@font-face{font-family:JCorp;src:url(/assets/space-grotesk.ttf);font-weight:300 700;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#101318;color:#f0f2f5;font:17px/1.8 JCorp,system-ui,sans-serif}body:before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 80% 0%,#a535ef20,transparent 55%),radial-gradient(ellipse at 0% 65%,#25c0f412,transparent 60%);pointer-events:none}header,main,footer{position:relative;max-width:1080px;margin:auto;padding:30px 28px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18}.brand{display:flex;align-items:center;gap:14px;font-size:29px;font-weight:650}.brand img{width:40px;height:40px;object-fit:contain}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.eyebrow{color:#a2afc0;letter-spacing:.2em;text-transform:uppercase;font-size:12px;margin-top:48px}h1{font-size:clamp(38px,6vw,76px);font-weight:500;line-height:1.1;letter-spacing:-.055em;margin:20px 0;background:linear-gradient(110deg,#b12ff2,#25c0f4);background-clip:text;color:transparent}.intro{font-size:24px;color:#b8c1cc}.notice{border:1px solid #b12ff260;background:#b12ff20c;padding:20px 24px;border-radius:16px;font-size:15px;margin:32px 0}.layout{display:grid;grid-template-columns:210px 1fr;gap:48px;margin:55px 0}aside a{display:block;color:#aeb8c4;padding:7px 0;font-size:14px}article section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #ffffff14}h2{font-size:24px;font-weight:500;line-height:1.3}p{color:#adb7c4}footer{border-top:1px solid #ffffff18;display:flex;flex-wrap:wrap;gap:24px;font-size:14px;color:#adb7c4}@media(max-width:700px){.layout{grid-template-columns:1fr;gap:20px}aside{display:none}.intro{font-size:20px}header a:last-child{font-size:14px}}
html{scroll-behavior:smooth;scroll-padding-top:24px}a:focus-visible{outline:2px solid #25c0f4;outline-offset:5px}.legal-nav{display:flex;gap:20px;align-items:center}.legal-footer{justify-content:space-between}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}