.claim-help{--claim-edge:var(--accent);border:1px solid var(--line);background:var(--surface);border-radius:var(--radius)}.claim-help__title{font-weight:700;line-height:1.2;letter-spacing:-.02em}.claim-help__body{margin-top:8px}.claim-help__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.claim-help__actions .button{min-height:48px}.claim-help__note{font-size:.9375rem;line-height:1.55;color:var(--muted);margin-top:12px}.claim-help--home{border:0;border-radius:0;background:var(--ink);color:var(--surface);padding-block:64px}.claim-help--home .claim-help__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:center}.claim-help--home .claim-help__eyebrow{font-size:.9375rem;font-weight:650;color:#f3c3ad;margin-bottom:14px}.claim-help--home .claim-help__title{font-size:var(--h2);max-width:620px;text-wrap:balance}.claim-help--home .claim-help__title,.claim-help--home .claim-help__points li{color:var(--surface)}.claim-help--home .claim-help__body{font-size:1.125rem;max-width:600px;margin-top:18px;color:#ece7de}.claim-help--home .claim-help__note{color:#d9d3c8}.claim-help--home .button.primary{background:var(--surface);color:var(--ink);border-color:var(--surface)}.claim-help--home .button.primary:hover{background:var(--canvas)}.claim-help--home .button.secondary{color:var(--surface);border-color:#d9d3c8}.claim-help--home .button.secondary:hover{background:#ffffff14}.claim-help--home :focus-visible{outline-color:var(--surface)}.claim-help__points{list-style:none;margin:0;padding:0;display:grid;gap:14px}.claim-help__points li{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #ffffff2b;border-radius:14px;font-weight:600}.claim-help__points .icon{flex:none;width:22px;height:22px;color:#f3c3ad}.claim-help--results{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:center;padding:22px 24px;border-left:4px solid var(--claim-edge);margin-block:28px}.claim-help--results .claim-help__title{font-size:1.25rem}.claim-help--results .claim-help__actions{margin-top:0}.claim-help--results .claim-help__note{grid-column:1/-1;margin-top:4px}.claim-help--listing{padding:20px 22px;border-top:4px solid var(--claim-edge);margin-top:24px}.claim-help--listing .claim-help__title{display:flex;align-items:center;gap:10px;font-size:1.125rem}.claim-help--listing .claim-help__title .icon{width:20px;height:20px;color:var(--accent)}.claim-help--listing .claim-help__body{font-size:.9375rem;line-height:1.55}@media(max-width:760px){.claim-help--home{padding-block:44px}.claim-help--home .claim-help__inner{grid-template-columns:1fr;gap:28px}.claim-help--home .claim-help__body{font-size:1.0625rem}.claim-help--results{grid-template-columns:1fr;padding:18px}.claim-help--results .claim-help__actions{margin-top:12px}}@media(forced-colors:active){.claim-help--home,.claim-help__points li{border:1px solid CanvasText}}@font-face{font-family:Unclaimd Wordmark;src:url(/brand/unclaimd-wordmark.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{font-family:Satoshi,Arial,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;font-weight:400;--ink:#1a232a;--muted:#484850;--canvas:#f5f0e7;--surface:#faf7f2;--wash:#f2ede4;--line:#e6e0d5;--control-line:#898279;--action:#0f4fa8;--action-hover:#0b3d8f;--brand-wash:#eef4ff;--accent:#c1481a;--accent-text:#a83c17;--accent-wash:#f7e7e0;--radius:16px;--h1:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);--h2:clamp(1.625rem,1.3rem + 1vw,2rem);--h3:clamp(1.3125rem,1.15rem + .5vw,1.5rem);--h4:clamp(1.1875rem,1.1rem + .2vw,1.25rem);--exit:var(--ink);--exit-hover:#000}*{box-sizing:border-box}body{background:var(--canvas);margin:0;font-size:1.0625rem;line-height:1.6}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}h1,h2,h3{line-height:1.14;letter-spacing:-.035em;font-weight:700}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:1.375rem}p{color:var(--muted)}button:disabled{cursor:wait;opacity:.65}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--action);outline-offset:4px}#main:focus{outline:none}.wrap{width:min(1184px,calc(100% - 64px));margin-inline:auto}.icon{width:22px;height:22px;flex:none;vertical-align:middle}.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}.skip{position:fixed;top:-80px;left:20px;z-index:100;background:var(--ink);color:#fff;padding:12px 20px;border-radius:10px}.skip:focus{top:12px}.orange{color:var(--accent-text)}.eyebrow{font-size:.875rem;font-weight:700;letter-spacing:.12em;color:var(--muted);margin-bottom:20px}.micro{font-size:.875rem;line-height:1.65}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:650;font-size:.9375rem;color:var(--action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.text-link:hover{text-decoration-thickness:2px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;border-radius:10px;padding:12px 20px;font-weight:650;font-size:.9375rem;border:1px solid transparent;line-height:1.35;text-align:center}.button:hover{text-decoration:none}.primary{background:var(--action);color:#fff}.primary:hover{background:var(--action-hover)}.secondary{background:var(--surface);border-color:var(--line)}.secondary:hover{border-color:var(--ink)}.icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid transparent;border-radius:9px}.icon-button:hover{background:var(--wash)}.brand{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px}.brand:hover{text-decoration:none}.wordmark{--wordmark-width:250px;display:inline-flex;width:var(--wordmark-width);font-family:Unclaimd Wordmark;font-size:calc(var(--wordmark-width)*222/1835);font-weight:400;font-style:normal;line-height:1;letter-spacing:0;font-kerning:none;font-feature-settings:"liga" 1;white-space:nowrap;flex:none;color:#1a232a}.wordmark-cash{color:#c1481a}.hero{padding-top:84px;padding-bottom:48px}.hero-heading{max-width:790px}.hero h1{font-size:clamp(45px,5.3vw,76px);letter-spacing:-.05em;line-height:1.08}.hero .eyebrow{margin-bottom:22px}.hero-intro{max-width:610px;margin-top:24px;font-size:1.1875rem;line-height:1.6}.hero-tools{display:grid;grid-template-columns:1.95fr 1fr;gap:30px;margin-top:40px;align-items:center}.search-panel{border:1px solid var(--line);background:var(--wash);border-radius:var(--radius);padding:25px}.search-panel h2{font-size:var(--h4);letter-spacing:-.025em;margin-bottom:17px}.search-panel .micro{margin-top:12px}.search-form{display:flex;border:1px solid var(--control-line);border-radius:11px;padding:5px;background:var(--surface);align-items:center;gap:4px}.search-input{display:flex;gap:9px;align-items:center;flex:1;padding-left:11px;min-width:0}.search-input .icon{color:var(--muted);width:19px}.search-input input{border:0;min-height:44px;background:transparent;width:100%;padding:5px 0;font-size:.875rem;min-width:0}.search-input input::placeholder{color:#636368}.search-state{border-left:1px solid var(--line);padding-left:9px;flex:none}.search-state select{background:var(--surface);border:0;max-width:132px;min-height:44px;padding-right:5px;font-size:.875rem}.search-form .button{padding-inline:14px;min-height:44px}.search-form .button .icon{width:18px}.finder-invite{display:flex;align-items:flex-start;gap:16px;padding:16px 0}.small-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--accent-wash);color:var(--accent);flex:none}.finder-invite h2{font-size:var(--h4);letter-spacing:-.02em;margin-top:3px}.finder-invite p{font-size:.9375rem;margin-top:9px;max-width:245px}.finder-invite .text-link{color:var(--action);margin-top:8px}.section{padding-block:48px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2{font-size:var(--h2)}.section-heading>.text-link{flex:none}.section-note{font-size:.9375rem;line-height:1.6}.all-support{background:var(--wash)}.featured-section{background:var(--wash);margin-top:24px;padding-block:58px}.program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.program-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:21px;display:flex;flex-direction:column;min-width:0}.card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px -7px 17px 0}.card-category{font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.card-category .icon{width:19px;height:19px;color:var(--accent)}.save-button{color:var(--muted)}.save-button.is-saved{color:var(--action);background:var(--brand-wash)}.save-button.is-saved .i-fill{opacity:1}.card-jurisdiction{font-size:.875rem;margin-bottom:10px}.card-jurisdiction span{margin:0 4px}.program-card h3{font-size:1.375rem;line-height:1.3;letter-spacing:-.03em}.program-card h3 a{display:block}.card-summary{font-size:.9375rem;line-height:1.6;margin-top:13px;flex:1}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin-top:26px;padding-top:12px}.card-bottom strong{font-size:.9375rem;font-weight:700;line-height:1.45}.card-bottom .text-link{font-size:.875rem;gap:5px;flex:none}.card-bottom .icon{width:17px}.match-label{margin-top:15px;display:flex;gap:8px;align-items:center;font-size:.875rem}.match-label.possible{color:#345b47}.match-label.check{color:#755323}.match-label .icon{width:17px;height:17px}.how-section{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;padding-block:72px}.how-section .section-note{margin-top:20px}.steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.steps li{display:flex;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.steps li:last-child{border-bottom:0;padding-bottom:0}.steps li>span{font-size:.875rem;color:var(--accent-text);padding-top:2px}.steps h3{font-size:1.1875rem;letter-spacing:-.02em}.steps p{font-size:.9375rem;margin-top:6px}.source-strip{border:1px solid var(--line);border-radius:14px;background:var(--wash);padding:25px 28px;display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:70px}.source-strip>div{display:flex;gap:20px;align-items:center}.source-strip>div>.icon{color:var(--accent);width:28px;height:28px}.source-strip h2{font-size:var(--h4);letter-spacing:-.02em}.source-strip p{font-size:.875rem;margin-top:5px}.source-strip>.text-link{flex:none}.page-heading{padding-top:65px;padding-bottom:36px}.page-heading>p:not(.eyebrow){font-size:1.125rem;max-width:650px;margin-top:20px}.page-heading .compact{max-width:820px;margin-top:30px;padding:6px}.compact .search-input input{font-size:1rem}.browse-layout{display:grid;grid-template-columns:235px 1fr;gap:42px;padding-bottom:70px}.filters{font-size:.9375rem}.filters details{border-top:1px solid var(--line)}.filters summary{font-size:1rem;font-weight:700;display:flex;align-items:center;gap:10px;min-height:58px;list-style:none}.filters summary::-webkit-details-marker{display:none}.filters summary:after{content:"−";margin-left:auto}.filters details:not([open]) summary:after{content:"+"}.filter-body{padding:10px 0 20px}.filter-body fieldset{border:0;padding:0 0 22px;margin:0}.filter-body legend{font-weight:650;font-size:.875rem;padding:0;margin-bottom:10px}.filter-choice{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:.875rem}.filter-choice input{accent-color:var(--action);width:17px;height:17px;margin:0}.filter-choice:has(input:checked){color:var(--action);font-weight:600}.filter-body>.text-link{font-size:.875rem}.results-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px;min-height:42px}.results-heading h2{font-size:var(--h4);letter-spacing:-.015em}.results-heading p{font-size:.875rem}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.coverage-note p{font-size:.875rem}.coverage-note a{font-weight:600;text-decoration:underline}.coverage-note .icon{color:var(--muted);width:18px;margin-top:3px}.empty-state{grid-column:1/-1;display:flex;align-items:flex-start;flex-direction:column;border:1px dashed var(--control-line);border-radius:14px;padding:35px;gap:14px}.empty-state>.icon{color:var(--accent);width:30px;height:30px}.empty-state h2{font-size:var(--h3)}.empty-state p{font-size:1rem;max-width:540px}.results-section{padding-bottom:65px}.results-section>.micro{margin-top:20px}.heading-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.notice{display:flex;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--accent-wash);padding:17px 19px;margin-block:24px}.notice>.icon{color:var(--accent);width:19px;height:19px;margin-top:3px}.notice p{font-size:.875rem;line-height:1.65}.detail-page{padding-top:32px;padding-bottom:65px}.back-link{font-size:.875rem;margin-bottom:32px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:70px;align-items:start}.detail-grid h1{font-size:var(--h1);max-width:700px}.detail-intro{font-size:1.25rem;margin-top:23px}.detail-facts{display:flex;gap:28px;flex-wrap:wrap;padding-block:26px;margin-top:25px;border-block:1px solid var(--line)}.detail-facts div{display:flex;flex-direction:column;gap:6px}.detail-facts span{font-size:.875rem;color:var(--muted)}.detail-facts strong{font-size:1.0625rem}.detail-section{margin-top:32px}.detail-section h2{font-size:var(--h3);margin-bottom:17px}.detail-section p+p{margin-top:12px}.detail-section .text-link{margin-top:12px}.apply-panel{background:var(--wash);border:1px solid var(--line);border-radius:var(--radius);padding:26px;position:sticky;top:calc(var(--header-h) + 16px)}.apply-panel h2{font-size:var(--h3);margin-top:22px}.apply-panel>p{font-size:.9375rem;margin-top:15px}.apply-panel .button{width:100%;margin-top:17px}.apply-panel .button+.button{margin-top:10px}.apply-panel>.micro{font-size:.875rem;overflow-wrap:anywhere}.apply-panel hr{border:0;border-top:1px solid var(--line);margin:24px 0}.finder-page{padding-block:65px;max-width:790px}.finder-heading p:not(.eyebrow){font-size:1.125rem;margin-top:22px;max-width:620px}.finder-card{background:var(--surface);margin-top:32px;border:1px solid var(--line);border-radius:var(--radius);padding:30px}.finder-progress{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;margin-bottom:27px;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--muted)}.finder-progress .current{color:var(--accent-text);font-weight:700}.finder-card h2{font-size:var(--h3);margin-bottom:25px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:24px;font-size:.875rem;font-weight:600}.field input,.field select{width:100%;min-height:50px;border:1px solid var(--control-line);background:var(--surface);border-radius:9px;padding:10px 12px;font-size:1rem;font-weight:400}.answer-group{border:0;padding:0;margin:0 0 23px;min-width:0}.answer-group legend{font-size:.9375rem;font-weight:600;margin-bottom:10px;padding:0}.answer-group>div{display:flex;gap:9px;flex-wrap:wrap}.answer-group label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:.875rem;cursor:pointer;min-height:44px}.answer-group input{accent-color:var(--action);margin:0;width:16px;height:16px}.answer-group label:has(input:checked){border-color:var(--action);background:var(--brand-wash)}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.finder-card>.micro{display:flex;align-items:center;gap:8px;margin-top:26px}.finder-card>.micro .icon{width:17px;height:17px}.account-page{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:65px}.account-heading h1{font-size:var(--h1)}.account-heading>p:not(.eyebrow){font-size:1.125rem;margin-top:22px;max-width:440px}.plain-checks{list-style:none;margin:28px 0;padding:0;font-size:.9375rem;display:grid;gap:13px}.plain-checks li{display:flex;gap:10px;align-items:center}.plain-checks .icon{color:var(--accent);width:18px}.account-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:29px}.account-panel>.small-icon{margin-bottom:20px}.account-panel h2{font-size:var(--h3);margin-bottom:15px}.account-panel>p{font-size:.9375rem;margin-top:15px}.account-panel form{margin-top:27px}.account-panel .field-grid{gap:12px}.account-panel form>.button{margin-top:15px;width:100%}.alert-choice{display:flex;gap:11px;font-size:.9375rem;line-height:1.5;align-items:flex-start}.alert-choice input{accent-color:var(--action);width:19px;height:19px;margin-top:3px;flex:none}.alert-choice+.micro{margin-top:11px}.account-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:26px;border-top:1px solid var(--line);padding-top:20px}.account-actions button{padding:8px 0;background:transparent;border:0;font-size:.875rem;min-height:44px;text-decoration:underline;text-underline-offset:4px}.account-actions button:last-child{color:var(--accent-text)}.form-message:empty{display:none}.form-message{font-size:.875rem;color:var(--ink);margin-top:20px;padding:14px 0;border-top:1px solid var(--line)}.account-email{overflow-wrap:anywhere}.sources-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:start;padding-top:10px}.sources-layout h2{font-size:var(--h3);margin-block:25px 15px}.sources-layout p{font-size:1rem}.sources-layout h2:first-child{margin-top:0}.source-explainer{background:var(--wash);border:1px solid var(--line);padding:27px;border-radius:14px}.source-explainer .button{margin-top:25px}.source-status{display:flex;align-items:flex-start;gap:9px;margin-block:20px 10px;font-size:.875rem!important}.source-status>.icon{color:var(--accent);margin-top:2px}.sources-layout .micro{font-size:.875rem}.hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:20px}.hub-link{background:var(--surface);display:flex;align-items:center;gap:16px;min-height:78px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;font-size:.9375rem;font-weight:600}.hub-state{font-size:.875rem;color:var(--muted);font-weight:500;min-width:54px}.hub-link>.icon{margin-left:auto;width:18px}.hub-link:hover{background:var(--wash);text-decoration:none}.reading-page{max-width:750px;padding-block:65px}.reading-page h1{font-size:var(--h1);margin-bottom:25px}.reading-page h2{font-size:var(--h3);margin-block:30px 15px}.reading-page p{font-size:1.0625rem}.reading-page>.button{margin-top:25px}.privacy-summary{background:var(--wash);border:1px solid var(--line);border-radius:var(--radius);padding:4px 24px 20px;margin-block:25px 10px}.privacy-summary h2{margin-block:20px 10px}.privacy-summary ul{padding-left:1.2em;display:grid;gap:6px}.privacy-summary li{font-size:1.0625rem}.privacy-summary p{margin-top:12px}.page-contents{margin-block:10px 30px}.page-contents ul{padding-left:1.2em;columns:2 16rem;column-gap:32px}.page-contents li{break-inside:avoid;padding-block:6px;line-height:1.3}.claim-actions{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.claim-actions button{background:transparent;border:0;padding:8px 0;min-height:44px;font-size:.875rem;color:var(--action);text-decoration:underline;text-underline-offset:4px}.claim-actions p{font-size:.875rem}.alert-choice~.alert-choice{margin-top:20px}.toast{position:fixed;right:24px;bottom:24px;max-width:min(450px,calc(100% - 36px));padding:16px 18px;display:flex;gap:12px;align-items:center;background:var(--ink);color:#fff;border-radius:12px;z-index:30;box-shadow:0 8px 30px #1d1d1f20;font-size:.875rem}.toast[hidden]{display:none}.toast .icon-button{color:#fff;flex:none}.toast .icon-button:hover{background:#ffffff15}@media(min-width:1500px){.hero{padding-top:100px}.hero-tools{margin-top:48px}}@media(max-width:1080px){.wordmark{--wordmark-width:220px}.hero-tools{grid-template-columns:1.7fr 1fr;gap:22px}.search-panel{padding:19px}.search-input input{font-size:.875rem}.search-state select{max-width:112px;font-size:.875rem}.search-form .button{padding-inline:11px}.card-bottom{align-items:flex-start;flex-direction:column;gap:0}.card-bottom .text-link{align-self:flex-end}.detail-grid,.account-page,.sources-layout{gap:35px}}@media(max-width:900px){.hero-tools{grid-template-columns:1fr;gap:6px}.finder-invite{padding:18px 3px}.finder-invite p{max-width:none}.finder-invite .text-link{margin-top:0}.search-panel{padding:22px}.search-input input{font-size:.9375rem}.search-state select{max-width:145px;font-size:.875rem}.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-section .program-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}.browse-layout{grid-template-columns:200px 1fr;gap:25px}.browse-grid{grid-template-columns:1fr}.card-bottom{flex-direction:row;align-items:center;gap:12px}.how-section{gap:35px;grid-template-columns:1fr 1.4fr}.source-strip{align-items:flex-start;flex-direction:column;gap:12px}.detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.apply-panel{padding:21px}.account-page{grid-template-columns:1fr 1fr;gap:25px}.account-panel{padding:21px}.account-panel .field-grid{grid-template-columns:1fr;gap:0}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}body{font-size:1rem}.hero{padding-top:46px;padding-bottom:25px}.hero h1{font-size:clamp(38px,8vw,60px)}.hero-intro{font-size:1.0625rem;margin-top:20px}.eyebrow{font-size:.875rem;margin-bottom:17px}.hero-tools{margin-top:27px}.search-panel{padding:18px}.search-form{flex-wrap:wrap;gap:6px;padding:7px}.search-input{flex-basis:100%;border-bottom:1px solid var(--line);padding:0 5px 5px}.search-input input{font-size:.875rem}.search-state{border-left:0;padding-left:3px;flex:1}.search-state select{max-width:100%;width:100%;font-size:.875rem}.search-form .button{min-width:114px;font-size:.875rem}.finder-invite{gap:14px;padding-top:20px}.finder-invite p,.finder-invite .text-link{font-size:.875rem}.small-icon{width:41px;height:41px}.section{padding-block:31px}.section-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.section-heading .eyebrow{margin-bottom:12px}.section-heading>.text-link{min-height:35px;font-size:.875rem}.featured-section{margin-top:15px;padding-block:36px}.program-grid{grid-template-columns:1fr}.featured-section .program-card:last-child{grid-column:auto;max-width:none}.program-card{padding:20px}.program-card h3{font-size:1.375rem}.card-summary{font-size:.9375rem}.card-top{margin-bottom:12px}.card-bottom{margin-top:21px}.how-section{grid-template-columns:1fr;gap:28px;padding-block:42px}.how-section h2{font-size:var(--h2)}.how-section .section-note{margin-top:13px}.steps{gap:18px}.steps li{gap:19px;padding-bottom:18px}.source-strip{padding:21px;margin-bottom:42px}.source-strip>div{gap:13px;align-items:flex-start}.source-strip>div>.icon{width:23px;margin-top:2px}.source-strip p{font-size:.875rem}.source-strip>.text-link{font-size:.875rem}.page-heading{padding-top:39px;padding-bottom:26px}.page-heading h1{font-size:var(--h1)}.page-heading>p:not(.eyebrow){font-size:1rem;margin-top:17px}.page-heading .compact{margin-top:23px}.browse-layout{grid-template-columns:1fr;gap:23px;padding-bottom:42px}.filters details{border:1px solid var(--line);border-radius:10px;padding-inline:16px}.filter-body{display:grid;grid-template-columns:1fr 1fr;gap:20px}.filter-body fieldset{padding-bottom:0}.filter-body>.text-link{grid-column:1/-1}.results-heading{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:15px}.results-heading p{font-size:.875rem}.browse-grid{grid-template-columns:1fr}.coverage-note p{font-size:.875rem}.detail-page{padding-top:18px;padding-bottom:40px}.back-link{margin-bottom:22px}.detail-grid{grid-template-columns:1fr;gap:30px}.detail-intro{font-size:1.125rem;margin-top:18px}.detail-facts{gap:23px;padding-block:20px;margin-top:20px}.detail-facts strong{font-size:1rem}.detail-section{margin-top:26px}.apply-panel{position:static}.apply-panel .button{min-height:52px}.apply-panel>.small-icon{display:none}.apply-panel h2{margin-top:0}.finder-page{padding-block:38px}.finder-heading h1{font-size:var(--h1)}.finder-heading p:not(.eyebrow){font-size:1rem;margin-top:17px}.finder-card{padding:20px;margin-top:24px}.finder-progress{font-size:.875rem;gap:9px;padding-bottom:16px;margin-bottom:22px;align-items:flex-start}.finder-card h2{margin-bottom:22px}.field-grid{grid-template-columns:1fr;gap:0}.field{font-size:.875rem;margin-bottom:20px}.answer-group legend{font-size:.875rem}.answer-group>div{gap:7px}.answer-group label{font-size:.875rem;padding:8px 10px}.finder-card>.micro{font-size:.875rem;align-items:flex-start}.finder-card>.micro .icon{margin-top:2px}.heading-actions{flex-wrap:wrap;gap:12px}.heading-actions .text-link{font-size:.875rem}.results-section{padding-bottom:42px}.notice{padding:15px;gap:9px;margin-block:20px}.notice p{font-size:.875rem}.empty-state{padding:26px}.empty-state p{font-size:.9375rem}.account-page{grid-template-columns:1fr;gap:28px;padding-block:39px}.account-heading>p:not(.eyebrow){font-size:1rem;margin-top:18px}.plain-checks{font-size:.875rem;margin-block:23px;gap:12px}.account-panel{padding:22px}.account-heading>.text-link{font-size:.875rem}.sources-layout{grid-template-columns:1fr;gap:25px}.sources-layout p{font-size:.9375rem}.hub-grid{grid-template-columns:1fr;gap:10px;padding-bottom:0}.hub-link{padding:16px;font-size:.875rem;gap:12px;min-height:75px}.hub-state{font-size:.875rem;min-width:48px}.reading-page{padding-block:40px}.reading-page p{font-size:1rem}.desktop-only{display:none}}@media(max-width:360px){.wrap{width:calc(100% - 28px)}.wordmark{--wordmark-width:205px}.hero h1{font-size:2.25rem}.card-bottom strong{font-size:.875rem}.card-bottom .text-link{font-size:.875rem;gap:4px}.filter-body{grid-template-columns:1fr;gap:22px}.finder-progress{font-size:.875rem}.finder-card{padding:17px}.answer-group label{font-size:.875rem;padding-inline:9px}.form-actions .button{padding-inline:14px}.account-panel{padding:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero{padding-top:55px}.hero-scene{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center}.hero-heading{min-width:0}.hero h1{font-size:clamp(44px,4.8vw,68px);line-height:1.06;letter-spacing:-.055em;text-wrap:balance}.hero-intro{font-size:1.125rem;max-width:520px}.hero-assurances{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;font-size:.875rem;font-weight:600;color:var(--muted)}.hero-assurances span{display:inline-flex;align-items:center;gap:7px}.hero-assurances .icon{width:17px;height:17px;color:var(--accent)}.hero-art{position:relative;min-width:0;isolation:isolate;aspect-ratio:3/2;align-self:center}.hero-art img{position:relative;display:block;width:100%;height:auto;z-index:1}.art-sun{position:absolute;background:#efe4d5;width:75%;aspect-ratio:1;border-radius:50%;top:0;right:3%;z-index:-1}.hero-tools{margin-top:34px}.search-state select{max-width:180px}.card-source{display:flex;flex-direction:column;gap:4px;margin-top:17px;font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}.card-deadline{font-weight:650}.card-review-warning{font-size:.875rem;line-height:1.5;background:var(--accent-wash);color:var(--accent-text);border-radius:7px;padding:9px 11px;margin-top:12px}.card-review-warning .icon{width:15px;height:15px;margin-right:5px}.card-review-warning[hidden]{display:none}.match-reasons{font-size:.875rem;line-height:1.55;border-top:1px solid var(--line);margin-top:12px}.match-reasons summary{min-height:44px;padding-block:12px;font-weight:650}.match-reasons ul{padding-left:18px;margin:0 0 8px}.match-reasons li+li{margin-top:7px}.results-footnote{margin-top:25px}.results-sort{display:flex;align-items:center;gap:8px;font-size:.875rem}.results-sort select{font-size:.875rem;min-height:44px;border:1px solid var(--control-line);background:var(--surface);border-radius:8px;padding:8px 10px}.active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.active-filters:empty{margin:0}.filter-chip{display:inline-flex;align-items:center;gap:9px;min-height:44px;border:1px solid var(--line);border-radius:22px;background:var(--surface);padding:8px 13px;font-size:.875rem;max-width:100%;overflow-wrap:anywhere;text-align:left}.filter-chip .icon{width:15px;height:15px}.filter-chip:hover{border-color:var(--control-line)}.interests-group{border:0;padding:0;margin:0 0 30px;min-width:0}.interests-group legend{padding:0;font-size:1rem;font-weight:650;margin-bottom:7px}.interest-options{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.interest-options label{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);min-height:46px;padding:10px 13px;border-radius:24px;font-size:.875rem;font-weight:600;cursor:pointer}.interest-options input{margin:0;width:16px;height:16px;accent-color:var(--action)}.interest-options .icon{width:18px;height:18px;color:var(--accent)}.interest-options label:has(input:checked){background:var(--brand-wash);border-color:var(--action)}.interest-options label:has(input:focus-visible){outline:3px solid var(--action);outline-offset:4px}.question-help{margin-top:-3px;margin-bottom:13px}.question-context{font-size:.875rem;margin:-10px 0 26px}.finder-progress{list-style:none;padding-left:0}.answer-summary{padding:0;margin:22px 0 0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.answer-summary li{font-size:.875rem;padding:7px 11px;border:1px solid var(--line);border-radius:20px;background:var(--wash)}.text-button{background:transparent;border:0;color:var(--action);font-size:.875rem;font-weight:650;min-height:44px;padding:8px 4px;text-decoration:underline;text-underline-offset:4px}.faq-section{padding-block:10px 60px;display:grid;grid-template-columns:1fr 1.3fr;gap:64px}.faq-intro p{font-size:.9375rem;margin-top:15px;max-width:300px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{font-size:1.0625rem;font-weight:650;min-height:58px;padding-block:16px}.faq-list p{font-size:.9375rem;padding-bottom:22px}.account-panel .interests-group{margin-top:7px}.account-panel .interest-options label{font-size:.875rem;padding:8px 10px}.account-panel .answer-group legend{line-height:1.5}@media(max-width:1080px){.hero h1{font-size:clamp(42px,4.8vw,56px)}.hero-scene{gap:12px}.hero-intro{font-size:1.0625rem}.search-state select{max-width:155px}.hero-assurances{gap:12px}.faq-section{gap:35px}}@media(max-width:760px){.hero{display:flex;flex-direction:column;padding-top:39px}.hero-scene{display:contents}.hero-heading{order:0}.hero-tools{order:1;display:grid;margin-top:25px}.hero-art{order:2;width:min(100%,420px);margin:15px auto 0;max-height:260px}.hero h1{font-size:clamp(40px,8.8vw,60px);max-width:600px}.hero-assurances{font-size:.875rem;margin-top:18px;gap:8px 17px}.hero-intro{font-size:1.0625rem}.search-state select{max-width:100%}.hero-tools .finder-invite{padding-bottom:8px}.results-sort{width:100%;justify-content:space-between}.results-sort select{flex:1;max-width:190px}.results-heading{gap:15px}.interest-options{gap:8px}.interest-options label{font-size:.875rem;padding:9px 11px;min-height:46px}.interest-options .icon{display:none}.finder-progress{line-height:1.5}.question-context{font-size:.875rem;margin-bottom:23px}.answer-summary{margin-top:18px}.answer-summary li{font-size:.875rem}.active-filters{gap:7px}.filter-chip{font-size:.875rem}.faq-section{grid-template-columns:1fr;gap:20px;padding-block:0 40px}.faq-intro h2{font-size:var(--h2)}.faq-intro p{max-width:100%;font-size:.875rem}.faq-list summary{font-size:1rem}.faq-list p,.card-source{font-size:.875rem}}@media(max-width:360px){.hero h1{font-size:2.375rem}.hero-art{max-height:210px}.finder-progress{font-size:.875rem}}.button{border-radius:999px;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.button:active{transform:scale(.98)}.secondary{border-color:var(--control-line);background:transparent}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.hero-actions .primary{min-height:56px;font-size:1.0625rem;padding:14px 23px;box-shadow:0 5px 16px #0f4fa814}.hero-actions .primary .icon{background:#ffffff1a;border-radius:50%;width:30px;height:30px;padding:5px;transition:transform .18s ease}.hero-actions .primary:hover .icon{transform:translate(3px)}.hero-assurances{margin-top:19px}.search-panel{border-radius:20px}.hero-tools{display:block;max-width:890px}.finder-invite .small-icon{background:var(--accent);color:var(--surface);border-radius:50%}.hero-art:after{content:"";width:30px;height:30px;border:2px solid var(--accent);border-radius:50%;position:absolute;right:4%;top:12%;opacity:.55}.hero-art:before{content:"";width:45px;height:10px;background:var(--action);border-radius:10px;position:absolute;left:6%;bottom:12%;transform:rotate(-24deg);opacity:.7}.hero-heading{animation:hero-arrive .38s ease-out both}@keyframes hero-arrive{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.program-card{transition:border-color .18s ease,box-shadow .18s ease}.save-button.is-saved{animation:saved-feedback .18s ease-out}@keyframes saved-feedback{50%{transform:scale(1.1)}}.match-type-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}.match-type-tabs button[aria-pressed=true]{background:var(--action);color:#fff;border-color:var(--action)}.match-type-tabs button span{font-size:.875rem;opacity:.9}.match-group+.match-group{margin-top:38px}.match-total{font-size:.875rem;font-weight:500;color:var(--muted);padding-left:6px}.match-group .results-heading h2{font-size:var(--h3);margin-bottom:7px}.match-group .results-heading p{font-size:.875rem}.profile-editor{border-block:1px solid var(--line);margin:23px 0;padding-bottom:0}.profile-editor summary{min-height:55px;padding-block:14px;font-size:1rem;font-weight:650}.profile-editor[open]{padding-bottom:8px}.profile-editor[open] summary{margin-bottom:18px}.alert-settings{border:0;padding:0;margin:0 0 22px;min-width:0}.alert-settings legend{font-size:1.125rem;font-weight:700;padding:0;margin-bottom:5px}.alert-settings>.micro{margin-bottom:17px}.alert-settings .alert-choice{font-size:1rem;min-height:44px;align-items:center}.alert-settings .alert-choice~.alert-choice{margin-top:5px}.alert-settings .alert-choice input{margin-top:0}.alert-help summary{min-height:44px;font-size:.875rem;padding-block:10px;color:var(--action)}.alert-help p{padding-bottom:10px}.account-panel .answer-summary{margin-top:20px}.account-heading>.micro{margin-bottom:14px}.coverage-details{border-top:1px solid var(--line);margin-top:16px}.coverage-details summary{font-size:.9375rem;font-weight:650;min-height:48px;padding-block:12px}.coverage-details ul{padding-left:20px;font-size:.875rem;color:var(--muted)}@media(max-width:900px){.hero-actions .primary{font-size:1rem}}@media(max-width:760px){.hero-actions{margin-top:23px;gap:10px}.hero-actions .button{font-size:.9375rem;padding-inline:17px}.hero-actions .primary{min-height:54px}.hero-assurances{margin-top:17px}.hero-art{order:2;width:min(100%,330px);margin-top:24px;max-height:220px}.hero-tools{order:1;display:block;margin-top:24px}.hero-art:after{width:22px;height:22px}.hero-art:before{width:30px}.match-type-tabs{gap:8px;margin-bottom:24px}.match-group .results-heading p{font-size:.875rem}.match-group+.match-group{margin-top:30px}.account-panel .alert-choice{font-size:.9375rem}.finder-progress{font-size:.875rem}}@media(max-width:360px){.hero-actions .button{padding-inline:13px;font-size:.875rem}.hero-actions .primary .icon{width:25px;height:25px}.finder-progress{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.button:active,.hero-actions .primary:hover .icon,.need-tile:hover .need-icon:before{transform:none}.hero-heading,.save-button.is-saved{animation:none}}.question-count{font-size:.875rem;font-weight:600;color:var(--ink);margin:0 0 14px;letter-spacing:.01em}.question-count span{color:var(--muted);font-weight:500}#finder-form .answer-group legend{font-size:1.1875rem;font-weight:700;line-height:1.3;margin-bottom:8px}.answer-group .question-help{margin:0 0 14px;color:var(--muted)}.answer-group>.choices.is-multi{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px}.answer-group .choice span{display:flex;flex-direction:column;gap:2px;line-height:1.3}.answer-group .choice small{font-size:.875rem;color:var(--muted);font-weight:400}.answer-group .choice-none{border-style:dashed}.answer-group input[type=checkbox]{border-radius:4px}.choices-note{margin:9px 0 0;color:var(--muted)}.why-ask{margin:2px 0 18px;font-size:.875rem;color:var(--muted)}.why-ask summary{cursor:pointer;font-weight:600;color:var(--action);width:max-content;min-height:44px;display:flex;align-items:center}.why-ask p{margin:4px 0 0}.question-actions{display:flex;align-items:center;gap:14px}.skip-all{margin:10px 0 0;text-align:right}.skip-all .text-button{font-size:.875rem}[data-profile-questions] .answer-group{margin-bottom:26px}@media(max-width:520px){#finder-form .answer-group legend{font-size:1.0625rem}.answer-group>.choices.is-multi{grid-template-columns:1fr}.question-actions{gap:8px}.skip-all{text-align:left}}.device-alerts{margin-top:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;max-width:640px}.device-alerts h2{font-size:var(--h4);margin-bottom:6px}.device-alerts p{font-size:.875rem;margin-bottom:12px}.device-alerts .button .icon{width:18px;height:18px}.device-alerts .micro{margin:10px 0 0}.account-panel .device-alerts{margin-top:22px;padding:16px;max-width:none}h1,h2,h3,.card-summary,.detail-intro,.detail-section p,.reading-page p{overflow-wrap:break-word}.assist-section .text-link{margin-right:24px}.detail-page .eyebrow a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--control-line)}.detail-page .eyebrow a:hover{text-decoration-color:currentColor}.program-card:focus-within{border-color:var(--control-line)}@media(forced-colors:active){.button,.filter-chip,.chip-links a,.need-tile,.program-card,.search-panel,.notice{border:1px solid CanvasText}}.not-found-links{margin:28px 0 0;padding-left:20px;display:grid;gap:6px}.not-found-links a{color:var(--action);text-decoration:underline;text-underline-offset:4px;font-weight:600;display:inline-flex;min-height:36px;align-items:center}.show-more{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;padding-block:12px 4px}.show-more p{font-size:.9375rem}.eyebrow{font-size:.9375rem;font-weight:650;letter-spacing:0;color:var(--muted);margin-bottom:14px}.micro,.notice p,.coverage-note p,.source-strip p,.results-heading p,.need-tile p,.claim-actions p,.apply-panel>.micro,.sources-layout .micro,.finder-card>.micro{font-size:.9375rem;line-height:1.55}.card-category,.card-jurisdiction,.detail-facts span,.match-label,.hub-state,.footer-base,.finder-progress,.steps li>span,.saved-count,.filter-body legend,.filter-body>.text-link,.card-bottom .text-link,.account-actions button{font-size:.875rem}.answer-group label,.search-input input,.search-state select,.compact .search-input input{font-size:1rem}.apply-early{display:none}.stay-safe{display:flex;gap:9px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--wash);font-size:.9375rem;line-height:1.5;color:var(--ink)}.stay-safe .icon{width:19px;height:19px;color:var(--accent);margin-top:2px}@media(max-width:760px){.apply-early{display:grid;gap:8px;margin-top:22px}.apply-early .button{width:100%}}@media print{.site-header,.site-footer,.skip,.toast,.save-button,.heading-actions,.match-type-tabs,.device-alerts,.breeze-stage,.filters,.apply-early,.show-more,[data-share],[data-print]{display:none!important}body,.program-card,.finder-card{background:#fff!important;box-shadow:none!important}.program-grid{display:block}.program-card{break-inside:avoid;border:1px solid #999;margin-bottom:12px}a[data-print-href]:after{content:" (" attr(data-print-href) ")";font-size:.75rem;font-weight:400;word-break:break-all}.match-reasons{display:block}.match-reasons summary{list-style:none}}.results-tools{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.print-only{display:none}@media print{.print-only{display:block;font-size:.875rem;margin-top:12px}.results-tools,.footer-country{display:none!important}}.unclaimed-strip{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;margin-block:8px 16px;padding:26px 28px;border-radius:var(--radius);background:var(--brand-wash);border:1px solid #d7e3f7}.unclaimed-strip h2{font-size:var(--h3)}.unclaimed-strip p{margin-top:6px;font-size:1rem;max-width:620px}.unclaimed-strip .button{flex:none}@media(max-width:760px){.unclaimed-strip{flex-direction:column;align-items:flex-start;padding:22px}.unclaimed-strip .button,.results-tools .button{width:100%}}.question-context,.why-ask{font-size:.9375rem}.answer-group .choice small{font-size:.875rem}.question-count{font-size:.9375rem}.answer-summary li{font-size:.875rem}.toast{font-size:.9375rem}.answer-group .postcode-field{display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:0;padding:0;margin:0;min-height:0;cursor:auto;background:none}.answer-group .postcode-field input{width:9em;height:auto;min-height:50px;border:1px solid var(--control-line);background:var(--surface);border-radius:9px;padding:10px 12px;font-size:1.125rem;letter-spacing:.08em;accent-color:auto}.easy-english{margin-top:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:4px 18px}.easy-english summary{min-height:48px;display:flex;align-items:center;font-weight:700;font-size:1.0625rem;color:var(--action)}.easy-english h3{font-size:1.125rem;margin:14px 0 6px}.easy-english ul{margin:0 0 14px;padding-left:22px;display:grid;gap:6px}.easy-english li{font-size:1.125rem;line-height:1.6;color:var(--ink)}.legacy-hint{display:block;margin-top:6px;font-weight:600;color:var(--ink)}.sensitive-consent{margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--wash)}.consent-choice{display:flex;gap:10px;align-items:flex-start;font-size:1rem;line-height:1.5;min-height:44px;cursor:pointer}.consent-choice input{width:22px;height:22px;margin:2px 0 0;flex:none;accent-color:var(--action)}.consent-choice small{display:block;margin-top:2px;color:var(--muted);font-size:.875rem}.sensitive-kept{margin:8px 0 0;font-size:.9375rem}.sensitive-kept .text-button{min-height:44px}.easy-english{scroll-margin-top:24px}.match-count{font-size:1.0625rem;margin-top:14px}.match-count .text-link{display:inline;min-height:0;margin-left:4px}.results-controls{padding-block:28px 52px;border-top:1px solid var(--line)}.results-controls h2{font-size:var(--h4);margin-bottom:16px}.results-controls .match-type-tabs{margin-bottom:18px}@media print{.results-controls h2,.match-count .text-link{display:none}}.answer-error{color:var(--accent-text);font-size:.9375rem;font-weight:600;line-height:1.5;margin:8px 0 0}legend[tabindex="-1"]:focus,h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}.button[data-save][aria-pressed=true]{background:var(--brand-wash);border-color:var(--action);color:var(--action)}.button[data-save][aria-pressed=true] .icon{fill:currentColor}.save-message{margin-top:12px}.save-message:empty{display:none}.save-message:focus{outline:none}.unsaved-note{margin-top:10px;font-weight:600;color:var(--ink)}.saved-answers{margin:18px 0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--wash)}.saved-answers h3{font-size:1rem;margin:0 0 6px}.saved-answers ul{list-style:none;margin:0;padding:0}.saved-answers li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;font-size:.9375rem;min-height:44px}.sensitive-consent[hidden]{display:none}.other-help-section{margin-top:44px;border-top:1px solid var(--line);padding-top:24px}.other-help-section>h2{font-size:var(--h3)}.other-help-note{color:var(--muted);margin:6px 0 10px}.other-help>summary{list-style:none;display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:1.0625rem;font-weight:700;color:var(--action)}.other-help>summary::-webkit-details-marker{display:none}.other-help .chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease-out}.other-help[open] .chevron{transform:rotate(-135deg) translate(-2px,-2px)}.other-help:not([open]) .when-open,.other-help[open] .when-closed{display:none}.other-help[open]>summary{margin-bottom:16px}.jump-other{margin-top:8px}@media(prefers-reduced-motion:reduce){.other-help .chevron{transition:none}}.card-tier{color:var(--muted);font-weight:500}@media(max-width:760px){html{scroll-padding-bottom:110px}}.saved-title{font-size:var(--h3);margin-bottom:18px}.card-official{margin-top:4px}.also-check{margin:28px 0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--wash)}.also-check h2{font-size:var(--h4)}.also-check p{margin-top:6px}.also-check ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:4px}.also-check a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--action);text-decoration:underline;text-underline-offset:4px;font-weight:600}.device-saves{margin:18px 0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--wash)}.device-saves :is(h2,h3){font-size:1.0625rem;margin:0 0 6px}.results-section .device-saves{margin:0 0 24px}@media(max-width:760px){html:not([data-head]) .filters details>:not(summary){display:none}}.hero-languages{margin-top:16px;font-size:1rem}.hero-languages a{color:var(--action);text-decoration:underline;text-underline-offset:4px}.noscript-note{margin-top:12px;padding:12px 16px;border-radius:10px;background:var(--wash);font-size:1rem}.preparing-label,[data-prerender-disabled] .ready-label{display:none}[data-prerender-disabled] .preparing-label{display:inline}.unsubscribe-result,html[data-unsubscribe] .unsubscribe-ask{display:none}html[data-unsubscribe=done] [data-unsubscribe-result=done],html[data-unsubscribe=expired] [data-unsubscribe-result=expired],html[data-unsubscribe=busy] [data-unsubscribe-result=busy],html[data-unsubscribe=origin] [data-unsubscribe-result=origin]{display:block}.search-corrected{grid-column:1/-1;font-size:1rem;margin:0 0 4px}main p a:not(.button):not(.text-link),main li a:not(.button):not(.text-link):not(.need-tile){color:var(--action);text-decoration:underline;text-underline-offset:3px}.chip-links a,.filter-chip,.program-card h3 a{text-decoration:none}.stay-safe .text-link,.device-alerts .text-link,.match-count .text-link{display:inline;min-height:0}.results-later{margin:8px 0 32px}.search-crisis{grid-column:1/-1;margin:0 0 20px;padding:16px 20px;border:2px solid var(--accent);border-radius:12px;background:var(--surface)}.search-crisis h2{font-size:var(--h4)}.search-crisis ul{list-style:none;padding:0;margin:10px 0;display:grid;gap:8px}.search-crisis a{color:var(--action)}h1,h2,h3{text-wrap:balance}h1,h2{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.skipped-all{margin-top:12px;padding:10px 14px;border-radius:10px;background:var(--wash)}.match-type-tabs small{font-size:.875rem;color:inherit;font-weight:500}.card-summary,.card-jurisdiction,.card-source,.card-category{font-size:1rem}.card-summary,.card-jurisdiction,.card-source{color:#2c3036}.card-category,.card-tier{color:#3a3d44}.reading-page p,.reading-page li,.info-page p,.info-page li{font-size:1.0625rem}.top-three{margin:8px 0 28px;padding:18px 22px;border:2px solid var(--action);border-radius:14px;background:var(--surface)}.top-three h2{font-size:var(--h4)}.top-three ol{margin:12px 0 6px;padding-left:24px;display:grid;gap:10px}.top-three li{font-size:1.0625rem}.top-three li a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.top-three li span{display:block;font-size:1rem;color:#2c3036}.postcode-prompt{margin:0 0 28px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:var(--wash)}.postcode-prompt h2{font-size:var(--h4)}.postcode-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0}.postcode-inline .field{max-width:220px}.behind{padding-block:28px}.behind h2{font-size:var(--h3)}.behind p{font-size:1.0625rem;max-width:720px;margin-top:10px}.behind .text-link{margin-right:18px}.quick-exit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.quick-exit-button{background:var(--exit);color:#fff;border-color:var(--exit)}.quick-exit-button:hover,.leave-pinned:hover{background:var(--exit-hover)}.quick-exit .micro{margin:0}.ask-fresh{margin-top:24px;padding:18px 22px;border:2px solid var(--action);border-radius:14px;background:var(--surface)}.ask-fresh h2{font-size:var(--h4)}.ask-fresh p{margin-top:6px}.guest-offer{margin:18px 0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--wash)}.guest-offer h3{font-size:1.0625rem;margin:0 0 6px}.guest-offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px}.clear-device{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.clear-device .button{margin-top:8px}.life-changes{grid-column:1/-1}.situation-box,.residence-banner{grid-column:1/-1;margin:0 0 20px;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--wash)}.situation-box h2,.residence-banner h2{font-size:var(--h4)}.situation-box p,.residence-banner p{margin-top:6px}.situation-box a,.residence-banner a,.life-events-list a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.life-events-list{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.account-heading h1{-webkit-hyphens:manual;hyphens:manual}.home-hero{padding-bottom:56px}.home-hero .hero-intro{max-width:30rem;font-size:1.25rem;color:var(--ink)}.home-hero .hero-actions{margin-top:32px}.hero-next{margin-top:14px;font-size:1rem;color:var(--muted)}.hero-trust{display:flex;gap:8px;align-items:flex-start;margin-top:28px;font-size:.9375rem;color:var(--muted);max-width:46ch}.hero-trust .icon{flex:none;width:18px;height:18px;margin-top:3px;color:var(--accent)}.home-hero .hero-languages{font-size:.9375rem;margin-top:10px}.home-topics,.home-how{padding-block:72px}.home-topics>h2,.home-how>h2,.home-faq>h2{font-size:var(--h2);letter-spacing:-.035em;line-height:1.15;margin-bottom:28px}.home-topics .search-form{max-width:640px;margin-bottom:24px}.home-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;counter-reset:step}.home-steps li{counter-increment:step;border-top:1px solid var(--line);padding-top:20px}.home-steps li:before{content:counter(step);display:block;font-size:2.5rem;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--accent-text);margin-bottom:16px}.home-steps h3{font-size:1.3125rem;letter-spacing:-.02em}.home-steps p{margin-top:8px;color:var(--muted)}.home-faq{grid-template-columns:1fr 1.3fr;padding-block:48px 80px}.home-faq>h2{margin-bottom:0}@media(max-width:760px){.home-hero{padding-bottom:28px}.home-hero .hero-intro{font-size:1.125rem}.home-hero .hero-actions{margin-top:24px}.home-hero .hero-actions .primary{width:100%;justify-content:space-between}.hero-trust{margin-top:22px}.home-topics,.home-how{padding-block:44px}.home-steps{grid-template-columns:1fr;gap:28px}.home-steps li:before{font-size:2rem;margin-bottom:10px}.home-faq{grid-template-columns:1fr;padding-block:28px 56px}.home-topics .search-form{flex-wrap:nowrap}.home-topics .search-input{flex-basis:auto;border-bottom:0;padding:0 0 0 6px}}.optional-question{margin-top:28px;border-top:1px solid var(--line);padding-top:18px}.optional-question>summary{display:flex;align-items:center;gap:12px;min-height:44px;font-weight:600;font-size:1.0625rem;cursor:pointer;list-style:none}.optional-question>summary::-webkit-details-marker{display:none}.optional-question[open]>summary .chevron{transform:rotate(-135deg)}.optional-tag{font-weight:500;font-size:.875rem;color:var(--muted)}.optional-question legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.optional-question .answer-group{margin-top:8px}@media(max-width:760px){.apply-panel>.stay-safe,.apply-panel>.apply-host,.apply-panel>[data-save]{display:none}}.reading-page p+p,.reading-page p+ul,.reading-page ul+p{margin-top:12px}[data-not-found] .search-form{max-width:560px;margin-top:22px}.alert-settings .alert-choice:has(.alert-often){align-items:flex-start}.alert-settings .alert-choice:has(.alert-often) input{margin-top:4px}.alert-settings .alert-choice~.alert-choice{margin-top:14px}.alert-settings .alert-often{display:block;font-size:.875rem;color:var(--muted);font-weight:400;margin-top:2px}.under-18{margin:0 0 18px}.under-18-note{margin-top:10px}.leave-pinned{position:fixed;right:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:1rem;box-shadow:0 6px 20px #1a232a33;cursor:pointer}.leave-pinned:focus-visible{outline:3px solid var(--action);outline-offset:3px}.leave-pinned kbd{font:inherit;font-size:.875rem;font-weight:500;padding:1px 7px;border:1px solid #ffffff73;border-radius:6px}#app:has(.leave-pinned) main{padding-bottom:80px}.quick-exit [data-clear-device]{margin-top:8px;font-size:.875rem}@media(hover:none){.leave-pinned kbd{display:none}}@media print{.leave-pinned{display:none}}@media(forced-colors:active){.leave-pinned{border:2px solid ButtonText}}[lang]:not(html):not([lang^=en]){font-family:Segoe UI,Arial,system-ui,sans-serif}.hero-actions .button{min-height:56px;padding-block:12px}.apply-panel .button{min-height:50px}.notice{background:var(--wash)}.notice>.icon{color:var(--muted)}.notice.is-warning,.help-warning{background:var(--accent-wash)}.notice.is-warning>.icon,.help-warning>.icon{color:var(--accent)}.optional-question .chevron{width:9px;height:9px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);color:var(--action)}.optional-question[open]>summary .chevron{transform:rotate(-135deg) translate(-2px,-2px)}.not-much{margin:8px 0 32px}.not-much h2{font-size:var(--h3)}.not-much p{margin-top:8px}.not-much-actions{display:flex;flex-wrap:wrap;gap:4px 20px}.home-topics,.home-how,.behind,.home-faq{padding-block:48px}.home-faq{display:block;padding-bottom:80px}.home-faq .faq-list{max-width:820px}.home-faq>h2{margin-bottom:20px}@media(max-width:760px){.home-topics,.home-how,.behind,.home-faq{padding-block:32px}.home-faq{padding-bottom:56px}}main p.eyebrow{font-size:.9375rem}.page-heading>p:not(.eyebrow),.finder-heading p:not(.eyebrow),.account-heading>p:not(.eyebrow),.info-heading>p:not(.eyebrow){font-size:1.125rem}@media(max-width:760px){.page-heading>p:not(.eyebrow),.finder-heading p:not(.eyebrow),.account-heading>p:not(.eyebrow),.info-heading>p:not(.eyebrow){font-size:1.0625rem}}main .info-heading>p:not(.eyebrow),main .reading-page h1+p{font-size:1.125rem}@media(max-width:760px){main .info-heading>p:not(.eyebrow),main .reading-page h1+p{font-size:1.0625rem}}main .reading-page,main .finder-page,main .help-guide{max-width:none}.reading-page>*{max-width:750px}.finder-page>*{max-width:790px}.help-guide>*{max-width:780px}:is(.faq-list,.match-reasons,.coverage-details,.why-ask) summary{list-style:none;display:flex;align-items:center;gap:10px}:is(.faq-list,.match-reasons,.coverage-details,.why-ask) summary::-webkit-details-marker{display:none}:is(.faq-list,.match-reasons,.coverage-details,.why-ask) summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--action);border-bottom:2px solid var(--action);transform:rotate(45deg) translate(-2px,-2px)}:is(.faq-list,.coverage-details) summary:after{margin-left:auto}:is(.faq-list,.match-reasons,.coverage-details,.why-ask) details[open]>summary:after,details:is(.match-reasons,.coverage-details,.why-ask)[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.results-section .empty-state{max-width:640px}.older-changes{margin-top:8px;border-top:1px solid var(--line)}.older-changes>summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:48px;font-weight:650;color:var(--action)}.older-changes>summary::-webkit-details-marker{display:none}.older-changes>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}.older-changes[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}#official-finders{font-size:var(--h3)}#official-finders+.hub-grid{margin-top:20px}.apply-panel .apply-host{margin-top:8px}.apply-early [data-save]{margin-top:4px}.answer-summary{gap:2px 0}.answer-summary li{border:0;background:none;padding:0;font-size:.9375rem;color:var(--muted)}.answer-summary li:not(:last-child):after{content:"·";margin-inline:8px}.leave-pinned{background:var(--exit);font-size:.9375rem;font-weight:650;min-height:50px}.footer-column li a{min-width:44px}#crisis-slot .search-crisis{margin:20px 0 4px}.browse-results:has(.crisis-none) .results-heading,.browse-results:has(.crisis-none) .active-filters{display:none}.crisis-none{grid-column:1/-1;font-size:1rem;color:var(--muted)}.claim-tally{margin:0 0 22px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--wash)}.claim-tally h2,.claim-tally h3{font-size:1.0625rem;margin:0 0 6px}.claim-tally-total{font-size:1.125rem;margin:0 0 4px}.claim-tally .micro{margin:0}.claim-actions .claim-first{font-weight:600;margin-top:4px}.claim-actions .claim-got{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.claim-amount{margin-top:10px}.claim-amount label{display:block;font-weight:600}.claim-amount .micro{margin:2px 0 6px}.amount-field{display:flex;align-items:center;gap:6px;max-width:12rem;border:1px solid var(--control-line);border-radius:9px;padding:0 12px;background:var(--surface)}.amount-field:focus-within{outline:3px solid var(--action);outline-offset:2px}.amount-field input{border:0;outline:0;min-height:44px;width:100%;font:inherit;background:transparent}.claim-actions .claim-amount-actions .button{border:1px solid var(--control-line);background:var(--surface);color:var(--ink);text-decoration:none;padding:10px 18px;min-height:44px;font-size:.9375rem}.claim-actions .claim-amount-actions .button:hover{border-color:var(--ink)}.claim-amount .micro{font-size:.875rem}.claim-amount-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}@media(max-width:760px){.account-page{padding-block:28px 48px;gap:28px}.account-panel .signin>.small-icon{display:none}.account-page:has(#signin) .account-heading>.text-link{display:none}}.ready-label{display:inline-flex;align-items:center;gap:12px}.account-actions .button.secondary{min-height:44px;padding:10px 20px;font-size:.9375rem;text-decoration:none;color:var(--ink);border:1px solid var(--control-line);background:var(--surface)}.account-actions .button.secondary:hover{border-color:var(--ink)}.account-remove{margin-top:28px;border-top:1px solid var(--line);padding-top:20px}.account-remove h3{font-size:1.0625rem;margin:0 0 12px}.remove-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px}.remove-item .micro{margin:0;flex:1 1 16rem}.button.remove{min-height:44px;padding:10px 18px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:.9375rem}.button.remove:hover{background:var(--wash)}:root{--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-s:16px;--space-m:clamp(20px,1.1rem + .4vw,24px);--space-l:clamp(28px,1.4rem + 1vw,40px);--space-xl:clamp(40px,1.9rem + 2vw,56px);--space-2xl:clamp(48px,2rem + 3.6vw,80px);--space-3xl:clamp(64px,2rem + 7.5vw,128px);--section:clamp(64px,2.5rem + 4.4vw,96px);--section-lg:clamp(80px,2.5rem + 7vw,128px);--gap:clamp(12px,.55rem + .7vw,20px);--ease-out:cubic-bezier(.2,.8,.2,1);--header-h:80px;--raised:#fcfaf6;--money:#1b6a3f;--money-wash:#e1f0e5;--rust-on-ink:#f08a5d;--shadow-1:0 1px 2px #1a232a0d,0 4px 14px #1a232a0a;--shadow-2:0 2px 6px #1a232a12,0 16px 36px #1a232a1a}html{scroll-padding-top:calc(var(--header-h) + 16px)}.icon .i-fill{opacity:0;transition:opacity .15s}.icon.is-filled .i-fill{opacity:1}.icon-tone .i-tone{opacity:.25}.site-header{position:sticky;top:0;z-index:60;padding-top:12px;pointer-events:none}.nav-shell{display:flex;align-items:center;gap:var(--space-l);min-height:68px;padding:8px 8px 8px 22px;background:var(--raised);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px #1a232a0a;pointer-events:auto}@supports (animation-timeline:scroll()){.nav-shell{animation:shell-lift linear both;animation-timeline:scroll(root);animation-range:0 72px}}@keyframes shell-lift{to{box-shadow:var(--shadow-2);border-color:#d8cfc1;min-height:60px}}.site-header .brand{min-height:44px}.site-header .wordmark{--wordmark-width:158px}#main-nav{display:flex;align-items:center;flex:1;gap:var(--space-s);min-width:0}.nav-links{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.nav-links a,.nav-end>a,.lang-button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;font-size:.9375rem;font-weight:600;color:var(--ink);white-space:nowrap;background:transparent;border:1px solid transparent;line-height:1.2}.nav-links a:hover,.nav-end>a:hover,.lang-button:hover,.lang-button[aria-expanded=true]{background:var(--wash);text-decoration:none}.nav-links a[aria-current]:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:3px;border-radius:3px;background:var(--accent)}.nav-end{display:flex;align-items:center;gap:4px;margin-left:auto}.nav-end .icon{width:19px;height:19px}.nav-saved[aria-current] .icon,.nav-saved .icon.is-filled{color:var(--accent)}.saved-count:empty{display:none}.saved-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--accent-wash);color:var(--accent-text);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.nav-account{border-color:var(--line)!important;border-radius:999px!important;padding-inline:16px!important}.nav-account[aria-current]{border-color:var(--ink)!important}.nav-cta{background:var(--action)!important;color:#fff!important;border-radius:999px!important;padding:0 16px 0 20px!important;margin-left:6px;font-weight:650!important}.nav-cta:hover{background:var(--action-hover)!important}.nav-cta .icon{width:17px;height:17px;transition:transform .2s var(--ease-out)}.nav-cta:hover .icon{transform:translate(3px)}.nav-signout{min-height:44px;padding-inline:8px;font-size:.9375rem}.lang{position:relative}.lang-caret{width:14px!important;height:14px!important;transition:transform .2s var(--ease-out)}.lang-button[aria-expanded=true] .lang-caret{transform:rotate(180deg)}.lang-menu{position:absolute;right:0;top:calc(100% + 12px);width:min(460px,calc(100vw - 32px));max-height:min(72vh,600px);overflow:auto;background:var(--raised);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-2);padding:10px;z-index:2}.lang-note{font-size:.9375rem;line-height:1.5;padding:6px 10px 10px}.lang-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px}.lang-list a,.lang-here{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:54px;padding:6px 12px;border-radius:12px;line-height:1.3}.lang-list a:hover{background:var(--wash);text-decoration:none}.lang-here{background:var(--wash)}.lang-here .icon{position:absolute;right:12px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--money)}.lang-native{font-weight:650;color:var(--ink);font-size:1rem}.lang-name{font-size:.875rem;color:var(--muted)}.lang-all{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;margin-top:8px;border-top:1px solid var(--line);font-weight:650;color:var(--action)}.lang-all .icon{width:17px;height:17px}.menu-button{display:none}@media(max-width:1240px){.nav-shell{gap:var(--space-s)}.nav-links a,.nav-end>a,.lang-button{padding-inline:10px}.lang-current,.nav-saved-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(max-width:1080px){.site-header{padding-top:8px}.site-header .wordmark{--wordmark-width:142px}.nav-shell{flex-wrap:wrap;gap:0;justify-content:space-between;min-height:60px;padding:6px 6px 6px 16px;border-radius:18px}.menu-button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px 0 14px;border-radius:14px;border:1px solid var(--line);background:var(--canvas);font-size:1rem;font-weight:650;color:var(--ink)}.menu-button[aria-expanded=true]{background:var(--wash)}#main-nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding:6px 4px 8px;margin-top:6px;border-top:1px solid var(--line);max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain}#main-nav.is-open{display:flex}.nav-links{flex-direction:column;align-items:stretch}.nav-links a,.nav-end>a,.lang-button{width:100%;min-height:52px;font-size:1.0625rem;padding-inline:12px}.nav-links a[aria-current]:after{inset:14px auto 14px 0;width:3px;height:auto}.nav-end{flex-direction:column;align-items:stretch;margin:6px 0 0;padding-top:6px;border-top:1px solid var(--line);gap:2px}.lang-current,.nav-saved-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.lang-caret{margin-left:auto}.lang-menu{position:static;width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0 0 6px;background:transparent}.lang-list{grid-template-columns:1fr 1fr}.nav-account{justify-content:center;margin-top:6px}.nav-cta{justify-content:center;margin:8px 0 0}.nav-signout{align-self:center}html:has(#main-nav.is-open){overflow:hidden}}@media(max-width:360px){.lang-list{grid-template-columns:1fr}.site-header .wordmark{--wordmark-width:128px}}@media(prefers-reduced-motion:reduce){.nav-cta .icon,.lang-caret{transition:none}}@media(forced-colors:active){.nav-shell,.lang-menu{border:1px solid CanvasText}.nav-links a[aria-current]:after{background:Highlight}}.home-topics{padding-block:var(--section)}.home-topics>h2{font-size:var(--h2);letter-spacing:-.035em;line-height:1.15;margin-bottom:var(--space-l)}.home-topics .search-form{max-width:640px;margin-bottom:var(--space-l)}.needs-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.needs-grid>li{display:flex;min-width:0}.need-tile{--tile:var(--accent-wash);--tone:var(--accent-text);position:relative;display:flex;flex-direction:column;gap:var(--space-s);width:100%;min-height:228px;padding:var(--space-m);border:1px solid var(--line);border-radius:22px;background:var(--raised);color:var(--ink);box-shadow:var(--shadow-1);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}.need-tile:hover{text-decoration:none;border-color:color-mix(in srgb,var(--tone) 35%,var(--line))}[data-need=healthcare]{--tile:#fbe2df;--tone:#b42318}[data-need=transport]{--tile:#dcebf3;--tone:#1c5b80}[data-need=children]{--tile:#fde8cc;--tone:#a34a04}[data-need=housing]{--tile:#e0eedc;--tone:#2c6634}[data-need=bills]{--tile:#fbefbf;--tone:#7f5800}[data-need=income]{--tile:#e6e1f5;--tone:#553a9e}[data-need=carers]{--tile:#f5dfea;--tone:#93265c}[data-need=unclaimed]{--tile:var(--money-wash);--tone:var(--money)}.need-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--tile);color:var(--tone);transition:transform .22s var(--ease-out)}.need-icon .icon{width:36px;height:36px}.need-icon .i-tone{opacity:.32}.need-text{display:flex;flex-direction:column;gap:6px;flex:1}.need-tile h3{font-size:var(--h4);letter-spacing:-.02em;line-height:1.2}.need-desc{font-size:.9375rem;line-height:1.5;color:var(--muted)}.need-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.need-count{font-size:.875rem;font-weight:650;color:var(--tone);background:var(--tile);border-radius:999px;padding:4px 12px;font-variant-numeric:tabular-nums}.need-go{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border-radius:50%;border:1px solid var(--line);color:var(--ink);transition:transform .22s var(--ease-out),background .22s,border-color .22s,color .22s}.need-go .icon{width:17px;height:17px}.need-tile:hover .need-go,.need-tile:focus-visible .need-go{background:var(--tone);border-color:var(--tone);color:#fff}@media(prefers-reduced-motion:no-preference){.need-tile:hover,.need-tile:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-2)}.need-tile:hover .need-icon,.need-tile:focus-visible .need-icon{transform:rotate(-6deg) scale(1.06)}.need-tile:hover .need-go,.need-tile:focus-visible .need-go{transform:translate(3px)}@supports (animation-timeline:view()){.needs-grid>li{animation:rise-in linear both;animation-timeline:view();animation-range:entry 5% cover 22%}.needs-grid>li:nth-child(4n+2){animation-range:entry 9% cover 26%}.needs-grid>li:nth-child(4n+3){animation-range:entry 13% cover 30%}.needs-grid>li:nth-child(4n){animation-range:entry 17% cover 34%}}}@keyframes rise-in{0%{transform:translateY(36px) scale(.96)}to{transform:none}}.home-more{margin-top:var(--space-m)}@media(max-width:1000px){.needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.need-tile{min-height:0}}@media(max-width:600px){.needs-grid{gap:10px}.need-tile{padding:14px;border-radius:18px;gap:10px}.need-icon{width:52px;height:52px;border-radius:16px}.need-icon .icon{width:30px;height:30px}.need-tile h3{font-size:1.0625rem}.need-desc,.need-go{display:none}.need-count{padding:2px 10px}}.how-band{margin-inline:clamp(8px,1.6vw,24px);padding-block:var(--section-lg);border-radius:clamp(24px,3vw,40px);background:var(--ink);color:#f5f0e7}.how-band h2{font-size:var(--h2);letter-spacing:-.035em;color:#fff;margin-bottom:var(--space-xl)}.how-band .how-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.how-band .how-steps li{position:relative;display:flex;flex-direction:column;gap:var(--space-xs)}.how-mark{position:relative;display:flex;align-items:center;gap:var(--space-s);margin-bottom:var(--space-xs)}.how-band .how-steps li:not(:last-child) .how-mark:after{content:"";position:absolute;left:150px;right:calc(-1 * var(--space-xl) + 16px);top:50%;border-top:2px dashed #ffffff33}.how-num{font-size:clamp(4rem,3rem + 3vw,6rem);font-weight:800;line-height:.85;letter-spacing:-.06em;color:var(--rust-on-ink);font-variant-numeric:tabular-nums;min-width:.6em}.how-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#ffffff14;color:#fff}.how-icon .icon{width:30px;height:30px}.how-icon .i-tone{opacity:.35;fill:var(--rust-on-ink)}.how-band .how-steps h3{font-size:var(--h3);letter-spacing:-.025em;color:#fff}.how-band .how-steps p{color:#cfc8bc;font-size:1.0625rem;line-height:1.6;max-width:34ch}#main .how-tools{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:4px}.how-tools .icon{width:17px;height:17px}.how-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:1px solid #ffffff1f}.how-start{background:#fff;color:var(--ink);border-radius:999px;min-height:56px;padding-inline:26px;font-size:1rem}.how-start:hover{background:var(--accent-wash)}.how-start .icon{width:18px;height:18px}.how-cta p{color:#cfc8bc;font-size:1rem}.how-band a:focus-visible{outline-color:#fff}@media(max-width:860px){.how-band .how-steps{grid-template-columns:1fr;gap:var(--space-l)}.how-band .how-steps li{padding-left:76px}.how-mark{position:absolute;left:0;top:0;flex-direction:column;align-items:flex-start;margin:0}.how-num{font-size:3.5rem;min-width:0}.how-icon{display:none}.how-band .how-steps li:not(:last-child) .how-mark:after{left:20px;right:auto;top:64px;height:calc(100% + var(--space-l) - 72px);border-top:0;border-left:2px dashed #ffffff33}.how-band .how-steps li:not(:last-child) .how-mark{height:100%}.how-start{width:100%}}@media(forced-colors:active){.how-band,.need-tile{border:1px solid CanvasText}}.money-tag{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;align-self:stretch;margin-top:var(--space-xs);padding:10px 14px 11px;border-radius:14px;background:var(--money-wash);color:var(--money);box-shadow:inset 0 0 0 1px #1b6a3f24;line-height:1.3}.money-tag-label{font-size:.875rem;font-weight:650;color:var(--money)}.money-tag-amount{flex-basis:100%;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--money);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.money-tag.is-varies{background:var(--wash);box-shadow:inset 0 0 0 1px var(--line)}.money-tag.is-varies .money-tag-label,.money-tag.is-varies .money-tag-amount{color:var(--ink)}.money-tag.is-varies .money-tag-amount{font-size:1.0625rem;font-weight:700}.money-tag.is-large,.home-top3 .money-tag{padding:14px 18px 15px;border-radius:18px}.money-tag.is-large:not(.is-varies) .money-tag-amount,.home-top3 .money-tag:not(.is-varies) .money-tag-amount{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);letter-spacing:-.03em;line-height:1.15}@media(forced-colors:active){.money-tag{border:1px solid CanvasText}}.section{padding-block:var(--section)}.page-heading{padding-top:var(--space-2xl);padding-bottom:var(--space-l)}.how-cta p{-webkit-hyphens:manual;hyphens:manual}.topic-icon{display:grid;place-items:center;width:72px;height:72px;margin-bottom:var(--space-s);border-radius:22px;background:var(--tile,var(--accent-wash));color:var(--tone,var(--accent-text))}.topic-icon .icon{width:40px;height:40px}.topic-icon .i-tone{opacity:.32}.detail-facts{align-items:flex-end}.fact-amount.is-money strong{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--money);font-variant-numeric:tabular-nums}.listing-links span.is-money{color:var(--money);font-weight:700}@media(max-width:600px){.topic-icon{width:60px;height:60px;border-radius:18px}.topic-icon .icon{width:34px;height:34px}}.program-card{border-radius:20px;background:var(--raised);box-shadow:var(--shadow-1);transition:box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}.program-card:hover,.program-card:focus-within{box-shadow:var(--shadow-2);border-color:#d8cfc1}.claim-help--listing{margin-top:var(--space-l);padding:var(--space-m) var(--space-l);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:18px;background:var(--raised);box-shadow:var(--shadow-1)}.claim-help--listing .claim-help__title{font-size:var(--h4);color:var(--ink)}.claim-help--listing .claim-help__title .icon{width:24px;height:24px;padding:4px;box-sizing:content-box;border-radius:10px;background:var(--accent-wash);color:var(--accent-text)}.claim-help--listing .claim-help__body{font-size:1rem;max-width:62ch}.need-tile>.tile-arrow{display:none}.site-footer{margin-top:var(--space-l);background:var(--wash);border-radius:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0 0;padding-top:var(--space-2xl)}.footer-top{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:var(--space-2xl);padding-bottom:var(--space-xl)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s)}.site-footer .wordmark{--wordmark-width:168px}.footer-brand p{font-size:1rem;line-height:1.55;color:var(--muted);max-width:30ch}.footer-nav{display:grid;grid-template-columns:repeat(5,minmax(0,auto));justify-content:space-between;gap:var(--space-l) var(--space-m);font-size:.9375rem;font-weight:600}.footer-column h2{font-size:.9375rem;font-weight:700;letter-spacing:0;color:var(--ink);margin-bottom:var(--space-2xs)}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column li a{display:inline-flex;align-items:center;min-height:40px;min-width:44px;color:var(--muted)}.footer-column li a:hover{color:var(--ink)}.footer-states ul{display:grid;grid-template-columns:repeat(2,auto);column-gap:var(--space-m)}.footer-country{padding-block:var(--space-m);border-top:1px solid var(--line)}.footer-country p{font-size:.9375rem;line-height:1.6;max-width:72ch;color:var(--muted)}.footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2xs) var(--space-m);padding-block:var(--space-m) var(--space-l);border-top:1px solid var(--line);font-size:.9375rem;color:var(--muted)}.footer-base p{font-size:.9375rem}.footer-operator a{color:var(--action);text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.footer-top{grid-template-columns:1fr;gap:var(--space-l)}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start}}@media(max-width:600px){.site-footer{padding-top:var(--space-xl)}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m) var(--space-s)}.footer-states{grid-column:1/-1;order:1}.footer-states ul{grid-template-columns:repeat(4,auto);justify-content:start}.footer-column li a{min-height:44px}}@media print{.site-footer{display:none!important}}.finder-card,.account-panel{border-radius:22px;background:var(--raised);box-shadow:var(--shadow-1)}.finder-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xs);list-style:none;margin-top:0;margin-inline:0;padding-inline:0}.finder-progress li{display:flex;flex-direction:column;gap:var(--space-2xs)}.finder-progress li:before{content:"";height:6px;border-radius:6px;background:var(--line);transition:background .3s var(--ease-out)}.finder-progress li.current:before,.finder-progress li:has(~li.current):before{background:var(--accent)}.finder-progress li:has(~li.current){color:var(--ink)}@media(prefers-reduced-motion:reduce){.finder-progress li:before{transition:none}}@media(forced-colors:active){.finder-progress li:before{background:GrayText}.finder-progress li.current:before,.finder-progress li:has(~li.current):before{background:Highlight}}.program-grid.is-compact .program-card{position:relative;padding:var(--space-m)}.program-grid.is-compact .card-top{margin-bottom:var(--space-2xs)}.program-grid.is-compact .card-jurisdiction{margin-bottom:4px}.program-grid.is-compact .program-card h3{font-size:var(--h4);line-height:1.25}.program-grid.is-compact .program-card h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.program-grid.is-compact .program-card h3 a:focus-visible{outline:none}.program-grid.is-compact .program-card:has(h3 a:focus-visible){outline:3px solid var(--action);outline-offset:3px}.program-grid.is-compact .program-card:hover h3 a{text-decoration:underline;text-underline-offset:4px}.program-grid.is-compact .save-button,.program-grid.is-compact .card-official{position:relative;z-index:1}.program-grid.is-compact .card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--space-2xs)}.program-grid.is-compact .card-source{flex-direction:row;flex-wrap:wrap;gap:2px var(--space-xs);margin-top:var(--space-xs)}.program-grid.is-compact .card-bottom{display:none}.program-grid.is-compact .money-tag{margin-top:var(--space-2xs);padding:8px 12px}.program-grid.is-compact .money-tag-amount{flex-basis:auto;font-size:1.125rem}.program-grid.is-compact .money-tag.is-varies .money-tag-amount{font-size:1rem}@media(max-width:600px){.program-grid.is-compact{gap:var(--space-xs)}.program-grid.is-compact .program-card{padding:var(--space-s) var(--space-s) var(--space-s) 18px;border-radius:18px}.program-grid.is-compact .card-top{margin:-6px -8px 2px 0}.program-grid.is-compact .card-source{margin-top:var(--space-2xs)}}.nav-saved[aria-current]:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:3px;border-radius:3px;background:var(--accent)}@media(max-width:1080px){.nav-saved[aria-current]:after{inset:14px auto 14px 0;width:3px;height:auto}}.wordmark{--wordmark-width:174px;font-size:calc(var(--wordmark-width)*222/1105)}.site-footer .wordmark{--wordmark-width:157px}.hero{position:relative;isolation:auto;display:block;padding-top:42px;padding-bottom:48px}.hero-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px;align-items:center}.hero-heading{position:relative;z-index:4;align-self:center;min-width:0;animation:none}.hero h1{font-size:clamp(44px,4.55vw,66px);line-height:1.07;letter-spacing:-.052em;text-wrap:balance}.hero .eyebrow{font-size:.875rem;letter-spacing:.11em;margin-bottom:23px}.hero-intro{font-size:1.125rem;max-width:430px;margin-top:23px}.hero-actions{margin-top:25px;gap:11px}.hero-actions .button{font-size:.9375rem;padding-inline:19px}.hero-assurances{font-size:.875rem;gap:17px;margin-top:21px}.hero-tools{position:relative;z-index:auto;display:block;width:100%;margin-top:26px;padding:0}.hero-tools .search-panel{position:relative;max-width:890px;padding:25px;background:var(--wash);border-radius:20px}.hero-tools .search-panel>h2,.hero-tools .search-panel>.search-form,.hero-tools .search-panel>.micro{position:relative;z-index:4}.hero-tools .search-panel h2{font-size:1.25rem;margin-bottom:15px}.hero-tools .search-form{flex-wrap:nowrap;background:var(--surface);gap:4px}.hero-tools .search-input{flex:1;padding:2px 9px;border:0;margin:0}.hero-tools .search-input input{font-size:.875rem}.hero-tools .search-state{flex:0 0 auto;padding-left:10px;border-left:1px solid var(--line)}.hero-tools .search-state select{width:100%;max-width:180px;font-size:.875rem}.hero-tools .search-form .button{min-height:44px;font-size:.875rem;padding:10px 18px}.hero-tools .micro{font-size:.875rem}.breeze-art{position:relative;isolation:auto;align-self:center;width:100%;min-width:0;max-height:none;margin:0;aspect-ratio:auto}.breeze-art:before,.breeze-art:after{content:none}.breeze-stage{position:relative;width:100%;aspect-ratio:680/600;pointer-events:none}.breeze-scenery,.breeze-occlusion,.breeze-family{display:block;position:absolute;margin:0}.breeze-scenery,.breeze-occlusion{width:100%;left:0;bottom:5%}.breeze-scenery{z-index:0}.breeze-occlusion{z-index:2;clip-path:polygon(79% 0,100% 0,100% 100%,57% 100%,57% 68%,61% 48%,78% 35%)}.breeze-family{z-index:3;left:-6%;bottom:4%;width:76%}.breeze-stage picture img{display:block;position:static;width:100%;height:auto;max-width:none;object-fit:contain}.breeze-still-papers{position:absolute;inset:0;z-index:1;transition:opacity .45s ease}.breeze-stage .still-paper{position:absolute;display:block;width:12%;height:auto;max-width:none;filter:drop-shadow(0 3px 3px #43483215)}.breeze-stage .paper-one{left:29%;top:8%;transform:rotate(-12deg)}.breeze-stage .paper-two{left:55%;top:19%;width:12.5%;transform:rotate(17deg)}.breeze-stage .paper-three{left:87%;top:4%;width:9%;transform:rotate(-19deg)}.breeze-caption{position:relative;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:.875rem;color:#606050;min-height:44px;margin-top:-3px;padding-inline:5%}.breeze-toggle{border:0;background:transparent;color:#606050;font:inherit;font-size:.875rem;min-height:44px;padding:7px 0 7px 10px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;white-space:nowrap}.breeze-toggle:hover{color:var(--ink)}.breeze-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;visibility:hidden;opacity:1;transition:opacity .24s ease-out}.breeze-canvas[data-live=true]{visibility:visible}.breeze-canvas[data-yield=true],.hero[data-breeze=live] .breeze-still-papers,.hero[data-breeze=quiet] .breeze-still-papers{opacity:0}@media(min-width:1500px){.hero{padding-top:60px}.hero-scene{gap:36px}.hero h1{font-size:4.25rem}}@media(min-width:761px)and (max-width:1080px){.hero{padding-top:32px}.hero-scene{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:5px}.hero h1{font-size:clamp(39px,4.6vw,50px)}.hero-intro{font-size:1rem}.hero-actions .button{font-size:.875rem;padding-inline:13px}.hero-assurances{gap:8px;font-size:.875rem}.hero-tools .search-panel{padding:21px}.breeze-caption{padding:0;font-size:.875rem}.breeze-toggle{font-size:.875rem}.breeze-art{align-self:center}}@media(max-width:760px){.wordmark{--wordmark-width:159px}.hero{display:flex;flex-direction:column;gap:0;padding-top:37px;padding-bottom:32px}.hero-scene{display:contents}.hero-heading{order:0;padding-top:0;align-self:stretch}.hero h1{font-size:clamp(39px,8.8vw,60px);letter-spacing:-.05em}.hero .eyebrow{font-size:.875rem;margin-bottom:20px}.hero-intro{font-size:1.0625rem;margin-top:21px;max-width:440px}.hero-actions .button{font-size:.875rem;padding-inline:16px}.hero-assurances{font-size:.875rem;gap:8px 16px;margin-top:18px}.hero-tools{order:1;display:block;margin-top:12px;padding-bottom:0}.hero-tools .search-panel{padding:20px}.hero-tools .search-form{flex-wrap:wrap;gap:0}.hero-tools .search-input{flex:1 1 100%;border-bottom:1px solid var(--line);padding:2px 9px 6px;margin-bottom:4px}.hero-tools .search-state{flex:1;border:0}.hero-tools .search-state select{max-width:none}.breeze-art{order:1;width:min(100%,500px);max-height:none;margin:23px auto 0}.breeze-caption{font-size:.875rem;padding-inline:4%;margin-top:-5px}.breeze-toggle{font-size:.875rem}}@media(max-width:360px){.hero h1{font-size:2.25rem}.hero-actions .button{font-size:.875rem;padding-inline:13px}.hero-assurances{font-size:.875rem;gap:7px 10px}.hero-tools .search-panel{padding:16px}.hero-tools .search-panel h2{font-size:1.1875rem}}@media(prefers-reduced-motion:reduce){.breeze-toggle{display:none}.breeze-canvas{visibility:hidden!important;transition:none}.breeze-still-papers{opacity:1!important;transition:none}}.hero .eyebrow{font-size:.9375rem;letter-spacing:0}.hero-assurances,.breeze-caption,.breeze-toggle{font-size:.875rem}.hero-actions .button{font-size:.9375rem}.hero-tools .search-state select{font-size:1rem}.hero-tools .micro{font-size:.9375rem}.home-hero.hero{width:100%;margin:0;padding:clamp(24px,2.8vw,48px) clamp(18px,4.5vw,80px) clamp(36px,4.5vw,72px);background:radial-gradient(60% 70% at 88% 18%,#fbe9df 0,transparent 70%),radial-gradient(50% 60% at 6% 92%,var(--brand-wash) 0,transparent 70%),var(--canvas)}.home-hero .hero-scene{max-width:1720px;margin-inline:auto;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(24px,4vw,80px);align-items:center}.home-hero .hero-heading{max-width:none}.home-hero .hero-intro{max-width:34rem}.home-hero .breeze-art{max-width:780px;justify-self:end;align-self:start}.home-quiz{position:relative;margin-top:24px;max-width:720px;padding:clamp(18px,2.4vw,28px);background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 40px -24px #1a232a40,0 2px 6px #1a232a0d}.quiz-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.quiz-kicker{display:flex;align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:750;letter-spacing:.02em;color:var(--accent-text);text-transform:uppercase}.quiz-kicker .icon{width:20px;height:20px}.quiz-progress{margin:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.quiz-progress span{color:var(--muted);font-weight:500}.quiz-dots{display:flex;gap:6px;margin:12px 0 0;padding:0;list-style:none}.quiz-dots li{flex:1;height:6px;border-radius:6px;background:var(--line);transition:background-color .24s ease}.quiz-dots li.is-done{background:var(--action)}.quiz-dots li.is-now{background:#9db8e3}.quiz-form{margin:0}.quiz-field{border:0;margin:18px 0 0;padding:0;min-width:0}.quiz-question{display:block;padding:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.quiz-question:focus{outline:none}.quiz-question:focus-visible{outline:3px solid var(--action);outline-offset:4px;border-radius:6px}.quiz-help{margin:8px 0 0;font-size:1rem;color:var(--muted)}.quiz-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:16px}.quiz-choices.is-places{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){.quiz-choices.is-places{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.is-places .quiz-choice{min-height:72px;padding:10px 14px}.is-places .quiz-choice>span{font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.is-places .quiz-choice small{font-size:.875rem;line-height:1.25}.quiz-choice{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:12px 16px;border:1.5px solid var(--control-line);border-radius:14px;background:#fff;color:var(--ink);font-size:1.0625rem;font-weight:650;line-height:1.25;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.quiz-choice small{font-size:.875rem;font-weight:450;color:var(--muted)}.quiz-choice:hover{border-color:var(--action);background:var(--brand-wash);box-shadow:0 6px 14px -8px #0f4fa860;transform:translateY(-1px)}.quiz-choice:active{transform:translateY(1px) scale(.99)}.quiz-choice.is-current{border-color:var(--action);background:var(--brand-wash);box-shadow:inset 0 0 0 1px var(--action)}.quiz-choice:focus-visible{outline:3px solid var(--action);outline-offset:2px}.home-quiz .answer-group{border:0;margin:0;padding:0}.home-quiz .answer-group legend{font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.home-quiz .answer-group .choices{margin-top:14px}.quiz-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.quiz-actions-end{display:flex;align-items:center;gap:16px;margin-left:auto}.quiz-actions .text-button,.quiz-foot .text-button,.quiz-done-actions .text-button{min-height:44px;font-size:1rem;font-weight:600}.quiz-back{display:inline-flex;align-items:center;gap:6px}.quiz-back .icon{width:18px;height:18px}.quiz-foot{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.quiz-foot:empty{display:none}.quiz-tally{margin:0;font-size:1rem;color:var(--ink)}.quiz-tally strong{display:inline-block;min-width:1.4em;padding:1px 8px;border-radius:999px;background:var(--accent-wash);color:var(--accent-text);font-size:1.0625rem;text-align:center}.quiz-tally.is-bumped strong{animation:quiz-bump .42s ease-out}@keyframes quiz-bump{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.quiz-finish{display:inline-flex;align-items:center;gap:6px;color:var(--action)}.quiz-finish .icon{width:18px;height:18px}.quiz-privacy{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;font-size:.9375rem;color:var(--muted)}.quiz-privacy .icon{flex:none;width:18px;height:18px;margin-top:3px;color:var(--accent)}.home-quiz.is-done{padding-block:22px}.quiz-done-line{margin:10px 0 0;font-size:1.125rem}.quiz-done-line strong{color:var(--accent-text)}.quiz-done-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:16px 0 0}.quiz-done-actions .button{margin:0}.home-quiz .answer-error{margin:8px 0 0}.home-top3{padding-inline:clamp(18px,4.5vw,80px);background:linear-gradient(180deg,var(--surface),var(--canvas))}.home-band{max-width:1720px;margin-inline:auto}.home-top3.section{padding-bottom:clamp(24px,2.5vw,36px)}.home-claim-help{padding:0 clamp(18px,4.5vw,80px) clamp(28px,3vw,48px)}.home-claim-help:empty{display:none}.home-top3 h2{font-size:var(--h2);margin:4px 0 0}.home-top3 h2:focus{outline:none}.home-top3-intro{max-width:46rem;margin:10px 0 0;font-size:1.0625rem;color:var(--muted)}.top3-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(14px,2vw,24px);margin:28px 0 0;padding:0;list-style:none;counter-reset:none}.top3-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 22px 20px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 30px -24px #1a232a50;animation:top3-in .42s ease-out both}.top3-card:nth-child(2){animation-delay:90ms}.top3-card:nth-child(3){animation-delay:.18s}.top3-card.is-first{border:2px solid var(--action);box-shadow:0 18px 36px -22px #0f4fa870}@keyframes top3-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.top3-rank{position:absolute;top:-14px;left:20px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:1rem}.top3-card.is-first .top3-rank{background:var(--action)}.top3-fit{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:.9375rem;font-weight:650;color:var(--muted)}.top3-fit .icon{width:18px;height:18px}.top3-fit.is-possible{color:#1d6b3a}.top3-card h3{margin:0;font-size:var(--h4);line-height:1.25}.top3-card h3 a{color:var(--ink);text-decoration:none}.top3-card h3 a:hover{color:var(--action);text-decoration:underline;text-underline-offset:4px}.top3-summary{margin:0;font-size:1rem;color:#2c3036}.top3-deadline{display:flex;align-items:center;gap:6px;margin:0;font-size:.9375rem;font-weight:600;color:var(--muted)}.top3-deadline .icon{width:18px;height:18px}.top3-deadline.is-urgent{color:var(--accent-text)}.top3-deadline span{font-weight:750}.top3-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:auto 0 0;padding-top:6px}.top3-actions .button{margin:0;min-height:48px}.top3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:28px}.top3-grid .top3-list{grid-column:span 3;margin:0}.top3-grid.has-1 .top3-list{grid-column:span 1;grid-template-columns:minmax(0,1fr)}.top3-grid.has-1 .top3-more{grid-column:span 2}.top3-grid.has-2 .top3-list{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.top3-grid.has-2 .top3-more{grid-column:span 1}.top3-more{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:24px 22px;border:2px dashed var(--control-line);border-radius:20px;background:var(--surface)}.top3-more p{margin:0;font-size:1.0625rem;color:var(--muted)}.top3-more .top3-more-title{font-size:var(--h4);font-weight:750;color:var(--ink)}.top3-more .button{margin:6px 0 0}@media(max-width:900px){.top3-grid,.top3-grid .top3-list,.top3-grid.has-1 .top3-list,.top3-grid.has-2 .top3-list{grid-template-columns:minmax(0,1fr)}.top3-grid .top3-list,.top3-grid.has-1 .top3-list,.top3-grid.has-2 .top3-list,.top3-grid .top3-more{grid-column:auto}}.home-top3-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:28px 0 0}.home-top3-actions .button{margin:0;min-height:54px;font-size:1.0625rem}:where(.money-tag){display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;align-self:flex-start;max-width:100%;margin:8px 0 2px;padding:6px 12px;border-radius:12px;background:var(--money-wash,#e1f0e5);color:var(--money,#1b6a3f);line-height:1.3}:where(.money-tag-label){font-size:.875rem;font-weight:650}:where(.money-tag-amount){font-size:1.125rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}:where(.money-tag.is-varies){background:var(--wash);color:var(--ink)}:where(.money-tag.is-varies .money-tag-amount){font-size:1rem;font-weight:700}:where(.money-tag.is-large){margin:0;padding:8px 14px}:where(.money-tag.is-large .money-tag-amount){font-size:1.375rem}:where(.money-tag.is-large.is-varies .money-tag-amount){font-size:1.0625rem}@media(min-width:761px)and (max-width:1080px){.home-hero .hero-scene{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"title title" "intro art" "quiz art" "trust art" "lang art";column-gap:clamp(20px,3vw,36px);row-gap:0;align-items:start}.home-hero .hero-heading{display:contents}.home-hero h1{grid-area:title}.home-hero .hero-intro{grid-area:intro}#home-quiz-slot{grid-area:quiz}.home-hero .hero-trust{grid-area:trust}.home-hero .hero-languages{grid-area:lang}.home-hero .breeze-art{grid-area:art;align-self:start;justify-self:center;margin-top:8px}.home-hero .home-quiz{margin-top:20px}}@media(max-width:760px){.home-hero.hero{padding:30px 18px 28px}.home-hero .hero-scene{display:contents}.home-quiz{margin-top:22px;border-radius:18px}.quiz-choices,.quiz-choices.is-places{grid-template-columns:1fr 1fr}.quiz-choice{min-height:54px;padding:10px 14px;font-size:1rem}.home-hero .breeze-art{justify-self:center}.top3-card{padding:22px 18px 18px}.home-top3-actions .button{width:100%}}@media(max-width:360px){.home-hero.hero{padding-inline:14px}.quiz-choices{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.quiz-choice,.quiz-dots li{transition:none}.quiz-choice:hover,.quiz-choice:active{transform:none}.quiz-tally.is-bumped strong,.top3-card{animation:none}}@media print{.home-quiz,.home-hero .breeze-art{display:none!important}}.claim-tally.money-tracker{position:relative;overflow:hidden;margin:0 0 24px;padding:22px 22px 18px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(70% 90% at 100% 0,#fbe9df 0,transparent 70%),#fff;box-shadow:0 14px 30px -24px #1a232a50}.tracker-kicker{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--accent-text)}.money-tracker h2,.money-tracker h3{margin:4px 0 0;font-size:var(--h4)}.tracker-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;line-height:1.05}.tracker-amount{font-size:clamp(2.5rem,2rem + 2.4vw,3.5rem);font-weight:800;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.tracker-plus{font-size:1rem;font-weight:650;color:var(--muted)}.money-tracker:not(.is-empty) .tracker-amount{color:var(--money,#1b6a3f)}.money-tracker.is-empty .tracker-amount{color:#8a857d}.money-tracker .claim-tally-total{margin:8px 0 0;font-size:1.0625rem}.tracker-milestones{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.tracker-milestones li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;border:1px dashed var(--control-line);border-radius:999px;font-size:.9375rem;font-weight:650;color:var(--muted);background:var(--surface)}.tracker-mark{width:18px;height:18px;border-radius:50%;border:2px solid var(--control-line)}.tracker-milestones li.is-reached{border:1px solid #1d6b3a;color:#14502b;background:#e6f3ea}.tracker-milestones li.is-reached .tracker-mark{border-color:#1d6b3a;background:#1d6b3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.tracker-waiting{margin:14px 0 0;font-size:1rem;font-weight:600}.money-tracker .micro{margin:12px 0 0}.tracker-next{margin:14px 0 0}.tracker-next progress{display:block;width:100%;max-width:420px;height:12px;border:0;border-radius:999px;background:var(--wash);overflow:hidden;appearance:none}.tracker-next progress::-webkit-progress-bar{background:var(--wash);border-radius:999px}.tracker-next progress::-webkit-progress-value{background:var(--money,#1b6a3f);border-radius:999px}.tracker-next progress::-moz-progress-bar{background:var(--money,#1b6a3f);border-radius:999px}.tracker-next p{margin:6px 0 0;font-size:.9375rem;font-weight:600;color:var(--muted)}.help-page{padding-block:103px 65px}.contact-page>.info-heading{margin-top:38px}.help-page>*{max-width:820px}.help-page h1{font-size:var(--h1)}.help-lead{font-size:1.125rem;margin-top:20px;max-width:560px}.help-lead a,.help-empty a,.help-contact .micro a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.help-now{margin-top:26px;border:2px solid var(--accent-text);border-radius:12px;background:var(--surface);padding:16px 18px}.help-now h2,.help-now h3{font-size:1.0625rem;font-weight:700}.help-now-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.help-now-list li{display:grid;gap:1px;font-size:.875rem;color:var(--muted)}.help-now-list a{color:var(--ink);font-size:1rem;text-decoration:underline;text-underline-offset:3px;min-height:24px}.help-now-inline{margin:-8px 0 24px}.help-now-calm{border:1px solid var(--line);margin-top:34px;scroll-margin-top:24px}.help-urgent{margin-top:16px;font-size:1rem;line-height:1.7}.help-urgent a{color:var(--action);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;display:inline-block;min-height:24px}.help-urgent span{color:var(--muted)}.help-now-access a,a.tel{white-space:nowrap}.help-now-sent{margin-top:16px}.help-now-sent>p{font-size:.875rem;margin-top:10px}.help-search{display:flex;align-items:center;gap:10px;margin-top:28px;border:1px solid var(--control-line);border-radius:12px;background:var(--surface);padding:0 14px}.help-search .icon{width:20px;height:20px;color:var(--muted);flex:none}.help-search input{flex:1;min-width:0;min-height:52px;border:0;background:transparent;font:inherit;font-size:1rem;color:var(--ink)}.help-search:focus-within{outline:3px solid var(--action);outline-offset:2px}.help-search input:focus{outline:none}.help-articles{margin-top:22px}.help-group-title{font-size:.9375rem;font-weight:700;color:var(--muted);margin:26px 0 2px;padding-bottom:8px;border-bottom:1px solid var(--line)}.help-group-title:first-child{margin-top:4px}.help-article{border-bottom:1px solid var(--line);scroll-margin-top:24px}.help-article summary{display:grid;gap:5px;padding:17px 34px 17px 0;cursor:pointer;position:relative;list-style:none;min-height:58px}.help-article summary::-webkit-details-marker{display:none}.help-article summary:after{content:"";position:absolute;right:6px;top:24px;width:9px;height:9px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .16s ease}.help-article[open] summary:after{transform:rotate(-135deg);top:28px}.help-article-title{font-size:1.0625rem;font-weight:650}.help-article-summary{font-size:.875rem;color:var(--muted)}.help-article-body{padding-bottom:20px}.help-article-body p{font-size:.9375rem;line-height:1.7;max-width:640px}.help-article-body p+p{margin-top:12px}.help-article-links{margin:12px 0 0;padding-left:20px;display:grid;gap:6px;font-size:.9375rem}.help-article-links a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.help-empty{padding:22px 0;font-size:.9375rem}.help-empty p+p{margin-top:6px}.help-contact{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:29px;scroll-margin-top:24px}.help-contact>p a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.contact-page .help-urgent{margin-top:18px}.help-contact h2{font-size:var(--h3)}.help-contact>p{font-size:.9375rem;color:var(--muted);margin-top:6px}.help-warning{margin-block:20px 24px}.help-contact textarea{width:100%;min-height:150px;resize:vertical;border:1px solid var(--control-line);background:var(--canvas);border-radius:9px;padding:12px;font:inherit;font-size:1rem;font-weight:400;line-height:1.55;color:var(--ink)}.help-contact .field input,.help-contact .field select{background:var(--canvas)}.field-hint{font-size:.9375rem;font-weight:400;color:var(--muted)}.field-error{font-size:.9375rem;font-weight:600;color:#a8261a}.field-error:empty{display:none}[aria-invalid=true]{border-color:#a8261a!important}.help-listing{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin:-6px 0 24px;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--brand-wash);font-size:.875rem}.help-listing span{grid-column:1;color:var(--muted);font-size:.9375rem}.help-listing strong{grid-column:1;font-weight:650}.help-listing button{grid-column:2;grid-row:1/3;margin:0;min-height:44px;min-width:44px;padding:0 4px;border:0;background:none;color:var(--action);font:inherit;font-size:.875rem;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.apply-panel .report-link{color:var(--action);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.help-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.help-turnstile{margin-bottom:20px;min-height:65px}.help-contact .button.primary{width:100%;justify-content:center}.help-contact .micro{margin-top:16px}.help-sent{outline:none}.help-sent .small-icon{margin-bottom:18px}.help-sent p{font-size:.9375rem;margin-top:12px}.help-sent .button{margin-top:22px}.help-reference{font-size:1.125rem;letter-spacing:.04em}.help-now-access{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.help-now-access p+p{margin-top:6px}.help-now-access a,.help-guide a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.help-now-list .help-now-text{font-size:.875rem}.help-guides ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 22px}.help-guides a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;font-weight:600;color:var(--action);text-decoration:underline;text-underline-offset:3px}.help-guide{max-width:780px;padding-block:44px 65px}.help-crumbs{font-size:.875rem;color:var(--muted);margin-bottom:14px}.help-crumbs a{display:inline-flex;align-items:center;min-height:44px;padding-inline:8px;margin-inline:-8px}.help-guide h1{font-size:var(--h1)}.help-guide h2{font-size:var(--h3);margin-bottom:12px}.guide-section{margin-top:34px}.guide-section p{font-size:1.0625rem;line-height:1.65}.guide-section p+p{margin-top:10px}.guide-list{margin:0;padding-left:22px;display:grid;gap:9px;font-size:1.0625rem;line-height:1.6}.guide-never{list-style:none;padding:0}.guide-section p+.guide-list{margin-top:12px}.guide-never li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.guide-never .icon{width:20px;height:20px;margin-top:3px;color:var(--accent-text)}.guide-contacts{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.guide-contacts li{display:grid;gap:2px;font-size:.9375rem;color:var(--muted)}.guide-contacts strong{font-size:1.0625rem;color:var(--ink)}.guide-callout{font-size:1.375rem!important;font-weight:700}.language-lines ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.language-lines li{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);scroll-margin-top:24px}.language-lines li:target{outline:3px solid var(--action);outline-offset:2px}.language-lines li p:first-child{font-size:1.1875rem;line-height:1.6}.language-line-meta{font-size:.9375rem;margin-top:6px;color:var(--muted)}.language-lines ul+p{margin-top:14px}.ee-index{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ee-index a{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);text-decoration:none}.help-guide .ee-index a{text-decoration:none}.ee-index strong{font-size:1.125rem;color:var(--action);text-decoration:underline;text-underline-offset:3px}.ee-index span{font-size:1rem;color:var(--muted)}.help-checked{margin-top:40px}@media(max-width:860px){.help-page{padding-block:78px 40px}}@media(max-width:560px){.help-lead{font-size:1rem}.help-contact{padding:20px}.help-article-title{font-size:1rem}}.help-group-title{font-size:var(--h4);letter-spacing:-.02em;color:var(--ink);margin:var(--space-xl) 0 var(--space-2xs);padding-bottom:var(--space-xs);border-bottom:2px solid var(--ink)}.help-group-title:first-child{margin-top:var(--space-s)}.signin-form{margin-top:24px}.signin-form .field{margin-bottom:14px}.signin-form>.button{width:100%;margin-top:6px}.signin h2:focus{outline:none}.code-input{font-size:24px!important;letter-spacing:.32em;font-variant-numeric:tabular-nums;max-width:260px}.field-error{display:flex;gap:9px;align-items:flex-start;color:var(--accent-text);font-size:14px;font-weight:600;line-height:1.5;margin:0 0 14px}.field-error .icon{width:18px;height:18px;margin-top:2px;color:var(--accent)}.field input[aria-invalid=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.signin-form .micro{margin:-4px 0 14px}.signin-secondary{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:14px}.signin-secondary .text-button{padding-inline:0}.signin-secondary .text-button:disabled{color:var(--muted);text-decoration:none;cursor:default;opacity:1}.signin-divider{display:flex;align-items:center;gap:14px;margin:26px 0 18px;color:var(--muted);font-size:14px}.signin-divider:before,.signin-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.provider-buttons{display:grid;gap:10px}.provider-button{width:100%;background:#fff;border-color:var(--control-line);color:var(--ink)}.provider-button:hover{background:var(--wash)}.provider-button.apple{background:#000;border-color:#000;color:#fff}.provider-button.apple:hover{background:#1d1d1f}.provider-button .icon{width:18px;height:18px;color:var(--action)}.provider-mark{width:18px;height:18px;flex:none}.signin-privacy{margin-top:22px}.signin-optional{margin-top:10px}.signin-shared{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;font-size:15px;cursor:pointer}.signin-shared input{width:20px;height:20px;margin:0;accent-color:var(--action);flex:none}.signin-shared+.micro{margin:-4px 0 4px 30px}.signin-optional a,.signin-help a{text-decoration:underline;text-underline-offset:3px}.signin-help{margin-top:12px;border-top:1px solid var(--line)}.signin-help summary{min-height:44px;padding-block:11px;font-size:14px;font-weight:650;color:var(--action);cursor:pointer}.signin-help ul{margin:0 0 6px;padding-left:20px;font-size:14px;line-height:1.6}.signin-help li+li{margin-top:6px}.signin-help .account-email{overflow-wrap:anywhere}.shared-computer{margin-top:12px}.signin-privacy a{text-decoration:underline;text-underline-offset:3px}.account-signed-in{display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.security-settings{margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.security-settings h3{font-size:18px;letter-spacing:-.01em;margin-bottom:8px}.security-settings .micro+.micro,.passkeys{margin-top:12px}.passkeys>.button{margin-top:12px}.passkey-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.passkey-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--canvas)}.passkey-list li>span{display:flex;gap:10px;align-items:center;font-size:14px}.passkey-list li>span>span{display:flex;flex-direction:column}.passkey-list .icon{width:18px;height:18px;color:var(--action)}@media(max-width:760px){.code-input{max-width:none}.signin-divider{margin:22px 0 16px}}.security-block{margin-top:20px}.security-block h4{font-size:15px;font-weight:700;margin:0 0 6px}.security-block>.button{margin-top:12px}.security-block .signin-form{margin-top:10px}.current-tag{font-weight:500;color:var(--muted)}.reauth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:6px}.reauth-actions .text-button{padding-inline:0}.reauth-dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:26px;width:min(440px,calc(100% - 32px));box-shadow:0 18px 50px #1a232a2e}.reauth-dialog::backdrop{background:#1a232a73}.reauth-dialog h2{font-size:24px;margin-bottom:10px}.reauth-dialog p{font-size:15px}.reauth-dialog .signin-form{margin-top:0}.reauth-dialog .code-input{max-width:none}.security-block>.text-button{padding-inline:0}.passkey-list li>.text-button{white-space:nowrap;flex:none}.reauth-dialog .field{margin-top:14px}.signin-typo{margin:10px 0 0;font-size:15px}.signin-typo+.micro{margin-top:2px}
