*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafaff;color:#121530;font:15px/1.75 Manrope,Inter,system-ui,-apple-system,sans-serif}a{color:#5140cc}a:hover{text-decoration:underline}.container{width:min(1080px,calc(100% - 36px));margin:auto}.head{background:white;border-bottom:1px solid #e8e8f4;position:sticky;top:0;z-index:4}.head .container{display:flex;justify-content:space-between;align-items:center;min-height:74px;gap:18px}.head nav{display:flex;align-items:center;gap:24px}.head nav a{text-decoration:none;color:#242443;font-size:13px;font-weight:700}.brand{display:flex;align-items:center;gap:7px;font-size:20px;font-weight:800;letter-spacing:-.8px;color:#121530;text-decoration:none}.brand img{height:34px;width:34px}.btn{background:#5533eb!important;color:white!important;padding:10px 16px;border-radius:11px}.crumb{font-size:12px;margin:23px 0;color:#646e86}.langs{margin:14px 0 30px}.langlinks{display:flex;gap:8px;flex-wrap:wrap}.langlinks a{font-size:11px;font-weight:800;padding:5px 8px;background:#eeeaff;border-radius:9px;text-decoration:none}.langlinks a[aria-current]{background:#5136e8;color:white}article{max-width:865px;background:white;padding:46px 52px;border-radius:20px;border:1px solid #e9e8f4;box-shadow:0 18px 55px #3737770b}.eyebrow{font-size:11px;letter-spacing:2px;color:#5637e2;text-transform:uppercase;font-weight:800}h1{font-size:clamp(31px,4vw,52px);line-height:1.13;letter-spacing:-1.5px;margin:13px 0 20px}h2{font-size:21px;line-height:1.25;letter-spacing:-.4px;margin:0 0 15px}section{margin:30px 0}p{line-height:1.8}p.lead{font-size:17px;color:#49516a}.fact{background:#f7f5ff;border-radius:14px;padding:24px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:15px}.facts div{padding:13px;background:white;border-radius:10px;min-width:0}.facts small{display:block;color:#677187;font-size:11px}.facts strong{display:block;overflow-wrap:anywhere;font-size:13px}.notice{border-left:3px solid #6b4ef0;background:#f6f5ff;padding:16px 20px;border-radius:9px}.notice p{font-size:13px}.notice h2{margin-bottom:8px}.checklist{padding-left:22px}.checklist li{margin:10px 0}.formula,pre{display:block;background:#101a30;color:#b9f0da;padding:18px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 'DM Mono',ui-monospace,monospace;direction:ltr;text-align:left}.caption{font-size:12px;color:#737e90}.sources{font-size:12px;overflow-wrap:anywhere}.related{display:grid;grid-template-columns:1fr 1fr;gap:10px}.related a{display:block;padding:14px;background:#f5f3ff;border-radius:10px;font-size:12px;text-decoration:none}.related span{float:right}footer{margin-top:55px!important;border-top:1px solid #e4e5ef;padding:26px 0 45px;font-size:12px;color:#728095}.directory{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;list-style:none;padding:0}.directory li a{display:block;border:1px solid #e5e4f4;border-radius:11px;padding:11px 13px;background:white;font-size:12px;text-decoration:none;overflow-wrap:anywhere}body>main{padding-bottom:20px}@media(max-width:700px){.head nav a:not(.btn){display:none}.head nav{gap:6px}article{padding:24px 18px}.facts,.related,.directory{grid-template-columns:1fr}body{font-size:14px}h1{letter-spacing:-.9px}.langlinks{gap:5px}.container{width:calc(100% - 26px)}}