:root{--navy:#1b2a41;--amber:#d9962b;--amber-tint:#fbf0dc;--slate:#4f5d70;--light:#eef2f6;--white:#fff;--serif:Cambria, Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, "Liberation Sans", sans-serif;--measure:40rem}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);color:var(--navy);background:var(--white);margin:0;font-size:1.125rem;line-height:1.6}.wrap{max-width:var(--measure);margin:0 auto;padding:0 1.25rem}h1,h2,h3{font-family:var(--serif);color:var(--navy);line-height:1.2}h1{margin:2rem 0 1rem;font-size:2.25rem}h2{margin:0 0 .75rem;font-size:1.5rem}a{color:var(--navy);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.16em}a:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:2px}.masthead{background:var(--navy);border-bottom:6px solid var(--amber)}.wordmark{font-family:var(--serif);color:var(--white);padding:1rem 0;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-block}.wordmark:focus-visible{outline-color:var(--amber-tint)}.intro{margin-bottom:2rem}.lede{margin:0 0 1rem;font-size:1.25rem}.not-yet{color:var(--slate);margin:1.25rem 0 0}.help{background:var(--amber-tint);border-left:8px solid var(--amber);border-radius:6px;margin:0 0 2rem;padding:1.25rem 1.25rem 1rem}.help-list{margin:0;padding:0;list-style:none}.help-list li{border-top:1px solid #1b2a4126;gap:.15rem;padding:.75rem 0;display:grid}.help-list li:first-child{border-top:0;padding-top:0}.help-label{font-weight:700}.help-numbers a{white-space:nowrap;font-size:1.5rem;font-weight:700}.help-or,.help-note{font-size:1rem}.help-checked{color:var(--navy);margin:.5rem 0 0;font-size:.9rem}.contact{background:var(--light);border-radius:6px;margin:0 0 2rem;padding:1.25rem}.contact p{margin:0 0 .5rem}.contact-email{word-break:break-word;font-weight:700}.contact-note{color:var(--slate);font-size:1rem}.footer{border-top:1px solid var(--light);color:var(--slate);padding:1.5rem 0 2.5rem;font-size:.95rem}.footer p{margin:0 0 .5rem}@media (min-width:40rem){h1{font-size:2.75rem}}@media print{.masthead{background:0 0;border-bottom:2px solid #000}.wordmark,body,h1,h2,a{color:#000}.help,.contact{background:0 0;border:1px solid #000}a[href^=tel\:]:after,a[href^=mailto\:]:after{content:""}}
