@import "https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#1f7a56;--accent-dark:#175f43;--accent-ink:#1a6b4a;--accent-tint:#e3f3ec;--bg:#fbfbfa;--band:#f3f4f2;--surface:#f3f4f2;--surface-2:#ebede9;--surface-hover:#e4e7e1;--ink:#14181a;--ink-2:#4b5563;--ink-3:#6b7280;--doc:#242a2c;--r:12px;--r-sm:8px;--r-lg:16px;--sans:"Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--display:var(--sans)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}svg{display:block}::selection{background:var(--accent-tint)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:1080px;margin:0 auto;padding:0 28px}@media (max-width:560px){.wrap{padding:0 18px}}header{background:var(--bg)}.nav{flex-wrap:wrap;align-items:center;gap:20px;height:72px;display:flex}.mark{flex:none;align-items:center;gap:10px;display:flex}.mark i{border-radius:var(--r-sm);background:var(--accent);flex:none;place-items:center;width:28px;height:28px;display:grid}.mark b{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:700}.nav .links{color:var(--ink-2);flex-wrap:wrap;gap:22px;margin-left:auto;font-size:14.5px;font-weight:500;display:flex}.nav .links a:hover{color:var(--accent-ink)}@media (max-width:620px){.nav{height:auto;padding:14px 0}.nav .links{gap:16px;width:100%;margin-left:0}}.btn{letter-spacing:-.01em;border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-size:15px;font-weight:650;line-height:1;transition:background .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark)}.btn-quiet{background:var(--surface-2);color:var(--ink)}.btn-quiet:hover{background:var(--surface-hover)}.doc{max-width:740px;margin:0 auto;padding:56px 0 76px}@media (max-width:720px){.doc{padding:36px 0 56px}}.doc .kicker{color:var(--accent-ink);font-size:14px;font-weight:600}.doc h1{font-family:var(--display);letter-spacing:-.03em;margin-top:12px;font-size:clamp(29px,4.4vw,44px);font-weight:700;line-height:1.08}.doc .meta{color:var(--ink-3);margin-top:16px;padding-bottom:24px;font-size:13.5px}.doc h2{font-family:var(--display);letter-spacing:-.02em;margin:42px 0 0;font-size:25px;font-weight:700;line-height:1.22}.doc h3{font-family:var(--display);letter-spacing:-.01em;margin:26px 0 0;font-size:16.5px;font-weight:650}.doc p{color:var(--doc);margin-top:14px;font-size:16px;line-height:1.72}.doc ul,.doc ol{margin:14px 0 0;padding-left:24px}.doc li{color:var(--doc);margin-top:9px;padding-left:4px;font-size:16px;line-height:1.72}.doc ul li{list-style:outside}.doc ol li{list-style:decimal}.doc .note{background:var(--band);border-radius:var(--r);margin-top:24px;padding:22px 24px}.doc .note p{margin-top:0}.doc .note p+p,.doc .note ol{margin-top:12px}.doc a.u{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.doc a.u:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.doc dl{margin-top:10px}.doc dt{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-top:20px;font-weight:650}.doc dd{color:var(--doc);margin-top:4px;font-size:16px;line-height:1.72}.cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}@media (max-width:640px){.cards{grid-template-columns:1fr}}.card{background:var(--surface);border-radius:var(--r);padding:24px}.chip{border-radius:var(--r-sm);background:var(--accent-tint);width:40px;height:40px;color:var(--accent-ink);place-items:center;margin-bottom:14px;display:grid}.card h3{color:var(--ink-3);margin:0;font-size:12px;font-weight:700}.card .val{word-break:break-word;margin-top:10px;font-size:17px;font-weight:600;line-height:1.45}.card p{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.6}.docnav{flex-wrap:wrap;gap:10px;margin-top:46px;padding-top:24px;display:flex}footer{background:var(--band);margin-top:40px;padding:40px 0 56px}footer .fl{color:var(--ink-2);flex-wrap:wrap;gap:18px;font-size:14.5px;display:flex}footer .fl a:hover{color:var(--accent-ink)}footer .fr{color:var(--ink-3);max-width:80ch;margin-top:20px;font-size:13px;line-height:1.65}
