.CompletionStep_completion__xhH1N{--done-sans:"Reference Instrument Sans",system-ui,sans-serif;font:400 16px/1.55 var(--done-sans);color:var(--ink)}.CompletionStep_navy__kQn6D{--done-sans:"Reference Source Sans 3",system-ui,sans-serif}.CompletionStep_actions__i0E_k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px}.CompletionStep_completion__xhH1N input{min-width:0;border-color:var(--brand-input-border);border-radius:4px}.CompletionStep_completion__xhH1N button{border-radius:4px}.CompletionStep_completion__xhH1N button:disabled{cursor:wait}.CompletionStep_completion__xhH1N a:focus-visible,.CompletionStep_completion__xhH1N button:focus-visible,.CompletionStep_completion__xhH1N input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CompletionStep_card__rIUzq{padding:22px 22px 24px;background:var(--accent-soft);border-radius:6px;display:flex;flex-direction:column}.CompletionStep_card__rIUzq .completion-card-content{display:flex;flex-direction:column;flex:1;text-align:left;margin:0}.CompletionStep_card__rIUzq h3{font:500 18px/1.3 var(--done-sans);margin:0 0 4px}.CompletionStep_card__rIUzq p{font:400 14px/1.5 var(--done-sans);color:#4a443e;margin:0 0 16px;text-wrap:wrap}.CompletionStep_card__rIUzq .completion-card-body{display:grid;grid-template-rows:1fr auto;gap:8px;flex:1;margin:0}.CompletionStep_card__rIUzq input{width:100%;background:white;padding:11px 14px;font:400 15px var(--done-sans)}.CompletionStep_card__rIUzq input::placeholder{color:#8A837A}.CompletionStep_card__rIUzq button{padding:11px 18px;font:500 15px var(--done-sans);cursor:pointer}.CompletionStep_card__rIUzq .completion-share-primary,.CompletionStep_card__rIUzq button[type=submit]{background:var(--accent);color:white;border:0;border-radius:4px}.CompletionStep_card__rIUzq .completion-share-primary:hover,.CompletionStep_card__rIUzq button[type=submit]:hover{background:var(--accent-hover)}.CompletionStep_card__rIUzq .completion-share-icons{display:flex;align-items:center;justify-content:space-between;margin:0 -8px}.CompletionStep_card__rIUzq .completion-share-icons a,.CompletionStep_card__rIUzq .completion-share-icons button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:4px;color:var(--accent);background:transparent}.CompletionStep_card__rIUzq .completion-share-icons a:hover,.CompletionStep_card__rIUzq .completion-share-icons button:hover{background:var(--accent-soft-hover,#DCE2EE)}.CompletionStep_card__rIUzq svg{width:20px;height:20px}.CompletionStep_card__rIUzq a[aria-label=X] svg{width:17px;height:17px}@media (max-width:600px){.CompletionStep_actions__i0E_k{grid-template-columns:1fr}}.animated-modal{position:fixed;inset:0;margin:auto;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:44px 48px 48px;border:0;border-radius:6px;box-shadow:0 12px 40px #0003,0 2px 8px #0002;opacity:0;transform:translateY(8px);transition:opacity .15s ease-in,transform .15s ease-in}.animated-modal[data-phase=open]{opacity:1;transform:translateY(0);transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}.animated-modal::backdrop{width:calc(100% + 1px);background:#171c32a6;opacity:0;transition:opacity .15s ease-in}.animated-modal[data-phase=open]::backdrop{opacity:1;transition-duration:.22s}@media (prefers-reduced-motion:reduce){.animated-modal[data-phase],.animated-modal[data-phase]::backdrop{transition:none;transform:none}}html:has(.animated-modal){transition:background-color .15s ease-in}html:has(.animated-modal[data-phase=open]){background-color:color-mix(in srgb,#171c32 65.098%,var(--paper));transition-duration:.22s}@media (prefers-reduced-motion:reduce){html:has(.animated-modal){transition:none}}.animated-modal-close{position:absolute;top:10px;right:10px;width:44px;min-height:44px;border:0;background:transparent;color:#625d58;font-size:28px;line-height:1;cursor:pointer}.animated-modal{color:#1A1714;background:#F8F7F5;font:400 17px/1.55 var(--font-instrument),sans-serif}.animated-modal :focus-visible{outline:2px solid #3043B4;outline-offset:3px}@media (max-width:600px){.animated-modal{padding:32px 24px}}.legislation_link__sDJmq{display:inline;padding:0;border:0;background:transparent;color:#1e2a78;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.legislation_link__sDJmq:hover{color:#4457ad}.legislation_dialog__JqiQz :focus-visible,.legislation_link__sDJmq:focus-visible{outline:2px solid #1e2a78;outline-offset:4px;border-radius:2px}.legislation_dialog__JqiQz h2,.legislation_entry__HvT7L h2{padding-right:28px;margin:0 0 10px;font:400 32px/1.15 Reference Newsreader,Georgia,serif;text-wrap:pretty}.legislation_details__rmxGX p{margin:0 0 18px}.legislation_details__rmxGX .legislation_reference__mEHkT{color:#6b645c;font-size:14px;line-height:1.45}.legislation_details__rmxGX h3{margin:22px 0 6px;font:600 16px/1.4 Reference Instrument Sans,system-ui,sans-serif}.legislation_actions__hAnFh{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;font-size:16px}.legislation_actions__hAnFh a{display:inline-block;font-size:inherit}.legislation_allBills__TFgzM{color:#706b64;text-decoration:none}.legislation_allBills__TFgzM:hover{color:#292b2c}.legislation_page__AXjuh{max-width:800px;margin:auto;padding:56px 28px 80px;font:400 18px/1.6 Reference Instrument Sans,system-ui,sans-serif}.legislation_page__AXjuh h1{font:400 52px/1.1 Reference Newsreader,Georgia,serif;margin-bottom:18px}.legislation_intro__dNP1v{color:#6b645c;max-width:620px}.legislation_entry__HvT7L{padding:32px 0;border-top:1px solid #ddd8d0;scroll-margin-top:24px}.legislation_sectionTitle__QaGnv{font:400 32px/1.2 Georgia,serif;margin:40px 0 16px}.legislation_footer__bZEon{border-top:1px solid #ddd8d0;padding-top:24px;margin-top:12px}.legislation_srOnly__2w5Vn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.legislation_dialog__JqiQz h2,.legislation_entry__HvT7L h2{font-size:28px}.legislation_page__AXjuh{padding:36px 20px 56px}.legislation_page__AXjuh h1{font-size:40px}}.legislation_back__r_ZbK{display:inline-block;margin-bottom:24px;color:#1e2a78;font-size:15px;text-decoration:none}.legislation_back__r_ZbK:hover{color:#4457ad}.legislation_entry__HvT7L .legislation_headingLink___Ny9T,.legislation_entry__HvT7L .legislation_headingLink___Ny9T:hover{color:inherit;font:inherit;text-decoration:none}.legislation_details__rmxGX p .legislation_link__sDJmq{font-weight:500;font-variation-settings:"wght" 500}.feedback-trigger{min-height:44px;border:0;padding:0;background:transparent;color:#4A443E;font:400 14px/1.4 var(--ref-sans,var(--font-instrument)),sans-serif;cursor:pointer}.feedback-trigger:hover{color:#3043B4}.feedback-panel{color:#1A1714;background:#F8F7F5;font:400 16px/1.5 var(--font-instrument),sans-serif}.feedback-panel h2{margin:0 36px 8px 0;font:500 30px/1.2 var(--font-newsreader),Georgia,serif}.feedback-panel p{margin:0 0 20px;text-wrap:pretty}.feedback-panel label{margin-bottom:6px;font-size:14px;font-weight:600}.feedback-panel label span{font-weight:400;color:#625d58}.feedback-panel input,.feedback-panel textarea{padding:10px 12px;border:1px solid #b9b4ad;font:inherit}.feedback-panel textarea{min-height:120px}.feedback-contact{margin:16px 0 12px}.feedback-panel .feedback-note{color:#625d58;font-size:13px;margin-bottom:20px}.feedback-panel button{min-height:44px;cursor:pointer}.feedback-submit,.feedback-success button{padding:11px 18px;border:0;border-radius:4px;background:#172751;color:#fff;font:500 15px/1.4 var(--font-instrument),sans-serif;transition:background-color .15s}.feedback-submit:hover,.feedback-success button:hover{background:#3043B4}.feedback-submit:disabled{opacity:.65;cursor:wait}.feedback-panel .feedback-error{color:#912d27;font-size:14px}.feedback-panel :focus-visible,.feedback-trigger:focus-visible{outline:2px solid #3043B4;outline-offset:3px}.feedback-bottom{padding:32px 24px 48px;border-top:1px solid #ddd8d0;scroll-margin-top:85px}@media (max-width:600px){.feedback-trigger{font-size:13px}.feedback-contact{grid-template-columns:1fr}.feedback-submit{width:100%}.reference-header-controls{gap:6px}}@media (max-width:360px){.reference-header .reference-wordmark{font-size:17px}.reference-header-controls{gap:2px}.header-share-trigger{padding-inline:4px}}.feedback-panel{font-size:17px;line-height:1.55}.feedback-panel h2{display:flex;align-items:center;gap:14px;margin:0 36px 12px 0;font:300 44px/1.05 var(--ref-serif,var(--font-newsreader)),Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.feedback-panel h2 svg{flex:none}.feedback-panel>p{margin:0 0 28px;max-width:440px;color:#4A443E;text-wrap:pretty}.feedback-panel label{display:block;margin-bottom:8px;font:500 12px/1.5 var(--ref-sans,var(--font-instrument)),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#061D46}.feedback-panel label span{color:#8A837A}.feedback-panel input,.feedback-panel textarea{display:block;box-sizing:border-box;width:100%;background:#fff;border:1px solid #061d46;border-radius:4px;color:#1A1714}.feedback-panel textarea{padding:12px 14px;font:400 20px/1.4 var(--ref-serif,var(--font-newsreader)),Georgia,serif;resize:vertical;min-height:132px}.feedback-panel input{min-height:52px;padding:14px 12px;font:400 16px/1.4 var(--ref-sans,var(--font-instrument)),sans-serif}.feedback-panel input:focus-visible,.feedback-panel textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #061D4629}.feedback-contact{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 14px}.feedback-contact>div{min-width:0}.feedback-submit{width:100%;min-height:52px;padding:14px 28px;border:0;border-radius:4px;background:#061D46;color:#fff;font:500 19px/1.4 var(--ref-sans,var(--font-instrument)),sans-serif;cursor:pointer;transition:background-color .15s}.feedback-submit:hover{background:#0F2C63}.feedback-panel :focus-visible{outline:2px solid #3043B4;outline-offset:3px}@media (max-width:600px){.feedback-panel h2{font-size:34px}.feedback-contact{grid-template-columns:1fr}}.feedback-page{min-height:100dvh;background:#F8F7F5}.feedback-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px}.feedback-page-header a{color:#1A1714;text-decoration:none;font:400 22px/1.4 var(--font-newsreader),Georgia,serif}.feedback-page-header button{min-height:44px;border:0;background:transparent;color:#4A443E;cursor:pointer;font:400 14px/1.4 var(--font-instrument),sans-serif}.feedback-page-form{max-width:600px;margin:0 auto;padding:24px 24px 40px}.feedback-page-form h2{margin-right:0}body:has(.feedback-page) .site-footer{display:none}