body{margin:0;background:#111720;color:#edf0f4;font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}main{max-width:860px;margin:auto;padding:32px 20px 64px}a{color:#ff74a5;text-underline-offset:4px}nav{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}h1{font-size:clamp(27px,5vw,42px);line-height:1.2}h2{font-size:23px;margin:30px 0 8px}p{color:#c5ceda;margin:8px 0 20px}.lead{font-size:18px}.notice{border-left:3px solid #e50050;padding:12px 16px;background:#1c2532;border-radius:0 8px 8px 0}footer{margin-top:40px;border-top:1px solid #344052;padding-top:20px;font-size:14px}a:focus-visible{outline:2px solid #ff74a5;outline-offset:5px}