.medicare-part-d_page__zLdDj{background:var(--paper,#fff)}.medicare-part-d_seasonBanner__w5HG8{background:var(--fv-red,#d62828);color:var(--paper,#fff);padding:.75rem 0;text-align:center}.medicare-part-d_seasonBannerInner__oIKFm{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.875rem}.medicare-part-d_seasonBannerInner__oIKFm strong{font-weight:700}.medicare-part-d_seasonBannerIcon__KHJNW{flex-shrink:0}.medicare-part-d_hero__Bt5vJ{background:linear-gradient(180deg,var(--paper-cream,#f4f1ec) 0,var(--paper,#fff) 100%);padding:4.5rem 0 4rem;border-bottom:1px solid hsla(0,0%,4%,.06)}.medicare-part-d_heroInner__AFeBy{text-align:center;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.medicare-part-d_eyebrow__DcVcg{display:inline-flex;align-items:center;gap:.4375rem;padding:.4375rem .875rem;background:rgba(214,40,40,.1);color:var(--fv-red,#d62828);border-radius:999px;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.medicare-part-d_heroTitle__oEQnI{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0;max-width:22ch}.medicare-part-d_heroTitleAccent__6_DLz{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--fv-red,#d62828)}.medicare-part-d_heroSubtitle__UyQir{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:hsla(0,0%,4%,.72);max-width:760px;margin:0}.medicare-part-d_heroActions__a5CPs{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.medicare-part-d_heroTrust__3Ehl6{font-family:var(--font-body);font-size:.8125rem;color:hsla(0,0%,4%,.6);margin:.75rem 0 0}@media (max-width:640px){.medicare-part-d_hero__Bt5vJ{padding:3rem 0 2.5rem}}.medicare-part-d_sectionHeader__Cuks0{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:3rem}.medicare-part-d_sectionEyebrow__zG4vw{font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-red,#d62828);margin:0}.medicare-part-d_sectionTitle__XbnQb{font-family:var(--font-display);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0;max-width:26ch}.medicare-part-d_titleAccent__fljGY{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--fv-red,#d62828)}.medicare-part-d_sectionLede__1_0ee{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:hsla(0,0%,4%,.72);max-width:680px;margin:0}.medicare-part-d_howSection__GCsm_{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.medicare-part-d_howGrid__5uS6O{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:900px){.medicare-part-d_howGrid__5uS6O{grid-template-columns:1fr}.medicare-part-d_howSection__GCsm_{padding:3.5rem 0}}.medicare-part-d_howStep__0p2vV{background:var(--paper-cream,#f4f1ec);border:1px solid hsla(0,0%,4%,.06);border-radius:14px;padding:2rem}.medicare-part-d_howStepNum__4Y3Gw{display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:600;color:rgba(214,40,40,.18);line-height:1;letter-spacing:-.04em;margin-bottom:1rem}.medicare-part-d_howStepTitle___FdUT{font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--ink,#0a0a0a);margin:0 0 .625rem}.medicare-part-d_howStepBody__0KCmG{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:hsla(0,0%,4%,.72);margin:0}.medicare-part-d_mistakesSection__Hw2eP{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.medicare-part-d_mistakesGrid__pRClA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:720px){.medicare-part-d_mistakesGrid__pRClA{grid-template-columns:1fr}.medicare-part-d_mistakesSection__Hw2eP{padding:3.5rem 0}}.medicare-part-d_mistakeCard__a26fl{background:var(--paper,#fff);border:1px solid hsla(0,0%,4%,.06);border-radius:14px;padding:1.75rem;display:flex;gap:.875rem;align-items:flex-start}.medicare-part-d_mistakeIcon__MxkVI{color:var(--fv-red,#d62828);flex-shrink:0;margin-top:.1875rem}.medicare-part-d_mistakeTitle__MAi9M{font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.3;color:var(--ink,#0a0a0a);margin:0 0 .5rem}.medicare-part-d_mistakeBody__awbFJ{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:hsla(0,0%,4%,.72);margin:0}.medicare-part-d_savingsSection__6vlav{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.medicare-part-d_savingsInner__ky2hk{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.medicare-part-d_savingsTitle__BwnEJ{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0 0 1.5rem;max-width:26ch}.medicare-part-d_savingsCardRow__lYrcE{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center;width:100%;max-width:880px;margin:0 auto}@media (max-width:720px){.medicare-part-d_savingsCardRow__lYrcE{grid-template-columns:1fr;gap:1rem}.medicare-part-d_savingsSection__6vlav{padding:3.5rem 0}}.medicare-part-d_savingsCard__uE4m3{background:var(--paper-cream,#f4f1ec);border:1px solid hsla(0,0%,4%,.06);border-radius:14px;padding:2rem 1.75rem;text-align:left;display:flex;flex-direction:column;gap:.5rem}.medicare-part-d_savingsCardWinner__fty_n{background:var(--ink,#0a0a0a);border-color:transparent}.medicare-part-d_savingsCardWinner__fty_n .medicare-part-d_savingsCardLabel__i2GV7{color:#f88}.medicare-part-d_savingsCardWinner__fty_n .medicare-part-d_savingsCardCost__Blwd2,.medicare-part-d_savingsCardWinner__fty_n .medicare-part-d_savingsCardName__LovW_{color:var(--paper,#fff)}.medicare-part-d_savingsCardWinner__fty_n .medicare-part-d_savingsCardNote__BsdxU{color:hsla(0,0%,100%,.72)}.medicare-part-d_savingsCardLabel__i2GV7{font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,4%,.55);margin:0}.medicare-part-d_savingsCardName__LovW_{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--ink,#0a0a0a);margin:0;letter-spacing:-.01em}.medicare-part-d_savingsCardCost__Blwd2{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:900;color:var(--fv-red,#d62828);margin:.5rem 0;letter-spacing:-.03em}.medicare-part-d_savingsCardNote__BsdxU{font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:hsla(0,0%,4%,.7);margin:0}.medicare-part-d_savingsCardArrow__qiaZR{color:var(--fv-red,#d62828);display:flex;align-items:center;justify-content:center}@media (max-width:720px){.medicare-part-d_savingsCardArrow__qiaZR{transform:rotate(90deg)}}.medicare-part-d_savingsFootnote__Z146E{font-family:var(--font-serif);font-style:italic;font-size:.875rem;line-height:1.55;color:hsla(0,0%,4%,.6);max-width:760px;margin:2rem auto 0}.medicare-part-d_quoteSection__nFoGT{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.medicare-part-d_calloutQuote__cUKah{max-width:760px;margin:0 auto;padding:2.5rem 2rem;background:var(--paper,#fff);border-left:3px solid var(--fv-red,#d62828);border-radius:0 12px 12px 0}.medicare-part-d_calloutText__fmaDj{font-family:var(--font-serif);font-style:italic;font-size:1.1875rem;line-height:1.55;color:var(--ink,#0a0a0a);margin:0 0 1rem}.medicare-part-d_calloutAttribution__T7QZK{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:hsla(0,0%,4%,.7)}.medicare-part-d_calloutMark__2qub8{width:24px;height:1px;background:var(--fv-red,#d62828);flex-shrink:0}@media (max-width:640px){.medicare-part-d_quoteSection__nFoGT{padding:3.5rem 0}}.medicare-part-d_formSection__wHfdI{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}@media (max-width:640px){.medicare-part-d_formSection__wHfdI{padding:3.5rem 0}}.medicare-part-d_faqSection__3DrKl{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}.medicare-part-d_faqList__J6k9l{display:flex;flex-direction:column;gap:.875rem}.medicare-part-d_faqItem__LA11a{background:var(--paper,#fff);border:1px solid hsla(0,0%,4%,.06);border-radius:12px;padding:1.25rem 1.5rem;transition:all .2s ease}.medicare-part-d_faqItem__LA11a[open]{border-color:rgba(214,40,40,.18);box-shadow:0 8px 24px -16px hsla(0,0%,4%,.12)}.medicare-part-d_faqQuestion__BrWYJ{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.4;color:var(--ink,#0a0a0a);cursor:pointer;list-style:none}.medicare-part-d_faqQuestion__BrWYJ::-webkit-details-marker{display:none}.medicare-part-d_faqIcon__cqEHp{color:var(--fv-red,#d62828);margin-top:.1875rem;flex-shrink:0}.medicare-part-d_faqAnswer__Fxu9l{margin:1rem 0 0 1.75rem;padding-top:1rem;border-top:1px solid hsla(0,0%,4%,.08);font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:hsla(0,0%,4%,.78)}@media (max-width:640px){.medicare-part-d_faqSection__3DrKl{padding:3.5rem 0}}.medicare-part-d_closingSection__3047n{background:var(--ink,#0a0a0a);color:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.medicare-part-d_closingInner__nemNH{text-align:center;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.medicare-part-d_closingIcon__cDNV4{color:#f88}.medicare-part-d_closingTitle__Df_Kh{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--paper,#fff);margin:0;max-width:26ch}.medicare-part-d_closingTitleAccent__u85py{font-family:var(--font-serif);font-style:italic;font-weight:500;color:#f88}.medicare-part-d_closingBody__lRIIw{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:hsla(0,0%,100%,.78);margin:0;max-width:640px}.medicare-part-d_closingActions__p_sgO{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}@media (max-width:640px){.medicare-part-d_closingSection__3047n{padding:3.5rem 0}}.medicare-part-d_heroSplit__C4QfO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}@media (max-width:900px){.medicare-part-d_heroSplit__C4QfO{grid-template-columns:1fr}}.medicare-part-d_heroPitch__noixj{padding-top:8px;text-align:left;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start}.medicare-part-d_heroFormCol__DMRig{background:#fff;border:1px solid var(--fv-line,#c9c2b2);border-radius:18px;padding:10px;box-shadow:0 16px 44px rgba(26,26,26,.1)}.medicare-part-d_drMikeCard__k5Z_M{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--fv-line,#c9c2b2);border-radius:16px;padding:14px 18px;margin:6px 0;max-width:520px}.medicare-part-d_drMikeImg__TWz2W{width:88px;height:132px;object-fit:cover;border-radius:12px;flex:0 0 88px}.medicare-part-d_drMikeQuote__zlwuV{font-style:italic;line-height:1.45;font-size:15px;margin-bottom:6px}.medicare-part-d_drMikeName__B_rae{font-weight:800;font-size:13.5px;margin-bottom:6px}.medicare-part-d_drMikeCall__pgL98{display:inline-flex;align-items:center;gap:6px;color:var(--fv-red,#c8102e);font-weight:700;font-size:13.5px;text-decoration:none}