*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f8f9fa;color:#17232e;font-family:Arial,Helvetica,sans-serif;line-height:1.65}main{max-width:780px;margin:48px auto;padding:40px 48px;background:white;border:1px solid #dfe5e9;border-top:5px solid #263e54;border-radius:4px}h1{font-size:28px;line-height:1.3;letter-spacing:.01em;margin:0 0 8px;color:#173047}h2{font-size:19px;line-height:1.4;margin:28px 0 8px}p{font-size:16px;margin:0 0 18px}.business{font-weight:700;color:#415364;margin-bottom:24px}a{color:#12577b;text-underline-offset:3px;overflow-wrap:anywhere}a:hover{color:#0a344c}a:focus-visible{outline:3px solid #e3ad33;outline-offset:4px}nav{max-width:780px;margin:0 auto 48px;padding:0 24px;display:flex;gap:24px;flex-wrap:wrap;font-size:14px}@media(max-width:600px){main{margin:18px 12px;padding:28px 22px}h1{font-size:24px}nav{margin-bottom:28px;padding:0 24px}}

html{scroll-behavior:smooth;scroll-padding-top:24px}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:700;color:#415364}header{padding-bottom:32px;border-bottom:1px solid #dfe5e9}header h1{font-size:38px;letter-spacing:-.03em}header p{max-width:580px}.button{display:inline-block;padding:11px 20px;background:#173047;color:white;text-decoration:none;border-radius:5px;font-weight:700}.button:hover{background:#254b6b;color:white}.help-panel{background:#f1f5f8;padding:8px 24px 12px;border-left:4px solid #263e54;margin-top:24px}.policy-section{margin-top:40px;padding-top:12px;border-top:1px solid #dfe5e9}h3{font-size:16px;margin:22px 0 6px}.small{font-size:14px}iframe{max-width:100%}@media(max-width:600px){header h1{font-size:29px}.help-panel{padding:6px 16px 10px}iframe{height:900px}}
