:root{color-scheme:light;--ink:#192a29;--muted:#56645f;--paper:#f6f4ed;--line:#d8ddd3;--accent:#345d4c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Georgia,'Times New Roman',serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--accent)}a:focus-visible{outline:3px solid #bb6d32;outline-offset:6px}.wrap{max-width:1080px;margin:auto;padding:0 32px}header{border-bottom:1px solid var(--line)}header .wrap{display:flex;align-items:center;justify-content:space-between;min-height:94px}.brand{font:700 23px/1.2 system-ui,sans-serif;text-decoration:none;letter-spacing:-1px}.brand span{color:var(--accent)}nav{display:flex;gap:28px;font:14px system-ui,sans-serif}nav a{text-decoration:none}.eyebrow{font:12px/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:2px;color:var(--accent)}.hero{padding:88px 0 64px;max-width:790px}h1,h2,h3{font-weight:400;line-height:1.12;letter-spacing:-1.4px}h1{font-size:clamp(43px,6vw,76px);margin:22px 0 28px}h2{font-size:34px}h3{font-size:27px;margin:0 0 14px}.lead{font-size:22px;color:var(--muted);max-width:650px}.rule{height:6px;background:var(--accent);width:66px;margin:35px 0}.section-heading{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:20px}.section-heading h2{margin:8px 0 25px}.section-heading span{font:13px system-ui,sans-serif;color:var(--muted)}.notes{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-bottom:64px}.note{border-bottom:1px solid var(--line);padding:12px 0 28px}.number{font:12px system-ui,sans-serif;color:var(--accent);display:block;margin-bottom:26px}.note h3 a{text-decoration:none}.note p{color:var(--muted)}.read{font:14px system-ui,sans-serif}.about{padding:35px 0 65px;max-width:730px}.about p{color:var(--muted)}footer{border-top:1px solid var(--line);padding:26px 0 35px;font:13px/1.6 system-ui,sans-serif;color:var(--muted)}footer .wrap{display:flex;justify-content:space-between;gap:20px}.article{max-width:750px;padding:60px 0 80px}.article h1{font-size:clamp(38px,5vw,57px)}.article h2{font-size:29px;margin-top:42px}.article p,.article li{color:#35443f}.back{font:14px system-ui,sans-serif}.article ul{padding-left:24px}.skip{position:absolute;top:-80px;left:20px;background:var(--paper);padding:10px;z-index:1}.skip:focus{top:10px}@media(max-width:650px){.wrap{padding:0 22px}header .wrap{min-height:78px}nav{gap:18px}.hero{padding:54px 0 44px}.lead{font-size:20px}.notes{grid-template-columns:1fr;gap:20px;padding-bottom:30px}.section-heading span{display:none}.about{padding:20px 0 40px}footer .wrap{display:block}footer .wrap span{display:block;margin-bottom:5px}}
