: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:""}}.skip{background:var(--amber-tint);color:var(--navy);z-index:10;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{outline:3px solid var(--navy);top:.5rem;left:.5rem}.masthead-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.nav{flex-wrap:wrap;gap:.25rem 1.1rem;margin:0;padding:0 0 .75rem;list-style:none;display:flex}.masthead .nav a{color:var(--white);padding:.35rem 0;font-weight:700;text-decoration:none;display:inline-block}.masthead .nav a:hover,.masthead .nav a:focus-visible{text-underline-offset:.2em;outline-color:var(--amber-tint);text-decoration:underline;text-decoration-thickness:.12em}.strip{background:var(--amber-tint);border-bottom:1px solid #1b2a4126;padding:.5rem 0;font-size:1rem}.strip a{white-space:nowrap;font-weight:700}.strip-label{margin-right:.25rem;font-weight:700}.doors{grid-template-columns:1fr;gap:.75rem;margin:0 0 2rem;display:grid}.door{background:var(--light);border-left:8px solid var(--navy);border-radius:6px;padding:1rem 1.1rem;text-decoration:none;display:block}.door:hover,.door:focus-visible{background:var(--amber-tint);border-left-color:var(--amber)}.door-label{font-family:var(--serif);margin-bottom:.2rem;font-size:1.35rem;font-weight:700;display:block}.door-note{color:var(--slate);font-size:1rem;display:block}@media (min-width:40rem){.doors{grid-template-columns:1fr 1fr}}article h1{margin-top:2rem}.prose h2{margin:2rem 0 .75rem;font-size:1.5rem}.prose h3{margin:1.5rem 0 .5rem;font-size:1.2rem}.prose p,.prose ul,.prose ol{margin:0 0 1rem}.prose li{margin-bottom:.4rem}.prose a[href^=tel\:]{white-space:nowrap;font-weight:700}.prose em{color:var(--slate)}.latest{margin:0 0 2rem}.muted{color:var(--slate)}.news-list{margin:0 0 1.5rem;padding:0;list-style:none}.news-list li{border-top:1px solid var(--light);padding:.75rem 0}.news-list li:first-child{border-top:0}.news-list a{font-family:var(--serif);font-size:1.25rem;font-weight:700}.news-list p{margin:.25rem 0 0}.footer-nav{padding-bottom:1rem}.footer-nav a{color:var(--navy)}@media print{.strip,.masthead .nav,.footer-nav,.skip{display:none}.prose a[href^=http]:after{content:" (" attr(href) ")";color:#000;font-size:.85em}}
