@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Inter:wght@400;600&display=swap";:root{--black: #0a0a0a;--gold: #d4af37;--gold-muted: #9d8549;--offwhite: #f5f5f0;--grey: #6b6b6b;--grey-dark: #2a2a2a;--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--measure: 42rem;--measure-wide: 60rem;--space-2: .5rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,ol,ul,figure,blockquote{margin:0}ol,ul{padding-left:1.5em}img,svg{display:block;max-width:100%}html{font-size:18px}@media(min-width:768px){html{font-size:19px}}body{background-color:var(--black);color:var(--offwhite);font-family:var(--font-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;color:var(--gold);line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:var(--space-6)}h2{font-size:clamp(1.8rem,4vw,2.4rem);margin-top:var(--space-16);margin-bottom:var(--space-4)}h3{font-size:clamp(1.3rem,2.5vw,1.6rem);margin-top:var(--space-8);margin-bottom:var(--space-4)}a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-muted);transition:border-color .2s}a:hover{border-bottom-color:var(--gold)}.page-wrapper{max-width:var(--measure-wide);margin:0 auto;padding:0 var(--space-6)}.content-wrapper{max-width:var(--measure);margin:0 auto}header{padding:var(--space-8) 0;border-bottom:1px solid var(--grey-dark)}header h1{font-size:1.4rem;color:var(--gold);font-weight:600;letter-spacing:.05em;text-transform:uppercase}nav ul{list-style:none;padding:0;display:flex;gap:var(--space-8);margin-top:var(--space-4)}nav a{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500;border:none}nav a:hover{color:var(--gold)}article p{margin-top:var(--space-4)}article strong{color:var(--gold);font-weight:600}article em{font-style:italic;color:var(--grey)}.lede{font-size:1.15rem;font-style:italic;color:var(--grey);margin-top:var(--space-4)}.breadcrumbs{font-size:.85rem;color:var(--grey);margin-bottom:var(--space-4)}.breadcrumbs a{color:var(--grey);border-bottom-color:transparent}.breadcrumbs a:hover{color:var(--gold);border-bottom-color:var(--gold-muted)}.summary-box{background:var(--grey-dark);border-left:3px solid var(--gold);padding:var(--space-6);margin:var(--space-8) 0}.summary-box h2{font-size:1rem;margin:0 0 var(--space-4) 0;text-transform:uppercase;letter-spacing:.1em;color:var(--gold)}.key-facts{background:var(--grey-dark);padding:var(--space-8);margin:var(--space-12) 0}.key-facts dt{font-weight:600;color:var(--gold);margin-top:var(--space-4)}.key-facts dt:first-child{margin-top:0}.key-facts dd{margin-left:0;margin-top:var(--space-2);color:var(--offwhite)}.sources{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--grey-dark)}.sources h2{font-size:1.2rem;margin-top:0}.sources ol{font-size:.9rem;color:var(--grey)}.sources a{color:var(--grey)}.sources a:hover{color:var(--gold)}footer{margin-top:var(--space-24);padding:var(--space-12) 0 var(--space-8);border-top:1px solid var(--grey-dark);font-size:.9rem;color:var(--grey)}footer a{color:var(--grey);border-bottom-color:transparent}footer a:hover{color:var(--gold)}.icon{width:24px;height:24px;stroke:var(--gold);stroke-width:1.5;fill:none}.topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8);margin:var(--space-16) 0}.topic-card{background:var(--grey-dark);padding:var(--space-8);border:1px solid transparent;transition:border-color .2s}.topic-card:hover{border-color:var(--gold)}.topic-card h3{margin-top:0;font-size:1.4rem}.article-meta{font-size:.9rem;color:var(--grey);margin:var(--space-4) 0 var(--space-8)}.related-guides{margin-top:var(--space-16);padding:var(--space-8);background:var(--grey-dark)}.related-guides h2{margin-top:0;font-size:1.4rem}.related-guides ul{list-style:none;padding:0}.related-guides li{margin-top:var(--space-4)}
