@font-face{font-family:Golos;src:url(/fonts/golos-text-400-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??}@font-face{font-family:Golos;src:url(/fonts/golos-text-400-cyrillic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+400-52F}@font-face{font-family:Golos;src:url(/fonts/golos-text-700-latin.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??}@font-face{font-family:Golos;src:url(/fonts/golos-text-700-cyrillic.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+400-52F}:root{--ground:#0f1219;--panel:#171a21;--ink:#e5e8ef;--muted:#a5a8b0;--line:#353943;--accent:#ff5a2b;--paper:#e8ecf2;color-scheme:dark;font-family:Golos,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin:0}.wrap{width:min(1280px,100% - 96px);margin:auto}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;display:flex}header img{width:170px;height:auto}.languages{gap:6px;display:flex}.languages button{color:var(--muted);background:0 0;border:0;min-height:44px;padding:12px}.languages button[aria-pressed=true]{color:var(--ink);text-underline-offset:7px;text-decoration:underline}.hero{grid-template-columns:1.05fr 1fr;align-items:start;gap:68px;padding:72px 0 82px;display:grid}.intro{max-width:590px}.name{color:var(--accent);margin-bottom:26px;font-size:18px}h1{letter-spacing:-1.8px;font-size:clamp(38px,4.1vw,60px);font-weight:700;line-height:1.09}.lead{color:var(--muted);max-width:500px;margin-top:28px;font-size:17px;line-height:1.75}.cta{background:var(--accent);color:#101219;border-radius:4px;justify-content:center;align-items:center;min-height:52px;margin-top:32px;padding:18px 24px;font-size:16px;font-weight:700;display:inline-flex}.access-note{color:var(--muted);max-width:420px;margin-top:16px;font-size:13px;line-height:1.7}.example{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:5px;overflow:hidden}.example-top{color:var(--muted);padding:23px 28px 0;font-size:15px}.tabs{border-bottom:1px solid var(--line);gap:6px;margin:14px 23px 0;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:46px;margin-bottom:-1px;padding:14px 5px;font-size:13px}.tabs button[aria-selected=true]{color:var(--ink);border-color:var(--accent)}.question{min-height:158px;padding:28px;font-size:21px;line-height:1.5}.output{background:var(--paper);color:#182333;border-radius:3px;margin:0 28px 28px;padding:22px}.output h3{color:#445269;margin-bottom:13px;font-size:13px;font-weight:400}.output p{font-size:15px;line-height:1.7}.citation{color:#35455c;border-top:1px solid #c7cdd7;margin-top:17px;padding-top:15px;font-size:13px;line-height:1.6}.citation span{color:#667186;margin-top:5px;font-size:12px;display:block}.how{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:70px;padding:56px 0;display:grid}h2{letter-spacing:-.6px;font-size:30px;line-height:1.3}.steps{counter-reset:step;gap:23px;display:grid}.step{grid-template-columns:25px 1fr;gap:15px;display:grid}.step:before{counter-increment:step;content:counter(step);color:var(--accent);font-size:17px;line-height:1.6}.step h3{font-size:17px;font-weight:700;line-height:1.6}.step p{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.7}.scope{grid-template-columns:.85fr 1.15fr;gap:70px;padding:55px 0 60px;display:grid}.scope p{color:var(--muted);max-width:650px;font-size:15px;line-height:1.8}.scope p+p{margin-top:15px}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:24px 0 32px;font-size:12px;line-height:1.7;display:flex}@media (width<=1000px){.hero{gap:36px}.question{font-size:19px}h1{font-size:42px}.tabs button{font-size:12px}.how,.scope{gap:40px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}header{height:82px}header img{width:135px}.hero{padding:42px 0;display:block}.name{margin-bottom:18px;font-size:16px}h1{font-size:39px}.lead{margin-top:22px;font-size:16px;line-height:1.7}.example{margin-top:42px}.example-top{padding:22px 22px 0}.tabs{margin-left:17px;margin-right:17px}.question{min-height:136px;padding:24px 22px}.output{margin:0 22px 22px;padding:20px}.how,.scope{padding:36px 0;display:block}.steps,.scope>div{margin-top:26px}h2{font-size:27px}footer{display:block}footer span{margin-top:10px;display:block}}nav{color:var(--muted);gap:24px;font-size:14px;display:flex}.language-switch{gap:6px;display:flex}.language-switch a{min-height:44px;padding:12px}.language-switch a[aria-current]{color:var(--ink);text-underline-offset:7px;text-decoration:underline}.text-link{color:var(--ink);text-underline-offset:5px;min-height:44px;margin-top:24px;text-decoration:underline;display:inline-block}.access-note a{text-decoration:underline}@media (width<=760px){header nav{display:none}}
