.notice{max-width:820px}.notice h1{max-width:none;font-size:clamp(34px,5vw,52px)}.notice h2{font-size:26px;margin-top:0}.notice section{border-top:1px solid var(--line);padding:28px 0 4px}.notice p{overflow-wrap:anywhere}.notice-summary{font-size:20px;color:var(--bay)}header>a:last-child{font-size:14px;max-width:180px;text-align:right}@media(max-width:500px){.notice{padding:24px}.notice p{font-size:16px}.notice h2{font-size:24px}header{gap:20px}footer{overflow-wrap:anywhere}}
