body{font-family:system-ui,sans-serif;max-width:48rem;margin:3rem auto;padding:1rem;line-height:2;color:#17354b;background:#f7f9fc}h1{font-size:clamp(1.5rem,5vw,2rem);line-height:1.5}a{color:#185aa6;text-underline-offset:.2em}
