.service-help{margin:2.5rem 0 0}.service-help__panel{background:linear-gradient(165deg, color-mix(in srgb, var(--color-desert-paper) 95%, white) 0%, color-mix(in srgb, var(--color-desert-paper) 78%, var(--color-desert-bg)) 100%);border:1px solid color-mix(in srgb, var(--color-desert-rust) 14%, transparent);border-radius:1rem;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 12px 40px #2d1b140f}.service-help__inner{justify-content:center;display:flex}.service-help__copy{text-align:center;flex-direction:column;align-items:center;width:min(100%,42rem);display:flex}.service-help__eyebrow{font-family:var(--font-family-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-desert-orange);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.service-help__copy .service-help__heading{font-family:var(--font-family-display);color:var(--color-desert-rust);margin:0 0 .85rem;font-size:clamp(1.25rem,3.5vw,1.5rem);font-weight:700;line-height:1.3}.service-help__lead{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-desert-text);margin:0 0 1.25rem}.service-help__checklist{text-align:left;width:fit-content;max-width:100%;margin:0 0 1.5rem;padding:0;list-style:none}.service-help__checklist li{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-desert-text);padding-left:1.75rem;position:relative}.service-help__checklist li+li{margin-top:.75rem}.service-help__checklist li:before{content:"✓";width:1.125rem;height:1.125rem;color:var(--color-desert-rust);background:color-mix(in srgb, var(--color-desert-orange) 16%, var(--color-desert-paper));border:1px solid color-mix(in srgb, var(--color-desert-rust) 22%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.05rem;left:0}.prose .service-help__checklist,.prose .service-help__checklist>li{margin-left:0;padding-left:0;list-style:none}.prose .service-help__checklist{margin-bottom:1.5rem;padding-left:0}.prose .service-help__checklist>li{padding-left:1.75rem}.prose .service-help__checklist>li+li{margin-top:.75rem}.service-help__cta{align-self:center;width:fit-content}@media (width<=41.99rem){.service-help__cta{justify-content:center;width:100%}}.medicare-landing-page{--medicare-landing-content-width:42rem}.medicare-landing-page .welcome-heading{padding-inline-start:.18em}.medicare-landing-page__intro{width:min(100%, var(--medicare-landing-content-width));text-align:center;margin-inline:auto}.medicare-landing-page__section,.medicare-landing-page .service-help,.medicare-landing-page .medicare-video-teaser,.medicare-landing-page__related{width:min(100%, var(--medicare-landing-content-width));margin-inline:auto}.medicare-landing-page .service-help,.medicare-landing-page__section{margin-top:clamp(2rem,5vw,3rem)}.medicare-landing-page__section-heading{color:var(--color-desert-rust);text-align:center;margin:0 0 1rem;font-size:clamp(1.15rem,2.5vw,1.35rem)}.medicare-landing-page__why-layout{align-items:start;gap:clamp(1rem,3vw,1.5rem);display:grid}@media (width>=40rem){.medicare-landing-page__why-layout{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,1.75rem)}}.medicare-landing-page__portrait{text-align:center;justify-self:center;margin:0}@media (width>=40rem){.medicare-landing-page__portrait{justify-self:start}}.medicare-landing-page__portrait-frame{border:3px solid color-mix(in srgb, var(--color-desert-paper) 88%, #fff);width:min(100%,9.5rem);box-shadow:0 8px 24px #2d1b141f, 0 0 0 1px color-mix(in srgb, var(--color-desert-rust) 14%, transparent);border-radius:50%;margin-inline:auto;overflow:hidden}.medicare-landing-page__portrait-img{aspect-ratio:1;object-fit:cover;object-position:center 20%;width:100%;display:block}.medicare-landing-page__portrait-caption{font-family:var(--font-family-display);color:var(--color-desert-rust);margin:.5rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.3}.medicare-landing-page__body{max-width:none;margin-inline:0}.medicare-landing-page__body .about-page__text{margin:0}.medicare-landing-page__body .about-page__text+.about-page__text{margin-top:1rem}.medicare-landing-page__list{text-align:left;margin:1rem 0 0;padding-left:1.25rem}.medicare-landing-page__list li+li{margin-top:.5rem}.medicare-landing-page__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb, var(--color-desert-rust) 12%, transparent);background:color-mix(in srgb, #fff 92%, var(--color-desert-paper));border-radius:.625rem;margin-top:1rem;overflow-x:auto}.medicare-landing-page__table{border-collapse:collapse;text-align:left;width:100%;min-width:28rem;font-size:.9375rem;line-height:1.45}.medicare-landing-page__table caption{font-family:var(--font-family-display);color:var(--color-desert-rust);text-align:left;caption-side:top;border-bottom:1px solid color-mix(in srgb, var(--color-desert-rust) 10%, transparent);padding:.75rem 1rem;font-size:.875rem;font-weight:700}.medicare-landing-page__table th,.medicare-landing-page__table td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--color-desert-rust) 10%, transparent);padding:.75rem 1rem}.medicare-landing-page__table thead th{background:color-mix(in srgb, var(--color-desert-paper) 70%, #fff);color:var(--color-desert-rust);font-weight:700}.medicare-landing-page__table tbody th{color:var(--color-desert-rust);background:color-mix(in srgb, var(--color-desert-paper) 35%, transparent);font-weight:600}.medicare-landing-page__table tbody tr:last-child th,.medicare-landing-page__table tbody tr:last-child td{border-bottom:none}@media (width<=639px){.medicare-landing-page__table-wrap{overflow-x:visible}.medicare-landing-page__table{min-width:0}.medicare-landing-page__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.medicare-landing-page__table caption{border-bottom:none}.medicare-landing-page__table tbody{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.medicare-landing-page__table tbody tr{border:1px solid color-mix(in srgb, var(--color-desert-rust) 12%, transparent);background:color-mix(in srgb, #fff 94%, var(--color-desert-paper));border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.medicare-landing-page__table tbody tr:last-child th,.medicare-landing-page__table tbody tr:last-child td{border-bottom:none}.medicare-landing-page__table tbody th,.medicare-landing-page__table tbody td{background:0 0;border-bottom:none;width:100%;padding:0;display:block}.medicare-landing-page__table tbody th{font-family:var(--font-family-display);margin-bottom:.125rem;font-size:.9375rem}.medicare-landing-page__table tbody td{color:var(--color-desert-text);font-size:.875rem}.medicare-landing-page__table tbody td:before{content:attr(data-label);letter-spacing:.02em;color:var(--color-desert-rust);margin-bottom:.125rem;font-size:.75rem;font-weight:700;display:block}}.medicare-landing-page__faq{flex-direction:column;gap:.5rem;max-width:none;margin-inline:0;display:flex}.medicare-landing-page__faq-item{border:1px solid color-mix(in srgb, var(--color-desert-rust) 12%, transparent);background:color-mix(in srgb, #fff 90%, var(--color-desert-paper));border-radius:.625rem;margin:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.medicare-landing-page__faq-item[open]{border-color:color-mix(in srgb, var(--color-desert-orange) 35%, transparent);box-shadow:0 4px 16px #2d1b140f}.medicare-landing-page__faq-question{cursor:pointer;font-family:var(--font-family-display);color:var(--color-desert-rust);justify-content:space-between;align-items:center;gap:.875rem;padding:.875rem 1rem;font-size:clamp(.9375rem,2.1vw,1.025rem);font-weight:700;line-height:1.35;list-style:none;transition:color .2s;display:flex}.medicare-landing-page__faq-question::-webkit-details-marker{display:none}.medicare-landing-page__faq-question::marker{content:""}.medicare-landing-page__faq-question:hover{color:color-mix(in srgb, var(--color-desert-rust) 85%, var(--color-desert-orange))}.medicare-landing-page__faq-question:focus-visible{outline:2px solid var(--color-desert-orange);outline-offset:-2px}.medicare-landing-page__faq-question-text{text-align:left;flex:1;min-width:0}.medicare-landing-page__faq-icon{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--color-desert-rust) 55%, transparent);flex-shrink:0;place-items:center;transition:transform .2s,color .2s;display:grid}.medicare-landing-page__faq-icon svg{width:1rem;height:1rem}.medicare-landing-page__faq-item[open] .medicare-landing-page__faq-icon{color:var(--color-desert-orange);transform:rotate(180deg)}.medicare-landing-page__faq-answer{border-top:1px solid color-mix(in srgb, var(--color-desert-rust) 8%, transparent);padding:0 1rem 1rem}.medicare-landing-page__faq-answer p{color:var(--color-desert-text);text-align:left;margin:.875rem 0 0;line-height:1.6}.medicare-landing-page__related{border-top:1px solid var(--border-subtle,#00000014);margin-top:clamp(2rem,5vw,3rem);padding-top:clamp(1.5rem,4vw,2rem)}.medicare-landing-page__related-heading{text-align:center;color:var(--text-muted);margin:0 0 1rem;font-size:clamp(1rem,2.2vw,1.1rem)}.medicare-landing-page__related-list{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.medicare-landing-page__related-link{font-weight:600}.medicare-landing-page__cost-disclaimer{text-align:center;max-width:36rem;color:var(--text-muted);background:var(--surface-subtle,#0000000a);border:1px solid var(--border-subtle,#00000014);border-radius:.375rem;margin:0 auto clamp(1rem,3vw,1.5rem);padding:.65rem 1rem;font-size:.9rem;line-height:1.5}.medicare-landing-page__cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;display:flex}.medicare-landing-page__cta-actions .btn{min-width:12rem}
