.govgr-filter-hero{padding:2rem;border:1px solid var(--govgr-border-soft);border-left:6px solid var(--govgr-green);background:#fff}.govgr-filter-hero>p:last-child{margin-bottom:0!important}.govgr-benefit-profile-total{display:flex;align-items:baseline;gap:.35rem;margin:1rem 0 0!important;color:var(--govgr-muted)!important}.govgr-benefit-profile-total strong{color:var(--govgr-blue)}.govgr-filter-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem}.govgr-filter-form{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--govgr-border-soft);background:#fff}.govgr-filter-form h2{margin:0!important}.govgr-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.govgr-filter-field{display:grid;align-content:start;gap:.5rem;min-width:0}.govgr-filter-form label{display:flex;align-items:flex-end;min-height:2.8em;font-weight:700;color:var(--govgr-text)}.govgr-filter-form input[type="text"],.govgr-filter-form select{min-height:44px;width:100%;border:1px solid #b1b4b6;border-radius:4px;padding:.65rem .75rem;font:inherit;background:#fff}.govgr-filter-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.govgr-benefit-results{display:grid;gap:1.25rem}.govgr-benefit-results__intro{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding:0 0 .75rem;border-bottom:1px solid var(--govgr-border-soft);background:#fff0}.govgr-benefit-results__intro h2{margin:0!important}.govgr-benefit-results__count{margin:0!important;color:var(--govgr-muted)!important;font-weight:600!important}.govgr-benefit-cards{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--govgr-border-soft);background:#fff}.govgr-benefit-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.7rem 1.5rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--govgr-border-soft);background:#fff0}.govgr-benefit-card>:not(.govgr-btn){grid-column:1}.govgr-benefit-card>.govgr-btn{grid-column:2;grid-row:1 / span 6;align-self:center;white-space:nowrap}.govgr-benefit-card h3{margin:0!important}.govgr-benefit-card p{margin:0!important}.govgr-benefit-category{display:inline-block;width:fit-content;padding:.3rem .6rem;border:1px solid var(--govgr-border-soft);background:var(--govgr-bg-soft);color:var(--govgr-blue)!important;font-size:0.85rem!important;font-weight:700}.govgr-benefit-criteria{display:grid;gap:.75rem}.govgr-benefit-criteria__group{display:grid;gap:.35rem}.govgr-benefit-criteria__label{color:var(--govgr-muted);font-size:.85rem;font-weight:700}.govgr-benefit-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.govgr-benefit-tags li{padding:.3rem .6rem;border:1px solid var(--govgr-border-soft);background:var(--govgr-bg-soft);font-size:.82rem;line-height:1.35}.govgr-benefit-channel{color:var(--govgr-muted)!important;font-size:0.9rem!important}.govgr-directory-preview-pattern{margin:2rem 0;max-width:100%;overflow-x:hidden;box-sizing:border-box}.govgr-directory-preview-pattern>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-filter-hero>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-filter-layout>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-filter-sidebar>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-filter-form>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-directory-preview-note>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-directory-preview-results>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-benefit-results__intro>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-directory-preview-table-wrap>.wp-block-group__inner-container{width:100%;max-width:none!important;min-width:0;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.govgr-directory-preview-pattern .govgr-filter-layout{display:block}.govgr-directory-preview-pattern .govgr-filter-layout>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:2rem;align-items:start}.govgr-directory-preview-pattern .govgr-filter-sidebar>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-filter-form>.wp-block-group__inner-container,.govgr-directory-preview-pattern .govgr-directory-preview-results>.wp-block-group__inner-container{display:grid;gap:1rem}.govgr-directory-preview-pattern .govgr-directory-preview-results>.wp-block-group__inner-container{gap:1.25rem}.govgr-directory-preview-form h3{margin:0 0 0.35rem!important;font-size:1.15rem;line-height:1.35}.govgr-directory-preview-form input[disabled],.govgr-directory-preview-form select[disabled],.govgr-directory-preview-form button[disabled]{opacity:1;cursor:default}.govgr-directory-preview-form .govgr-btn{justify-content:center!important;width:100%}.govgr-directory-preview-checkbox{display:flex;align-items:flex-start;gap:.65rem;padding:.35rem 0}.govgr-directory-preview-checkbox input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:#00627a}.govgr-directory-preview-checkbox label{line-height:1.45}.govgr-directory-preview-note{padding:1rem;border-left:4px solid #00627a;background:#f2f7f8;color:var(--govgr-text)}.govgr-directory-preview-note p{margin:0!important}.govgr-directory-preview-toolbar{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;align-items:stretch}.govgr-directory-preview-card{flex:1 1 180px;min-width:0;display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--govgr-border-soft);background:#fff}.govgr-directory-preview-card--wide{flex-basis:320px}.govgr-directory-preview-card__label{margin:0!important;font-size:0.82rem!important;font-weight:700!important;line-height:1.3!important;text-transform:uppercase;letter-spacing:.02em;color:var(--govgr-muted)!important}.govgr-directory-preview-card__value{margin:0!important;font-size:1rem!important;font-weight:600!important;line-height:1.5!important;color:var(--govgr-text)!important}.govgr-directory-preview-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}.govgr-directory-preview-action{margin:0!important;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border:2px solid #00627a;background:#fff;color:#00627a!important;font-size:0.95rem!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap}.govgr-directory-preview-action--primary{background:#00627a;color:#ffffff!important}.govgr-directory-preview-results{display:block;width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.govgr-directory-preview-results>*{max-width:100%;min-width:0}.govgr-directory-preview-results .govgr-benefit-results__intro p{margin-bottom:0!important}.govgr-directory-preview-table-wrap{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:scroll;overflow-y:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7b8ca6 #e1ecef;padding-bottom:.2rem;border:1px solid var(--govgr-border-soft);background:#fff;-webkit-overflow-scrolling:touch}.govgr-directory-preview-table-wrap::-webkit-scrollbar{height:12px}.govgr-directory-preview-table-wrap::-webkit-scrollbar-track{background:#e1ecef}.govgr-directory-preview-table-wrap::-webkit-scrollbar-thumb{background:#7b8ca6;border-radius:999px;border:2px solid #e1ecef}.govgr-directory-preview-table-wrap .govgr-directory-preview-table{display:block;width:auto;min-width:0;margin:0}.govgr-directory-preview-table-wrap .wp-block-table{display:block;width:auto;min-width:0;max-width:none;overflow:visible;margin:0}.govgr-directory-preview-table-wrap table{width:max-content;min-width:1120px;table-layout:auto;margin:0}.govgr-directory-preview-results table th{white-space:nowrap}.govgr-directory-preview-results table td{font-size:.88rem}.govgr-directory-preview-results table th,.govgr-directory-preview-results table td{white-space:nowrap}.govgr-directory-preview-results table th:nth-child(5),.govgr-directory-preview-results table th:nth-child(6),.govgr-directory-preview-results table th:nth-child(7),.govgr-directory-preview-results table td:nth-child(5),.govgr-directory-preview-results table td:nth-child(6),.govgr-directory-preview-results table td:nth-child(7){min-width:170px;white-space:normal}@media (max-width:900px){.govgr-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.govgr-benefit-card{grid-template-columns:1fr}.govgr-benefit-card>.govgr-btn{grid-column:1;grid-row:auto;justify-self:start;white-space:normal}.govgr-directory-preview-pattern .govgr-filter-layout>.wp-block-group__inner-container{grid-template-columns:1fr}.govgr-directory-preview-toolbar{gap:.85rem}.govgr-directory-preview-card,.govgr-directory-preview-card--wide,.govgr-directory-preview-actions{flex:1 1 100%}}@media (max-width:600px){.govgr-filter-hero,.govgr-filter-form,.govgr-benefit-results__intro{padding:1rem}.govgr-filter-fields{grid-template-columns:1fr}.govgr-filter-form label{min-height:0}.govgr-filter-actions{display:grid;grid-template-columns:1fr}.govgr-filter-actions .govgr-btn{justify-content:center}}