*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#172b40;font:17px/1.8 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#155ca2;text-underline-offset:4px}header,main,footer{max-width:920px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #d8e0e8}header a{font-weight:700;text-decoration:none}nav{display:flex;gap:20px;font-size:15px}main{padding-top:44px;padding-bottom:52px}h1{font-size:36px;line-height:1.25;letter-spacing:-.025em;margin:12px 0 22px}h2{font-size:22px;margin-top:32px}p{margin:14px 0}.eyebrow{font-size:14px;font-weight:700;letter-spacing:.06em;color:#486580}.intro{font-size:21px;color:#365169}.box{background:white;border:1px solid #d8e0e8;border-radius:12px;padding:22px 26px;margin:26px 0}ul,ol{padding-left:24px}li{margin:10px 0}code{font-size:14px;overflow-wrap:anywhere;background:#eaf0f5;padding:3px 5px;border-radius:4px}.muted{color:#586d80;font-size:14px}footer{border-top:1px solid #d8e0e8;font-size:14px;color:#586d80}footer a{margin-right:20px}a:focus-visible{outline:3px solid #e7ac38;outline-offset:4px}@media(max-width:640px){header{display:block}nav{margin-top:12px;flex-wrap:wrap}header,main,footer{padding:22px}h1{font-size:29px}.intro{font-size:19px}.box{padding:18px}}
