@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600&display=swap";
:root{--screener-max-width:42rem;--screener-radius:12px;--screener-gap:1.5rem;--status-success:var(--cds-support-success,#24a148);--status-action:var(--cds-support-warning,#b28600);--status-info:var(--cds-support-info,#4b3f9e)}html,body{background:var(--cds-background,#fff);color:var(--cds-text-primary,#161616);-webkit-font-smoothing:antialiased;margin:0;padding:0}*{box-sizing:border-box}.skip-link{z-index:9999;background:var(--cds-background,#fff);color:var(--cds-link-primary,#4b3f9e);border:2px solid var(--cds-focus,#4b3f9e);padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip-link:focus{left:0}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-background,#fff);z-index:20;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.app-header__brand{min-width:0;margin:0;font-size:1.05rem;font-weight:400;line-height:1.2}.app-header__brand strong{font-weight:600}.app-header__menu{flex:none;position:relative}.app-header__menu-button.cds--btn{border-radius:.5rem}.app-header__menu-button[aria-expanded=true]{background:var(--cds-layer-01,#f4f4f4)}.app-header__actions{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.app-header__restart.cds--btn{white-space:nowrap;border-radius:.5rem;min-height:2.75rem;padding-inline:.875rem}.app-header__actions select{border:1px solid var(--cds-border-strong-01,#8d8d8d);background:var(--cds-background,#fff);min-height:2.75rem;color:var(--cds-text-primary,#161616);font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem .625rem;font-size:.875rem}.app-header__actions select:focus-visible{outline:2px solid var(--cds-focus,#4b3f9e);outline-offset:2px}.app-header__nav{z-index:1;background:var(--cds-background,#fff);border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:.75rem;flex-direction:column;gap:.25rem;width:min(20rem,100vw - 2rem);padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 8px 24px #0000001f}.app-header__nav a{min-height:3rem;color:var(--cds-text-primary,#161616);border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.app-header__nav a svg{color:var(--cds-link-primary,#4b3f9e);flex:none}.app-header__nav a:hover{background:var(--cds-layer-01,#f4f4f4)}.app-header__nav a:focus-visible{outline:2px solid var(--cds-focus,#4b3f9e);outline-offset:-2px;background:var(--cds-layer-01,#f4f4f4)}@media (max-width:40rem){.app-header{flex-wrap:wrap;gap:.5rem}.app-header__brand{flex:calc(100% - 4rem)}.app-header__menu{position:static}.app-header__nav{left:1rem}.app-header__actions{justify-content:flex-end;width:100%}}.disclaimer-bar{background:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-primary,#161616);border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.disclaimer-bar svg{color:var(--cds-link-primary,#4b3f9e);flex:none}.app-main{width:100%;max-width:var(--screener-max-width);flex:auto;margin:0 auto;padding:1.5rem 1rem 7rem}.app-footer{color:#fff;background:#4e46aa;padding:2rem 1rem}.app-footer__brand{align-items:center;gap:.75rem;margin-bottom:.25rem;font-size:1.5rem;font-weight:600;display:flex}.app-footer__logo{flex:none;width:3.5rem;height:auto;display:block}.result-card--summary .result-card__submit,.result-card--summary .result-card__additionalHelp{margin-top:1.5rem}.result-card--summary h5.result-card__subheading{margin-top:1rem}.app-footer h2{margin:0 0 .25rem;font-size:1.25rem}.app-footer p{color:#fffc;margin:0 0 1.25rem}.app-footer a{color:#ffffffeb;align-items:center;gap:.5rem;padding:.5rem 0;text-decoration:none;display:inline-flex}.app-footer a:hover{text-decoration:underline}.app-footer__demo-notice{text-align:left;color:#ffffffb3;margin:1.5rem 0 0;font-size:.875rem}.app-shell:has(.sticky-actions) .app-footer{padding-bottom:7rem}.anon-badge{background:var(--cds-layer-accent-01,#ece8fb);color:var(--cds-text-primary,#161616);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .9rem;font-size:.875rem;display:inline-flex}.anon-badge svg{color:var(--cds-icon-primary,#161616)}.screener-card{background:var(--cds-layer-01,#f4f4f4);border:1px solid var(--cds-border-subtle-01,#e0e0e0);border-radius:var(--screener-radius);margin-bottom:var(--screener-gap);padding:1.5rem}.result-card{border-radius:var(--screener-radius);border:1px solid var(--cds-border-subtle-01,#e0e0e0);margin-bottom:var(--screener-gap);background:var(--cds-layer-01,#f4f4f4);border-left-width:6px;padding:1.5rem}.result-card--success{border-left-color:var(--status-success)}.result-card--action{border-left-color:var(--status-action)}.result-card--info{border-left-color:var(--status-info)}.result-card--snap{background:#defbe6;border-left-color:#198038}.result-card--medicaid{background:#edf5ff;border-left-color:#4589ff}.result-card--snap .result-card__eyebrow svg{color:#198038}.result-card--medicaid .result-card__eyebrow svg{color:#4589ff}.result-card__eyebrow{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.result-card__program{color:var(--cds-text-secondary,#525252);margin:0 0 .75rem;font-size:.875rem}.result-card__section-label{color:var(--cds-text-secondary,#525252);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.result-card__title{margin:0 0 .5rem;font-size:1.35rem;line-height:1.25}.result-card__summary{margin:0;font-weight:500;line-height:1.5}.result-card__next-step{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);margin-top:1rem;padding-top:1rem}.result-card__subheading{margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.result-card__body{white-space:pre-line;margin:0;line-height:1.5}.result-card__next-step>.result-card__body+.result-card__body{margin-top:1rem}.result-card__subtext{color:var(--cds-text-secondary,#525252);margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.result-card__forms{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);margin-top:1rem;padding-top:1rem}.result-card__form-name{margin:0;font-weight:600}.result-card__form-summary{margin:0 0 .75rem;line-height:1.5}.result-card__form-instructions{margin:.25rem 0 0;line-height:1.5}.result-card__meets-note{margin:.75rem 0 0;font-weight:500}.result-card__note{border-left:3px solid var(--cds-support-info,#4589ff);background:var(--cds-notification-background-info,#edf5ff);margin-top:1rem;padding:1rem}.result-card__note p{white-space:pre-line;margin:0;line-height:1.5}.result-card__channel{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);margin-top:1rem;padding-top:1rem;font-size:.9375rem}.result-card__channel dt{font-weight:600}.result-card__channel dd{margin:0 0 .5rem}.result-card__actions{margin-top:1rem}.result-card__forms .result-card__actions{margin-top:.75rem}.resource-card{background:var(--cds-layer-01,#f4f4f4);border:1px solid var(--cds-border-subtle-01,#e0e0e0);border-radius:var(--screener-radius);margin-bottom:1rem;padding:1.25rem}.resource-card h3{margin:0 0 .25rem;font-size:1.05rem}.resource-card__contact{align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9375rem;display:flex}.question-heading{margin:0 0 1rem;font-size:1.5rem;line-height:1.25}.question-heading__with-help{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.question-heading__with-help .cds--toggletip-content{white-space:normal}.stack{flex-direction:column;gap:1rem;display:flex}.stack-sm{flex-direction:column;gap:.5rem;display:flex}.question-detail-select{margin-bottom:1rem}.question-selection-hint{color:var(--cds-text-secondary,#525252);margin:0;font-size:.875rem;line-height:1.5}.question-detail-options .cds--radio-button__label{white-space:normal}.question-card,.question-primary-options,.question-follow-up{min-inline-size:0}.question-follow-up{margin-inline-start:2rem}.question-yes-detail:not(:has(.question-follow-up)){gap:.375rem}.question-primary-options .cds--radio-button-group,.question-follow-up .cds--radio-button-group{align-items:stretch;inline-size:100%;min-inline-size:0}.question-primary-options .cds--radio-button-wrapper,.question-follow-up .cds--radio-button-wrapper{inline-size:100%;margin-inline:0}.question-primary-options .cds--radio-button__label,.question-follow-up .cds--radio-button__label{white-space:normal;justify-content:flex-start;padding-block-start:2px}.question-primary-options .cds--radio-button__appearance,.question-follow-up .cds--radio-button__appearance{margin-block:0}.question-primary-options .cds--radio-button__label-text,.question-follow-up .cds--radio-button__label-text{overflow-wrap:anywhere;min-inline-size:0}.muted{color:var(--cds-text-secondary,#525252)}.page-title{color:var(--cds-text-primary,#161616);margin:0 0 1rem;font-size:2rem;line-height:1.15}.lead{margin:0 0 1.5rem;font-size:1.125rem;line-height:1.5}.summary-page{flex-direction:column;gap:1.5rem;display:flex}.summary-page__header{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);padding-bottom:.5rem}.summary-page__header .page-title{margin-bottom:.5rem}.summary-page__header .lead{max-width:38rem;color:var(--cds-text-secondary,#525252);margin:0;font-size:1rem}.summary-page__disclaimer{margin:0}.benefit-verification{border-left:4px solid var(--cds-support-info,#4589ff);background:var(--cds-layer-01,#f4f4f4)}.benefit-verification .cds--accordion__item{border-block-end:0}.benefit-verification__content{padding-block-end:1rem;line-height:1.5}.benefit-verification__content p{margin:0 0 .5rem}.benefit-verification__content section+section,.benefit-verification__content p+section{margin-top:1rem}.benefit-verification__content ul{margin:0;padding-inline-start:1.25rem}.benefit-verification__content li+li{margin-top:.5rem}.summary-section{flex-direction:column;gap:.75rem;display:flex}.summary-verification-print{display:none}.summary-section>h2{margin:0;font-size:1.75rem;font-weight:400;line-height:1.2}.summary-answers{margin:0}.summary-answers__toggle{border:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-layer-01,#f4f4f4);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.summary-answers__toggle:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.summary-answers__toggle:focus-visible{outline:2px solid var(--cds-focus,#4b3f9e);outline-offset:-2px}.summary-answers__toggle svg{flex-shrink:0}.summary-answers__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.summary-answers>div{border-bottom:1px solid var(--cds-border-subtle-01,#e0e0e0);break-inside:avoid;padding:.75rem 0}.summary-answers dt{margin-bottom:.35rem;font-weight:600;line-height:1.5}.summary-answers dd{margin:0 0 .25rem;line-height:1.5}.summary-resource>:last-child{margin-bottom:0}.summary-resource h4{margin:1rem 0 .5rem;font-size:1rem;font-weight:600}.summary-resource p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .5rem;line-height:1.5}.summary-resource p:last-child{margin-bottom:0}.summary-section .result-card,.summary-section .resource-card{border-radius:0;margin-bottom:0}.summary-program-info{border-left-width:4px}.summary-program-info>.summary-block+.summary-block{margin-top:1.5rem}.summary-program-info .summary-block>.summary-block+.summary-block{margin-top:1rem}.result-card--summary{border-left-width:4px;padding:1.25rem 1rem}.result-card--summary .result-card__program{margin-bottom:.5rem}.result-card--summary .result-card__eyebrow{margin:0 0 1rem}.summary-page__note{border-left:4px solid var(--cds-support-info,#4589ff);background:var(--cds-layer-01,#f4f4f4);padding:1rem}.summary-page__note p{white-space:pre-line;margin:0;line-height:1.5}.summary-section--contacts{margin-top:.5rem}.summary-page__actions{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);padding-top:.5rem}.summary-page__email-hint{color:var(--cds-text-secondary,#525252);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.summary-page__actions>div,.summary-page__feedback-actions{flex-wrap:wrap;gap:.75rem;display:flex}.summary-page__feedback{background:var(--cds-layer-01,#f4f4f4);padding:1rem}.summary-page__feedback-prompt{margin:0 0 .75rem;font-weight:600}.summary-page__feedback p[role=status]{margin:0}@media (min-width:42rem){.result-card--summary{padding:1.5rem}}.sticky-actions{background:var(--cds-background,#fff);border-top:1px solid var(--cds-border-subtle,#e0e0e0);z-index:15;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-actions .cds--btn{min-height:3rem}.cds--btn.back-button{gap:.5rem;padding-inline:1rem}.field-block{margin-bottom:1.5rem}.start-screen__resources.cds--btn--tertiary{--cds-button-tertiary-hover:#3b3486;--cds-button-tertiary-active:#2e2a6b;--cds-button-tertiary:#2e2a6b;--cds-text-on-color:#4e46aa}.start-screen__resources.cds--btn--tertiary:not(:disabled):not(:focus){border-color:#4e46aa}.start-screen__resources.cds--btn--tertiary:not(:hover):not(:focus):not(:active){color:#4e46aa}.two-col{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:42rem){.two-col{grid-template-columns:1fr 1fr}}.eyebrow-icon-success{color:var(--status-success)}.eyebrow-icon-action{color:var(--status-action)}.eyebrow-icon-info{color:var(--status-info)}@media print{.result-card--snap,.result-card--medicaid,.summary-program-info{-webkit-print-color-adjust:exact;print-color-adjust:exact}.app-header,.app-footer,.disclaimer-bar,.sticky-actions,.no-print{display:none!important}.app-main{max-width:none;padding:0}.summary-verification-print,.summary-answers[hidden]{display:block}.summary-answers__toggle{background:0 0;border:0;padding:0}.summary-answers__toggle:focus-visible{outline:none}.summary-answers__toggle svg{display:none}.summary-page a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.875em}.summary-page{display:block}.summary-page>*+*{margin-top:1rem}.summary-section{display:block}.summary-section>h2{break-inside:avoid;margin-bottom:.75rem}#summary-talk,.result-card,.resource-card,.summary-page__note{break-inside:avoid}.summary-section>.result-card--summary,.summary-program-info{break-inside:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone}.result-card--summary p,.summary-program-info p,.result-card--summary .result-card__header{break-inside:avoid}.summary-section>h2,.summary-resource h3,.summary-resource h4,.result-card--summary .result-card__program,.result-card--summary .result-card__eyebrow,.result-card--summary .result-card__section-label,.result-card--summary .result-card__title,.result-card--summary .result-card__subheading{break-after:avoid;break-inside:avoid}.summary-page a{overflow-wrap:anywhere}}
:root,html,body,.cds--white,.cds--g10,.cds--g90,.cds--g100{--cds-button-primary:#4b3f9e;--cds-button-primary-hover:#3b3486;--cds-button-primary-active:#2e2a6b;--cds-link-primary:#4b3f9e;--cds-link-primary-hover:#3b3486;--cds-interactive:#4b3f9e;--cds-focus:#4b3f9e;--cds-background-brand:#4b3f9e;--cds-border-interactive:#4b3f9e;--cds-support-info:#5d4fbe}html body,html body button,html body input,html body select,html body textarea,html body [class^=cds--],html body [class*=\ cds--]{font-family:IBM Plex Sans,sans-serif!important}
