*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--ink);font-family:Inter,"Segoe UI",system-ui,sans-serif}.notice-shell{width:min(860px,calc(100% - 32px));margin:auto;padding:24px 0 60px}.notice-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:var(--muted);font-size:.78rem}.notice-header a{color:var(--blue);font-weight:750;text-decoration:none}.notice-card{padding:clamp(22px,5vw,48px);border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 16px 42px #1a2a5310}.eyebrow{margin:0 0 10px;color:var(--blue);font-size:.7rem;font-weight:850;letter-spacing:.12em}.notice-card h1{margin:0 0 14px;font-size:clamp(1.8rem,5vw,2.7rem);letter-spacing:-.05em;line-height:1.1}.notice-card .lead{margin:0 0 28px;color:#52627a;font-size:.95rem;line-height:1.7}.notice-card h2{margin:27px 0 8px;font-size:1.08rem;letter-spacing:-.02em}.notice-card p,.notice-card li{color:#44536c;font-size:.88rem;line-height:1.75}.notice-card ul{padding-left:22px}.notice-card li+li{margin-top:8px}.notice-card a{color:var(--blue);overflow-wrap:anywhere}.notice-footnote{margin-top:28px;padding:13px;border-radius:10px;background:#f3f5fa;font-size:.78rem!important}@media(max-width:520px){.notice-shell{width:calc(100% - 20px);padding-top:12px}.notice-header{align-items:flex-start;flex-direction:column}.notice-card{padding:20px 17px;border-radius:16px}.notice-card p,.notice-card li{font-size:.84rem}}
