.notice-hero{background:var(--dark);color:var(--white);padding:88px 0 100px}.notice-hero .eyebrow{color:#c9d9d4}.notice-hero h1{font:400 clamp(48px,5vw,76px)/1.04 var(--serif);letter-spacing:-.03em;max-width:920px;margin:20px 0 25px}.notice-hero p{max-width:720px;font-size:16px;line-height:1.7;color:#dce4e0}.notice-body{background:var(--paper)}.notice-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(220px,310px);justify-content:space-between;gap:8vw}.notice-content{min-width:0}.notice-content>p{font-size:16px;line-height:1.8;margin:0 0 24px}.notice-content h2{font:400 34px/1.18 var(--serif);letter-spacing:-.02em;margin:42px 0 15px}.notice-content a:not(.button),.notice-aside a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.notice-draft{border-left:2px solid var(--blue);padding:14px 18px;background:#e2e9e5;color:#344943}.notice-identity{font:400 34px/1.2 var(--serif)!important}.notice-aside{align-self:start;border-top:1px solid var(--ink);padding-top:20px;font-size:13px;line-height:1.7;color:var(--muted)}.notice-aside p{margin:16px 0}.notice-end{border-top:1px solid var(--line);margin-top:52px;padding-top:28px}@media(max-width:820px){.notice-layout{grid-template-columns:1fr;gap:56px}.notice-hero{padding:62px 0 74px}}@media(max-width:600px){.notice-hero h1{font-size:clamp(46px,11vw,62px)}.notice-content h2{font-size:29px}.notice-content>p{font-size:15px}}