:root{--paper:#fafafa;--ink:#111112;--muted:#6d6d73;--line:#e5e5e8;--blue:#4145da;--font-body:var(--font-mulish-cyrillic), var(--font-mulish-latin), Arial, Helvetica, sans-serif}
*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}button,input{font:inherit}::selection{color:#171724;background:#d3d4ff}:focus-visible{outline:2px solid var(--blue);outline-offset:5px}summary:focus-visible{outline-offset:1px}.container{width:min(100% - 80px,1120px);margin-inline:auto}.eyebrow{letter-spacing:-.01em;color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.5}.section-title{letter-spacing:-.02em;font-size:48px;font-weight:500;line-height:1.1}.section-title em{color:#818186;font-weight:200}.body-copy{color:var(--muted);font-size:16px;line-height:1.5}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:5px;padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.not-found{flex-direction:column;align-items:flex-start;gap:24px;min-height:65vh;padding:100px 0;display:flex}@media (max-width:1000px){.container{width:calc(100% - 56px)}}@media (max-width:760px){.container{width:calc(100% - 48px)}.section-title{font-size:36px}.eyebrow{margin-bottom:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
