:root{color:#0b1f3a;font-synthesis:none;--ccc-ink:#0b1f3a;--ccc-ink-soft:#12315f;--ccc-blue:#2f6bff;--ccc-blue-light:#8db9ff;--ccc-cream:#f3f7fd;--ccc-paper:#fff;--ccc-surface:#fff;--ccc-surface-subtle:#f3f7fd;--ccc-muted:#5a6b82;--ccc-text-muted:#5a6b82;--ccc-line:#0b1f3a24;--ccc-border:#c9d5e5;--ccc-accent:#2f6bff;--ccc-red:#e4252b;--ccc-amber:#fbb03f;--ccc-teal:#00c8c2;--ccc-radius-sm:9px;--ccc-radius-md:14px;--ccc-radius-lg:20px;--ccc-shadow:0 25px 65px #0b1f3a24;background:#f3f7fd;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{background:var(--ccc-cream);min-width:320px;min-height:100%}body{-webkit-font-smoothing:antialiased;min-width:320px;min-height:100vh;margin:0}.privacy-content{min-height:100vh}.privacy-content--covered{visibility:hidden}.privacy-cover{z-index:1000;color:#d6e4f7;text-align:center;background:#07172d;place-content:center;justify-items:center;gap:.75rem;padding:2rem;display:grid;position:fixed;inset:0}.privacy-cover-mark{width:64px;height:64px;color:var(--ccc-blue-light);letter-spacing:-.05em;border:2px solid #8db9ff4d;border-radius:20px;place-items:center;font-weight:800;display:grid}.connectivity-notice{z-index:100;text-align:center;place-items:center;min-height:44px;padding:.65rem 1rem;font-size:.88rem;font-weight:800;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 8px 24px #07122529}.connectivity-notice--offline{color:#704804;background:#fff3d6}.connectivity-notice--restored{color:#116544;background:#e7f6ef}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #2f6bff80}h1,h2{color:var(--ccc-ink);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}h1{letter-spacing:-.05em;margin:.65rem 0 1rem;font-size:clamp(2rem,7vw,3.2rem);line-height:1}h1[data-route-focus]:focus,h1[data-route-focus]:focus-visible{outline:none}h2{font-size:1.1rem}.status-shell{background:radial-gradient(circle at 85% 15%,#174ea6 0,#0000 34%),linear-gradient(135deg,#07172d,#0b1f3a 65%,#102f59);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.recipient-masthead{background:#071225eb;border-bottom:1px solid #8db9ff24;align-items:center;min-height:64px;padding:0 clamp(1rem,4vw,3rem);display:flex}.ccc-logo{color:#fff;letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:.45em;font:800 1.05rem/1 Manrope,Inter,sans-serif;display:inline-flex}.ccc-logo-mark{flex:none;place-items:center;width:2.4em;height:2.4em;display:grid}.ccc-logo-mark img{object-fit:contain;filter:drop-shadow(0 5px 9px #00c8c238);width:100%;height:100%;display:block}.ccc-logo-name{align-items:center;display:flex}.ccc-logo-name span{color:#fff}.ccc-logo-name span:first-child b{color:var(--ccc-red)}.ccc-logo-name span:nth-child(2) b{color:var(--ccc-amber)}.ccc-logo-name span:nth-child(3) b{color:var(--ccc-teal)}.status-card{border-radius:var(--ccc-radius-lg);text-align:center;background:linear-gradient(150deg,#fff,#f7faff);border:1px solid #ffffffdb;place-self:center;width:min(560px,100% - 2rem);padding:clamp(2rem,7vw,3.5rem);box-shadow:0 35px 90px #00000047}.status-card:before{content:"";background:var(--tone,var(--ccc-blue));border-radius:999px;width:54px;height:4px;margin:-1rem auto 1.75rem;display:block}.status-card--success{--tone:var(--ccc-teal)}.status-card--warning{--tone:var(--ccc-amber)}.status-card--error{--tone:var(--ccc-red)}.status-symbol{background:color-mix(in srgb, var(--tone,var(--ccc-blue)) 12%, white);width:48px;height:48px;color:var(--tone,var(--ccc-blue));border-radius:14px;place-items:center;margin:0 auto 1rem;font-size:1.35rem;font-weight:800;display:grid}.status-copy{color:var(--ccc-muted);font-size:1.04rem;line-height:1.7}.status-copy p{margin:0}.status-action{margin-top:1.5rem}.status-copy form{text-align:left;gap:.85rem;display:grid}.status-copy form>label{color:var(--ccc-ink);margin:0;font-weight:800}.status-copy form>.button{width:100%}.recipient-footer{color:#aebdd0;text-align:center;padding:1.25rem;font-size:.78rem}.spinner{border:4px solid #dce7f7;border-top-color:var(--ccc-blue);border-radius:50%;width:42px;height:42px;margin:0 auto 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.progress-group{gap:.55rem;display:grid}.progress-label{color:var(--ccc-muted);justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.progress-label strong{color:var(--ccc-ink)}.progress-detail{color:var(--ccc-muted);font-size:.88rem}progress{width:100%;height:.7rem;accent-color:var(--ccc-blue)}.error-summary{border-radius:var(--ccc-radius-sm);color:#7f1625;background:#fff0f2;border-left:4px solid #c5273e;padding:1rem 1.15rem}.error-summary h2{color:inherit;margin:0 0 .5rem}.error-summary ul{margin:0;padding-left:1.2rem}.error-summary a{color:inherit}.unsupported-module{border-radius:var(--ccc-radius-sm);color:#6f1b28;background:#fff7f8;border:1px solid #e7a0aa;border-left:4px solid #c5273e;padding:1.25rem}.unsupported-module h2{color:inherit;margin:0 0 .65rem}.unsupported-module p{margin:.35rem 0 0}.file-picker{background:#fff;border:1px dashed #91a4bc;border-radius:16px;padding:1.25rem}.file-picker fieldset{border:0;min-width:0;margin:0;padding:0}.file-picker legend{font-weight:800}.file-picker p{color:var(--ccc-muted)}.file-picker-actions{flex-wrap:wrap;gap:.75rem;display:flex}.file-picker-actions label{cursor:pointer}.file-picker-actions input:focus-visible+label{outline-offset:3px;outline:3px solid #2f6bff80}.selected-file{border-radius:var(--ccc-radius-sm);overflow-wrap:anywhere;background:#edf4ff;grid-template-columns:minmax(72px,112px) 1fr auto;align-items:center;gap:.9rem;margin-top:1rem;padding:.8rem;display:grid}.selected-file-preview{object-fit:contain;background:#dce7f7;border-radius:8px;width:100%;max-height:112px}.selected-file-details,.selected-file-actions{gap:.35rem;display:grid}.selected-file span{color:var(--ccc-muted);font-size:.8rem}.selected-file button{color:#9f1c2f;background:0 0;border:0;min-height:44px;font-weight:800}.selected-file-actions button:first-child{color:var(--ccc-blue)}.file-picker-error{font-weight:700;color:#8c1b2d!important}.upload-progress{gap:.55rem;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.timeout-backdrop{z-index:900;background:#030f20c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.timeout-dialog{text-align:center;background:#fff;border-radius:18px;width:min(440px,100%);padding:2rem;box-shadow:0 30px 90px #00000052}.timeout-dialog h2{margin:0 0 .65rem;font-size:1.55rem}.timeout-dialog p{color:var(--ccc-muted);margin:0 0 1.5rem}.button{border:1px solid var(--ccc-ink);border-radius:var(--ccc-radius-sm);justify-content:center;align-items:center;min-height:46px;padding:.7rem 1.1rem;font-weight:800;display:inline-flex}.button.primary{background:linear-gradient(135deg, var(--ccc-ink), #174ea6);color:#fff}.button.secondary{color:var(--ccc-ink);background:#fff;border-color:#c4cfdd}.button:disabled{cursor:wait;opacity:.65}.button-loading{gap:.55rem}.button-loading:before,.inline-spinner{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite spin;display:inline-block}.button-loading:before{opacity:.8}.activity-message{border-radius:var(--ccc-radius-sm);color:#234f7e;background:#eef5ff;border:1px solid #cadef5;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.9rem 1rem;font-size:.9rem;line-height:1.5;display:flex}.activity-message>:first-child{flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;display:inline-grid}.activity-message--ready{color:#176148;background:#edfaf5;border-color:#bde7d8}.upload-progress{border-radius:var(--ccc-radius-sm);background:#f5f9ff;border:1px solid #cadef5;margin:1rem 0;padding:1rem}.public-intake-frame{background:var(--ccc-cream);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.intake-masthead{justify-content:space-between;gap:1rem}.intake-brand-caption{color:#c7d6e9;text-align:right;font-size:.82rem;font-weight:700}.public-shell{background:radial-gradient(circle at 8% 4%, #2f6bff1f, transparent 28rem), radial-gradient(circle at 96% 94%, #00c8c217, transparent 26rem), var(--ccc-cream);place-items:center;padding:clamp(1rem,4vw,4rem);display:grid}.public-card{border-radius:clamp(1rem, 2vw, var(--ccc-radius-lg));width:min(100%,62rem);box-shadow:var(--ccc-shadow);background:#fffffff5;border:1px solid #ffffffe6;padding:clamp(1.5rem,5vw,3.5rem)}.public-card:before{content:"";background:linear-gradient(90deg, var(--ccc-red) 0 33%, var(--ccc-amber) 33% 66%, var(--ccc-teal) 66%);border-radius:999px;width:3.5rem;height:.3rem;margin-bottom:1.5rem;display:block}.public-card .eyebrow{color:#174ea6;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.public-card h1{max-width:15ch;margin-bottom:.85rem}.public-card>p:not(.eyebrow,.error-banner){max-width:44rem;color:var(--ccc-muted);margin:0 0 2rem;font-size:1.05rem}.public-card form{gap:1.25rem;display:grid}.public-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;display:grid}.public-card label{color:var(--ccc-ink-soft);align-content:start;gap:.45rem;font-size:.9rem;font-weight:750;display:grid}.public-card input,.public-card select,.public-card textarea{border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-sm);min-width:0;min-height:3.25rem;color:var(--ccc-ink);background:#fbfdff;padding:.75rem .85rem;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px 2px #0b1f3a0a}.public-card input:hover,.public-card select:hover,.public-card textarea:hover{border-color:#95a9c5}.public-card input:focus,.public-card select:focus,.public-card textarea:focus{border-color:var(--ccc-blue);background:#fff;outline:0;box-shadow:0 0 0 3px #2f6bff24}.public-card textarea{resize:vertical;min-height:7rem}.public-card fieldset{border-radius:var(--ccc-radius-md);background:#f6f9fe;border:1px solid #d8e2ef;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;min-width:0;margin:.25rem 0 0;padding:1.15rem;display:grid}.public-card legend{color:var(--ccc-ink);padding:0 .4rem;font-weight:800}.public-card .form-grid>label:has(textarea){grid-column:1/-1}.public-card .privacy-note{color:var(--ccc-muted);margin:0;font-size:.85rem}.public-card form>.button{justify-self:start;min-height:3rem;padding-inline:1.35rem}.public-card .error-banner{border-left:4px solid var(--ccc-red);border-radius:var(--ccc-radius-sm);color:#7f1625;background:#fff0f2;margin:1rem 0;padding:.85rem 1rem;font-weight:700}@media (width<=42rem){.intake-brand-caption{max-width:8rem;font-size:.72rem}.public-shell{place-items:start center;padding:0}.public-card{min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:1.5rem 1rem 2rem}.public-card .form-grid,.public-card fieldset{grid-template-columns:1fr}.public-card fieldset{padding:1rem}.public-card .form-grid>label:has(textarea){grid-column:auto}.public-card form>.button{width:100%}}@media (width<=520px){.ccc-logo{font-size:.94rem}.recipient-masthead{min-height:64px;padding-inline:1rem}.status-shell{min-height:100dvh}.status-card{border-radius:18px;align-self:start;width:calc(100% - 1.5rem);margin-top:1.25rem;padding:1.5rem 1.25rem}.status-card:before{width:44px;margin:-.25rem auto 1.25rem}.status-symbol{border-radius:12px;width:42px;height:42px;margin-bottom:.85rem;font-size:1.15rem}.status-card h1{margin:.4rem 0 1rem;font-size:1.75rem;line-height:1.08}.status-copy{font-size:.95rem;line-height:1.5}.status-copy .error-summary{padding:.85rem 1rem;font-size:.9rem}.status-copy .error-summary h2{font-size:1rem}.status-copy input{min-height:3rem}.status-copy .button{min-height:3rem;padding:.65rem .9rem}.recipient-footer{padding:1rem;font-size:.72rem}.selected-file{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.collection-shell{background:radial-gradient(circle at 90% 0, #2f6bff14, transparent 24rem), var(--ccc-surface-subtle);min-height:100dvh;padding:0 1rem 2rem}.collection-shell .recipient-masthead{z-index:20;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:1rem;max-width:58rem;min-height:68px;margin:auto;padding-inline:1.25rem;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #07122524}.collection-shell .recipient-masthead .button{border-color:#ffffffb8;min-height:42px;padding:.55rem .9rem;font-size:.84rem}.collection-card{background:var(--ccc-surface);border-radius:var(--ccc-radius-lg);border:1px solid #0b1f3a12;max-width:48rem;margin:1.25rem auto 0;padding:clamp(1.25rem,4vw,2.25rem);box-shadow:0 18px 48px #0b1f3a1a}.collection-heading{border-bottom:1px solid var(--ccc-line);padding-bottom:1rem}.collection-heading h1{max-width:19ch;margin:.3rem 0 0;font-size:clamp(1.75rem,5vw,2.65rem);line-height:1.08}.collection-eyebrow{color:#174ea6;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.collection-back{color:#174ea6;text-underline-offset:3px;align-items:center;gap:.35rem;margin:1rem 0 .25rem;font-size:.9rem;font-weight:750;display:inline-flex}.section-content{padding-top:.35rem}.evidence-requirements{gap:1.25rem;display:grid}.evidence-requirement{padding-top:.25rem}.evidence-requirement h2{margin-bottom:.25rem}.section-intro{color:var(--ccc-text-muted);margin:.75rem 0 1.15rem}.section-empty{border-radius:var(--ccc-radius-md);background:#f6f9fe;border:1px solid #cdd9e8;margin-top:1rem;padding:1rem}.section-empty strong{display:block}.section-empty p{color:var(--ccc-text-muted);margin:.35rem 0 0}.section-list,.review-list,.evidence-status{gap:.75rem;padding:0;list-style:none;display:grid}.section-list a,.review-list li{border:1px solid var(--ccc-border);border-radius:var(--ccc-radius-md);color:inherit;justify-content:space-between;gap:1rem;min-height:3rem;padding:1rem;text-decoration:none;display:flex}.section-list small{color:var(--ccc-text-muted);display:block}.section-list-copy{gap:.35rem;display:grid}.section-evidence-summary{font-size:.8rem;line-height:1.45}.field{margin:1rem 0}.field label,form>label{color:var(--ccc-ink-soft);margin-bottom:.4rem;font-size:.9rem;font-weight:750;display:block}input,select,textarea{box-sizing:border-box;border:1px solid var(--ccc-border);width:100%;min-height:3.1rem;font:inherit;background:#fbfdff;border-radius:.65rem;padding:.7rem .8rem;box-shadow:0 1px 2px #0b1f3a0a}input:focus,select:focus,textarea:focus{border-color:var(--ccc-blue);background:#fff;outline:0;box-shadow:0 0 0 3px #2f6bff24}.button-row{border-top:1px solid var(--ccc-line);flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin:1.25rem 0 0;padding-top:1rem;display:flex}.field-help,.support-guidance{color:var(--ccc-text-muted)}.privacy-guidance{border-left:4px solid var(--ccc-accent);padding:.75rem}@media (width<=36rem){.collection-shell{padding:0 0 1.25rem}.collection-shell .recipient-masthead{border-radius:0;min-height:58px;padding-inline:.8rem}.collection-shell .ccc-logo{font-size:.78rem}.collection-shell .ccc-logo-mark{width:2rem;height:2rem}.collection-shell .recipient-masthead .button{text-align:center;max-width:9rem;min-height:38px;padding:.45rem .65rem;font-size:.72rem;line-height:1.15}.collection-card{border-radius:.9rem;width:calc(100% - 1rem);margin-top:.65rem;padding:1.15rem 1rem 1.25rem;box-shadow:0 12px 32px #0b1f3a14}.collection-heading{padding-bottom:.8rem}.collection-heading h1{font-size:clamp(1.65rem,8vw,2rem)}.collection-back{margin-top:.8rem}.section-list a,.review-list li{flex-direction:column}.button-row{display:grid}.button-row .button{width:100%}.button-row .primary{order:-1}.collection-shell>.recipient-footer{color:#75869d;padding:1rem .75rem}}@media (orientation:landscape) and (height<=32rem){.collection-card{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.recipient-masthead{width:100%;padding:0}.recipient-masthead-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,72rem);min-height:72px;margin-inline:auto;display:flex}.masthead-trust{color:#aebdd0;letter-spacing:.04em;font-size:.76rem;font-weight:700}.status-card{width:min(32rem,100% - 2rem);padding:clamp(2rem,5vw,3rem)}.status-card h1{font-size:clamp(2rem,5vw,2.75rem)}.status-copy a{color:#174ea6;text-underline-offset:3px;font-weight:700}.status-action .button{min-width:9.5rem}.collection-shell{background:radial-gradient(circle at 82% 5%,#2f6bff80,#0000 30rem),linear-gradient(145deg,#07172d 0,#0b1f3a 38%,#12315f 100%);grid-template-rows:auto auto 1fr auto;min-height:100dvh;padding:0;display:grid;position:relative;overflow:hidden}.collection-shell:after{content:"";z-index:0;background:var(--ccc-surface-subtle);clip-path:ellipse(90% 100% at 50% 100%);position:absolute;inset:18rem 0 0}.collection-shell .recipient-masthead{z-index:3;max-width:none;min-height:72px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071225c7;border-radius:0;margin:0;padding:0;position:relative;top:auto}.collection-shell .recipient-masthead .button{color:#fff;background:#ffffff14;border-color:#ffffff42;min-height:40px}.collection-shell .recipient-masthead .button:hover{background:#ffffff24}.collection-hero{z-index:1;color:#c7d6e9;gap:1.5rem;width:min(100% - 2rem,72rem);margin:1.65rem auto 4.5rem;font-size:.78rem;font-weight:650;display:flex;position:relative}.collection-hero span{align-items:center;gap:.45rem;display:inline-flex}.collection-hero span:before{content:"✓";color:#61e0dc;background:#00c8c229;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:grid}.collection-card{z-index:2;background:#fffffffa;border:1px solid #ffffffe0;border-radius:22px;align-self:start;width:min(100% - 2rem,52rem);max-width:none;margin:-3rem auto 2rem;padding:clamp(1.5rem,4vw,3rem);position:relative;box-shadow:0 28px 70px #07172d33}.collection-heading{margin-bottom:1.5rem;padding-bottom:1.25rem}.collection-heading:before{content:"";background:linear-gradient(90deg, var(--ccc-red) 0 33%, var(--ccc-amber) 33% 66%, var(--ccc-teal) 66%);border-radius:999px;width:3.25rem;height:4px;margin-bottom:1.25rem;display:block}.collection-heading h1{max-width:22ch;font-size:clamp(2rem,5vw,3rem)}.collection-card>p{color:var(--ccc-text-muted);line-height:1.65}.collection-card .progress-group{border-radius:var(--ccc-radius-md);background:#f7faff;border:1px solid #dce5f1;gap:.65rem;margin-bottom:1.5rem;padding:1rem 1.1rem}.collection-card progress{border:0;border-radius:999px;height:.55rem;overflow:hidden}.privacy-guidance{border-radius:var(--ccc-radius-sm);background:#eef5ff;border:0;margin:1rem 0 1.5rem;color:#17446f!important}.section-list{counter-reset:section;margin:1.5rem 0}.section-list li{border-radius:var(--ccc-radius-md);background:#fff;border:1px solid #d7e1ee;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden}.section-list li:hover{border-color:#9bb8df;transform:translateY(-2px);box-shadow:0 10px 25px #0b1f3a17}.section-list a{border:0;align-items:center;min-height:5rem;padding:1rem 1.1rem}.section-number,.review-number{color:#174ea6;background:#eaf1fb;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.85rem;font-weight:850;display:inline-grid}.section-item--completed .section-number,.section-item--skipped .section-number,.review-item--completed .review-number,.review-item--skipped .review-number{color:#087052;background:#dff6ef}.section-list-copy{flex:1}.section-list-copy strong{color:var(--ccc-ink);font-size:1rem}.section-chevron{color:#66809f;font-size:1.25rem;transition:transform .15s}.section-list li:hover .section-chevron{transform:translate(3px)}.collection-card>.button.primary{min-width:11rem}.support-guidance{margin-top:1.5rem;font-size:.88rem}.review-list{margin-block:1.5rem}.review-list li{background:#fbfdff;align-items:center;min-height:4rem}.review-list li>span{align-items:center;gap:.75rem;display:flex}.review-list strong{color:#516984;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.evidence-status:not(:empty){margin:0 0 1.25rem}.evidence-status li{border-radius:var(--ccc-radius-sm);color:#31577f;background:#eef5ff;padding:.85rem 1rem;font-size:.9rem}.evidence-requirement{border-radius:var(--ccc-radius-md);background:#fbfdff;border:1px solid #dbe4f0;padding:1.25rem}.evidence-requirement+.evidence-requirement{border-top:1px solid #dbe4f0;padding-top:1.25rem}.file-picker{background:#f5f9ff;border:1.5px dashed #9bb1cd}.file-picker:hover{border-color:var(--ccc-blue)}.link-button{color:#174ea6;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.collection-shell>.recipient-footer{z-index:2;color:#73869e;position:relative}@media (width<=42rem){.recipient-masthead-inner{width:min(100% - 1.5rem,72rem);min-height:64px}.masthead-trust{display:none}.collection-shell .recipient-masthead{min-height:64px}.collection-hero{white-space:nowrap;gap:.8rem;width:calc(100% - 1.5rem);margin:1.1rem auto 3.5rem;overflow-x:auto}.collection-hero span:last-child{display:none}.collection-card{border-radius:18px;width:calc(100% - 1rem);margin:-2.4rem auto 1rem;padding:1.35rem 1rem 1.5rem}.collection-heading{margin-bottom:1.1rem;padding-bottom:1rem}.collection-heading h1{font-size:clamp(1.75rem,8vw,2.25rem)}.section-list a{grid-template-columns:auto 1fr auto;min-height:4.75rem;display:grid}.section-list li:hover{transform:none}.section-evidence-summary{display:none}.evidence-requirement{padding:1rem}.file-picker-actions{display:grid}.file-picker-actions .button{width:100%}.collection-shell>.recipient-footer{color:#75869d}}
