.access-body a:not(.button){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.1em}.access-body a:not(.button):hover{text-decoration-thickness:.18em}.access-body a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.access-facts{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.access-facts li{border-top:3px solid var(--blue);background:var(--muted);padding:1rem}.access-facts strong{color:var(--ink);margin-bottom:.35rem;display:block}.exit-poll{border:1px solid var(--border);margin:2.5rem 0;padding:1.25rem}.exit-poll legend{color:var(--ink);padding-inline:.4rem;font-weight:740}.exit-poll__choices{flex-wrap:wrap;gap:.6rem;display:flex}.exit-poll__choice{border:1px solid var(--border);min-height:auto;color:var(--ink);text-align:left;background:#fff;font-weight:600}.exit-poll__choice:hover{border-color:var(--blue);color:var(--blue)}.exit-poll p{margin-block:.25rem 1rem}.access-prompt{border-left:3px solid var(--blue);background:var(--muted);color:var(--ink);-webkit-user-select:all;user-select:all;margin:.75rem 0 0;padding:1rem 1.1rem;font-size:.98rem;line-height:1.55}.access-code{background:var(--muted);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;margin:.75rem 0 0;padding:.8rem 1rem;font-size:.82rem;line-height:1.5;overflow-x:auto}.access-journey{gap:.35rem;margin:1rem 0;padding-left:1.4rem;display:grid}.access-journey li{padding-left:.2rem}.guide-body{padding-block:1rem 3rem}.guide-body>p,.guide-body>ul{max-width:72ch}.guide-body>h2{margin-top:2.75rem}.guide-body>.access-code{margin-bottom:1rem}
