.sch-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sch-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center;padding-top:30px;padding-bottom:75px}.sch-hero h1{font-size:clamp(53px,5.6vw,83px);line-height:1;margin:25px 0}.sch-hero h1>span{color:var(--green);display:block}.sch-hero-lead{font:500 23px/1.4 var(--body);max-width:490px;letter-spacing:-.03em}.sch-hero>div>p:not(.sch-hero-lead){font-size:16px;line-height:1.7;max-width:450px;color:var(--muted)}.sch-hero-actions{display:flex;align-items:center;gap:16px 25px;flex-wrap:wrap;margin-top:29px}.sch-hero-actions .button{font-size:13px;gap:16px}.sch-hero-actions .text-link{font-size:12px}.sch-hero-actions .text-link::after{height:29px;width:29px;font-size:18px}.sch-phase-chip{font:500 11px/1.6 var(--body);display:inline-block;border-top:1px solid var(--line);margin-top:25px;padding-top:14px;letter-spacing:.01em;color:var(--green)}.sch-hero figure{margin:0}.sch-hero figure>img{height:525px;object-fit:cover;object-position:58% 50%;border-radius:2px 85px 2px 2px}.sch-hero figcaption{font-size:11px;line-height:1.6;margin-top:12px;color:var(--muted);max-width:390px}.sch-facts{background:var(--green);color:var(--paper)}.sch-facts>.wrap{display:grid;grid-template-columns:.8fr 1.2fr 1fr;gap:55px;padding-block:35px}.sch-facts strong{display:block;font:600 46px/1.1 var(--display);letter-spacing:-.055em;margin-bottom:9px;color:var(--sky)}.sch-facts span{font-size:12px;line-height:1.6;display:block}.sch-editorial-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.sch-editorial-grid h2{font-size:clamp(42px,4.1vw,62px);font-weight:600;line-height:1.05}.sch-reading p{font-size:18px;line-height:1.75}.sch-section-note{font-size:15px;line-height:1.7;color:var(--muted);max-width:350px;margin-top:25px}.sch-coverage{background:#eee7d9}.sch-coverage-list{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.sch-coverage-list li{display:flex;align-items:center;gap:22px;padding:22px 0;border-top:1px solid #c7bbab;font:500 22px/1.3 var(--display);letter-spacing:-.035em}.sch-coverage-list li>span{font:500 10px var(--body);letter-spacing:0;color:var(--muted)}.sch-coverage-list i{font:400 20px var(--body);margin-left:auto;border:1px solid #b7aa9a;border-radius:50%;height:33px;width:33px;display:grid;place-items:center;flex-shrink:0}.sch-requirements{list-style:none;padding:0;margin:0}.sch-requirements>li{display:flex;gap:20px;padding:25px 0;border-top:1px solid var(--line)}.sch-requirements>li>span{font:500 10px var(--body);display:grid;place-items:center;background:var(--sky);width:30px;height:30px;border-radius:50%;flex-shrink:0;margin-top:2px}.sch-requirements>li:nth-child(2n)>span{background:var(--turquoise)}.sch-requirements h3{font-size:25px;font-weight:600;line-height:1.2;margin-bottom:12px}.sch-requirements p{font-size:15px;line-height:1.75;margin:0;color:var(--muted)}.sch-process{background:var(--green);color:var(--paper)}.sch-process .eyebrow::before{background:var(--turquoise)}.sch-process .section-top p{color:#e1e6db}.sch-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.sch-process-grid article{border-top:1px solid #ffffff50;padding-top:22px}.sch-stage{display:flex;justify-content:space-between;gap:10px;font:500 10px/1.6 var(--body);text-transform:uppercase;letter-spacing:.06em;margin-bottom:30px;color:var(--turquoise)}.sch-stage strong{font:500 10px/1.6 var(--body);color:var(--paper);background:#ffffff13;padding:2px 8px;border-radius:20px;letter-spacing:0}.sch-process-grid h3{font-size:31px;font-weight:600;line-height:1.1;margin-bottom:25px}.sch-process-grid p{font-size:14px;line-height:1.8;color:#e1e6db}.sch-process-note{font:400 12px/1.8 var(--body);border-top:1px solid #ffffff30;margin:35px 0 0;padding-top:25px;max-width:900px;color:#e1e6db}.sch-timeline{padding:0;margin:0;list-style:none}.sch-timeline>li{display:grid;grid-template-columns:145px 1fr;gap:25px;padding:23px 0;border-top:1px solid var(--line)}.sch-timeline time{font:500 12px/1.6 var(--body);color:var(--green);padding-top:3px}.sch-timeline h3{font-size:23px;font-weight:600;line-height:1.2;margin:0 0 8px}.sch-timeline p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.sch-documents-section{background:#e3e9da}.sch-document-overview{display:grid;grid-template-columns:1fr 1fr;gap:90px}.sch-document-overview h2{font-size:clamp(40px,4.1vw,61px);font-weight:600;line-height:1.05}.sch-document-overview>div>p{font-size:16px;line-height:1.75;max-width:500px}.sch-document-overview .button{margin-top:15px;font-size:13px}.sch-annex-list>div{border-top:1px solid #b8c5ad;padding:20px 0;display:grid;grid-template-columns:80px 1fr;gap:18px}.sch-annex-list>div>span{font:500 11px/1.5 var(--body);color:var(--green)}.sch-annex-list strong{font:500 19px/1.3 var(--display);letter-spacing:-.025em}.sch-annex-list>p{font-size:12px!important;line-height:1.8!important;margin-top:23px}.sch-annex-list a,.sch-faq a,.sch-bottom-cta a:not(.button),.sch-application-help a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.sch-faq{max-width:1000px}.sch-faq h2{font-size:clamp(38px,4vw,58px);margin-bottom:35px}.sch-faq details{border-bottom:1px solid var(--line)}.sch-faq summary{list-style:none;cursor:pointer;padding:23px 45px 23px 0;position:relative;font-size:18px;font-weight:500;line-height:1.5}.sch-faq summary::-webkit-details-marker{display:none}.sch-faq summary::after{content:'+';position:absolute;right:6px;top:18px;font-size:25px;font-weight:400}.sch-faq details[open] summary::after{content:'−'}.sch-faq details>p{font-size:15px;line-height:1.8;max-width:820px;color:var(--muted);padding-right:25px;padding-bottom:10px}.sch-results{background:#eee7d9}.sch-results h2{font-size:clamp(38px,4vw,58px);font-weight:600}.sch-results p{font-size:16px;line-height:1.7;max-width:760px}.sch-publication-placeholder{font-size:13px!important;border-block:1px solid #c8bdad;padding-block:20px;margin:25px 0;max-width:100%!important;color:var(--muted)}.sch-bottom-cta{padding:90px 0;background:var(--paper)}.sch-bottom-cta h2{font-size:clamp(43px,4.8vw,72px);font-weight:600;line-height:1.05;max-width:1000px;margin-bottom:35px}.sch-bottom-cta>.wrap>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.sch-bottom-cta p{font-size:13px;line-height:1.9;margin:0}.sch-application-heading{padding-top:20px;padding-bottom:60px}.sch-back-link{display:inline-block;font-size:12px;min-height:35px;color:var(--muted);margin-bottom:28px}.sch-application-heading .eyebrow{margin-top:10px}.sch-application-heading h1{font-size:clamp(44px,4.8vw,72px);line-height:1.02;max-width:1000px;margin:25px 0}.sch-application-heading h1>span{color:var(--orange)}.sch-application-heading>p{font-size:18px;line-height:1.7;max-width:690px;color:var(--muted)}.sch-application-body{background:#f1ede4;padding:0 0 70px}.sch-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #c8c0b3;margin-bottom:35px}.sch-tabs>button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);padding:25px 5px;font:500 18px/1.4 var(--display);letter-spacing:-.025em;display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left}.sch-tabs>button+button{padding-left:25px}.sch-tabs>button>span{border:1px solid #b9b1a3;display:grid;place-items:center;border-radius:50%;width:32px;height:32px;font-size:20px;flex-shrink:0}.sch-tabs>button[aria-selected=true]{border-bottom-color:var(--green);color:var(--green)}.sch-tabs>button[aria-selected=true]>span{background:var(--green);color:white;border-color:var(--green)}.sch-notice{padding:23px 25px;border-left:3px solid var(--turquoise);background:#e1e9dd;margin-bottom:45px;color:var(--green);font:400 14px/1.7 var(--body)}.sch-notice>strong{font-size:17px;font-weight:500}.sch-notice>p{margin:8px 0 0;max-width:800px}.sch-notice .sch-quiet-button{margin-top:12px}.sch-notice[data-phase=closed]{background:#eae2d3;border-left-color:var(--orange);color:var(--ink)}.sch-form-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:85px;align-items:start}.sch-form-guide{position:sticky;top:30px;min-width:0}.sch-form-guide h2{font-size:clamp(35px,3.5vw,50px);font-weight:600;line-height:1.08;margin:24px 0}.sch-form-guide>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:330px}.sch-form-guide .text-link{font-size:12px}.sch-sensitive-note{border-top:1px solid #c8c0b3;margin-top:30px;padding-top:23px;max-width:330px}.sch-sensitive-note>strong{font:500 12px/1.6 var(--body);color:var(--green)}.sch-sensitive-note>p{font:400 11px/1.8 var(--body);margin-top:10px;color:var(--muted)}.sch-form-main{min-width:0}.sch-form-fields{border:0;margin:0;padding:0;min-width:0}.sch-form-fields:disabled{opacity:.57}.sch-form-section{border:0;border-top:1px solid #c8c0b3;margin:0 0 42px;padding:25px 0 0;min-width:0}.sch-form-section>legend{float:left;display:flex;align-items:center;gap:13px;width:100%;padding:0;margin-bottom:28px;font:600 24px/1.3 var(--display);letter-spacing:-.035em}.sch-form-section>legend+*{clear:both}.sch-form-section>legend>span{font:500 10px var(--body);letter-spacing:0;display:grid;place-items:center;background:var(--turquoise);height:31px;width:31px;border-radius:50%;flex-shrink:0}.sch-form-section:nth-of-type(2n)>legend>span{background:var(--sky)}.sch-form-section:nth-of-type(3n)>legend>span{background:var(--orange)}.sch-field{display:flex;flex-direction:column;gap:8px;margin-bottom:25px;min-width:0}.sch-field>span{font:500 13px/1.5 var(--body)}.sch-field b,.sch-choice-field b{font-weight:500}.sch-field small{font-size:11px;font-weight:400;color:var(--muted)}.sch-field input,.sch-field select,.sch-field textarea{width:100%;min-width:0;box-sizing:border-box;background:transparent;border:0;border-bottom:1px solid #9b9689;border-radius:0;padding:10px 0 13px;font:400 15px/1.5 var(--body);min-height:48px;color:var(--ink)}.sch-field textarea{resize:vertical;min-height:90px}.sch-field input::placeholder,.sch-field textarea::placeholder{color:#81796d;opacity:1;font-size:14px}.sch-field input:focus,.sch-field select:focus,.sch-field textarea:focus{outline:2px solid var(--green);outline-offset:5px}.sch-field [aria-invalid=true]{border-bottom:2px solid #a13c28}.sch-field-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sch-street-row{grid-template-columns:1fr 110px}.sch-field-note{font:400 11px/1.8 var(--body);color:var(--muted);margin:0 0 22px}.sch-field-note a,.sch-inline-note a,.sch-consent a{color:var(--green);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.sch-choice-field{border:0;padding:0;margin:0 0 25px;min-width:0}.sch-choice-field>legend{padding:0;margin-bottom:13px;font:500 13px/1.6 var(--body)}.sch-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sch-choice{position:relative;display:flex;cursor:pointer}.sch-choice>input{position:absolute;opacity:0;width:20px;height:20px}.sch-choice>span{font:500 13px/1.5 var(--body);display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;border:1px solid #b9b1a3;width:100%;min-height:48px}.sch-choice>span::after{content:'';border:1px solid #9b9689;border-radius:50%;height:15px;width:15px;flex-shrink:0}.sch-choice>input:checked+span{background:var(--green);color:white;border-color:var(--green)}.sch-choice>input:checked+span::after{background:var(--turquoise);border-color:var(--turquoise);box-shadow:inset 0 0 0 3px var(--green)}.sch-choice>input:focus-visible+span{outline:2px solid var(--green);outline-offset:5px}.sch-address-fields{border-top:1px solid var(--line);padding-top:22px;margin-top:5px}.sch-address-fields>h3{font:500 19px/1.4 var(--display);letter-spacing:-.025em;margin-bottom:25px}.sch-section-intro{font:400 14px/1.8 var(--body);color:var(--muted);margin-bottom:25px}.sch-member{position:relative;padding:20px 20px 5px;background:#faf8f2;border:1px solid #d5ccbd;margin-bottom:17px;min-width:0}.sch-member-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.sch-member-heading h3{font:500 19px/1.4 var(--display);letter-spacing:-.025em;margin:0}.sch-member-remove{background:transparent;border:0;border-bottom:1px solid #b8aa97;padding:5px 0;color:var(--muted);font:400 11px var(--body);min-height:30px}.sch-member .sch-field-row{gap:20px}.sch-member .sch-field{margin-bottom:22px}.sch-member .sch-member-age-row{grid-template-columns:95px 1fr}.sch-member .sch-field>span{font-size:12px}.sch-member .sch-field input{font-size:14px}.sch-add-member{background:transparent;border:1px solid #b9b1a3;color:var(--green);padding:12px 16px;display:flex;align-items:center;gap:14px;font:500 12px/1.6 var(--body);min-height:47px;margin:20px 0 12px}.sch-add-member>span{font-size:20px;font-weight:400}.sch-add-member:disabled{cursor:default;opacity:.55}.sch-income-summary{background:#e1e8da;padding:22px 24px;margin-top:25px;border-left:3px solid var(--green)}.sch-income-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}.sch-income-summary>div>span{font:400 12px/1.6 var(--body)}.sch-income-summary strong{font:500 24px/1.2 var(--display);letter-spacing:-.035em;white-space:nowrap;color:var(--green)}.sch-income-summary>p{font:400 10px/1.7 var(--body);margin:12px 0 0;color:#58634f}.sch-income-summary>p+p{border-top:1px solid #bfccb4;padding-top:12px;margin-top:12px}.sch-inline-note{font:400 12px/1.8 var(--body);border-left:2px solid var(--turquoise);padding:13px 17px;background:#e8e9de;color:var(--green);margin:0 0 22px;overflow-wrap:anywhere}.sch-doc-groups{margin-top:25px}.sch-doc-group{border-top:1px solid #bfb5a5}.sch-doc-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:13px;padding:22px 0;font:500 20px/1.3 var(--display);letter-spacing:-.03em}.sch-doc-group>summary::-webkit-details-marker{display:none}.sch-doc-group>summary>span{font:500 10px var(--body);border:1px solid #bfb5a5;border-radius:50%;height:27px;width:27px;display:grid;place-items:center;letter-spacing:0}.sch-doc-group>summary>i{margin-left:auto;font:400 24px var(--body)}.sch-doc-group[open]>summary>i{transform:rotate(45deg)}.sch-doc-card{border-top:1px solid #d8d0c4;padding:19px 0 22px}.sch-doc-title{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:9px}.sch-doc-title>h4{font:500 14px/1.5 var(--body);margin:0;color:var(--ink)}.sch-optional{font:400 9px/1.5 var(--body);white-space:nowrap;flex-shrink:0;color:var(--muted)}.sch-doc-card>p{font:400 11px/1.8 var(--body);color:var(--muted);margin-bottom:14px}.sch-document-input{display:block;background:#faf8f2;border:1px solid #d5ccbd;padding:15px 16px;cursor:pointer}.sch-file-trigger{display:flex;justify-content:space-between;align-items:center;gap:15px;font:500 12px/1.5 var(--body);color:var(--green);margin-bottom:12px}.sch-file-trigger i{font:400 20px var(--body)}.sch-document-input>input{font:400 11px var(--body);width:100%;max-width:100%;line-height:1.7;color:var(--muted);cursor:pointer}.sch-document-input>input::file-selector-button{background:transparent;color:var(--green);border:0;border-bottom:1px solid var(--green);font:500 11px var(--body);padding:4px 0;margin-right:10px;cursor:pointer}.sch-document-input:has(input:focus-visible){outline:2px solid var(--green);outline-offset:5px}.sch-file-formats{display:block;font:400 9px/1.7 var(--body);color:var(--muted);margin-top:12px}.sch-file-selection{font:400 10px/1.7 var(--body);color:var(--green);margin-top:8px;overflow-wrap:anywhere}.sch-file-selection>div{margin-top:4px}.sch-file-selection .sch-invalid-file{color:#8a3024}.sch-quiet-button{background:transparent;border:0;border-bottom:1px solid currentColor;padding:8px 0;font:500 11px/1.6 var(--body);color:var(--green);min-height:35px;display:inline-flex;align-items:center;gap:8px;text-align:left}.sch-doc-card>.sch-quiet-button{font-size:10px;color:var(--muted);margin-top:8px;min-height:30px}.sch-member-association{margin:14px 0}.sch-member-association>span{font-size:11px}.sch-member-association>select{font-size:12px;min-height:40px}.sch-consent{display:flex;align-items:flex-start;gap:13px;font:400 12px/1.8 var(--body);margin-bottom:20px;cursor:pointer}.sch-consent>input{height:19px;width:19px;min-width:19px;flex-shrink:0;margin:3px 0 0;accent-color:var(--green)}.sch-submit{font-size:13px;min-width:310px;justify-content:space-between}.sch-submit:disabled,.sch-track-form .button:disabled,.sch-track-result .button:disabled{opacity:.55;cursor:default}.sch-submit[aria-busy=true]::after{content:'…'}.sch-send-status{font:400 12px/1.7 var(--body);color:var(--muted);margin-top:16px;min-height:20px}.sch-message{font:400 13px/1.8 var(--body);padding:18px 20px;border-left:3px solid #a13c28;margin-bottom:25px;scroll-margin-top:25px;overflow-wrap:anywhere}.sch-error{background:#f9e8df;color:#7a3124}.sch-receipt-panel{padding-top:15px;scroll-margin-top:25px}.sch-check{display:grid;place-items:center;background:var(--turquoise);height:55px;width:55px;border-radius:50%;font-size:28px;color:var(--green);margin-bottom:25px}.sch-receipt-panel h2{font-size:clamp(40px,4vw,60px);line-height:1.05;font-weight:600;margin:20px 0 25px}.sch-receipt-panel h2>span{color:var(--orange)}.sch-receipt-panel>p{font-size:15px;line-height:1.8;max-width:580px}.sch-credentials{border-block:1px solid #bfb5a5;padding-block:22px;margin-block:25px}.sch-credentials>div+div{margin-top:22px}.sch-credentials>div>span{display:block;font:400 11px/1.6 var(--body);margin-bottom:8px}.sch-credentials strong{font:500 24px/1.4 var(--display);letter-spacing:-.02em;color:var(--green);overflow-wrap:anywhere;word-break:break-word}.sch-credentials>div:last-child>strong{font:500 15px/1.7 var(--body);letter-spacing:.02em}.sch-private-code-note{font:400 11px/1.8 var(--body)!important;color:var(--muted);margin-top:18px;max-width:560px!important}.sch-private-code-note>strong{font-weight:600;color:var(--ink)}.sch-upload-progress{margin:22px 0}.sch-upload-progress>h3{font:500 18px/1.4 var(--display);margin-bottom:18px}.sch-upload-job{display:grid;grid-template-columns:1fr auto;gap:6px 15px;border-top:1px solid #d0c6b7;padding:12px 0;font:400 11px/1.7 var(--body);min-width:0}.sch-upload-job>strong{font-weight:500;overflow-wrap:anywhere}.sch-upload-job>span{font-size:10px;color:var(--muted)}.sch-upload-job>small{grid-column:1 / -1;font-size:10px;line-height:1.7;color:var(--muted)}.sch-upload-job[data-state=done]>span{color:var(--green)}.sch-upload-job[data-state=failed]>span,.sch-upload-job[data-state=failed]>small{color:#8a3024}.sch-retry-actions{display:flex;align-items:center;gap:15px 25px;flex-wrap:wrap}.sch-retry-actions>.button{font-size:12px;gap:16px}.sch-final-message{font:400 13px/1.8 var(--body);color:var(--green);margin-top:22px;white-space:pre-line}.sch-track-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;padding:20px 0 45px}.sch-track-intro h2{font-size:clamp(39px,4vw,57px);font-weight:600;line-height:1.08;margin:22px 0 25px}.sch-track-intro h2>span{color:var(--orange)}.sch-track-intro>p{font-size:16px;line-height:1.8;max-width:440px}.sch-track-intro .sch-field-note{font-size:11px;max-width:390px}.sch-track-form{border-top:1px solid #bfb5a5;padding-top:25px}.sch-show-code{display:flex;gap:10px;align-items:center;font:400 11px/1.6 var(--body);color:var(--muted);margin:-8px 0 25px;cursor:pointer}.sch-show-code>input{accent-color:var(--green);height:16px;width:16px}.sch-track-form>.button{font-size:13px;margin-top:5px}.sch-track-form .sch-message{margin-top:20px}.sch-track-result{border-top:1px solid #bfb5a5;padding-top:35px;scroll-margin-top:25px}.sch-track-result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:30px}.sch-track-result-header h2{font:600 38px/1.2 var(--display);letter-spacing:-.04em;margin:15px 0 12px}.sch-track-result-header p{font-size:15px;margin:0}.sch-track-result-header>.sch-quiet-button{flex-shrink:0}.sch-status-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:35px;margin:0 0 30px;padding:22px 0;border-block:1px solid #c8bfae}.sch-status-grid dt{font:400 10px/1.7 var(--body);color:var(--muted);margin-bottom:9px}.sch-status-grid dd{font:500 17px/1.6 var(--body);margin:0;color:var(--green)}.sch-existing-files{margin:35px 0}.sch-existing-files>h3,.sch-upload-heading>h3{font:500 26px/1.25 var(--display);letter-spacing:-.035em;margin-bottom:22px}.sch-existing-file{display:grid;grid-template-columns:1.2fr 1fr auto;gap:10px 25px;padding:16px 0;border-top:1px solid #d0c6b7;align-items:baseline;min-width:0}.sch-existing-file>strong{font:500 12px/1.7 var(--body);overflow-wrap:anywhere}.sch-existing-file>span{font:400 11px/1.7 var(--body);color:var(--muted)}.sch-existing-file>small{font:400 10px/1.7 var(--body);color:var(--green);text-align:right}.sch-empty-files{font:400 13px/1.8 var(--body);color:var(--muted)}.sch-upload-heading{border-top:1px solid #bfb5a5;padding-top:30px;margin-top:40px}.sch-upload-heading>p{font:400 13px/1.8 var(--body);max-width:750px;color:var(--muted)}.sch-track-result .sch-doc-groups{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.sch-track-result .sch-doc-group{align-self:start}.sch-track-result .sch-doc-group:last-child{grid-column:1 / -1}.sch-track-result .sch-doc-group:last-child>div{display:grid;grid-template-columns:1fr 1fr;gap:40px}.sch-track-result #sch-submit-track-files{font-size:12px;margin-top:30px}.sch-track-result #sch-retry-track-files{display:flex;margin-top:15px}.sch-application-help{border-top:1px solid #c8bfae;padding-top:28px;margin-top:65px}.sch-application-help>strong{font:500 14px/1.6 var(--body)}.sch-application-help>p{font:400 12px/1.8 var(--body);margin:10px 0 0;overflow-wrap:anywhere}
@media(max-width:1150px){.sch-hero{gap:45px}.sch-hero figure>img{height:475px}.sch-hero-lead{font-size:21px}.sch-editorial-grid,.sch-document-overview{gap:55px}.sch-form-layout{gap:50px;grid-template-columns:.65fr 1.35fr}.sch-form-guide h2{font-size:40px}.sch-process-grid{gap:28px}.sch-process-grid h3{font-size:27px}.sch-timeline>li{grid-template-columns:125px 1fr;gap:20px}.sch-track-layout{gap:65px}.sch-field-row{gap:20px}}
@media(max-width:1023px){.sch-hero{grid-template-columns:1.05fr .95fr;gap:30px}.sch-hero h1{font-size:58px}.sch-hero figure>img{height:430px}.sch-hero-lead{font-size:20px}.sch-hero-actions{gap:15px}.sch-hero-actions .button{font-size:12px;gap:12px;padding-left:20px}.sch-facts>.wrap{gap:35px}.sch-facts strong{font-size:39px}.sch-editorial-grid{grid-template-columns:.85fr 1.15fr;gap:40px}.sch-editorial-grid h2{font-size:42px}.sch-reading p{font-size:16px}.sch-coverage-list{column-gap:40px}.sch-coverage-list li{font-size:20px;gap:15px}.sch-requirements h3{font-size:23px}.sch-process-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.sch-process-grid article{display:grid;grid-template-columns:.65fr 1.35fr;gap:12px 35px}.sch-stage{grid-column:1 / -1;margin-bottom:8px}.sch-process-grid h3{font-size:30px;max-width:300px}.sch-process-grid p{margin-bottom:0}.sch-process-note{margin-top:30px}.sch-timeline>li{grid-template-columns:1fr;gap:10px}.sch-document-overview{gap:40px}.sch-document-overview h2{font-size:43px}.sch-annex-list strong{font-size:17px}.sch-annex-list>div{grid-template-columns:65px 1fr;gap:10px}.sch-form-layout{grid-template-columns:.58fr 1.42fr;gap:35px}.sch-form-guide h2{font-size:33px}.sch-form-guide>p{font-size:12px}.sch-form-guide .eyebrow{font-size:9px}.sch-form-section>legend{font-size:22px}.sch-field-row{grid-template-columns:1fr;gap:0}.sch-street-row{grid-template-columns:1fr 90px;gap:20px}.sch-member .sch-field-row{grid-template-columns:1fr;gap:0}.sch-member .sch-member-age-row{grid-template-columns:80px 1fr;gap:20px}.sch-income-summary{padding-inline:18px}.sch-income-summary>div{display:block}.sch-income-summary>div>span{display:block;margin-bottom:5px}.sch-doc-title{display:block}.sch-optional{display:block;margin-top:5px}.sch-track-layout{gap:40px}.sch-track-intro h2{font-size:41px}.sch-status-grid{gap:25px}.sch-status-grid dd{font-size:15px}.sch-track-result .sch-doc-groups{gap:0 35px}}
@media(max-width:767px){.sch-hero{grid-template-columns:1fr;padding-top:15px;padding-bottom:45px;gap:35px}.sch-hero h1{font-size:clamp(48px,12vw,68px);margin:22px 0}.sch-hero-lead{font-size:21px}.sch-hero>div>p:not(.sch-hero-lead){font-size:15px}.sch-hero figure>img{height:300px;border-radius:2px 55px 2px 2px;object-position:50% 50%}.sch-hero figcaption{font-size:10px;max-width:320px}.sch-hero-actions{gap:17px 22px}.sch-hero-actions .button{font-size:12px;min-height:52px}.sch-hero-actions .text-link{font-size:11px}.sch-phase-chip{font-size:10px;margin-top:20px}.sch-facts>.wrap{grid-template-columns:1fr;gap:0;padding-block:12px}.sch-facts>.wrap>div{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center;padding:20px 0}.sch-facts>.wrap>div+div{border-top:1px solid #ffffff25}.sch-facts strong{font-size:35px;margin:0}.sch-facts span{font-size:11px}.sch-editorial-grid{grid-template-columns:1fr;gap:28px}.sch-editorial-grid h2{font-size:41px}.sch-reading p{font-size:16px}.sch-section-note{font-size:14px;max-width:100%}.sch-coverage-list{grid-template-columns:1fr;gap:0;margin-top:30px}.sch-coverage-list li{padding-block:20px;font-size:22px}.sch-requirements>li{gap:15px;padding-block:23px}.sch-requirements h3{font-size:24px}.sch-requirements p{font-size:14px}.sch-process-grid article{grid-template-columns:1fr;gap:0}.sch-stage{margin-bottom:23px}.sch-process-grid h3{font-size:31px;max-width:100%;margin-bottom:18px}.sch-process-grid h3 br{display:none}.sch-process-grid p{font-size:13px}.sch-process-note{font-size:11px}.sch-timeline>li{grid-template-columns:120px 1fr;gap:20px;padding-block:20px}.sch-timeline time{font-size:11px}.sch-timeline h3{font-size:22px}.sch-timeline p{font-size:11px}.sch-document-overview{grid-template-columns:1fr;gap:40px}.sch-document-overview h2{font-size:41px}.sch-document-overview>div>p{font-size:15px}.sch-annex-list>div{grid-template-columns:70px 1fr;gap:18px}.sch-annex-list strong{font-size:19px}.sch-annex-list>p{font-size:11px!important}.sch-faq h2{font-size:39px;margin-bottom:25px}.sch-faq summary{font-size:16px;padding-block:20px}.sch-faq details>p{font-size:14px}.sch-results h2{font-size:38px}.sch-results p{font-size:14px}.sch-publication-placeholder{font-size:12px!important}.sch-bottom-cta{padding-block:65px}.sch-bottom-cta h2{font-size:41px}.sch-bottom-cta>.wrap>div{display:block}.sch-bottom-cta p{font-size:12px;margin-top:28px}.sch-application-heading{padding-top:10px;padding-bottom:35px}.sch-back-link{font-size:11px;margin-bottom:20px}.sch-application-heading .eyebrow{font-size:9px;line-height:1.6}.sch-application-heading h1{font-size:clamp(37px,9.3vw,53px);margin:23px 0}.sch-application-heading>p{font-size:16px}.sch-application-body{padding-bottom:55px}.sch-tabs{margin-bottom:27px}.sch-tabs>button{font-size:14px;padding-block:22px;gap:10px}.sch-tabs>button+button{padding-left:18px}.sch-tabs>button>span{height:26px;width:26px;font-size:17px}.sch-notice{padding:20px 18px;margin-bottom:32px;font-size:12px}.sch-notice>strong{font-size:15px}.sch-form-layout{grid-template-columns:1fr;gap:32px}.sch-form-guide{position:static}.sch-form-guide h2{font-size:39px;max-width:420px;margin:20px 0}.sch-form-guide h2 br:nth-child(2){display:none}.sch-form-guide>p{font-size:13px;max-width:100%}.sch-form-guide .eyebrow{font-size:10px}.sch-sensitive-note{max-width:100%;margin-top:25px;padding-top:20px}.sch-sensitive-note>p{font-size:11px}.sch-form-section{padding-top:23px;margin-bottom:33px}.sch-form-section>legend{font-size:22px;margin-bottom:25px}.sch-field-row{grid-template-columns:1fr;gap:0}.sch-street-row{grid-template-columns:1fr 85px;gap:20px}.sch-field input,.sch-field select,.sch-field textarea{font-size:16px}.sch-field input::placeholder,.sch-field textarea::placeholder{font-size:14px}.sch-field-note{font-size:11px}.sch-section-intro{font-size:13px}.sch-choice-field>legend{font-size:12px}.sch-choice>span{font-size:12px;padding-inline:13px}.sch-member{padding:18px 16px 2px}.sch-member-heading h3{font-size:18px}.sch-member .sch-member-age-row{grid-template-columns:80px 1fr;gap:18px}.sch-member .sch-field input{font-size:16px}.sch-income-summary{padding:20px}.sch-income-summary>div{display:flex}.sch-income-summary strong{font-size:23px}.sch-income-summary>div>span{font-size:11px;max-width:150px}.sch-income-summary>p{font-size:10px}.sch-doc-group>summary{font-size:19px}.sch-doc-title{display:flex;align-items:flex-start}.sch-doc-title>h4{font-size:13px}.sch-optional{font-size:8px;margin-top:2px}.sch-doc-card>p{font-size:10px}.sch-document-input{padding:14px}.sch-document-input>input{font-size:11px}.sch-consent{font-size:11px;gap:11px}.sch-submit{width:100%;min-width:0;font-size:12px;gap:15px;padding-left:20px}.sch-send-status{font-size:11px}.sch-receipt-panel h2{font-size:42px}.sch-receipt-panel>p{font-size:14px}.sch-credentials strong{font-size:23px}.sch-credentials>div:last-child>strong{font-size:13px}.sch-private-code-note{font-size:11px!important}.sch-upload-job{grid-template-columns:1fr;gap:3px}.sch-upload-job>span{font-size:10px}.sch-upload-job>small{font-size:10px}.sch-retry-actions{display:block}.sch-retry-actions>.sch-quiet-button{margin-top:14px}.sch-final-message{font-size:12px}.sch-track-layout{grid-template-columns:1fr;gap:25px;padding-top:15px}.sch-track-intro h2{font-size:40px}.sch-track-intro>p{font-size:14px}.sch-track-intro .sch-field-note{font-size:11px}.sch-track-form{padding-top:23px}.sch-track-form>.button{font-size:12px}.sch-track-result-header{display:block;margin-bottom:25px}.sch-track-result-header h2{font-size:30px;overflow-wrap:anywhere}.sch-track-result-header p{font-size:13px}.sch-track-result-header>.sch-quiet-button{margin-top:15px;font-size:10px}.sch-status-grid{grid-template-columns:1fr;gap:18px;padding-block:20px}.sch-status-grid dt{margin-bottom:5px}.sch-status-grid dd{font-size:16px}.sch-existing-files>h3,.sch-upload-heading>h3{font-size:24px}.sch-existing-file{grid-template-columns:1fr;gap:5px;padding-block:14px}.sch-existing-file>strong{font-size:12px}.sch-existing-file>small{text-align:left}.sch-track-result .sch-doc-groups{grid-template-columns:1fr;gap:0}.sch-track-result .sch-doc-group:last-child>div{display:block}.sch-track-result #sch-submit-track-files{width:100%;justify-content:space-between;font-size:12px;gap:14px;padding-left:20px}.sch-application-help{margin-top:45px}.sch-application-help>p{font-size:11px}.sch-inline-note{font-size:11px;padding:12px 14px}}
@media(max-width:380px){.sch-timeline>li{grid-template-columns:1fr;gap:9px}.sch-hero-actions .button{width:100%;justify-content:space-between}.sch-income-summary>div{display:block}.sch-doc-title{display:block}.sch-optional{font-size:9px;margin-top:4px}.sch-tabs>button{font-size:13px}.sch-tabs>button>span{display:none}.sch-application-heading h1{font-size:35px}.sch-street-row{grid-template-columns:1fr}.sch-choice-grid{grid-template-columns:1fr}}
