*{box-sizing:border-box}body{margin:0;background:#738aae;color:#243247;font:17px/1.7 Verdana,Arial,sans-serif}a{color:#245b8a;text-underline-offset:3px}a:hover{color:#102c49}a:focus-visible{outline:3px solid #c57815;outline-offset:4px}.site{max-width:1000px;margin:28px auto;background:white;border:1px solid #ccd3dd}header{padding:26px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}header img{max-width:100%;height:auto;width:300px}header p{margin:0;font-size:12px;text-align:right}header a{font-size:20px;text-decoration:none}nav{background:#4a6080;display:flex;flex-wrap:wrap;gap:8px 25px;padding:13px 36px}nav a,nav a:hover{color:white;font-size:12px;font-weight:bold;text-decoration:none}main{padding:38px 44px;min-height:390px}h1{font:700 clamp(29px,5vw,43px)/1.2 Georgia,serif;color:#283e5a;margin:12px 0 20px}h2{font:700 27px/1.3 Georgia,serif;color:#283e5a;margin-top:32px}.eyebrow,.meta{font-size:13px;color:#54647a}.intro{max-width:720px;font-size:19px}.notice,.contact{background:#f0f4f8;padding:24px;border-left:4px solid #4a6080;margin:28px 0}.contact h2{margin-top:0}.article{max-width:730px}.breadcrumb{font-size:13px}.article img{max-width:100%;height:auto}footer{background:#4a6080;color:white;padding:22px 36px;font-size:12px}footer a{color:white}footer p{margin:4px 0}@media(max-width:650px){.site{margin:0;border:0}header{padding:20px;display:block}header p{text-align:left;margin-top:16px}nav{padding:14px 20px;gap:14px}main{padding:25px 20px}.intro{font-size:17px}footer{padding:22px 20px}}