:root{--ink:#182029;--muted:#5f6872;--paper:#f5f0e8;--white:#fffdf9;--coral:#eb543f;--navy:#173c56;--gold:#d7a82a;--line:#d8d1c5;--shadow:0 16px 42px rgba(24,32,41,.10)}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif;overflow-wrap:anywhere}a{color:#125887;text-underline-offset:4px}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.skip{position:absolute;left:10px;top:10px;transform:translateY(-180%);background:#fff;padding:10px;z-index:20}.skip:focus{transform:none}.mast{background:var(--white);border-bottom:1px solid var(--line)}.mast-row{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{text-decoration:none;color:var(--ink);display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:52px;height:52px;background:var(--coral);color:#fff;font:900 1.25rem/1 Georgia,serif}.brand-copy strong{display:block;font:900 1.35rem/1 Georgia,serif;letter-spacing:.03em}.brand-copy small{display:block;color:var(--muted);margin-top:6px}.nav{display:flex;gap:8px 20px;flex-wrap:wrap}.nav a{color:var(--ink);font-weight:750;text-decoration:none}.ticker{background:var(--navy);color:#fff;padding:10px 0}.ticker .wrap{display:flex;gap:28px;white-space:nowrap;overflow:hidden}.ticker strong{color:#ffd979}.hero{padding:74px 0;background:linear-gradient(120deg,#f5f0e8 0 68%,#eadcc8 68%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:54px;align-items:center}.kicker{margin:0 0 13px;color:var(--coral);font-weight:900;text-transform:uppercase;letter-spacing:.13em;font-size:.78rem}.hero h1,.page-head h1{font:900 clamp(3rem,7vw,6.4rem)/.96 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:.1em 0 .25em;max-width:920px}.hero .lead,.page-head .lead{font-size:1.22rem;color:#43505b;max-width:760px}.issue{border:1px solid var(--ink);background:var(--white);padding:28px;box-shadow:14px 14px 0 var(--coral)}.issue span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.issue strong{display:block;font:900 2.2rem/1.05 Georgia,serif;margin:12px 0}.section{padding:70px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-head h2{font:900 clamp(2rem,4vw,3.5rem)/1 Georgia,serif;margin:0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:var(--white);border:1px solid var(--line);padding:26px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0}.card:before{content:"";width:52px;border-top:5px solid var(--coral);margin-bottom:20px}.card h2{font:800 1.35rem/1.22 Georgia,serif;margin:0 0 13px}.card p{color:var(--muted);flex:1}.partner{margin-top:34px;background:var(--navy);color:#fff;padding:30px;border-left:8px solid var(--gold)}.partner p{color:#d9e2e8}.partner a{color:#ffd979;font-weight:850}.crumbs{padding:17px 0;color:var(--muted);font-size:.9rem}.crumbs span{margin:0 9px}.page-head{padding:64px 0;background:#eadcc8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-head h1{font-size:clamp(2.6rem,5.2vw,4.8rem)}.content{max-width:920px;margin:auto;padding:64px 24px}.article{background:var(--white);border:1px solid var(--line);padding:clamp(26px,5vw,58px);box-shadow:var(--shadow)}.article h2{font:850 clamp(1.55rem,3vw,2.25rem)/1.2 Georgia,serif;margin:1.7em 0 .55em}.article h2:first-child{margin-top:0}.article p,.article li{color:#3f4a54}.article li+li{margin-top:.45em}.article blockquote{margin:28px 0;padding:18px 24px;border-left:5px solid var(--coral);background:#f3e8da}.related{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.site-foot{background:#111d26;color:#e8edf0;padding:42px 0}.foot{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.foot-links{display:flex;gap:10px 18px;flex-wrap:wrap;max-width:760px}.foot a{color:#fff}.error{min-height:60vh;display:grid;place-items:center}.error-box{width:min(650px,100%);background:var(--white);border:1px solid var(--line);padding:42px;box-shadow:var(--shadow)}.error-code{font:900 clamp(4.8rem,16vw,8.5rem)/.8 Georgia,serif;color:var(--coral)}@media(max-width:850px){.mast-row,.nav{flex-direction:column;align-items:flex-start}.mast-row{padding:18px 0}.hero-grid{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.hero{padding:52px 0}.foot{flex-direction:column}}@media(max-width:560px){body{font-size:16px}.wrap{width:min(100% - 28px,1160px)}.grid{grid-template-columns:1fr}.hero h1{font-size:3.15rem}.page-head h1{font-size:2.3rem}.content{padding:38px 14px}.article,.error-box{padding:22px}.issue{box-shadow:8px 8px 0 var(--coral)}.ticker .wrap{white-space:normal;flex-direction:column;gap:4px}}
