.subsidy-module__rfuCpq__header{background:#f2f2f4;border-bottom:1px solid #d8d8dc;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 24px;display:flex}.subsidy-module__rfuCpq__brand,.subsidy-module__rfuCpq__backLink{color:#0f1012;text-decoration:none}.subsidy-module__rfuCpq__brand{font-weight:700}.subsidy-module__rfuCpq__backLink{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.subsidy-module__rfuCpq__page{max-width:1180px;margin:0 auto;padding:72px 24px 96px}.subsidy-module__rfuCpq__hero{max-width:780px;margin-bottom:48px}.subsidy-module__rfuCpq__eyebrow{letter-spacing:.12em;color:#5e5e5e;font-size:12px;font-weight:700}.subsidy-module__rfuCpq__hero h1{letter-spacing:-.055em;margin:12px 0 20px;font-size:clamp(42px,7vw,76px);line-height:.98}.subsidy-module__rfuCpq__hero>p:last-child{color:#5e5e5e;max-width:680px;font-size:18px;line-height:1.7}.subsidy-module__rfuCpq__lookup{border-top:1px solid #d8d8dc;grid-template-columns:minmax(0,.72fr) minmax(0,1.45fr);display:grid}.subsidy-module__rfuCpq__fieldGroup{padding:36px 32px 36px 0}.subsidy-module__rfuCpq__fieldGroup label{margin-bottom:8px;font-weight:700;display:block}.subsidy-module__rfuCpq__fieldGroup p{color:#5e5e5e;margin:0 0 16px;font-size:14px;line-height:1.6}.subsidy-module__rfuCpq__fieldGroup select{color:#0f1012;width:100%;min-height:48px;font:inherit;background:#fdfdfd;border:1px solid #d8d8dc;padding:0 14px}.subsidy-module__rfuCpq__result{border-left:1px solid #d8d8dc;min-width:0;padding:36px 0 0 40px}.subsidy-module__rfuCpq__result h2{letter-spacing:-.04em;margin:10px 0 28px;font-size:clamp(30px,4vw,46px);line-height:1.08}.subsidy-module__rfuCpq__programList{gap:20px;display:grid}.subsidy-module__rfuCpq__program{border-top:1px solid #d8d8dc;padding:24px 0}.subsidy-module__rfuCpq__programHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.subsidy-module__rfuCpq__programHeader p{color:#5e5e5e;margin:0 0 7px;font-size:14px}.subsidy-module__rfuCpq__programHeader h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,32px)}.subsidy-module__rfuCpq__programHeader span{border:1px solid #d8d8dc;flex:none;padding:7px 10px;font-family:monospace;font-size:13px}.subsidy-module__rfuCpq__program dl{margin:24px 0 0}.subsidy-module__rfuCpq__program dl>div{border-top:1px solid #e4e4e7;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.subsidy-module__rfuCpq__program dt{color:#5e5e5e;font-size:14px}.subsidy-module__rfuCpq__program dd{margin:0;line-height:1.65}.subsidy-module__rfuCpq__program ul{color:#5e5e5e;margin:18px 0 0;padding-left:20px;line-height:1.65}.subsidy-module__rfuCpq__program a{color:#123a5e;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:16px;display:inline-flex}.subsidy-module__rfuCpq__emptyState{color:#123a5e;background:#e4edf7;padding:24px}.subsidy-module__rfuCpq__emptyState strong{font-size:20px}.subsidy-module__rfuCpq__emptyState p{color:#3a5f80;margin:10px 0 0;line-height:1.65}.subsidy-module__rfuCpq__disclaimer{color:#5e5e5e;border-top:1px solid #d8d8dc;margin:28px 0 0;padding-top:20px;line-height:1.7}.subsidy-module__rfuCpq__fieldGroup select:focus-visible,.subsidy-module__rfuCpq__program a:focus-visible,.subsidy-module__rfuCpq__backLink:focus-visible,.subsidy-module__rfuCpq__brand:focus-visible{outline-offset:3px;outline:2px solid #123a5e}@media (max-width:760px){.subsidy-module__rfuCpq__header{padding:0 16px}.subsidy-module__rfuCpq__page{padding:48px 16px 72px}.subsidy-module__rfuCpq__hero{margin-bottom:32px}.subsidy-module__rfuCpq__hero h1{font-size:clamp(38px,13vw,56px)}.subsidy-module__rfuCpq__lookup{grid-template-columns:1fr}.subsidy-module__rfuCpq__fieldGroup{padding:28px 0}.subsidy-module__rfuCpq__result{border-top:1px solid #d8d8dc;border-left:0;padding:28px 0 0}.subsidy-module__rfuCpq__programHeader{flex-direction:column;gap:14px}.subsidy-module__rfuCpq__program dl>div{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.subsidy-module__rfuCpq__header,.subsidy-module__rfuCpq__page{scroll-behavior:auto}}
