.info-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.info-links a{border:1px solid #d3dddf;padding:10px 16px;background:#fff;font-weight:700}.info-links a:hover,.info-links a:focus-visible{border-color:#b8854b;background:#f4eadc}.info-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:35px 0 0}.info-blocks article{padding:28px;background:#fff;border:1px solid #d7e0e2;scroll-margin-top:25px}.info-blocks h3{font-size:clamp(25px,2.4vw,34px);margin:0 0 13px}.info-blocks p{font-size:18px;line-height:1.75;color:#506b79;margin:0 0 12px}.info-blocks p:last-child{margin-bottom:0}.info-sources{font-size:14px;color:#58717c;margin-top:26px}.info-sources a{text-decoration:underline;text-underline-offset:3px}@media(max-width:750px){.info-blocks{grid-template-columns:1fr}.info-blocks article{padding:22px}}

/* Editorial destination stories */
.info-links{margin:28px 0 34px}.info-links a{border-color:#dfd1bb;border-radius:999px;background:#fffaf2;color:#235267;transition:background .2s,transform .2s}.info-links a:hover,.info-links a:focus-visible{background:#f7dfba;transform:translateY(-2px)}
.destination-article{max-width:1130px;margin:0 auto}.editorial-section{display:grid;grid-template-columns:minmax(155px,.3fr) minmax(0,1fr);gap:24px 5%;border-top:1px solid #dacfc0;padding:54px 0 67px;scroll-margin-top:30px}
.editorial-kicker{font-size:14px;letter-spacing:.035em;font-weight:850;color:#ad733a;padding-top:12px}.editorial-prose{max-width:840px}
.editorial-prose h3{font-size:clamp(38px,4.4vw,64px);line-height:1.12;letter-spacing:-.025em;margin:0 0 27px;color:#14384c}.editorial-prose h4{font-size:clamp(25px,2.5vw,35px);line-height:1.25;margin:0 0 17px;color:#24546a}
.editorial-prose p{font-size:clamp(18px,1.5vw,21px);line-height:1.82;color:#3f5d69;margin:0 0 21px}.editorial-prose .editorial-lead{font-size:clamp(21px,1.8vw,26px);line-height:1.65;color:#1e485a}.editorial-prose a{color:#9d672f;text-decoration:underline;text-underline-offset:4px;font-weight:750}.editorial-link{margin-top:25px!important}
.editorial-figure{grid-column:2;margin:10px 0 20px;overflow:hidden;background:#f4eee3}.editorial-figure img{display:block;width:100%;height:auto;aspect-ratio:16/8.3;object-fit:cover}.editorial-side img{aspect-ratio:16/8.5}.editorial-figure figcaption{padding:11px 15px;color:#637983;font-size:13px;line-height:1.5}
.editorial-compact{padding-block:43px}.editorial-compact .editorial-prose h3{font-size:clamp(31px,3.3vw,46px)}.info-sources{font-size:14px!important;line-height:1.75;margin:16px 0 20px}
@media(max-width:760px){.editorial-section{grid-template-columns:1fr;gap:11px;padding:37px 0 48px}.editorial-kicker{padding:0}.editorial-figure{grid-column:1;margin:6px 0 13px}.editorial-figure img{aspect-ratio:4/3}.info-links{margin-bottom:25px}.info-links a{font-size:14px;padding:8px 12px}}

/* Keep each story in one centered reading column, with images in the narrative flow. */
.destination-article{max-width:860px}
.destination-intro{max-width:860px;margin:20px auto 42px;color:#35586a;font-size:clamp(19px,1.6vw,23px);line-height:1.75;text-align:center;text-wrap:pretty}
.editorial-section{display:block}
.editorial-kicker{padding:0;margin-bottom:15px}
.editorial-prose{max-width:none}
.editorial-figure{grid-column:auto;width:100%;margin:22px 0 33px}
@media(max-width:760px){.editorial-figure{margin:19px 0 26px}}
