.hero-card .travel-editorial-entry{border-top:1px solid #d6bc91;margin-top:22px;padding-top:18px}.hero-card .travel-editorial-entry a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:52px;padding:12px 16px;border:1px solid #c8a66b;border-radius:6px;background:#245c48;color:#fff!important;text-decoration:none;font-weight:700;font-size:1.06rem;line-height:1.45;box-shadow:0 3px 8px rgba(8,45,74,.16);transition:background .15s,box-shadow .15s}.hero-card .travel-editorial-entry p{margin:10px 0 0!important;font-size:.82rem;line-height:1.65;color:#617584}.hero-card .travel-editorial-entry small{display:block;margin-top:5px;color:#617584;font-size:.76rem}@media(max-width:1000px){.home-premium-2026 .hero-card.hero-card-compact{display:block;max-width:440px;width:100%;box-sizing:border-box}}.guide-update-table{overflow-x:auto;margin:18px 0}.guide-update-table table{width:100%;border-collapse:collapse;font-size:.95rem}.guide-update-table th,.guide-update-table td{text-align:left;vertical-align:top;padding:12px;border:1px solid #dbe5ea;line-height:1.7}.guide-update-table th{background:#f4f8fa;color:#082d4a}.guide-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide-photo-pair figure{margin:0!important}.guide-photo-pair img{width:100%;aspect-ratio:16/9;object-fit:cover}.guide-photo-pair figcaption{font-size:.9rem;color:#617584;line-height:1.6}@media(max-width:760px){.guide-photo-pair{grid-template-columns:1fr}.guide-update-table th,.guide-update-table td{padding:9px;font-size:.9rem}}
.hero-card .travel-editorial-entry a:hover{background:#194735;box-shadow:0 4px 10px rgba(8,45,74,.22)}.hero-card .travel-editorial-entry a:focus-visible{outline:3px solid #c8a66b;outline-offset:3px}
