body.medicaid-page{background:#fff;color:#102447}.medicaid-page .section{padding-block:96px}.med-breadcrumb{display:flex;align-items:center;gap:9px;padding-top:18px;color:#71839a;font-size:12px}.med-breadcrumb a{color:#2e6e72}.med-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 83% 15%,rgba(29,183,131,.17),transparent 23%),radial-gradient(circle at 16% 82%,rgba(18,104,244,.09),transparent 23%),linear-gradient(135deg,#fbfefd,#eef9f6 55%,#e8f3ff)}.med-orb{position:absolute;border-radius:50%}.med-orb-a{width:300px;height:300px;right:-130px;top:80px;background:linear-gradient(145deg,rgba(29,183,131,.13),rgba(30,197,239,.12))}.med-orb-b{width:180px;height:180px;left:-70px;bottom:80px;background:rgba(18,104,244,.06)}.med-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.98fr 1.02fr;gap:54px;align-items:center;min-height:690px;padding-block:58px 96px}.med-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid #cde5df;border-radius:999px;background:rgba(255,255,255,.88);color:#315a59;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.med-eyebrow span{width:7px;height:7px;border-radius:50%;background:#1db783;box-shadow:0 0 0 5px rgba(29,183,131,.12)}.med-hero h1{max-width:730px;margin:18px 0;color:#071a3d;font-family:var(--serif);font-size:clamp(48px,4.8vw,70px);line-height:.99;letter-spacing:-.05em}.med-lede{max-width:660px;color:#4c657d;font-size:17px;line-height:1.72}.med-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:26px}.med-text-link{color:#148466;font-size:13px;font-weight:850}.med-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;color:#7a8b9f;font-size:10px}.med-meta strong{color:#3e5872}.med-hero-media{position:relative;min-height:535px}.med-hero-photo{position:absolute;inset:0 18px 0 24px;overflow:hidden;border:8px solid rgba(255,255,255,.86);border-radius:30% 18% 34% 20%/24% 20% 34% 31%;box-shadow:0 34px 80px rgba(7,26,61,.17)}.med-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(7,26,61,.13))}.med-hero-photo img{width:100%;height:100%;object-fit:cover}.med-float{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.88);background:rgba(255,255,255,.95);box-shadow:0 18px 42px rgba(7,26,61,.14);backdrop-filter:blur(10px)}.med-route-card{left:-20px;bottom:35px;display:grid;gap:8px;width:215px;padding:16px;border-radius:18px}.med-route-card small{color:#285b57;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.med-route-card span{display:flex;align-items:center;gap:8px;color:#5d7188;font-size:11px}.med-route-card b{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#e6f8f1;color:#168663;font-size:9px}.med-fact-card{right:-4px;top:54px;padding:13px 15px;border-radius:15px}.med-fact-card b,.med-fact-card small{display:block}.med-fact-card b{color:#174c45;font-size:12px}.med-fact-card small{margin-top:3px;color:#74889a;font-size:10px}.med-proof{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:74px;margin-top:-74px;padding:0 26px;border:1px solid #dfebe8;border-bottom:0;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -12px 38px rgba(7,26,61,.06)}.med-proof span{color:#6c7e94;font-size:11px;font-weight:800}.med-proof b{padding:8px 11px;border-radius:999px;background:#eff8f5;color:#446963;font-size:11px}
.med-answer{background:#fff}.med-answer-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:center}.med-answer h2,.med-section-head h2,.med-lifeline h2,.med-docs h2,.med-programs h2,.med-device h2,.med-family h2,.med-related h2,.med-faq h2,.med-sources h2{margin:8px 0 12px;color:#071a3d;font-family:var(--serif);font-size:clamp(34px,3.5vw,50px);line-height:1.08;letter-spacing:-.04em}.med-answer-grid>div:first-child>p{color:#61748d}.med-answer-card{position:relative;padding:34px 36px 34px 92px;border:1px solid #d5e8e2;border-radius:24px;background:linear-gradient(135deg,#edf9f5,#eef6ff);box-shadow:0 18px 44px rgba(7,26,61,.07)}.med-answer-card>span{position:absolute;left:28px;top:29px;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#1db783,#1268f4);color:#fff;font-weight:900}.med-answer-card p{margin:0;color:#536a85;line-height:1.72}.med-answer-card strong{color:#164c47}
.med-route{background:radial-gradient(circle at 88% 8%,rgba(29,183,131,.10),transparent 23%),linear-gradient(180deg,#f8fcfb,#eef8f5)}.med-section-head.centered{max-width:820px;margin:0 auto 42px;text-align:center}.med-section-head>p{max-width:700px;margin:0 auto;color:#60758b}.med-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.med-route-grid article{position:relative;min-height:350px;padding:28px 25px;border:1px solid #d6e7e2;border-radius:24px;background:#fff;box-shadow:0 16px 38px rgba(7,26,61,.065)}.med-route-grid article:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,#1db783,#1ec5ef)}.route-no{position:absolute;right:21px;top:22px;color:#15936c;font-size:10px;font-weight:900;letter-spacing:.1em}.med-route-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:28px;border-radius:16px;background:#e8f8f2;color:#168762;font-weight:900}.med-route-grid h3{margin:0 0 10px;color:#103c3b;font-family:var(--serif);font-size:26px}.med-route-grid p{color:#5f738a;font-size:13px;line-height:1.7}.med-route-grid article>b{display:block;margin-top:20px;color:#168762;font-size:11px}
.med-compare{color:#fff;background:radial-gradient(circle at 90% 0,rgba(29,183,131,.17),transparent 26%),linear-gradient(145deg,#061934,#083f4d)}.med-dark-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:30px}.med-dark-head h2{margin:8px 0 0;color:#fff;font-family:var(--serif);font-size:clamp(34px,3.5vw,50px);line-height:1.08}.med-dark-head p{margin:0;color:#c4d8e5}.med-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.04);box-shadow:0 28px 70px rgba(0,0,0,.2)}.med-table-wrap table{width:100%;min-width:1050px;border-collapse:collapse}.med-table-wrap th,.med-table-wrap td{padding:18px 17px;border-bottom:1px solid rgba(255,255,255,.10);text-align:left;font-size:12px}.med-table-wrap thead th{background:linear-gradient(90deg,rgba(29,183,131,.55),rgba(18,104,244,.42));color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.med-table-wrap tbody th{color:#fff}.med-table-wrap tbody td{color:#c8d8e5}.med-table-wrap tbody tr:last-child>*{border-bottom:0}
.med-lifeline{background:linear-gradient(180deg,#f2fbf8,#eaf5ff)}.med-lifeline-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.med-lifeline-copy>p{color:#5f738a}.med-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.med-benefits div{padding:17px;border:1px solid #d6e7e2;border-radius:17px;background:#fff;box-shadow:0 10px 24px rgba(7,26,61,.04)}.med-benefits strong,.med-benefits span{display:block}.med-benefits strong{color:#168762;font-family:var(--serif);font-size:27px}.med-benefits span{margin-top:3px;color:#6b7d92;font-size:9px;line-height:1.45}.med-official-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.med-official-links a{padding:8px 11px;border:1px solid #cee3de;border-radius:999px;background:#fff;color:#277066;font-size:10px;font-weight:850}.med-income-card{overflow:hidden;border:1px solid #d0e3de;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(7,26,61,.10)}.med-income-head{padding:22px 24px;background:linear-gradient(135deg,#1a9f79,#1268f4);color:#fff}.med-income-head span,.med-income-head b{display:block}.med-income-head span{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.med-income-head b{margin-top:4px;font-size:15px}.med-income-card table{width:100%;border-collapse:collapse}.med-income-card th,.med-income-card td{padding:14px 13px;border-bottom:1px solid #edf2f6;text-align:left;font-size:11px}.med-income-card th{color:#173f52}.med-income-card td{color:#61758b}.med-income-card p{padding:0 19px 18px;color:#718197;font-size:10px;line-height:1.55}
.med-docs{background:#fff}.med-doc-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}.med-doc-photo{position:relative;overflow:hidden;min-height:520px;border-radius:28px 82px 28px 28px;box-shadow:0 28px 70px rgba(7,26,61,.12)}.med-doc-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.med-doc-photo-note{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:15px;background:rgba(7,26,61,.88);color:#fff;backdrop-filter:blur(8px)}.med-doc-photo-note b,.med-doc-photo-note span{display:block}.med-doc-photo-note b{font-size:12px}.med-doc-photo-note span{margin-top:3px;color:#c8d7e8;font-size:10px}.med-doc-copy>p{color:#61748d}.med-doc-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.med-doc-list article{display:grid;grid-template-columns:46px 1fr;gap:12px;padding:18px;border:1px solid #dbe8e4;border-radius:17px;background:#fbfefd}.med-doc-list article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e7f8f1;color:#168762;font-size:9px;font-weight:900}.med-doc-list h3{margin:2px 0 5px;color:#163e45;font-size:13px}.med-doc-list p{margin:0;color:#6b7d91;font-size:10px;line-height:1.5}.med-inline-source{display:inline-block;margin-top:18px;color:#168762;font-size:11px;font-weight:850}
.med-programs{color:#fff;background:radial-gradient(circle at 88% 0,rgba(30,197,239,.18),transparent 25%),linear-gradient(135deg,#071a3d,#0a4650)}.med-program-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:center}.med-programs h2{color:#fff}.med-program-copy>p{color:#c6d6e6}.med-official-links.light a{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#8cebd7}.med-program-card{padding:27px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:rgba(255,255,255,.07);box-shadow:0 20px 48px rgba(0,0,0,.12)}.med-program-card>span{display:block;margin-bottom:16px;color:#8cebd7;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.med-program-card>div{padding:15px 0;border-top:1px solid rgba(255,255,255,.1)}.med-program-card b,.med-program-card small{display:block}.med-program-card b{color:#fff}.med-program-card small{margin-top:3px;color:#b4c7da}
.med-device{background:#f7fbfa}.med-device-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.med-device-copy>p{color:#60748b}.med-device-points{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px}.med-device-points span{padding:15px;border:1px solid #d7e7e2;border-radius:14px;background:#fff}.med-device-points b,.med-device-points small{display:block}.med-device-points b{color:#164b47}.med-device-points small{margin-top:3px;color:#708196}.med-device-visual{position:relative;min-height:470px;display:grid;place-items:center}.med-tablet-shell{width:min(390px,86%);aspect-ratio:4/5.2;padding:12px;border-radius:34px;background:linear-gradient(145deg,#163d4b,#071a3d);box-shadow:0 34px 75px rgba(7,26,61,.22)}.med-screen{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:30px;border-radius:25px;background:radial-gradient(circle at 75% 20%,rgba(30,197,239,.35),transparent 25%),linear-gradient(145deg,#e8faf4,#e9f1ff);color:#153c43}.med-screen span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#168762}.med-screen strong{margin-top:8px;font-family:var(--serif);font-size:28px;line-height:1.1}.med-screen small{margin-top:12px;color:#65798d}.med-device-note{position:absolute;right:0;bottom:25px;padding:10px 13px;border-radius:12px;background:#fff;color:#165d53;font-family:"Segoe Print","Bradley Hand",cursive;font-size:12px;font-weight:700;box-shadow:0 12px 28px rgba(7,26,61,.12);transform:rotate(-2deg)}
.med-family{background:#fff}.med-family-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.med-family-photo{position:relative;overflow:hidden;min-height:500px;border-radius:72px 28px 28px 28px;box-shadow:0 28px 70px rgba(7,26,61,.12)}.med-family-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.med-family-tag{position:absolute;left:18px;right:18px;bottom:18px;padding:13px 15px;border-radius:14px;background:rgba(255,255,255,.94);color:#174c45;font-size:11px;font-weight:850}.med-family-copy>p{color:#60748b}.med-internal-link{display:inline-block;margin-top:10px;color:#168762;font-weight:850}
.med-acp{color:#fff;background:linear-gradient(135deg,#8a2c34,#5b1a34 54%,#2c173b)}.med-acp-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.med-acp h2{margin:8px 0 12px;color:#fff;font-family:var(--serif);font-size:clamp(34px,3.5vw,50px);line-height:1.08}.med-acp-grid>div:first-child>p{color:#f0d9df}.med-acp-grid>div:first-child>a{display:inline-block;margin-top:12px;color:#ffd4dd;font-size:11px;font-weight:850}.med-acp-card{padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:rgba(255,255,255,.08)}.med-acp-card span,.med-acp-card strong,.med-acp-card small{display:block}.med-acp-card span{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.med-acp-card strong{margin-top:5px;font-family:var(--serif);font-size:46px}.med-acp-card small{color:#f0d5dc}.med-acp-card hr{margin:18px 0;border:0;border-top:1px solid rgba(255,255,255,.14)}.med-acp-card p{margin:0;color:#f0d9df;font-size:12px;line-height:1.55}
.med-steps{background:#f7fbfa}.med-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.med-step-grid article{padding:23px;border:1px solid #d8e8e3;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(7,26,61,.05)}.med-step-grid article>span{display:block;margin-bottom:34px;color:#168762;font-size:10px;font-weight:900;letter-spacing:.1em}.med-step-grid h3{font-family:var(--serif);font-size:21px;line-height:1.16;color:#153f43}.med-step-grid p{color:#66798e;font-size:11px;line-height:1.62}
.med-redflags{color:#fff;background:radial-gradient(circle at 10% 0,rgba(239,97,74,.12),transparent 25%),linear-gradient(135deg,#071a3d,#12213e)}.med-red-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}.med-red-grid h2{margin:8px 0 12px;color:#fff;font-family:var(--serif);font-size:clamp(34px,3.5vw,50px);line-height:1.08}.med-red-grid>div>p{color:#c4d3e4}.med-red-grid ul{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin:0;padding:0;list-style:none}.med-red-grid li{padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055)}.med-red-grid b,.med-red-grid span{display:block}.med-red-grid b{color:#fff;font-size:12px}.med-red-grid span{margin-top:4px;color:#bccde1;font-size:10px;line-height:1.5}
.med-related{background:#fff}.med-related-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;align-items:center}.med-related-grid>div:first-child>p{color:#61748c}.med-related-links{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.med-related-links a{padding:17px;border:1px solid #dbe8e4;border-radius:16px;background:#fbfefd}.med-related-links b,.med-related-links span{display:block}.med-related-links b{color:#17685d;font-size:12px}.med-related-links span{margin-top:4px;color:#718197;font-size:10px}
.med-faq{background:linear-gradient(180deg,#f8fbff,#fff)}.med-faq-grid{display:grid;grid-template-columns:.35fr .65fr;gap:56px}.med-faq-intro{position:sticky;top:110px;align-self:start}.med-faq-intro>p{color:#65778f}.med-faq .accordion details{border-radius:15px}.med-faq .accordion summary{font-size:13px}
.med-final{position:relative;min-height:560px;overflow:hidden}.med-final-bg{position:absolute;inset:0}.med-final-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,28,38,.98) 0%,rgba(6,57,67,.88) 42%,rgba(4,28,38,.16) 76%,rgba(4,28,38,.04))}.med-final-bg img{width:100%;height:100%;object-fit:cover}.med-final-copy{position:relative;z-index:2;display:flex;min-height:560px;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.med-final h2{max-width:700px;margin:8px 0 14px;color:#fff;font-family:var(--serif);font-size:clamp(38px,4vw,58px);line-height:1.04;letter-spacing:-.04em}.med-final p{max-width:600px;color:#d4e8e5}.med-white-button{margin-top:16px;background:#fff;color:#168762}
.med-sources{background:linear-gradient(180deg,#fff,#f7fbfa)}.med-source-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.med-source-links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.med-source-links a{padding:15px;border:1px solid #d8e8e3;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(7,26,61,.04)}.med-source-links b,.med-source-links span{display:block}.med-source-links b{color:#17685d;font-size:12px}.med-source-links span{margin-top:4px;color:#718198;font-size:10px}.med-footer .disclaimer-icon{font-family:Georgia,serif;font-weight:900;font-size:18px}
@media(max-width:1100px){.med-route-grid{grid-template-columns:repeat(3,1fr)}.med-step-grid{grid-template-columns:repeat(2,1fr)}.med-hero-grid{gap:34px}.med-hero h1{font-size:clamp(46px,5vw,62px)}}
@media(max-width:820px){.medicaid-page .section{padding-block:74px}.med-breadcrumb{padding-top:14px}.med-hero-grid{grid-template-columns:1fr;gap:26px;min-height:0;padding-block:40px 90px}.med-hero h1{font-size:clamp(43px,8vw,60px)}.med-hero-media{min-height:500px;max-width:650px;width:100%;margin-inline:auto}.med-proof{display:grid;grid-template-columns:repeat(2,1fr);height:auto;min-height:0;margin-top:-56px;padding:18px;gap:8px}.med-proof span{grid-column:1/-1;text-align:center}.med-proof b{text-align:center}.med-answer-grid,.med-lifeline-grid,.med-doc-grid,.med-program-grid,.med-device-grid,.med-family-grid,.med-acp-grid,.med-related-grid,.med-faq-grid,.med-source-grid{grid-template-columns:1fr;gap:34px}.med-dark-head{grid-template-columns:1fr;gap:14px}.med-route-grid{grid-template-columns:1fr}.med-doc-photo,.med-family-photo{min-height:430px}.med-red-grid{grid-template-columns:1fr}.med-faq-intro{position:static}.med-source-links{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.medicaid-page .section{padding-block:62px}.med-breadcrumb{font-size:10px}.med-hero-grid{padding-block:32px 74px}.med-hero h1{font-size:clamp(38px,11vw,49px);line-height:1.02}.med-lede{font-size:15px}.med-actions{display:grid;gap:12px}.med-actions .button{width:100%}.med-text-link{text-align:center}.med-meta{gap:10px}.med-hero-media{min-height:395px}.med-hero-photo{inset:0 0 0 14px;border-width:6px}.med-route-card{left:0;bottom:22px;width:184px;padding:13px}.med-fact-card{right:2px;top:20px}.med-proof{width:100%;border-radius:0}.med-answer-card{padding:72px 20px 22px}.med-answer-card>span{left:20px;top:18px}.med-route-grid article{min-height:0}.med-table-wrap{margin-inline:-11px;border-radius:16px}.med-benefits{grid-template-columns:1fr}.med-doc-photo,.med-family-photo{min-height:350px;border-radius:22px}.med-doc-list{grid-template-columns:1fr}.med-device-points{grid-template-columns:1fr}.med-device-visual{min-height:400px}.med-step-grid{grid-template-columns:1fr}.med-red-grid ul{grid-template-columns:1fr}.med-related-links{grid-template-columns:1fr}.med-source-links{grid-template-columns:1fr}.med-final{min-height:620px}.med-final-copy{min-height:620px}.med-final-bg:after{background:linear-gradient(0deg,rgba(4,28,38,.98) 0%,rgba(4,28,38,.84) 52%,rgba(4,28,38,.16) 84%)}.med-final h2{font-size:35px}.med-final-bg img{object-position:62% center}.footer-main{grid-template-columns:1fr}}
