*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f7fa;color:#262b3a;font:17px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#2546b8;text-underline-offset:4px}a:hover{color:#16307f}a:focus-visible{outline:3px solid #f2a531;outline-offset:5px}header,main{width:min(100% - 40px,900px);margin:auto}header{padding:30px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dde1ea}.brand{font-weight:800;letter-spacing:.13em;text-decoration:none;display:flex;align-items:center;gap:12px}.pixel{width:18px;height:18px;background:#f2a531;box-shadow:3px 3px 0 #1b1f2e}.label,.date{color:#6b7285;font-size:.85rem}.hero{padding:60px 0 32px}.eyebrow{color:#2546b8;letter-spacing:.09em;font-size:.75rem;overflow-wrap:anywhere}h1{font-size:clamp(2.6rem,7vw,4.8rem);line-height:1.06;letter-spacing:-.045em;color:#1b1f2e;margin:20px 0}h2{color:#1b1f2e;font-size:1.4rem;line-height:1.35}p{margin:0 0 18px}.intro{font-size:1.15rem}.notice{border:1px solid #786b3c;background:#211e15;padding:22px;border-radius:12px;color:#f6e7b4}.notice strong{font-size:.8rem;letter-spacing:.08em}.notice p{margin:8px 0 0}nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding:28px 0;border-bottom:1px solid #dde1ea;font-size:.85rem}article{max-width:740px}section{padding:24px 0 8px;border-bottom:1px solid #dde1ea;scroll-margin-top:25px}section p{overflow-wrap:anywhere}.pending{color:#f6e7b4}footer{display:flex;flex-wrap:wrap;gap:12px 24px;padding:35px 0;color:#6b7285;font-size:.8rem}.skip{position:absolute;left:12px;top:-100px;background:#f6f7fa;padding:10px}.skip:focus{top:12px}@media(max-width:520px){header,main{width:calc(100% - 32px)}.label{display:none}.hero{padding-top:38px}body{font-size:16px}.notice{padding:18px}nav{gap:12px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white;color:#111}h1,h2{color:#111}a{color:#2546b8}.notice{background:white;color:#111}nav,.skip,footer{display:none}header,main{width:100%}}
