:root{color-scheme:light;--paper:#f7f6f0;--ink:#183e32;--muted:#4d6258;--line:#bcc8bd;--accent:#235f43}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 Georgia,'Times New Roman',serif}a{color:inherit;text-underline-offset:.23em;text-decoration-thickness:1px}a:hover{color:#15663f}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:#d4e8bc;color:var(--ink)}.skip{position:absolute;top:-100px;left:20px;background:var(--paper);padding:12px}.skip:focus{top:12px}header,main,footer{width:min(1080px,calc(100% - 64px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0;border-bottom:1px solid var(--line);font:16px/1.5 system-ui,sans-serif}.brand{font-weight:750;text-decoration:none;letter-spacing:-.02em}.brand small{font-weight:400;margin-left:10px}nav{display:flex;gap:26px}nav a[aria-current=page]{font-weight:700}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}h1{font-size:clamp(44px,6.3vw,80px);max-width:850px;margin:0 0 30px}h2{font-size:34px;margin:0 0 22px}h3{font-size:24px;margin:0 0 12px}p{margin:0 0 22px;max-width:68ch}.hero{padding:76px 0 58px}.lead{font-size:24px;line-height:1.5;max-width:680px}.status{font:16px/1.65 system-ui,sans-serif;padding:20px 0 0;max-width:700px}.status strong{display:block;margin-bottom:5px}.section{border-top:1px solid var(--line);padding:44px 0 52px;display:grid;grid-template-columns:1fr 2fr;gap:54px}.steps{margin:0;padding-left:24px}.steps li{padding:0 0 24px 10px}.steps li:last-child{padding-bottom:0}.steps p{margin:0}.fine{color:var(--muted);font:15px/1.7 system-ui,sans-serif}.text{max-width:760px;padding:64px 0 72px}.text h1{font-size:clamp(40px,6vw,62px)}.text h2{font-size:28px;margin-top:44px}.text ul{padding-left:24px}.text li{margin-bottom:12px}footer{padding:26px 0 34px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;font:14px/1.6 system-ui,sans-serif}footer p{margin:0}.app{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start}.app img{border-radius:22%;display:block}.hero.app img{margin-top:12px}.app h3 a{text-decoration:none}figure{margin:34px 0 0}figure img{display:block;width:100%;height:auto}.facts{padding-left:24px;margin:0 0 22px}.facts li{margin-bottom:12px}.text h3{margin-top:30px}.draft{background:#f0e6c9;padding:16px 20px;color:#594922;font:16px/1.6 system-ui,sans-serif}@media(max-width:640px){header,main,footer{width:calc(100% - 40px)}header{align-items:flex-start;padding:22px 0;gap:18px}.brand small{display:block;margin:0}nav{gap:18px;font-size:14px;flex-wrap:wrap;justify-content:flex-end}.hero{padding:48px 0 40px}.lead{font-size:21px}.section{grid-template-columns:1fr;gap:12px;padding:32px 0}.section h2{font-size:29px}.text{padding:42px 0 54px}.app{grid-template-columns:1fr;gap:20px}.hero.app img{width:96px;height:96px;margin:0}figure{overflow-x:auto}figure img{min-width:620px}footer{flex-direction:column;gap:8px}}
