*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090a0c;color:#f2f2ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.nav{position:sticky;top:0;z-index:50;background:rgba(8,9,11,.86);backdrop-filter:blur(18px);border-bottom:1px solid #23252b}.nav-in{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{text-decoration:none;font-weight:800;letter-spacing:.08em}.nav-links{display:flex;gap:22px;font-size:.92rem;color:#c8c9ca}.nav-links a{text-decoration:none}.hero{min-height:78vh;position:relative;display:grid;align-items:end;overflow:hidden;border-bottom:1px solid #24262b}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,8,.08),rgba(5,6,8,.38) 42%,rgba(5,6,8,.96))}.hero-copy{position:relative;z-index:2;padding:110px 0 72px;max-width:920px}.kicker{text-transform:uppercase;letter-spacing:.18em;color:#d1a95e;font-size:.78rem;font-weight:800}.hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,7.2vw,7.2rem);line-height:.94;margin:.18em 0}.hero-lead{font-size:clamp(1.05rem,2vw,1.35rem);max-width:760px;color:#d5d5d2}.meta{display:flex;flex-wrap:wrap;gap:10px 22px;color:#a9aaad;font-size:.9rem;margin-top:26px}.article{background:#f4f1ea;color:#15171a;padding:74px 0 90px}.reading{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:64px}.content{max-width:780px}.content h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,4vw,3.35rem);line-height:1.06;margin:2.1em 0 .55em}.content h3{font-size:1.3rem;margin:2em 0 .6em}.content p{font-size:1.06rem;color:#303338}.content .standfirst{font-size:1.38rem;line-height:1.5;color:#181a1d;margin-top:0}.callout{border-left:4px solid #b78b42;background:#fff;padding:22px 24px;margin:30px 0;box-shadow:0 12px 30px rgba(0,0,0,.05)}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:30px 0}.fact{background:#fff;border:1px solid #ddd8ce;padding:22px}.fact b{display:block;font-size:1.03rem}.fact span{color:#666}.table-wrap{overflow:auto;margin:26px 0}table{border-collapse:collapse;width:100%;background:#fff}th,td{border-bottom:1px solid #dedad2;text-align:left;padding:14px 16px;vertical-align:top}th{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#625f59}.aside{position:sticky;top:95px;align-self:start;border:1px solid #d8d2c7;background:#fbfaf7;padding:22px}.aside h2{font-family:Georgia,serif;margin:0 0 12px;font-size:1.5rem}.aside ul{margin:0;padding-left:18px}.aside li{margin:.55em 0}.chip{display:inline-flex;border:1px solid #c8b489;color:#6d5322;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700;margin-bottom:16px}.links{display:grid;gap:14px;margin:32px 0}.links a{background:#111319;color:white;text-decoration:none;padding:18px 20px;border-radius:4px}.links a span{display:block;color:#acadb0;font-size:.88rem;margin-top:4px}.source-list{padding-left:20px}.source-list li{margin:.8em 0}.source-list a{color:#694b18}.transparency{margin-top:34px;background:#111319;color:#e9e8e3;padding:26px}.transparency p{color:#c2c3c5}.footer{background:#090a0c;color:#b9bbbd;padding:48px 0}.footer strong{color:#fff}.progress{position:fixed;left:0;top:0;height:3px;background:#c8a359;width:0;z-index:100}.button{display:inline-flex;text-decoration:none;background:#d0aa61;color:#111;padding:13px 18px;font-weight:800;margin-top:12px}@media(max-width:900px){.reading{grid-template-columns:1fr}.aside{position:static}.nav-links{display:none}.hero{min-height:68vh}.facts{grid-template-columns:1fr}}@media(max-width:560px){.shell{width:min(100% - 26px,1180px)}.hero-copy{padding:88px 0 48px}.article{padding-top:48px}.hero h1{font-size:clamp(2.7rem,14vw,4.6rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}