:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f:#ef009e;--text:#1b151a;--muted:#786d75;--border:#eee6ec}*{box-sizing:border-box}body{margin:0;background:#fbf9fb;color:var(--text)}header{height:72px;border-bottom:1px solid var(--border);background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 max(22px,calc((100vw - 900px)/2))}header a{color:inherit;text-decoration:none}.brand{font-weight:850;font-size:21px}.back{font-size:14px;color:var(--muted)}main{max-width:900px;margin:0 auto;padding:64px 22px 100px}h1{font-size:44px;letter-spacing:-.04em;margin:0 0 18px}p{line-height:1.7;color:#4f464d}a{color:#a60073}.notice{margin-top:32px;padding:18px 20px;border:1px solid #f1d6e8;background:#fff7fc;border-radius:14px}.notice strong{color:#8f0064}footer{max-width:900px;margin:0 auto;padding:26px 22px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}

h2{font-size:21px;margin:34px 0 8px;letter-spacing:-.015em}
