:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#173e32;background:#faf7ee;line-height:1.8}*{box-sizing:border-box}body{margin:0;padding:clamp(24px,6vw,80px);min-height:100svh;display:grid;place-items:center}main{width:min(100%,640px)}.brand{font-size:24px;font-weight:750;letter-spacing:-1px;margin:0 0 48px}h1{font-size:clamp(32px,7vw,52px);line-height:1.4;margin:0 0 20px}p{font-size:18px;margin:12px 0}.notice{border-top:1px solid #cdd4c8;padding-top:20px;margin-top:36px}.status{font-size:15px;color:#465e52}section{margin-top:48px}h2{font-size:26px;line-height:1.4;margin:0 0 12px}section p{font-size:16px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

.policy-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:36px;padding-top:16px;border-top:1px solid #c7cec4}.policy-links a{display:inline-flex;align-items:center;min-height:44px;color:#173e32;font-size:14px;overflow-wrap:anywhere}.policy-links a:focus-visible{outline:3px solid #a44b28;outline-offset:4px}
