.lg{--bg:#f8fafc;--pri:#1d4ed8;--pri-h:#1e40af;--pri-soft:#eff6ff;--tx:#0f172a;--tx2:#334155;--mut:#475569;--line:#e2e8f0;--line2:#cbd5e1;--font:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:#fff;color:var(--tx);font:400 18px/1.6 var(--font);min-height:100vh;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;overflow-x:clip}.lg *{box-sizing:border-box}.lg h1,.lg h2,.lg p,.lg ul{margin:0}.lg a{color:var(--pri)}.lg svg{flex:none}.lg :focus-visible{border-radius:8px;outline:3px solid var(--pri);outline-offset:3px}.lg .skip{align-items:center;background:var(--pri);border-radius:12px;color:#fff;display:inline-flex;font-weight:600;left:12px;min-height:48px;padding:12px 18px;position:absolute;text-decoration:none;top:-80px;z-index:100}.lg .skip:focus{top:12px}.lg main:focus{outline:none}.lg .sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.lg .lg-wrap{margin:0 auto;max-width:752px;padding:0 16px;width:100%}.lg .lg-hdr{background:#fff;border-bottom:1px solid var(--line)}.lg .lg-hdr-in{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-height:64px;padding-bottom:8px;padding-top:8px}.lg .logo{align-items:center;color:var(--tx);display:inline-flex;font-size:20px;gap:9px;letter-spacing:-.01em;min-height:48px;text-decoration:none;white-space:nowrap}.lg .logo b{color:var(--pri);font-weight:700}.lg .lang-pills{display:flex;gap:6px}.lg .lang-pills button{background:#fff;border:1.5px solid var(--line2);border-radius:999px;color:var(--tx);cursor:pointer;font:inherit;font-size:16px;font-weight:600;min-height:48px;min-width:48px;padding:0 10px}.lg .lang-pills button:hover{border-color:var(--pri)}.lg .lang-pills button[aria-pressed=true]{background:var(--pri-soft);border-color:var(--pri);box-shadow:inset 0 0 0 1px var(--pri);color:var(--pri)}.lg .lg-main{counter-reset:sec;flex:1;padding-bottom:40px;padding-top:12px}.lg .back{align-items:center;border-radius:10px;display:inline-flex;font-weight:600;gap:8px;margin-left:-6px;min-height:48px;padding:0 6px;text-decoration:none}.lg .back:hover{text-decoration:underline}.lg .back svg{height:20px;width:20px}.lg h1{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:12px 0;text-wrap:balance}.lg .intro{color:var(--tx2);font-size:19px}.lg section{margin-top:32px}.lg h2{counter-increment:sec;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:10px}.lg h2:before{color:var(--pri);content:counter(sec) ". "}.lg section p{color:var(--tx2)}.lg section p+p,.lg section p+ul,.lg section ul+p{margin-top:10px}.lg section ul{color:var(--tx2);list-style:disc;padding-left:24px}.lg section li{margin-top:6px}.lg section li::marker{color:var(--pri)}.lg .contacts{display:flex;flex-direction:column;margin-top:8px}.lg .contacts a{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;gap:10px;max-width:100%;min-height:48px;overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content}.lg .contacts svg{height:20px;width:20px}.lg .updated{color:var(--mut);font-size:16px;margin-top:40px;padding-top:16px}.lg .lg-ftr,.lg .updated{border-top:1px solid var(--line)}.lg .lg-ftr{background:var(--bg);padding-bottom:env(safe-area-inset-bottom)}.lg .lg-ftr-in{display:flex;flex-wrap:wrap;gap:0 24px;padding-bottom:12px;padding-top:12px}.lg .lg-ftr-in a{align-items:center;border-radius:8px;color:var(--tx);display:inline-flex;font-weight:500;min-height:48px;text-decoration:none}.lg .lg-ftr-in a:hover,.lg .lg-ftr-in a[aria-current=page]{color:var(--pri);text-decoration:underline}@media(min-width:768px){.lg h1{font-size:40px;margin-top:20px}.lg .lg-main{padding-bottom:64px;padding-top:24px}}
