:root{--ink:#102d40;--muted:#536776;--blue:#155d86;--accent:#a4e4d7;--paper:#f5f8f9;--line:#d7e0e5;--white:#fff;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;color:var(--ink);background:#fff;hyphens:none;overflow-wrap:normal;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}a{color:var(--blue);text-underline-offset:.22em}a:hover{color:#083c5b}a:focus-visible,summary:focus-visible{outline:3px solid #b25510;outline-offset:5px}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.13}h1,h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em}h2{font-size:2.6rem;font-weight:400}h3{font-size:1.25rem;line-height:1.35}button,a,summary{-webkit-tap-highlight-color:transparent}.wrap{width:min(calc(100% - 64px),var(--max));margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;line-height:1.5;font-weight:700;color:var(--blue);margin-bottom:1rem}.eyebrow.light{color:var(--accent)}.skip-link{position:absolute;left:1rem;top:-100px;background:white;padding:1rem;z-index:100}.skip-link:focus{top:1rem}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{width:min(calc(100% - 64px),var(--max));min-height:104px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--ink)}.brand-name{font-weight:900;font-size:2.8rem;line-height:1;letter-spacing:-.08em}.brand-dot{color:var(--blue)}.brand-caption{font-size:.66rem;font-weight:700;line-height:1.5;letter-spacing:.13em;border-left:1px solid var(--line);padding-left:13px}.desktop-nav{display:flex;gap:1.55rem}.desktop-nav a{font-size:.9rem;font-weight:600;text-decoration:none;color:var(--ink);padding:1rem 0;border-bottom:2px solid transparent}.desktop-nav a:hover,.desktop-nav a[aria-current]{border-bottom-color:var(--blue);color:var(--blue)}.mobile-menu{display:none}.hero{background:var(--ink);color:#fff;overflow:hidden}.hero-inner{width:min(calc(100% - 64px),var(--max));margin:auto;display:grid;grid-template-columns:1.12fr 1fr;gap:4rem;align-items:center;padding:68px 0}.hero h1{font-size:clamp(2.9rem,4.7vw,4.35rem);font-weight:400;line-height:1.06;margin-bottom:1.6rem}.hero h1 em{color:var(--accent);font-style:normal}.hero-lead{font-size:1.1rem;line-height:1.7;max-width:31rem;color:#e0e9ef;margin-bottom:2rem}.hero-image{position:relative}.hero-image img{width:100%;aspect-ratio:1.25;object-fit:cover}.hero-image figcaption{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem;padding:1rem 0 0;color:#dce7ed}.hero-image figcaption span:first-child{letter-spacing:.1em;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:.85rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;line-height:1.5}.button-light{background:var(--accent);color:var(--ink)}.button-light:hover{background:#c2f1e7;color:#102d40}.topic-strip{display:grid;grid-template-columns:1.05fr repeat(3,1fr);gap:1rem;padding:1.6rem 0;border-bottom:1px solid var(--line);align-items:center;font-size:.85rem}.topic-strip>span{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.topic-strip a{display:flex;justify-content:space-between;gap:.6rem;color:var(--ink);text-decoration:none;font-weight:600;border-left:1px solid var(--line);padding-left:1rem}.home-section{padding:5rem 0}.intro-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:5rem}.intro-text p{max-width:33rem}.intro-text h2{font-size:3.25rem;max-width:29rem}.facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin:0}.facts>div{padding:1.2rem 0;border-bottom:1px solid var(--line)}.facts>div:nth-child(even){padding-left:1.5rem}.facts dt{font-size:.76rem;color:var(--muted);margin-bottom:.5rem}.facts dd{margin:0;font-size:1.1rem;font-weight:600}.small-note{font-size:.83rem;color:var(--muted);line-height:1.6}.tone-section{background:var(--paper)}.section-heading{margin-bottom:2rem}.section-heading h2{margin-bottom:0}.editorial-grid{display:grid;grid-template-columns:.82fr 1.4fr;gap:5rem;align-items:start}.editorial-portrait{width:min(100%,340px)}.editorial-portrait img{width:100%;aspect-ratio:.8;object-fit:cover}.editorial-portrait figcaption{font-size:.8rem;color:var(--muted);padding-top:.8rem}.prose{min-width:0;max-width:none}.prose p{margin-bottom:1.25rem}.prose a,.sources a{overflow-wrap:normal}.prose h2{margin:3rem 0 1.2rem;font-size:2.25rem;scroll-margin-top:2rem}.prose>h2:first-child{margin-top:0}.prose h3{margin:1.8rem 0 .6rem}.prose ul,.prose ol{padding-left:1.3rem;margin:0 0 1.5rem}.prose li{margin-bottom:.55rem}.prose figure{margin:2rem 0}.prose figcaption{font-size:.8rem;color:var(--muted);margin-top:.65rem}.prose blockquote{margin:2rem 0;border-left:3px solid var(--blue);padding:.3rem 1.5rem;font-family:Georgia,serif;font-size:1.5rem;line-height:1.45}.callout{background:#edf5f8;border-left:3px solid var(--blue);padding:1.4rem 1.6rem;margin:1.8rem 0}.callout p:last-child{margin-bottom:0}.callout strong{display:block;margin-bottom:.4rem}.callout.warning{background:#fff5e9;border-color:#a75c13}.wide-banner{background:var(--ink);padding:2.6rem;color:#fff;display:grid;grid-template-columns:1.6fr 1fr;gap:2rem;align-items:center}.wide-banner h2{font-size:2.4rem;margin-bottom:1rem}.wide-banner p{color:#e0e9ef;margin-bottom:0}.wide-banner a{color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.story-card{color:var(--ink);text-decoration:none;display:flex;flex-direction:column;background:#fff;border-bottom:1px solid var(--line)}.story-card:hover strong{text-decoration:underline;text-underline-offset:.2em}.story-card>img{width:100%;height:180px;object-fit:cover;background:var(--paper)}.card-content{display:flex;flex-direction:column;padding:1.3rem 0 1.5rem;flex:1}.card-content .eyebrow{margin-bottom:.6rem}.card-content strong{font-family:Georgia,serif;font-size:1.6rem;line-height:1.2;font-weight:400;margin-bottom:.8rem}.card-content>span:not(.eyebrow):not(.text-link){font-size:.95rem;color:var(--muted);line-height:1.6}.card-content .text-link{margin-top:auto;padding-top:1rem;color:var(--blue);font-size:.87rem;font-weight:700;display:flex;justify-content:space-between}.related{padding:4.5rem 0 5rem;border-top:1px solid var(--line)}.breadcrumbs{padding:1.5rem 0;display:flex;gap:.7rem;flex-wrap:wrap;font-size:.8rem;color:var(--muted)}.breadcrumbs a{text-decoration:none}.article-header{display:grid;grid-template-columns:1.6fr .85fr;gap:4rem;align-items:center;padding-top:1.2rem;padding-bottom:3.5rem;border-bottom:1px solid var(--line)}.article-header h1{font-size:clamp(2.75rem,4.8vw,4.2rem);font-weight:400;margin-bottom:1.5rem;max-width:48rem}.article-lead{font-size:1.12rem;line-height:1.7;color:var(--muted)}.byline{font-size:.78rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:0}.article-photo img{width:100%;height:260px;object-fit:cover;background:var(--paper)}.article-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:5rem;padding-top:3rem;padding-bottom:4rem}.article-aside nav{position:sticky;top:2rem}.article-aside ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.article-aside li{border-bottom:1px solid var(--line)}.article-aside a{display:block;padding:.7rem 0;font-size:.87rem;text-decoration:none;color:var(--muted);line-height:1.4}.article-aside a:hover{color:var(--blue)}.plain-header{grid-template-columns:1fr}.plain-header h1{max-width:55rem}.is-plain{display:block}.is-plain .article-aside{display:none}.is-plain .prose{max-width:none}.legal-list{margin:0 0 1.5rem;border-top:1px solid var(--line)}.legal-list>div{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.legal-list dt{color:var(--muted);font-size:.9rem}.legal-list dd{margin:0}@media(max-width:600px){.legal-list>div{grid-template-columns:1fr;gap:.2rem}}.sources{border-top:1px solid var(--line);padding-top:1.5rem;margin-top:3rem;font-size:.85rem;color:var(--muted)}.sources h2{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;font-size:1rem;margin:0 0 1rem}.sources ol{padding-left:1.2rem}.table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0}table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.6}th,td{text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid var(--line)}th{background:var(--paper);font-weight:700}td:first-child{font-weight:600}details.faq{border-top:1px solid var(--line)}details.faq:last-of-type{border-bottom:1px solid var(--line)}details.faq summary{cursor:pointer;font-weight:600;padding:1.1rem 1.5rem 1.1rem 0;line-height:1.5}details.faq p{padding:0 0 .8rem;margin:0}.site-footer{background:var(--ink);color:#dce7ed}.footer-inner{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:2rem;padding:3.5rem 0}.footer-brand{font-size:1.5rem;font-weight:800;letter-spacing:-.04em;text-decoration:none;color:#fff}.footer-brand span{color:var(--accent)}.footer-inner p{font-size:.88rem;margin:1rem 0 0}.footer-inner nav{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;font-size:.86rem}.footer-inner strong{color:var(--accent);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.footer-inner nav a{color:#dce7ed;text-decoration:none}.footer-inner a:hover{color:#fff;text-decoration:underline}.footer-bottom{border-top:1px solid #355164;display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:.75rem}.article-list{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.article-list a{padding:1.2rem;border:1px solid var(--line);text-decoration:none}.article-list strong{display:block}.article-list span{font-size:.85rem;color:var(--muted)}
@media(max-width:1050px){.desktop-nav{gap:1rem}.desktop-nav a{font-size:.8rem}.hero-inner{gap:2.3rem}.article-grid{gap:3rem;grid-template-columns:200px minmax(0,1fr)}.intro-grid,.editorial-grid{gap:3rem}}@media(max-width:820px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;list-style:none;font-size:.9rem;padding:.6rem .8rem;border:1px solid var(--line)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{margin-left:.8rem}.mobile-menu nav{position:absolute;left:0;right:0;top:85px;background:#fff;z-index:20;border-bottom:1px solid var(--line);box-shadow:0 10px 18px #102d4012;padding:1rem 2rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-menu nav a{padding:.55rem;font-size:.95rem;text-decoration:none}.header-inner{min-height:85px}.hero h1{font-size:3rem}.hero-inner{grid-template-columns:1.05fr 1fr;gap:2rem;padding:3rem 0}.hero-lead{font-size:1rem}.topic-strip{grid-template-columns:1fr 1fr}.topic-strip>span{grid-column:1/-1}.topic-strip a{padding:.5rem 0;border:0}.intro-grid{gap:2rem}.intro-text h2{font-size:2.5rem}.editorial-grid{grid-template-columns:.7fr 1.3fr;gap:2rem}.article-header{gap:2rem;grid-template-columns:1.5fr 1fr}.article-photo img{height:220px}.article-grid{display:block}.article-aside{margin-bottom:2rem}.article-aside nav{position:static}.article-aside ol{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.prose{max-width:none}.wide-banner{grid-template-columns:1fr}.cards{gap:1.2rem}.story-card>img{height:145px}.card-content strong{font-size:1.35rem}}
@media(max-width:600px){body{font-size:16px;line-height:1.75}.wrap,.header-inner,.hero-inner{width:calc(100% - 40px)}.brand-name{font-size:2.3rem}.brand-caption{font-size:.59rem}.hero-inner{grid-template-columns:1fr;gap:2.5rem;padding:2.6rem 0 1.6rem}.hero h1{font-size:2.95rem;line-height:1.04}.hero-lead{font-size:1.05rem}.hero-image img{aspect-ratio:1.65}.hero-image figcaption{font-size:.72rem}.topic-strip{gap:.3rem;padding:1.3rem 0;grid-template-columns:1fr}.topic-strip a{padding:.6rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.topic-strip a:last-child{border:0}.topic-strip>span{margin-bottom:.4rem}.home-section{padding:3rem 0}.intro-grid,.editorial-grid{grid-template-columns:1fr;gap:2rem}.intro-text h2{font-size:2.6rem}.facts>div{padding:1rem 0}.facts dd{font-size:1rem}.editorial-portrait{width:100%;max-width:270px}.editorial-portrait img{aspect-ratio:.95;object-position:top}.wide-banner{padding:1.8rem}.wide-banner h2{font-size:2.1rem}.cards{grid-template-columns:1fr;gap:2rem}.story-card>img{height:auto;aspect-ratio:1.9}.card-content{padding:1.2rem 0}.card-content strong{font-size:1.65rem}.related{padding:3rem 0}.breadcrumbs{font-size:.75rem;padding:1rem 0}.article-header{grid-template-columns:1fr;padding-bottom:2rem;gap:1.5rem}.article-header h1{font-size:2.85rem}.article-lead{font-size:1.03rem}.article-photo img{height:auto;max-height:280px;object-fit:cover}.article-grid{padding:2rem 0 3rem}.article-aside ol{grid-template-columns:1fr}.article-aside a{font-size:.9rem}.prose h2{font-size:2rem;margin-top:2.5rem}.prose h3{font-size:1.18rem}.callout{padding:1.1rem}.footer-inner{grid-template-columns:1fr 1fr;padding:2.5rem 0;gap:2rem 1rem}.footer-inner>div{grid-column:1/-1}.footer-brand{font-size:1.4rem}.footer-bottom{font-size:.7rem;flex-wrap:wrap}.article-list{grid-template-columns:1fr}.button{width:fit-content;max-width:100%;gap:1.4rem}.table-wrap th,.table-wrap td{padding:.65rem}.section-heading h2{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-header,.site-footer,.related,.article-aside,.topic-strip,.skip-link{display:none!important}.wrap,.hero-inner{width:100%}.hero{background:white;color:black}.hero h1 em,.hero-lead,.eyebrow.light{color:black}.hero-image{display:none}.hero-inner,.article-header,.article-grid{display:block;padding:1rem 0}.article-photo{max-width:300px}.prose{max-width:none}a{color:inherit}.button{display:none}details.faq::details-content{display:block}h2,h3{break-after:avoid}img,tr,.callout{break-inside:avoid}}
