*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:auto}body{margin:0;background:#f4f7fb;color:#20334a;font:16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#075f79;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #aa7100;outline-offset:5px}header{max-width:980px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#142746;font-weight:800;letter-spacing:.06em}.brand small{display:block;font-size:12px;letter-spacing:0;font-weight:500}nav{display:flex;gap:24px}main{max-width:900px;margin:0 auto;background:white;padding:clamp(22px,5vw,56px);border:1px solid #dce4ee;border-radius:16px}h1{font-size:clamp(30px,6vw,44px);line-height:1.15;margin:12px 0;color:#142746}h2{font-size:22px;line-height:1.35;color:#142746;margin:0 0 14px}p{margin:0 0 16px}section{margin-top:34px;scroll-margin-top:20px}li{margin-bottom:12px}ul{padding-left:24px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;color:#075f79}.date{color:#53647b;font-size:14px;margin-bottom:26px}.notice{background:#fff8e9;border:1px solid #d8b86d;border-left:5px solid #997014;border-radius:8px;padding:24px}.notice p:last-child{margin-bottom:0}footer{max-width:900px;margin:auto;padding:28px 24px;font-size:14px;color:#53647b}.skip{position:absolute;left:16px;top:-100px;background:white;padding:12px;z-index:2}.skip:focus{top:12px}@media(max-width:600px){header{padding:20px}main{border-radius:0;border-left:0;border-right:0}.notice{padding:18px}h2{font-size:20px}}@media print{body{background:white}header nav,.skip{display:none}main{border:0;padding:0}header,footer{padding:12px 0}.notice{break-inside:avoid}}

.request-email{display:inline-block;background:#075f79;color:#fff;padding:12px 18px;border-radius:8px;font-weight:700;text-decoration:underline;line-height:1.5}ol{padding-left:24px}
