:root{--background:#f8fbff;--foreground:#142840;--primary:#2465ec;--ring:#4b8fff;--accent:#eaf5ff;--accent-foreground:#155fc2}body{color:#20324a;background:#f8fbff}.notice{color:#52647e;background:#eff7ff;border-bottom:1px solid #dfedfc}.notice svg{color:#2888d4}.header{background:#fff;border-bottom:1px solid #e1edfc;box-shadow:0 2px 18px #205aa70b}.brand{color:#13386e;letter-spacing:-.9px}.brand .pool-symbol{border-radius:13px;flex:none;box-shadow:0 4px 13px #3889c028}.header nav a:hover,.header nav a:focus-visible{color:#2465ec}.header-cta{color:#2465ec;background:#f5faff;border-color:#bcd8ff}.home-v3{color:#162b44;background:#fff}.hero-v3{background:radial-gradient(circle at 90% 2%,#ffe9b6 0,#0000 32%),radial-gradient(circle at 10% 94%,#d6f8ed 0,#0000 28%),linear-gradient(110deg,#f7fbff 0%,#eaf4ff 48%,#f2fcff 100%);border-bottom:1px solid #ddebfc}.hero-v3:before{background:#76c8ff1b}.hero-v3:after{background:#f5c65a24}.hero-v3-inner{padding-top:65px;padding-bottom:66px}.hero-v3-kicker{color:#2466c7;background:#fff;border:1px solid #cfe4ff;border-radius:999px;width:max-content;max-width:100%;padding:7px 14px;font-weight:850;box-shadow:0 4px 15px #3c83d90b}.hero-v3-copy h1{color:#162b49}.hero-v3-copy h1 em{color:#2170ea}.hero-v3-copy>p{color:#536985}.match-launcher{background:#fff;border:1px solid #cfe2fc;box-shadow:0 13px 35px #1762bc14}.home-search-field{color:#47749e;background:#fafdff;border-color:#d5e3f5}.home-search-field select,.home-search-field input{background:#fafdff}.home-search-form .match-launcher-primary{background:linear-gradient(100deg,#2071ef,#2658e4);border-radius:11px!important;box-shadow:0 8px 18px #2963d12b!important}.quick-support-links a{color:#44729b;background:#fff;border-color:#d4e6fb}.quick-support-links a:hover{color:#165ecc;background:#f8fbff;border-color:#7db1fa}.match-preview{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d2e4fd;box-shadow:0 20px 52px #2763a719}.match-preview-head{color:#2064d2}.match-preview-head b{color:#166db7;background:#e7f5ff}.match-preview h2{color:#173457}.hero-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:-3px 0 16px;display:grid}.hero-photo-strip>div{background:#d8ecff;border-radius:10px;min-width:0;height:75px;position:relative;overflow:hidden}.hero-photo-strip img{object-fit:cover;width:100%;height:100%;display:block}.hero-photo-strip span{text-align:center;color:#fff;white-space:nowrap;background:linear-gradient(#0000,#173d64bb);padding:13px 5px 5px;font-size:11px;font-weight:850;position:absolute;bottom:0;left:0;right:0}.match-score{background:#f2f8ff;border:1px solid #e0edfd}.match-score-ring{background:radial-gradient(circle at center,#fff 55%,transparent 57%),conic-gradient(#2e87f2 0 72%,#dae9f8 72%);box-shadow:inset 0 0 0 1px #d7e7fa}.match-score-ring strong,.match-score-list p b{color:#206bd6}.match-score-list svg{color:#2170d8;background:#e1f2ff}.match-preview>a{background:linear-gradient(100deg,#1976ed,#205be6)}.source-trust-v3{background:#fff}.source-trust-v3>div svg{color:#246de2}.source-trust-v3>a{border-color:#e4edfb}.section-title-v3>span{color:#2371db}.steps-v3{padding-top:66px}.steps-v3 li{background:#fff;border:1px solid #deebfb;box-shadow:0 10px 25px #2b6aad09}.steps-v3 li:first-child{background:linear-gradient(155deg,#fff,#f0f9ff)}.steps-v3 li:nth-child(2){background:linear-gradient(155deg,#fff,#f2fff9)}.steps-v3 li:nth-child(3){background:linear-gradient(155deg,#fff,#fffaf1)}.steps-v3 li>span{color:#2778d7}.steps-v3 li>.step-illustration{object-fit:contain;filter:drop-shadow(0 10px 12px #3163a015);width:112px;height:102px;margin:0 auto 11px;display:block}.audience-card-v3{border-radius:23px;min-height:300px;box-shadow:0 9px 25px #3672b70b}.audience-card-v3.personal{background:linear-gradient(115deg,#e8f6ff,#f2fcff 55%,#fff);border-color:#cfe7fc}.audience-card-v3.business{background:linear-gradient(115deg,#eafbf2,#f4fff8 55%,#fff);border-color:#cfeee1}.audience-card-v3.personal span{color:#1e69d5}.audience-card-v3.business span{color:#128765}.audience-card-v3>img.audience-photo{object-fit:contain;object-position:right bottom}.audience-card-v3 a{color:#216ddd;background:#fff;border-color:#b9d8fd}.audience-card-v3.business a{color:#128765;border-color:#acdcca}.latest-v3{padding-top:46px}.latest-grid-v3>a{border-color:#e1eafd;transition:transform .18s,box-shadow .18s;box-shadow:0 7px 20px #3063a909}.latest-grid-v3>a:hover{border-color:#b5d2fc;box-shadow:0 16px 38px #265ba71b}.latest-cover-v3{height:126px;overflow:hidden;background-color:#eaf2ff!important;background-image:none!important}.latest-cover-v3>img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.latest-grid-v3>a:hover .latest-cover-v3>img{transform:scale(1.04)}.latest-status-v3{color:#1a6ccc;background:#e8f3ff}.latest-grid-v3>a>b{color:#1d67d7}.alert-cta-v3{background:linear-gradient(105deg,#e6f3ff,#eafbf4,#fff6dc);border-color:#cfe5f7}.alert-cta-icon{color:#276de8;box-shadow:0 5px 12px #347ab31b}.alert-cta-v3>a{background:#2466e7}.disclaimer-v3 svg,.disclaimer-v3 a{color:#276fe4}footer{background:#fbfdff;border-color:#e0ecf9}@media (max-width:1280px){.hero-v3-inner{gap:27px}}@media (max-width:760px){.header-inner{min-height:82px;padding:13px 18px}.hero-v3-inner{padding:35px 18px 39px}.hero-v3-kicker{font-size:12px}.hero-v3-copy h1{letter-spacing:-1.7px;line-height:1.22}.hero-v3-copy>p{margin-top:13px;font-size:15px;line-height:1.65}.match-launcher{margin-top:20px}.hero-photo-strip>div{height:65px}.source-trust-v3{padding:15px 18px}.steps-v3{padding:48px 0 33px}.steps-v3 li{padding:22px 17px}.steps-v3 li>.step-illustration{width:100px;height:92px}.audience-card-v3{min-height:254px;padding:23px}.audience-card-v3>img.audience-photo{opacity:.22;width:58%}.latest-cover-v3{height:144px}}@media (max-width:400px){.hero-photo-strip{gap:5px}.hero-photo-strip span{font-size:10px}.match-preview{padding:17px}.match-score{grid-template-columns:1fr}}.simple-finder{background:linear-gradient(140deg,#fff,#f2f8ff);border:1px solid #cfe2f7;border-radius:22px;margin:16px 0 28px;padding:26px;box-shadow:0 9px 30px #1e5faa0b}.simple-finder-heading h2{color:#173c69;letter-spacing:-.5px;margin:6px 0;font-size:clamp(22px,2.4vw,29px)}.simple-finder-heading p{color:#51677f;margin:7px 0 20px;font-size:15px;line-height:1.7}.simple-finder-question{flex-direction:column;gap:10px;margin:20px 0;display:flex}.simple-finder-question>label{flex-direction:column;gap:5px;display:flex}.simple-finder-question strong{color:#1c3a59;font-size:18px}.simple-finder-question small{color:#526c85;font-size:14px;line-height:1.5}.simple-finder-question select{color:#183657;background:#fff;border:1px solid #b8d0ea;border-radius:11px;width:100%;max-width:470px;min-height:51px;padding:10px 14px;font-size:16px}.simple-finder-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.simple-finder-options button{text-align:left;color:#204569;cursor:pointer;background:#fff;border:1px solid #c8dcf3;border-radius:12px;min-height:64px;padding:12px 17px;font-size:16px;font-weight:700;line-height:1.45}.simple-finder-options button.selected{color:#144ea6;background:#ecf5ff;border:2px solid #2465ec;padding:11px 16px}.simple-finder-options button:focus-visible,.simple-finder-question select:focus-visible,.simple-finder-submit:focus-visible{outline-offset:3px;outline:3px solid #75b3fa}.simple-finder-submit{color:#fff;cursor:pointer;background:#2465ec;border:0;border-radius:12px;width:100%;max-width:470px;padding:17px;font-size:18px;font-weight:800;display:block}.simple-finder-footnote{color:#566e85;margin:11px 0 0;font-size:13px;line-height:1.5}#search-results{scroll-margin-top:110px}@media (max-width:680px){.simple-finder{border-radius:16px;padding:19px 16px}.simple-finder-options{grid-template-columns:1fr}.simple-finder-options button{min-height:56px}.simple-finder-submit{max-width:none}}.consulting-opportunity-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.consulting-opportunity-filters>label{flex-direction:column;flex:1;gap:7px;min-width:180px;font-size:14px;font-weight:700;display:flex}.consulting-opportunity-filters select{background:#fff;border:1px solid #ccddec;border-radius:10px;max-width:100%;padding:11px 12px;font-size:16px}.consulting-opportunity-filters .consulting-opportunity-check{flex-direction:row;align-items:center;gap:9px;min-width:200px;padding-bottom:10px}.consulting-opportunity-check input{width:18px;height:18px}.consulting-opportunity-results{gap:13px;margin:20px 0;display:grid}.consulting-opportunity-row{background:#fff;border:1px solid #dce8f6;border-radius:13px;padding:17px}.consulting-opportunity-row h3{margin:10px 0;font-size:17px}.consulting-opportunity-row p{overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.65}.consulting-opportunity-meta{color:#5a7189;flex-wrap:wrap;gap:9px;font-size:12px;display:flex}@media (max-width:700px){.consulting-opportunity-filters{display:block}.consulting-opportunity-filters>label{margin:12px 0}.consulting-opportunity-row{padding:14px}}.signup-consents{flex-direction:column;gap:10px;padding:14px 0;font-size:14px;line-height:1.5;display:flex}.signup-consents label{align-items:flex-start;gap:9px;display:flex}.signup-consents input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.signup-consents a{color:#155bc1;text-decoration:underline}.applicant-journey{background:#f8fbff;border:1px solid #d7e5f3;border-radius:18px;margin:22px 0;padding:24px}.applicant-journey-head h2{margin:7px 0;font-size:clamp(22px,2.5vw,28px)}.applicant-journey-head p{color:#475b70;line-height:1.7}.applicant-journey-steps{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.applicant-journey-steps>li{background:#fff;border:1px solid #dfebf8;border-radius:13px;align-items:flex-start;gap:14px;padding:17px;display:flex}.applicant-journey .journey-number{color:#fff;background:#205bd5;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.applicant-journey-steps>li>div{flex:1;min-width:0}.applicant-journey-steps h3{margin:4px 0 8px;font-size:18px}.applicant-journey-steps p,.applicant-journey-steps li li{overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.7}.applicant-journey-steps ul{margin:11px 0;padding-left:20px}.applicant-journey-steps a{color:#1855bb;text-underline-offset:3px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}@media (max-width:680px){.applicant-journey{padding:16px 13px}.applicant-journey-steps>li{gap:9px;padding:12px}.applicant-journey .journey-number{width:28px;height:28px}}.launch-preflight-list{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.launch-preflight-list>li{background:#fff;border:1px solid #d9e6f5;border-radius:12px;padding:13px}.launch-preflight-list>li>span{color:#2b5c90;margin-left:9px;font-size:12px;display:inline-block}.launch-preflight-list p{color:#566d82;margin:8px 0 0;font-size:13px;line-height:1.65}.applicant-wizard{overflow-wrap:anywhere;max-width:100%}.applicant-wizard-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:22px 0 18px;display:grid}.applicant-wizard-nav button{color:#475c73;cursor:pointer;background:#fff;border:1px solid #d4e4f5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;padding:12px 5px;display:flex}.applicant-wizard-nav button>b{color:#2356a4;background:#e5edf7;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.applicant-wizard-nav button>span{text-align:center;word-break:keep-all;font-size:13px;font-weight:700;line-height:1.3}.applicant-wizard-nav button.active{color:#144f9d;background:#eaf3ff;border:2px solid #2363d9;padding:11px 4px}.applicant-wizard-nav button.active>b{color:#fff;background:#2363d9}.applicant-wizard-nav button:focus-visible,.applicant-wizard-actions button:focus-visible,.applicant-wizard-help button:focus-visible{outline-offset:3px;outline:3px solid #77b6ff}.applicant-wizard-body{background:#fff;border:1px solid #c8dff9;border-radius:16px;padding:25px}.applicant-wizard-body h3{color:#163f70;margin:10px 0 17px;font-size:clamp(21px,2.4vw,25px);line-height:1.36}.applicant-wizard-body p{color:#354b65;margin:11px 0;font-size:16px;line-height:1.8}.applicant-wizard-body p strong{color:#163c65}.applicant-wizard-evidence{white-space:pre-line;background:#f2f7fd;border-radius:12px;padding:16px}.applicant-wizard-body a:not(.primary-button):not(.applicant-wizard-apply){color:#155cbb;text-underline-offset:3px;font-weight:700;line-height:1.7;text-decoration:underline}.applicant-wizard-documents{gap:8px;margin:14px 0;padding-left:0;list-style:none;display:grid}.applicant-wizard-documents>li{border:1px solid #dae5f4;border-radius:11px;padding:12px}.applicant-wizard-documents>li>strong{font-size:15px}.applicant-wizard-documents small{color:#536b81;margin-left:9px}.applicant-wizard-documents li p{margin:6px 0;font-size:14px}.applicant-wizard-instructions{margin:14px 0;padding-left:23px}.applicant-wizard-instructions>li{padding:5px 0;font-size:16px;line-height:1.7}.applicant-wizard-apply{background:#2365df;border-radius:11px;padding:15px 20px;font-size:16px;font-weight:800;display:inline-block;color:#fff!important;text-decoration:none!important}.applicant-wizard-note{color:#536a80!important;font-size:14px!important}.applicant-wizard-help{border:1px dashed #b9d0ed;border-radius:12px;margin:23px 0 17px;padding:14px}.applicant-wizard-help>button{color:#1857b0;cursor:pointer;text-align:left;background:0 0;border:0;font-size:16px;font-weight:700}.applicant-wizard-help>div{margin-top:12px}.applicant-wizard-check{color:#244d7e;background:#f4f9ff;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;font-size:15px;font-weight:600;line-height:1.6;display:flex}.applicant-wizard-check input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.applicant-wizard-actions{justify-content:space-between;gap:12px;margin:20px 0 0;display:flex}.applicant-wizard-actions>button,.applicant-wizard-actions>a{cursor:pointer;border-radius:10px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:800}.applicant-wizard-actions>button:first-child{color:#24456c;background:#fff;border:1px solid #b7cbe2}.applicant-wizard-actions>button:disabled{opacity:.4;cursor:not-allowed}.applicant-wizard-actions>.primary-button{color:#fff;background:#2365df;border:0;text-decoration:none}.applicant-wizard-footnote{color:#5c728b;margin:13px 0 0;font-size:13px;line-height:1.6}@media (max-width:680px){.applicant-wizard-nav{gap:4px}.applicant-wizard-nav button{border-radius:9px;min-height:70px;padding:8px 2px}.applicant-wizard-nav button>b{width:25px;height:25px;font-size:13px}.applicant-wizard-nav button>span{font-size:11px}.applicant-wizard-body{padding:17px 13px}.applicant-wizard-actions>button,.applicant-wizard-actions>a{padding:12px 13px}}.compare-lite{overflow-wrap:anywhere;max-width:100%}.compare-lite>h2{margin:18px 0 10px}.compare-lite>label{margin:15px 0 6px;font-weight:700;display:block}.compare-lite>input{color:#183656;background:#fff;border:1px solid #b8cde5;border-radius:10px;width:100%;max-width:720px;padding:14px;font-size:16px;display:block}.compare-lite-hint{color:#51677e;margin:10px 0;font-size:14px;line-height:1.6}.compare-lite-results{gap:8px;max-height:470px;margin:14px 0 22px;padding:0;list-style:none;display:grid;overflow:auto}.compare-lite-results>li{background:#fff;border:1px solid #d6e4f3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.compare-lite-results strong{font-size:15px;line-height:1.5;display:block}.compare-lite-results small{color:#55708c;margin-top:5px;font-size:12px;line-height:1.6;display:block}.compare-lite-results button{color:#fff;cursor:pointer;background:#235fd3;border-radius:8px;flex-shrink:0;padding:10px 12px;font-weight:700}.compare-lite-results button:disabled{opacity:.5;cursor:not-allowed}.compare-lite-card{overflow-wrap:anywhere;min-width:0}.compare-lite-card>h3{margin-top:16px;font-size:18px}.compare-lite-card>h4{color:#174b91;margin:18px 0 6px;font-size:14px}.compare-lite-card>p{white-space:pre-line;font-size:14px;line-height:1.65}.compare-lite-remove{color:#315274;background:#fff;border:1px solid #bfcee2;border-radius:8px;padding:8px 12px}.compare-lite-links{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.compare-lite-links a{color:#1559c4;font-size:14px;font-weight:700;text-decoration:underline}.compare-lite-note{color:#68798c;font-size:12px!important}@media (max-width:680px){.compare-lite-results>li{flex-direction:column;align-items:flex-start}.compare-lite-results button{align-self:flex-end}.compare-lite-card{padding:14px}}.applicant-quality-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.applicant-quality-filters label{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.applicant-quality-filters select,.applicant-quality-filters input{color:#284968;background:#fff;border:1px solid #cad9eb;border-radius:9px;width:100%;min-width:0;padding:11px;font-size:15px}.applicant-quality-row{background:#fff;border:1px solid #d7e5f3;border-radius:12px;margin:12px 0;padding:18px}.applicant-quality-row h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;line-height:1.55}.applicant-quality-row ul{margin:12px 0;padding-left:19px}.applicant-quality-row li{padding-bottom:5px;line-height:1.7}.applicant-quality-meta{color:#5b6f84;font-size:13px}.applicant-quality-row a{color:#1b59b7;font-size:14px;text-decoration:underline}@media (max-width:760px){.applicant-quality-filters{grid-template-columns:1fr}.applicant-quality-row{padding:14px}.applicant-quality-row .admin-actions{flex-wrap:wrap}}.official-eligibility-panel{color:#203a57;background:linear-gradient(145deg,#f2faff 0%,#fff 74%);border:1px solid #cde1f3;border-radius:18px;margin:24px 0;padding:clamp(18px,3vw,28px);box-shadow:0 6px 20px #1f55930a}.official-eligibility-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.official-eligibility-head h2{color:#123861;margin:6px 0 10px;font-size:clamp(21px,2.6vw,26px);line-height:1.4}.official-eligibility-head p{color:#48637f;margin:0;font-size:14px;line-height:1.7}.official-eligibility-source-tag{color:#136258;background:#dcefeb;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:700}.official-eligibility-target{background:#fff;border:1px solid #bad8ed;border-left:4px solid #246ce1;border-radius:12px;margin-bottom:12px;padding:18px 20px}.official-eligibility-target h3{color:#174d91;margin:0 0 11px;font-size:17px;font-weight:800;line-height:1.45}.official-eligibility-target>p:not(.official-eligibility-footnote){white-space:pre-line;color:#153552;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.75}.official-eligibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.official-eligibility-block{background:#fff;border:1px solid #e0eaf3;border-radius:12px;min-width:0;padding:17px 19px}.official-eligibility-block h3{color:#1a4874;margin:0 0 12px;font-size:16px;line-height:1.45}.official-eligibility-block p,.official-eligibility-block li{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.official-eligibility-block ul{margin:0;padding:0 0 0 18px}.official-eligibility-block li{margin-bottom:6px}.official-eligibility-unknown{color:#60778d;margin:0}.official-eligibility-bottom{border-top:1px solid #d7e5f1;flex-wrap:wrap;align-items:center;gap:9px 20px;margin-top:16px;padding-top:15px;display:flex}.official-eligibility-bottom>p:first-child{flex:100%;margin:0;font-size:14px;line-height:1.6}.official-eligibility-bottom>a{background:#1f5fd5;border-radius:9px;align-items:center;padding:11px 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.official-eligibility-bottom>a:hover{background:#174cad}.official-eligibility-footnote{color:#688096!important;margin:10px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important}.official-eligibility-separator{color:#aebccc;padding:0 8px}@media (max-width:760px){.official-eligibility-head{flex-direction:column}.official-eligibility-grid{grid-template-columns:1fr}.official-eligibility-panel{border-radius:14px;margin:16px 0;padding:16px}.official-eligibility-target{padding:15px}.official-eligibility-target>p:not(.official-eligibility-footnote){font-size:16px}.official-eligibility-block{padding:15px}.official-eligibility-bottom>a{justify-content:center;width:100%}.official-eligibility-separator{display:none}}.page-use-flow{--flow-blue:#2165d3;--flow-line:#c7daf0;color:#203b55;background:linear-gradient(120deg,#f0f7ff 0%,#fff 55%,#f3fbfa 100%);border:1px solid #d5e5f4;border-radius:17px;margin:20px 0 24px;padding:20px 22px;box-shadow:0 5px 18px #1d508409}.page-use-flow-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.page-use-flow-kicker{letter-spacing:.015em;color:#1b62c5;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.page-use-flow-heading h2{color:#14345d;letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(18px,2vw,22px);font-weight:800;line-height:1.4}.page-use-flow-heading p{color:#536a82;margin:0;font-size:13px;line-height:1.6}.page-use-flow-action{white-space:nowrap;background:#2465dc;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-size:13px;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.page-use-flow-action:hover{background:#1654c2}.page-use-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-use-flow-steps:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.page-use-flow-step{background:#fff;border:1px solid #dbe9f7;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:16px 14px;display:flex;position:relative}.page-use-flow-step:nth-child(2){background:#f8fbff}.page-use-flow-step:nth-child(3){background:#f7fcf9}.page-use-flow-step:nth-child(4){background:#fbfcff}.page-use-flow-icon{color:#2060c7;background:#e7f0ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.page-use-flow-step:nth-child(2) .page-use-flow-icon{color:#1985c1;background:#e8f4ff}.page-use-flow-step:nth-child(3) .page-use-flow-icon{color:#148265;background:#e2f7ee}.page-use-flow-step:nth-child(4) .page-use-flow-icon{color:#235bb9;background:#eaf1ff}.page-use-flow-number{letter-spacing:.08em;color:#4072ad;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.page-use-flow-step h3{color:#173556;margin:0 0 5px;font-size:15px;font-weight:800;line-height:1.45}.page-use-flow-step p{color:#596f85;overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.6}.page-use-flow-arrow{color:#4687c5;z-index:2;background:#fff;border-radius:50%;width:22px;height:22px;padding:2px;position:absolute;top:27px;right:-16px;box-shadow:0 0 0 2px #d4e5f3}.page-use-flow-note{align-items:center;gap:6px;line-height:1.5;display:flex;color:#698199!important;margin:14px 0 0!important;font-size:11px!important}.page-use-flow-note svg{flex-shrink:0}.page-use-flow.is-compact{margin:15px 0 20px;padding:16px 18px}.page-use-flow.is-compact .page-use-flow-step{padding:12px}.page-use-flow.is-compact .page-use-flow-icon{width:33px;height:33px}@media (max-width:900px){.page-use-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-use-flow-steps:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.page-use-flow-step:nth-child(2) .page-use-flow-arrow{display:none}}@media (max-width:670px){.page-use-flow{border-radius:13px;margin:14px 0 18px;padding:15px}.page-use-flow-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:13px}.page-use-flow-heading h2{font-size:18px}.page-use-flow-heading p{font-size:12px}.page-use-flow-action{padding:9px 12px;font-size:12px}:is(.page-use-flow-steps,.page-use-flow-steps:has(>li:nth-child(3):last-child)){grid-template-columns:1fr;gap:9px}.page-use-flow-step{flex-direction:row;align-items:flex-start;gap:12px;min-height:0;padding:11px 12px}.page-use-flow-icon,.page-use-flow.is-compact .page-use-flow-icon{border-radius:10px;width:34px;height:34px}.page-use-flow-icon svg{width:20px;height:20px}.page-use-flow-step h3{margin:0 0 3px;font-size:13px}.page-use-flow-step p{font-size:11px}.page-use-flow-number{margin-bottom:3px;font-size:10px}.page-use-flow-step .page-use-flow-arrow,.page-use-flow-step:nth-child(2) .page-use-flow-arrow{width:20px;height:20px;box-shadow:none;z-index:1;background:#f0f7ff;display:block;position:absolute;inset:auto auto -17px 23px;transform:rotate(90deg)}.page-use-flow-note{margin-top:12px!important;font-size:10px!important}.page-use-flow.is-compact{padding:13px}}.detail-at-a-glance{background:#fff;border:1px solid #bfd6f4;border-radius:16px;margin:20px 0 14px;padding:22px 24px;box-shadow:0 8px 24px #1b48850f}.detail-at-a-glance-heading h2{color:#163a69;margin:5px 0 6px;font-size:clamp(21px,2.1vw,25px);line-height:1.35}.detail-at-a-glance-heading p{color:#425976;margin:0 0 16px;font-size:14px;line-height:1.65}.detail-key-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.detail-key-facts>div{background:#f4f8ff;border:1px solid #e2ebf8;border-radius:10px;min-width:0;padding:13px 15px}.detail-key-facts dt{color:#4b6486;margin:0 0 5px;font-size:12px;font-weight:700;line-height:1.4}.detail-key-facts dd{color:#1c344e;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.55}.detail-target-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-main-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.detail-main-actions>a{text-align:center;justify-content:center;align-items:center;min-height:46px;font-weight:750;text-decoration:none;display:inline-flex}.detail-main-actions>.secondary-button{margin:0}.detail-official-action{margin:12px 0 14px;padding:15px 20px}.detail-official-action h2{font-size:16px}.detail-instruction-disclosure,.detail-more-overview{margin:12px 0 17px}.detail-instruction-disclosure>summary,.detail-more-overview>summary{cursor:pointer;color:#1d4b7c;background:#f7faff;border:1px solid #d4e1f2;border-radius:11px;padding:13px 17px;font-size:14px;font-weight:750;line-height:1.55;list-style:none}.detail-instruction-disclosure>summary::-webkit-details-marker{display:none}.detail-more-overview>summary::-webkit-details-marker{display:none}.detail-instruction-disclosure>summary:after,.detail-more-overview>summary:after{content:"⌄";float:right;margin-left:12px;font-size:18px;line-height:1}.detail-instruction-disclosure[open]>summary:after,.detail-more-overview[open]>summary:after{transform:rotate(180deg)}.detail-instruction-disclosure>summary:focus-visible,.detail-more-overview>summary:focus-visible,.detail-main-actions>a:focus-visible{outline-offset:3px;outline:3px solid #79b5ff}.detail-instruction-disclosure .page-use-flow{margin:10px 0}.detail-more-overview .guide-overview{margin-top:10px}.detail-conditions-brief{background:#f8fbff;border:1px solid #d8e5f4;border-radius:12px;margin:12px 0;padding:16px 20px}.detail-conditions-brief h2{color:#193f6b;margin:0 0 8px;font-size:17px}.detail-conditions-brief p{margin:0 0 10px;font-size:14px;line-height:1.7}#eligibility-facts,#conditions,#application-journey,#overview,#prep-board,#prepare{scroll-margin-top:90px}@media (max-width:700px){.detail-at-a-glance{border-radius:13px;margin:14px 0 10px;padding:17px 15px}.detail-key-facts{grid-template-columns:1fr;gap:7px}.detail-key-facts>div{padding:10px 12px}.detail-key-facts dd{font-size:14px}.detail-main-actions{grid-template-columns:1fr;gap:8px;display:grid}.detail-main-actions>a{width:100%}.detail-instruction-disclosure>summary,.detail-more-overview>summary{padding:12px 13px}.detail-official-action{padding:14px}}.detail-benefit-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.keyword-search{background:#fff;border:1px solid #d1e1f5;border-radius:16px;margin:18px 0 20px;padding:22px 24px;box-shadow:0 8px 24px #184a870f}.keyword-search-heading .eyebrow{color:#2265c8;margin-bottom:4px;font-size:12px;font-weight:800}.keyword-search-heading h2{color:#173b64;margin:0 0 5px;font-size:clamp(19px,2vw,23px);font-weight:800;line-height:1.4}.keyword-search-heading p{color:#536880;margin:0 0 15px;font-size:13px;line-height:1.65}.keyword-search form{align-items:stretch;gap:10px;display:flex}.keyword-search-control{color:#2466c7;background:#fcfdff;border:1px solid #b7cfe9;border-radius:11px;flex:1;align-items:center;gap:11px;min-width:0;min-height:50px;padding:0 14px;display:flex}.keyword-search-control:focus-within{border-color:#2669d9;box-shadow:0 0 0 3px #2369da24}.keyword-search-control svg{flex-shrink:0}.keyword-search-control input{color:#193650;background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:16px;outline:0!important}.keyword-search-control input::placeholder{color:#7b899a}.keyword-search button{color:#fff;cursor:pointer;background:#2265d9;border:0;border-radius:10px;flex:none;min-width:110px;padding:11px 20px;font-size:15px;font-weight:800}.keyword-search button:hover{background:#1555c1}.keyword-search button:focus-visible{outline-offset:3px;outline:3px solid #79b6ff}.keyword-search-examples{flex-wrap:wrap;align-items:center;gap:8px;line-height:1.6;display:flex;color:#5a718a!important;margin:11px 0 0!important;font-size:12px!important}.keyword-search-examples a{color:#245d9b;background:#f6f9ff;border:1px solid #dce6f5;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;text-decoration:none}.keyword-search-examples a:hover{background:#e7f1ff}.keyword-search-compact{margin:16px 0 12px;padding:19px 20px}.keyword-search-compact .keyword-search-heading h2{font-size:19px}.home-advanced-search,.search-guide-disclosure{margin:12px 0 20px}.home-advanced-search>summary,.search-guide-disclosure>summary{cursor:pointer;color:#24517d;background:#f5f9ff;border:1px solid #d7e4f5;border-radius:11px;padding:12px 15px;font-size:14px;font-weight:750;line-height:1.6;list-style:none}.home-advanced-search>summary::-webkit-details-marker{display:none}.search-guide-disclosure>summary::-webkit-details-marker{display:none}.home-advanced-search>summary:after,.search-guide-disclosure>summary:after{content:"⌄";float:right;margin-left:10px;font-size:18px;line-height:1}.home-advanced-search[open]>summary:after,.search-guide-disclosure[open]>summary:after{transform:rotate(180deg)}.home-advanced-search>summary:focus-visible,.search-guide-disclosure>summary:focus-visible{outline-offset:3px;outline:3px solid #79b6ff}.home-advanced-search .home-search{margin-top:12px}.search-guide-disclosure .page-use-flow{margin:10px 0 0}.search-results-anchor{scroll-margin-top:95px}.search-results-anchor>h2{color:#1e4269;margin:18px 0 4px;font-size:20px}.search-results-anchor>p{color:#597188;margin:0 0 10px;font-size:14px}.search-results-loading{padding:16px 0 4px}.search-results-loading>p{color:#285b97;background:#edf5ff;border-radius:10px;margin:0 0 14px;padding:12px 15px;font-size:14px;line-height:1.5}.search-loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.search-loading-card{background:#fff;border:1px solid #e1eaf5;border-radius:12px;flex-direction:column;gap:13px;min-height:150px;padding:19px;display:flex}.search-loading-card span{background:linear-gradient(90deg,#e6edf6 0%,#f6f9fd 50%,#e6edf6 100%) 0 0/200% 100%;border-radius:7px;height:13px;animation:1.6s linear infinite search-loading-shimmer;display:block}.search-loading-card span:first-child{width:35%}.search-loading-card span:nth-child(2){width:90%;height:21px}.search-loading-card span:last-child{width:72%}@keyframes search-loading-shimmer{to{background-position-x:-200%}}@media (max-width:700px){.keyword-search{border-radius:13px;margin:12px 0 15px;padding:16px 14px}.keyword-search-heading h2{font-size:19px}.keyword-search form{flex-direction:column;gap:8px}.keyword-search-control{min-height:47px}.keyword-search button{width:100%;min-height:46px}.search-loading-cards{grid-template-columns:1fr}.search-loading-card{min-height:120px}}@media (prefers-reduced-motion:reduce){.search-loading-card span{animation:none}}
