body{margin:0;background:#f7faf8;color:#173f49;font:16px/1.7 Inter,Arial,sans-serif}main{max-width:760px;margin:64px auto;padding:0 24px}h1{font:700 36px/1.2 Montserrat,Arial,sans-serif;margin:32px 0 20px}dt{font-weight:700;margin-top:28px}dd{margin:8px 0 0}a{color:#236662;text-decoration:underline;text-underline-offset:3px}a:focus-visible{outline:3px solid #f46b13;outline-offset:4px}
