@font-face{font-family:"Inter";src:url("/assets/fonts/inter.woff2") format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Archivo Black";src:url("/assets/fonts/archivo-black.woff2") format("woff2");font-weight:400;font-display:swap}
html{scroll-behavior:smooth}
body{margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}
a{color:#5B2EFF}a:hover{color:#3A1DB0}
a:focus-visible,button:focus-visible{outline:3px solid #C8F542;outline-offset:3px}
.doc{max-width:760px;margin:0 auto;padding:72px 24px 96px;font-family:Inter,sans-serif;color:#0B0B0F;line-height:1.7;font-size:16px}
.doc h1{font-size:clamp(32px,4vw,44px);letter-spacing:-1px;line-height:1.15;margin:0 0 24px}
.doc h2{font-size:21px;margin:40px 0 10px;letter-spacing:-.3px}
.doc p,.doc li{color:#33344A}
.doc ol,.doc ul{padding-left:22px}
.doc li{margin:4px 0}
.doc .tablewrap{overflow-x:auto;margin:16px 0}
.doc table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px;line-height:1.5}
.doc th,.doc td{border-bottom:1px solid #E4E4EC;padding:10px 12px;text-align:left;vertical-align:top}
.doc th{background:#F6F5FA;font-weight:600}
