*{box-sizing:border-box}body{margin:0;background:var(--anam-bg);color:var(--anam-text);font-family:var(--ui-font-sans);color-scheme:light}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--anam-primary);outline-offset:5px}header{max-width:1248px;margin:auto;min-height:88px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:650;white-space:nowrap}nav{display:flex;gap:24px;font-size:14px;flex-wrap:wrap}nav a{padding:12px 0;color:var(--anam-muted)}nav a[aria-current]{color:var(--anam-primary);text-decoration:underline;text-underline-offset:8px}main{max-width:800px;margin:12vh auto;padding:24px}.eyebrow{font-size:12px;color:var(--anam-muted);letter-spacing:2px}h1{font-size:42px;line-height:1.35;margin:20px 0;font-weight:550}.description{font-size:16px;color:var(--anam-muted);line-height:1.8}.notice{margin:32px 0;padding:24px;border:1px solid var(--anam-border);border-radius:16px;background:var(--anam-surface-solid)}.notice span{font-size:12px;background:var(--anam-bg-soft);border-radius:6px;padding:6px 10px}.notice p{margin:20px 0 0;font-size:14px;color:var(--anam-muted);line-height:1.8}.actions{display:flex;align-items:center;gap:24px;font-size:14px;flex-wrap:wrap}.primary{display:inline-flex;padding:14px 20px;min-height:48px;background:var(--anam-primary);color:var(--anam-on-primary);border-radius:8px}.primary:hover{background:var(--anam-primary-hover)}footer{max-width:1248px;margin:0 auto;padding:32px 24px;font-size:12px;color:var(--anam-muted)}.skip{position:absolute;left:16px;top:-60px}.skip:focus{top:12px;background:var(--anam-surface-solid);padding:12px}@media(max-width:600px){header{padding:20px;align-items:flex-start;flex-direction:column;gap:8px}nav{gap:20px;font-size:13px}main{margin:4vh auto;padding:20px}h1{font-size:32px}footer{padding:24px 20px}}
