*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:radial-gradient(ellipse at 75% 0%,#15103a 0%,transparent 45%),var(--mo-bg);color:var(--mo-body);font-family:var(--mo-font-body);font-size:14px;line-height:1.75}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--mo-cyan);outline-offset:5px}header,main,footer{max-width:1180px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:30px 28px;border-bottom:1px solid #ffffff18}header img{display:block;object-fit:contain}.tag,.eyebrow,.number,.format{font-size:11px;letter-spacing:1.4px}.tag{color:var(--mo-muted)}main{padding:0 28px}.intro{padding:72px 0 48px;max-width:770px}.eyebrow{color:var(--mo-cyan);margin:0 0 20px}h1,h2,h3{font-family:var(--mo-font-heading);color:white;line-height:1.15}h1{font-size:clamp(46px,7vw,84px);letter-spacing:-3px;margin:0 0 24px;font-weight:800}h1 span{background:var(--mo-gradient);background-clip:text;color:transparent}.lead{max-width:650px;font-size:17px;line-height:1.8}.jump{display:inline-flex;gap:30px;color:var(--mo-cyan);margin-top:14px;padding:8px 0}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{background:linear-gradient(140deg,#111528,#0a0f19);border:1px solid #ffffff20;border-radius:24px;padding:32px;min-width:0}.card-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:25px}.number{color:var(--mo-cyan)}.format{color:var(--mo-muted)}h2{font-size:30px;letter-spacing:-.7px;margin:0 0 15px}.desc{min-height:50px;margin:0 0 26px}.primary{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:999px;background:var(--mo-button-primary-bg);color:var(--mo-button-text);font-weight:700;padding:15px 23px;box-shadow:var(--mo-button-primary-shadow);transition:transform .2s,box-shadow .2s}.primary:hover{transform:translateY(-2px);box-shadow:var(--mo-button-primary-shadow-hover)}.links{display:grid;gap:0;margin:21px 0}.links a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #ffffff16;color:#d7e2f2}.links a:hover,footer a:hover{color:var(--mo-cyan)}details{font-size:11px;color:var(--mo-muted)}summary{cursor:pointer;padding:8px 0}code{display:block;overflow-wrap:anywhere;color:#d7e2f2;padding:12px 0;font-family:inherit}details p{margin:0}.help{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:70px 0}.help h2{font-size:36px}.explain h3{font-size:22px;margin:0 0 12px}.explain p{margin:0 0 26px}.note{border-left:2px solid var(--mo-purple);padding:3px 0 3px 20px;font-size:12px}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff18;padding:28px;font-size:11px}.skip{position:absolute;top:-100px;background:white;color:black;padding:12px;z-index:2}.skip:focus{top:10px}@media(max-width:700px){header{padding:22px}.tag{font-size:9px;max-width:110px;text-align:right}header img{width:135px}main{padding:0 20px}.intro{padding:44px 0 30px}h1{letter-spacing:-2px}.lead{font-size:14px}.cards{grid-template-columns:1fr;gap:20px}.card{padding:25px 22px}h2{font-size:27px}.desc{min-height:0}.help{grid-template-columns:1fr;gap:18px;padding:48px 0}.help h2{font-size:30px}footer{flex-direction:column;padding:24px 20px}.primary{font-size:12px}.card-top{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary{transition:none}.primary:hover{transform:none}}
