@font-face{font-family:Onest;src:url(onest-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Oswald;src:url(optimized/oswald-variable-5b38c246e2.woff2) format("woff2");font-weight:200 700;font-display:swap}#legal-dialog{width:min(780px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 32px);padding:0 32px 28px;border:1px solid #aebba3;background:#eeeadd;color:#203e32;overscroll-behavior:contain}#legal-dialog::backdrop{background:#0e201acc;backdrop-filter:blur(7px)}.legal-dialog-heading{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eeeadd;border-bottom:1px solid #aebba3;padding:15px 0;font:500 10px/1.4 Onest,Arial;letter-spacing:.06em}#legal-dialog .dialog-close{position:static;border:1px solid #8b9d89;background:none;color:#203e32;flex-shrink:0;width:44px;height:44px;font-size:25px;cursor:pointer}.legal-document{font:400 16px/1.7 Onest,Arial,sans-serif;overflow-wrap:anywhere}.legal-document h1,.legal-document h2{font:450 clamp(26px,5vw,42px)/1.15 Oswald,Arial;letter-spacing:-.02em;margin:28px 0}.legal-document h3{font-size:20px;line-height:1.4;margin:25px 0 12px}.legal-document p{margin:16px 0}.legal-document li{margin:8px 0}.legal-document a{text-decoration:underline}.legal-back,.legal-home{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;margin-top:20px;border:1px solid #8b9d89;background:none;color:#203e32;font:500 14px/1.4 Onest,Arial;cursor:pointer;text-decoration:none}.legal-page{margin:0 auto;padding:24px;max-width:780px;background:#eeeadd;color:#203e32}@media (max-width:600px){#legal-dialog{width:100%;max-height:100dvh;height:100dvh;margin:0;padding:0 20px max(24px,env(safe-area-inset-bottom));border:0}.legal-document{font-size:15px}}
