:root{color-scheme:light;background:#f6f3e9;color:#173355;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;padding:30px 24px}main{max-width:760px;margin:0 auto}a{color:#194f91;text-underline-offset:4px}a:focus-visible{outline:3px solid #a2691f;outline-offset:5px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;font-size:13px;letter-spacing:.04em;line-height:1.25;padding-bottom:24px;border-bottom:1px solid #cad4da}.brand img{width:38px;height:38px}h1{font-size:clamp(34px,7vw,48px);line-height:1.1;letter-spacing:-.045em;margin:36px 0 13px}h2{font-size:21px;margin:31px 0 10px}p,li{font-size:16px;line-height:1.75}.date{font-size:12px;color:#617287}.notice{padding:17px 20px;border-left:3px solid #275996;background:#e6edf0}footer{border-top:1px solid #cad4da;margin-top:35px;padding-top:20px;font-size:13px}
