body{margin:0;background:#f5f8fc;color:#172b49;font:16px/1.75 system-ui,sans-serif}header,main{max-width:880px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:24px}header img{display:block;max-width:100%;height:auto}nav{display:flex;flex-wrap:wrap;gap:20px}a{color:#0755c9;text-underline-offset:3px}main{background:white;border:1px solid #dce4ef;border-radius:20px;margin:12px auto 48px;padding:40px;box-sizing:border-box}h1,h2,h3{line-height:1.25}h1{font-size:clamp(28px,5vw,40px);margin-top:12px}h3{margin-top:32px}.eyebrow{font-size:12px;letter-spacing:.06em;color:#516178}.related{border-top:1px solid #dce4ef;padding-top:24px;margin-top:36px}a:focus-visible{outline:3px solid #85b8ff;outline-offset:4px}@media(max-width:640px){header{padding:18px;align-items:flex-start}header img{width:125px}nav{gap:8px 16px;font-size:14px}main{margin:8px 12px 24px;padding:24px 20px;border-radius:14px}}