.request-access-module__DMhPuq__page{width:min(calc(100% - 2 * var(--page-gutter)), var(--layout-reading));margin-inline:auto;padding-block:clamp(2.5rem,5vw,4rem)}.request-access-module__DMhPuq__intro h1{letter-spacing:-.035em;font-size:clamp(2.25rem,4vw,3rem)}.request-access-module__DMhPuq__intro p{color:var(--text-secondary);font-size:var(--type-lead);max-width:60ch;margin-top:1rem}.request-access-module__DMhPuq__formArea{border-top:var(--border-structural);margin-top:2rem;padding-top:1.5rem}.request-access-module__DMhPuq__requiredNote,.request-access-module__DMhPuq__hint,.request-access-module__DMhPuq__dataNote{color:var(--text-secondary);font-size:var(--type-small)}.request-access-module__DMhPuq__requiredNote{margin-bottom:1.25rem}.request-access-module__DMhPuq__fields,.request-access-module__DMhPuq__carriers{border:0;min-width:0;margin:0;padding:0}.request-access-module__DMhPuq__fields{gap:1.25rem;display:grid}.request-access-module__DMhPuq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.request-access-module__DMhPuq__field{align-content:start;gap:.5rem;min-width:0;display:grid}.request-access-module__DMhPuq__field label,.request-access-module__DMhPuq__carriers legend{font-size:.9375rem;font-weight:var(--weight-emphasis)}.request-access-module__DMhPuq__field input,.request-access-module__DMhPuq__field select,.request-access-module__DMhPuq__field textarea{background:var(--surface-canvas);width:100%;min-width:0;min-height:48px;color:var(--text-primary);border:1px solid #a8b9d0;border-radius:2px;padding:.65rem .75rem;font-size:1rem;line-height:1.5}.request-access-module__DMhPuq__field select{padding-right:2rem}.request-access-module__DMhPuq__field textarea{resize:vertical}.request-access-module__DMhPuq__field :is(input,select,textarea):focus-visible{border-color:var(--accent)}.request-access-module__DMhPuq__field [aria-invalid=true]{border-color:#9e2a27}.request-access-module__DMhPuq__fieldError{color:#9e2a27;font-size:var(--type-small)}.request-access-module__DMhPuq__optional{color:var(--text-secondary);font-weight:400}.request-access-module__DMhPuq__carriers legend{margin-bottom:.25rem;padding:0}.request-access-module__DMhPuq__carrierOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:.75rem;display:grid}.request-access-module__DMhPuq__carrierOption{border:var(--border-structural);cursor:pointer;border-radius:2px;align-items:center;gap:.65rem;min-height:48px;padding:.6rem .75rem;font-size:.9375rem;display:flex}.request-access-module__DMhPuq__carrierOption:has(input:checked){border-color:var(--accent);background:var(--surface-subtle)}.request-access-module__DMhPuq__carrierOption:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.request-access-module__DMhPuq__carrierOption input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:0}.request-access-module__DMhPuq__carrierOption input:focus-visible{outline:0}.request-access-module__DMhPuq__carriers>.request-access-module__DMhPuq__fieldError{margin-top:.5rem}.request-access-module__DMhPuq__fields:disabled{opacity:.7}.request-access-module__DMhPuq__dataNote{max-width:64ch;margin-top:1.25rem}.request-access-module__DMhPuq__submissionError{color:#9e2a27;border-left:2px solid #9e2a27;margin-top:1rem;padding-left:.75rem}.request-access-module__DMhPuq__submit{border:1px solid var(--accent);background:var(--accent);color:#fff;min-width:200px;min-height:52px;font-size:.9375rem;font-weight:var(--weight-emphasis);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.25rem;padding:.75rem 1.25rem;display:inline-flex}.request-access-module__DMhPuq__submit:hover:not(:disabled){background:var(--accent-hover)}.request-access-module__DMhPuq__submit:disabled{cursor:wait;opacity:.7}.request-access-module__DMhPuq__success{padding-block:.75rem 1.5rem}.request-access-module__DMhPuq__successMark{border:1px solid var(--accent);width:36px;height:36px;color:var(--accent);place-items:center;margin-bottom:1rem;display:inline-grid}.request-access-module__DMhPuq__success h2{font-size:clamp(1.75rem,3vw,2.25rem)}.request-access-module__DMhPuq__success h2:focus{outline:none}.request-access-module__DMhPuq__success p{color:var(--text-secondary);max-width:50ch;margin-top:1rem}.request-access-module__DMhPuq__success a{align-items:center;gap:.75rem;min-height:44px;margin-top:1.25rem;display:inline-flex}.request-access-module__DMhPuq__honeypot{display:none}.request-access-module__DMhPuq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.request-access-module__DMhPuq__row,.request-access-module__DMhPuq__carrierOptions{grid-template-columns:minmax(0,1fr)}.request-access-module__DMhPuq__intro h1{max-width:16ch}.request-access-module__DMhPuq__formArea{margin-top:1.5rem}.request-access-module__DMhPuq__submit{width:100%}}
