.MFO0AW_page{color:#103b2d;background:#f8f2e7;min-height:65vh;padding:clamp(48px,7vw,100px) 24px}.MFO0AW_container{max-width:1000px;margin:auto}.MFO0AW_eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:.8rem;font-weight:700}.MFO0AW_page h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.04em;text-wrap:balance;max-width:850px;font-size:clamp(2.8rem,7vw,5rem);line-height:1.05}.MFO0AW_lead{color:#4d685b;max-width:650px;margin:28px 0 40px;font-size:1.2rem;line-height:1.65}.MFO0AW_destinations{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.MFO0AW_destination{border-top:2px solid #b9c7b9;padding:24px 0;text-decoration:none;transition:border-color .18s,transform .18s;display:block}.MFO0AW_destination:hover{border-color:#236144;transform:translateY(-2px)}.MFO0AW_destination h2{font-size:1.5rem;font-family:var(--font-fraunces),Georgia,serif;justify-content:space-between;gap:16px;display:flex}.MFO0AW_destination p{color:#4d685b;margin-top:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.MFO0AW_destination{transition:none}.MFO0AW_destination:hover{transform:none}}
