*{box-sizing:border-box}body{margin:0;color:#172335;background:#f7f9fb;font:18px/1.65 system-ui,sans-serif}a{color:#096b61;text-underline-offset:3px}header,footer{background:#101d32;color:#fff;padding:24px}header a,footer a{color:#fff}nav{max-width:850px;margin:auto;display:flex;gap:24px;flex-wrap:wrap}.brand{font-weight:800;text-decoration:none}main{max-width:850px;margin:40px auto;padding:0 24px}h1{font-size:clamp(30px,5vw,46px);line-height:1.16;letter-spacing:-.025em}h2{font-size:27px;line-height:1.3;margin-top:48px}h3{font-size:21px;line-height:1.4}blockquote{margin:24px 0;padding:8px 24px;border-left:4px solid #0c9685;background:white;border-radius:0 12px 12px 0}code{background:#e5edee;padding:2px 5px;overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;font-size:16px}td,th{border-bottom:1px solid #cbd5dc;padding:12px;text-align:left;vertical-align:top}p,li,td{overflow-wrap:anywhere}footer{margin-top:64px;font-size:15px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;padding:8px}.eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#536273}@media(max-width:550px){table{font-size:14px}td,th{padding:8px}main{padding:0 20px}nav{gap:16px}}