@font-face{font-family:"Golos Text";src:url("/fonts/golos-text/GolosText-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Golos Text";src:url("/fonts/golos-text/GolosText-SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{font-family:"Golos Text",Arial,sans-serif;color:#253044;background:#f8f8f5;color-scheme:light}*{box-sizing:border-box}body{margin:0}main{max-width:1050px;margin:auto;padding:32px 24px 64px}.back,a{color:#335aa4}.back{text-decoration:none}header{max-width:760px;margin:52px 0 34px}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12;margin:14px 0 22px}h2{font-size:1.65rem;line-height:1.2;margin:12px 0 18px}p,li{font-size:1rem;line-height:1.65}li+li{margin-top:.65rem}ol{padding-left:1.25rem}.eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.06em;color:#607086}.browsers{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card{border:1px solid #dce1e7;border-radius:16px;padding:26px;background:#fff;margin-bottom:20px}.browsers .card{margin:0 0 20px}.button{display:inline-block;border:1px solid #4267b6;background:#4267b6;color:#fff;text-decoration:none;border-radius:9px;padding:.8rem 1rem;font-weight:600;line-height:1.5}.secondary{background:transparent;color:#335aa4}.small,footer{font-size:.875rem;color:#657080;line-height:1.55}code{font-family:ui-monospace,monospace;font-size:.9em;background:#eef1f5;padding:.1em .25em;border-radius:4px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #6890df;outline-offset:4px}footer{margin-top:32px}:root[data-theme=dark]{color:#e6ebf3;background:#111722;color-scheme:dark}:root[data-theme=dark] .card{background:#192231;border-color:#334056}:root[data-theme=dark] a{color:#a8c3ff}:root[data-theme=dark] .button{color:#fff}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .small,:root[data-theme=dark] footer{color:#a6b2c5}:root[data-theme=dark] code{background:#273348}@media(max-width:700px){main{padding:24px 18px 48px}header{margin-top:36px}.browsers{grid-template-columns:1fr}.card{padding:22px}.button{width:100%;text-align:center}}
