html{color:#183d40;background:#faf9f5;font:18px/1.65 system-ui,sans-serif}body{margin:0}header,main,footer{max-width:960px;margin:auto;padding:24px}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15}h2{line-height:1.3}section{margin-top:48px;border-top:1px solid #bacbcb;padding-top:20px}img{max-width:100%;height:auto;display:block;border:1px solid #bacbcb;border-radius:8px}figure{margin:20px 0}a{color:#126570;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #0b608d;outline-offset:5px}.skip{position:absolute;left:12px;top:-100px;background:white;padding:12px}.skip:focus{top:12px}.eyebrow{font-weight:700;letter-spacing:.1em;text-transform:uppercase}footer{border-top:1px solid #bacbcb}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
