.page-width[data-astro-cid-k476oyed]{width:calc(100% - clamp(28px,5vw,96px));margin:0 auto}.medical-hero[data-astro-cid-k476oyed]{position:relative;overflow:hidden;padding:68px 0 82px;background:linear-gradient(90deg,#0f141de6,#212e4ebd 48%,#f7f3ea57),url(/legacy-stratfin/medical-taxback/medical-taxback-hero.jpg) center / cover}.medical-hero-grid[data-astro-cid-k476oyed]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.52fr);gap:clamp(30px,6vw,84px);align-items:end}.hero-copy[data-astro-cid-k476oyed]{max-width:760px}.page-back-link[data-astro-cid-k476oyed]{gap:8px;font-size:.95rem}.page-back-link[data-astro-cid-k476oyed] .back-link-icon[data-astro-cid-k476oyed]{width:24px;height:24px}.medical-hero[data-astro-cid-k476oyed] .back-link[data-astro-cid-k476oyed],.medical-hero[data-astro-cid-k476oyed] .eyebrow[data-astro-cid-k476oyed],.medical-hero[data-astro-cid-k476oyed] h1[data-astro-cid-k476oyed],.medical-hero[data-astro-cid-k476oyed] .lead[data-astro-cid-k476oyed]{color:#fff}.medical-hero[data-astro-cid-k476oyed] .eyebrow[data-astro-cid-k476oyed]{color:#e3c282}.medical-hero[data-astro-cid-k476oyed] h1[data-astro-cid-k476oyed]{margin:0;max-width:820px;font-family:Fraunces,Times New Roman,serif;font-size:clamp(3rem,7vw,6.6rem);line-height:.96;letter-spacing:0}.medical-hero[data-astro-cid-k476oyed] .lead[data-astro-cid-k476oyed]{max-width:690px;margin-top:24px;color:#ffffffdb}.hero-panel[data-astro-cid-k476oyed],.eligibility-panel[data-astro-cid-k476oyed],.claim-card[data-astro-cid-k476oyed],.step-card[data-astro-cid-k476oyed],.cta-panel[data-astro-cid-k476oyed]{border:1px solid rgba(255,255,255,.7);border-radius:8px;background:#ffffffeb;box-shadow:var(--shadow-soft)}.hero-panel[data-astro-cid-k476oyed]{display:grid;gap:16px;padding:28px;backdrop-filter:blur(12px)}.panel-kicker[data-astro-cid-k476oyed]{color:#735a2b;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-panel[data-astro-cid-k476oyed] strong[data-astro-cid-k476oyed]{color:var(--color-brand);font-family:Fraunces,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.hero-panel[data-astro-cid-k476oyed] p[data-astro-cid-k476oyed],.split-section[data-astro-cid-k476oyed] p[data-astro-cid-k476oyed],.benefits-layout[data-astro-cid-k476oyed] p[data-astro-cid-k476oyed],.step-card[data-astro-cid-k476oyed] p[data-astro-cid-k476oyed],.cta-panel[data-astro-cid-k476oyed] p[data-astro-cid-k476oyed]{margin:0;color:var(--color-muted)}.split-section[data-astro-cid-k476oyed],.benefits-layout[data-astro-cid-k476oyed],.process-grid[data-astro-cid-k476oyed],.cta-panel[data-astro-cid-k476oyed]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:clamp(28px,5vw,70px);align-items:start}.split-section[data-astro-cid-k476oyed] h2[data-astro-cid-k476oyed],.benefits-layout[data-astro-cid-k476oyed] h2[data-astro-cid-k476oyed],.process-grid[data-astro-cid-k476oyed] h2[data-astro-cid-k476oyed],.cta-panel[data-astro-cid-k476oyed] h2[data-astro-cid-k476oyed]{margin:0 0 18px}.eligibility-panel[data-astro-cid-k476oyed]{padding:24px}.eligibility-grid[data-astro-cid-k476oyed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eligibility-grid[data-astro-cid-k476oyed] span[data-astro-cid-k476oyed]{display:grid;min-height:86px;place-items:center;border:1px solid rgba(179,137,78,.24);border-radius:8px;padding:14px;background:linear-gradient(135deg,#fffaf0,#fff);color:var(--color-brand);font-weight:800;text-align:center}.doctor-note[data-astro-cid-k476oyed]{margin-top:18px;border-left:4px solid var(--color-accent);padding:18px 20px;background:#f7f3eab8}.doctor-note[data-astro-cid-k476oyed] strong[data-astro-cid-k476oyed]{color:var(--color-brand)}.claim-grid[data-astro-cid-k476oyed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.claim-card[data-astro-cid-k476oyed]{min-height:142px;padding:22px;background:#fff}.claim-card[data-astro-cid-k476oyed] span[data-astro-cid-k476oyed],.step-card[data-astro-cid-k476oyed] span[data-astro-cid-k476oyed]{display:inline-flex;margin-bottom:24px;color:var(--color-accent);font-weight:900}.claim-card[data-astro-cid-k476oyed] h3[data-astro-cid-k476oyed],.step-card[data-astro-cid-k476oyed] h3[data-astro-cid-k476oyed]{margin:0;color:var(--color-brand)}.role-list[data-astro-cid-k476oyed]{display:grid;gap:12px}.role-item[data-astro-cid-k476oyed]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;align-items:start;border:1px solid rgba(179,137,78,.2);border-radius:8px;padding:16px 18px;background:#ffffffc7}.role-item[data-astro-cid-k476oyed] span[data-astro-cid-k476oyed]{width:10px;height:10px;margin-top:8px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 6px #b3894e29}.role-item[data-astro-cid-k476oyed] p[data-astro-cid-k476oyed]{margin:0;color:var(--color-brand);font-weight:700}.steps-grid[data-astro-cid-k476oyed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.step-card[data-astro-cid-k476oyed]{min-height:230px;padding:24px;background:linear-gradient(180deg,#fffffff5,#ffffffd1),linear-gradient(135deg,#b3894e2e,#212e4e14)}.cta-section[data-astro-cid-k476oyed]{padding-top:28px}.cta-panel[data-astro-cid-k476oyed]{align-items:center;padding:34px;background:#fff}.cta-panel[data-astro-cid-k476oyed] .button-row[data-astro-cid-k476oyed]{justify-content:flex-end;margin:0}@media(max-width:900px){.medical-hero-grid[data-astro-cid-k476oyed],.split-section[data-astro-cid-k476oyed],.benefits-layout[data-astro-cid-k476oyed],.process-grid[data-astro-cid-k476oyed],.cta-panel[data-astro-cid-k476oyed],.steps-grid[data-astro-cid-k476oyed]{grid-template-columns:1fr}.medical-hero[data-astro-cid-k476oyed]{padding:48px 0 60px}.hero-panel[data-astro-cid-k476oyed]{max-width:560px}.cta-panel[data-astro-cid-k476oyed] .button-row[data-astro-cid-k476oyed]{justify-content:flex-start}}@media(max-width:620px){.eligibility-grid[data-astro-cid-k476oyed],.claim-grid[data-astro-cid-k476oyed]{grid-template-columns:1fr}.hero-actions[data-astro-cid-k476oyed],.button-row[data-astro-cid-k476oyed]{align-items:stretch;flex-direction:column}.hero-actions[data-astro-cid-k476oyed] a[data-astro-cid-k476oyed],.button-row[data-astro-cid-k476oyed] a[data-astro-cid-k476oyed]{width:100%;text-align:center}}
