.page_page__8FNOc{max-width:52rem;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-7)}.page_header___1aXu{margin-bottom:var(--space-5)}.page_lead__QP1vE{font:var(--type-body);color:var(--text-muted);max-width:var(--measure);margin:var(--space-3) 0 0}.page_facts__l__uo{margin-bottom:var(--space-6)}.page_facts__l__uo h2{font:var(--type-h3);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-3)}.page_facts__l__uo dl{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_facts__l__uo dl>div{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.page_facts__l__uo dt{font:var(--type-h3)}.page_facts__l__uo dd{font:var(--type-small);color:var(--text-muted);margin:0}@media (max-width:40rem){.page_facts__l__uo dl>div{grid-template-columns:1fr;gap:var(--space-1)}}.RenewalForm_panel__LFDsC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5)}.RenewalForm_section__hthHW{padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--border)}.RenewalForm_section__hthHW:first-of-type{padding-top:0;margin-top:0;border-top:0}.RenewalForm_section__hthHW h2{font:var(--type-h3);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-4)}.RenewalForm_eyebrow__K4O_V{font:var(--type-caption);color:var(--text-muted);margin:0 0 var(--space-2)}.RenewalForm_heading__yTcVQ{font:var(--type-h2);margin:0 0 var(--space-4)}.RenewalForm_row__OpiEi{display:grid;grid-gap:0 var(--space-4);gap:0 var(--space-4)}@media (min-width:40rem){.RenewalForm_row__OpiEi{grid-template-columns:1fr 1fr}}.RenewalForm_field__BcpGB{margin-bottom:var(--space-4)}.RenewalForm_field__BcpGB label{display:block;font:var(--type-caption);color:var(--text-muted);margin-bottom:var(--space-1)}.RenewalForm_field__BcpGB input,.RenewalForm_field__BcpGB select,.RenewalForm_field__BcpGB textarea{width:100%;font:var(--type-body);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text)}.RenewalForm_field__BcpGB textarea{min-height:6rem;resize:vertical}.RenewalForm_field__BcpGB input[aria-invalid=true],.RenewalForm_field__BcpGB select[aria-invalid=true]{border-color:var(--danger)}.RenewalForm_fieldError__s5wbe{font:var(--type-caption);color:var(--danger);margin:var(--space-1) 0 0}.RenewalForm_check__c3g34{display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-3)}.RenewalForm_check__c3g34 input{width:auto;margin-top:.3rem;flex:none}.RenewalForm_check__c3g34 label{font:var(--type-small)}.RenewalForm_hint__uevT1,.RenewalForm_note__RrxyD{font:var(--type-small);color:var(--text-muted);max-width:var(--measure)}.RenewalForm_note__RrxyD{background:var(--surface-sunken);padding:var(--space-3);border-radius:var(--radius-sm);margin:0 0 var(--space-4)}.RenewalForm_hint__uevT1{font:var(--type-caption);margin:var(--space-2) 0 0}.RenewalForm_urgency__Ygno6{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border-left:3px solid var(--border);background:var(--surface-sunken);font:var(--type-small)}.RenewalForm_urgency__Ygno6 p{margin:0 0 var(--space-1)}.RenewalForm_urgency__Ygno6 p:last-child{margin-bottom:0}.RenewalForm_urgencyHead__1_jE6{font-weight:600}.RenewalForm_urgency__Ygno6[data-state=CRITICAL],.RenewalForm_urgency__Ygno6[data-state=EXPIRED]{border-left-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.RenewalForm_urgency__Ygno6[data-state=SOON]{border-left-color:var(--regulation-amber);background:var(--regulation-amber-bg);color:var(--regulation-amber)}.RenewalForm_urgency__Ygno6[data-state=COMFORTABLE]{border-left-color:var(--regulation-green);background:var(--regulation-green-bg);color:var(--regulation-green)}.RenewalForm_helper__YsBLU{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin:0 0 var(--space-4)}.RenewalForm_helper__YsBLU legend{font:var(--type-h3);padding:0 var(--space-2)}.RenewalForm_outcome__BqS_1{background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-3);font:var(--type-small)}.RenewalForm_outcome__BqS_1 p{margin:0 0 var(--space-2)}.RenewalForm_outcomeHead__5R1vG{font-weight:600}.RenewalForm_outcome__BqS_1[data-form=AUDITED]{background:var(--regulation-amber-bg);color:var(--regulation-amber)}.RenewalForm_outcome__BqS_1[data-form=SIMPLIFIED]{background:var(--regulation-green-bg);color:var(--regulation-green)}.RenewalForm_services__O3wxh{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-4)}@media (min-width:40rem){.RenewalForm_services__O3wxh{grid-template-columns:1fr 1fr}}.RenewalForm_service__8wnX6{display:flex;gap:var(--space-3);align-items:center;font:var(--type-small)}.RenewalForm_service__8wnX6 input{width:auto;flex:none}.RenewalForm_errorSummary__4BT5b{background:var(--danger-bg);border-left:3px solid var(--danger);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);font:var(--type-small)}.RenewalForm_errorSummary__4BT5b p{margin:0 0 var(--space-2);font-weight:500}.RenewalForm_errorSummary__4BT5b ul{margin:0;padding-left:var(--space-4)}.RenewalForm_errorSummary__4BT5b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.RenewalForm_failure__ADADP{font:var(--type-small);color:var(--danger);background:var(--danger-bg);padding:var(--space-3);border-radius:var(--radius-sm);margin:var(--space-4) 0}.RenewalForm_link__KsBXS{background:none;border:0;padding:0;font:inherit;font-size:.8125rem;color:inherit;text-decoration:underline;cursor:pointer}.RenewalForm_primary__3I5JR{font:var(--type-button);padding:var(--space-3) var(--space-5);margin-top:var(--space-5);background:var(--primary);color:var(--primary-contrast);border:1px solid var(--primary);border-radius:var(--radius-md);cursor:pointer}.RenewalForm_primary__3I5JR:hover{background:var(--primary-hover)}.RenewalForm_primary__3I5JR:disabled{background:var(--surface-sunken);color:var(--text-muted);border-color:var(--border);cursor:default}.RenewalForm_disclosure__E_7a2{font:var(--type-caption);color:var(--text-muted);margin:var(--space-5) 0 0;max-width:var(--measure)}