#vm-daytrip .trip-hero{margin:0}#vm-daytrip .trip-hero img{width:100%;height:clamp(240px,35vw,480px);object-fit:cover;display:block}#vm-daytrip .vm-intro-grid{padding:28px;display:grid;grid-template-columns:2fr 1fr;gap:24px}#vm-daytrip .vm-intro-grid h1{font:700 clamp(28px,4vw,46px)/1.2 Georgia,serif;color:#173f32}#vm-daytrip .gt-trip-summary{background:#f3f5ec;padding:22px;border-radius:14px}#vm-daytrip .gt-kicker{font-size:12px;letter-spacing:.1em}#vm-daytrip .gt-gallery{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory}#vm-daytrip .gt-gallery figure{margin:0;min-width:min(80vw,400px);scroll-snap-align:start}#vm-daytrip .gt-gallery img{width:100%;height:260px;object-fit:cover}#vm-daytrip .nz-stays-track{display:flex;gap:18px;overflow:auto}#vm-daytrip .nz-stay-card{flex:0 0 min(80vw,340px);border:1px solid #d9dfcf;border-radius:14px;overflow:hidden}#vm-daytrip .nz-stay-card img{display:block;width:100%;height:210px;object-fit:cover}#vm-daytrip .nz-stay-copy{padding:20px}#vm-daytrip [role=tabpanel]{padding:24px;overflow:auto}#vm-daytrip table{width:100%;border-collapse:collapse}#vm-daytrip td{padding:8px;border:1px solid #d9dfcf}#vm-daytrip [role=tab]:focus-visible{outline:3px solid #ac821e}#vm-daytrip .vm-button{display:inline-block;padding:12px 18px;border-radius:9px;background:#173f32;color:white;text-decoration:none}@media(max-width:650px){#vm-daytrip .vm-intro-grid{grid-template-columns:1fr;padding:20px}#vm-daytrip .vm-tabs-nav{display:flex;overflow:auto}#vm-daytrip [role=tab]{flex-shrink:0}}@view-transition{navigation:none}
#vm-daytrip .vm-tabs-nav [role=tab]{font:600 13px/1.4 Arial,sans-serif!important;padding:12px 16px!important;border:0!important;border-radius:8px 8px 0 0!important;background:#edf1e6!important;color:#173f32!important;cursor:pointer;white-space:nowrap}#vm-daytrip .vm-tabs-nav [aria-selected=true]{background:#173f32!important;color:#fff!important}.gt-template-active h1.wp-block-post-title,.gt-template-active .entry-header{display:none}
