:root{color-scheme:light;font:16px/1.65 system-ui,sans-serif;color:#002b5b;background:#f9f5eb}body{margin:0}main{max-width:840px;margin:40px auto;padding:24px}h1{font-size:2.2rem;line-height:1.2}h2{font-size:1.3rem;margin-top:2rem}section{background:#fffdfa;border:1px solid #e5dfd2;border-radius:20px;padding:24px;margin:16px 0}a{color:#002b5b;text-underline-offset:4px}.button{display:inline-block;background:#ea5455;color:#fff;text-decoration:none;font-weight:700;border-radius:14px;padding:14px 20px}small,.muted{color:#2d4059}li{margin:10px 0}@media(max-width:500px){main{padding:16px;margin:16px auto}section{padding:18px}}
