@font-face{font-family:Morskie;src:url('/articles/assets/display.woff2') format('woff2');font-weight:600;font-display:swap}
:root{color-scheme:dark;--ink:#061a22;--gold:#e0c38b;--white:#f4f6f4;--muted:#bdc9ca;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--ink);color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6}a{color:inherit;text-underline-offset:.24em}a:hover{color:var(--gold)}a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}h1{font-family:Morskie,Arial,sans-serif;font-weight:600;line-height:1.14;letter-spacing:.015em}em{font-style:normal;color:var(--gold)}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;left:1rem;top:-100px;background:var(--gold);color:var(--ink);padding:1rem;z-index:10}.skip:focus{top:1rem}.header{max-width:1500px;margin:auto;min-height:124px;display:flex;align-items:center;gap:3rem;padding:1rem 48px;border-bottom:1px solid var(--line)}.brand{flex-shrink:0}.brand img{width:88px;height:88px;object-fit:contain}.header nav{display:flex;gap:2rem;flex:1;flex-wrap:wrap}.header a{text-decoration:none}.header nav a{min-height:44px;display:flex;align-items:center}.header [aria-current]{color:var(--gold);border-bottom:1px solid var(--gold)}.destinations{display:flex;gap:.8rem;flex-wrap:wrap}.destinations a{padding:.8rem 1rem;border:1px solid #e0c38b77;border-radius:8px;font-size:.875rem}.destinations a:first-child{background:var(--gold);color:var(--ink)}.eyebrow{font-size:.875rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.hub-intro{padding-top:68px;padding-bottom:48px}.hub-intro h1{font-size:clamp(2.3rem,4.2vw,4.6rem);margin:1.1rem 0 1.4rem}.intro{color:var(--muted);max-width:700px;font-size:1.125rem;line-height:1.7}.cards{display:grid;grid-template-columns:1fr 1fr;gap:42px 34px}.card{border-bottom:1px solid var(--line);padding-bottom:26px;min-width:0}.card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr;gap:42px;align-items:center}.card-photo{display:block;overflow:hidden}.card-photo img{aspect-ratio:1.65;object-fit:cover;transition:transform .3s}.card:first-child .card-photo img{aspect-ratio:1.5}.card-photo:hover img{transform:scale(1.025)}.card-copy{padding-top:20px}.card:first-child .card-copy{padding:0}.card .eyebrow{display:flex;justify-content:space-between;gap:1rem}.card .eyebrow span{color:var(--muted)}.card h2{font-size:clamp(1.5rem,2.1vw,2.2rem);line-height:1.25;font-weight:500;margin:1rem 0}.card h2 a{text-decoration:none}.card-copy>p:not(.eyebrow){color:var(--muted)}.card-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:24px;font-size:.875rem}.card-bottom>span{color:var(--muted)}.card-bottom>a{color:var(--gold)}.editorial{padding-block:60px;display:grid;grid-template-columns:1fr 2fr;gap:12px 60px}.editorial h2{font-size:1.5rem;font-weight:500;grid-row:span 2}.editorial p{color:var(--muted);max-width:760px}.footer{padding:44px max(24px,calc((100vw - 1280px)/2));border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:28px 60px;align-items:start}.footer>div>a{color:var(--gold);font-size:1.25rem;text-decoration:none}.footer p,.footer small{color:var(--muted);font-size:.875rem}.footer nav{display:flex;flex-wrap:wrap;gap:12px 25px;flex:1;font-size:.875rem}.footer small{width:100%}.article-heading{padding-top:30px;padding-bottom:36px}.breadcrumbs{display:flex;gap:12px;color:var(--muted);font-size:.875rem;margin-bottom:40px}.article-heading h1{max-width:1050px;font-size:clamp(2.25rem,4.2vw,4.3rem);margin:16px 0 28px}.byline{display:flex;gap:12px 28px;flex-wrap:wrap;color:var(--muted);font-size:.875rem}.cover img{width:100%;aspect-ratio:2.8;object-fit:cover}.cover figcaption{font-size:.8125rem;color:var(--muted);padding:10px 0 24px}.reading-layout{display:grid;grid-template-columns:260px minmax(0,780px);gap:70px;justify-content:space-between;padding-bottom:60px}.toc{padding-top:24px;font-size:.875rem}.toc nav{position:sticky;top:24px}.toc p{color:var(--gold);text-transform:uppercase;letter-spacing:.1em}.toc ol{padding-left:20px}.toc li{margin:12px 0;color:var(--muted)}.toc a{text-decoration:none}.article-body{min-width:0;font-size:1.125rem;line-height:1.8}.article-body section{margin-top:38px}.article-body h2{font-size:clamp(1.6rem,2.3vw,2.05rem);font-weight:500;line-height:1.3;margin-bottom:20px;color:var(--white)}.article-body h3{font-size:1.2rem;line-height:1.4;font-weight:600;margin-top:24px;margin-bottom:10px}.article-body p{margin-bottom:18px;color:#d8e0e0}.article-body a{color:var(--gold)}.article-body .answer{background:#102d37;border-left:3px solid var(--gold);padding:24px 28px;margin-top:0}.answer .eyebrow{color:var(--gold);margin-bottom:10px}.answer p:last-child{margin-bottom:0}.article-body dt{font-weight:600;color:var(--gold);margin-top:20px}.article-body dd{margin:4px 0 16px}.sources{border-top:1px solid var(--line);padding-top:30px;font-size:.9375rem}.sources ol{padding-left:24px}.sources li{margin:14px 0;overflow-wrap:anywhere}.sources p{color:var(--muted)}.related{padding-block:40px 70px;border-top:1px solid var(--line)}.related>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:24px}.related a{display:block;text-decoration:none;padding:24px;border:1px solid var(--line)}.related span{font-size:.875rem;color:var(--gold)}.related h2{font-size:1.4rem;line-height:1.35;font-weight:500;margin:12px 0}section[id],li[id]{scroll-margin-top:2rem}
@media(max-width:1100px){.header{gap:24px;padding-inline:32px}.header nav{gap:20px}.destinations{flex-direction:column;gap:6px}.destinations a{padding:7px 12px}.reading-layout{grid-template-columns:210px minmax(0,1fr);gap:36px}.wrap{width:calc(100% - 64px)}}
@media(max-width:760px){.header{padding:16px 24px;gap:12px 24px;flex-wrap:wrap;justify-content:center}.brand img{width:66px;height:66px}.header nav{justify-content:center;gap:16px;flex:1;font-size:.9375rem}.destinations{width:100%;flex-direction:row;justify-content:center}.destinations a{font-size:.8125rem;min-height:44px;display:flex;align-items:center}.wrap{width:calc(100% - 40px)}.hub-intro{padding-top:38px;padding-bottom:32px}.hub-intro h1{font-size:2.3rem}.cards,.card:first-child{display:block}.card{margin-bottom:34px}.card:first-child .card-copy{padding-top:20px}.card h2{font-size:1.65rem}.editorial{display:block;padding-block:10px 40px}.editorial h2{margin-bottom:16px}.editorial p{margin-bottom:14px}.article-heading{padding-top:20px;padding-bottom:26px}.breadcrumbs{margin-bottom:26px}.article-heading h1{font-size:2.2rem}.byline{gap:8px 18px}.cover img{aspect-ratio:1.5}.cover figcaption{font-size:.8125rem}.reading-layout{display:block;padding-bottom:40px}.toc{padding:0 0 20px}.toc nav{position:static}.toc ol{margin-bottom:0}.article-body{font-size:1.0625rem;line-height:1.75}.article-body .answer{padding:20px}.article-body h2{font-size:1.65rem}.related>div{grid-template-columns:1fr;gap:16px}.related{padding-block:28px 40px}.footer{padding:30px 20px;gap:20px}.footer nav{min-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-photo img{transition:none}}
