.first-stay-reading{max-width:900px;padding-bottom:80px}
.first-stay-reading>section{padding:34px 0;border-bottom:1px solid #dfcebc;scroll-margin-top:120px}
.first-stay-reading h2{font-size:clamp(1.7rem,4.6vw,2.45rem);line-height:1.2;text-wrap:balance}
.first-stay-reading p,.first-stay-reading li{font-size:17px;line-height:1.85;max-width:70ch}
.first-stay-reading a:not(.cta){color:#674830;text-decoration:underline;text-underline-offset:3px}
.first-stay-breadcrumb{font-size:14px;line-height:1.7;padding:24px 0 0;overflow-wrap:anywhere}
.first-stay-reading ul{padding-left:24px;margin:24px 0}
.first-stay-reading li{padding-left:4px;margin:14px 0}
.first-stay-reading .first-stay-packing{padding:30px;background:#f4ebdf;border:1px solid #dfcebc;border-radius:20px;margin:24px 0}
.first-stay-reading .first-stay-next{border-bottom:0}
.first-stay-reading .first-stay-byline{font-size:13px;color:#715845;margin-top:26px}
.first-stay .cta{white-space:normal}
@media(max-width:760px){.first-stay-reading>section{padding:26px 0}.first-stay-reading .first-stay-packing{padding:22px}.first-stay-reading p,.first-stay-reading li{font-size:16px}.first-stay .page-hero h1{font-size:clamp(2rem,9vw,3rem)}}
