.resource-hero{border-bottom:1px solid var(--line);background:#edf3fb;padding:25px 0 42px}.resource-hero .breadcrumbs,.newsletter-hero .breadcrumbs{font-size:var(--text-label);margin:0 0 26px}.resource-hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:85px;display:grid}.resource-hero h1{font-size:clamp(38px,4.5vw,62px)}.resource-hero-grid>div>p{max-width:600px;font-size:var(--text-body);margin:23px 0 25px;line-height:1.75}.coverage-hero-note{background:#fff;border:1px solid #d2ddeb;border-radius:12px;padding:29px 32px}.coverage-hero-note>svg{color:var(--blue);margin-bottom:18px}.coverage-hero-note .eyebrow{font-size:var(--text-label);margin-bottom:12px}.coverage-hero-note h2{font-size:27px;line-height:1.2}.coverage-hero-note ul{font-size:var(--text-small);color:var(--muted);margin:19px 0;padding-left:17px;line-height:1.9}.review-date{font-size:var(--text-label);color:var(--muted);border-top:1px solid var(--line);padding-top:15px;display:block}.plan-selector{padding-block:34px}.plan-selector-label{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.plan-selector-label h2{font-size:23px}.plan-selector-label>span{font-size:var(--text-small);color:var(--muted)}#choose-plan,#medicare-lymphedema,#newsletter-topics{scroll-margin-top:20px}.plan-options{grid-template-columns:1fr 1fr;gap:18px;display:grid}.plan-options button{text-align:left;color:var(--ink);border:2px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:20px;min-height:102px;padding:23px;font-family:inherit;display:flex}.plan-options button:hover{border-color:#879fca}.plan-options button[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:#f1f5fd}.plan-options button>svg{color:var(--blue);flex-shrink:0}.plan-options strong{font-size:21px;font-weight:600;line-height:1.25;display:block}.plan-options small{font-size:var(--text-small);color:var(--muted);margin-top:6px;display:block}.plan-check{border:1px solid #9cacc1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;margin-left:auto;display:flex}[aria-pressed=true] .plan-check{background:var(--blue);border-color:var(--blue);color:#fff}.coverage-note{font-size:var(--text-small);max-width:900px;margin-top:17px}.plan-panel[hidden]{display:none}.coverage-section-heading{margin-bottom:26px;padding-top:18px}.coverage-section-heading h2{max-width:760px;font-size:35px}.coverage-section-heading p{font-size:var(--text-body);max-width:760px;margin-top:15px}.coverage-context{background:#f5f7fa;border-left:3px solid #9bafcf;align-items:flex-start;gap:16px;margin-bottom:24px;padding:18px 22px;display:flex}.coverage-context svg{color:var(--blue);flex-shrink:0;margin-top:2px}.coverage-context p{font-size:var(--text-body)}.coverage-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.coverage-jump{color:var(--blue);font-size:var(--text-small);background:#f1f5fd;border:1px solid #bacce5;border-radius:7px;align-items:center;gap:14px;margin-bottom:24px;padding:17px 20px;display:flex}.coverage-jump strong{font-size:var(--text-small);margin-top:4px;font-weight:600;display:block}.coverage-jump svg{flex-shrink:0}.coverage-jump>svg:last-child{margin-left:auto}.coverage-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:25px;display:flex}.coverage-card-top{align-items:center;gap:20px;margin-bottom:18px;display:flex}.coverage-card-top img{object-fit:contain;background:#f5f7fa;border-radius:6px;width:81px;height:90px;padding:5px}.coverage-card-top>div{min-width:0}.coverage-card h3{font-size:21px;line-height:1.25}.coverage-status{color:#326246;font-size:var(--text-label);margin-bottom:9px;font-weight:600;display:block}.coverage-status.limited{color:#805324}.coverage-card>p{font-size:var(--text-body);margin-bottom:15px;line-height:1.75}.coverage-browse{color:var(--blue);font-size:var(--text-small);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:5px;font-weight:600;display:inline-flex}.coverage-sources{font-size:var(--text-small);flex-wrap:wrap;gap:7px 15px;margin-top:15px;line-height:1.6;display:flex}.coverage-sources a{color:#516a8e;text-underline-offset:3px;text-decoration:underline}.coverage-card>.coverage-sources{border-top:1px solid var(--line);padding-top:12px}.lymphedema-guide{background:#eff4fa;border:1px solid #dae3ef;border-radius:13px;margin-top:50px;padding:36px}.lymphedema-heading{grid-template-columns:1fr 145px;align-items:center;gap:30px;display:grid}.lymphedema-heading h2{font-size:35px}.lymphedema-heading p{font-size:var(--text-body);margin-top:18px;line-height:1.8}.lymphedema-heading img{object-fit:contain;mix-blend-mode:multiply;width:145px;height:185px}.quantity-grid{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0 16px;display:grid}.quantity-grid>div{background:#fff;border:1px solid #d9e3ef;border-radius:8px;align-items:center;gap:21px;padding:22px;display:flex}.quantity-grid strong{color:var(--blue);letter-spacing:-.05em;font-size:53px;font-weight:500;line-height:1}.quantity-grid span{font-size:var(--text-small);color:var(--muted);line-height:1.65}.quantity-grid b{font-size:var(--text-body);color:var(--ink);font-weight:600;display:block}.quantity-note{font-size:var(--text-small);max-width:840px}.documentation-title{border-top:1px solid #d3deed;align-items:flex-start;gap:16px;margin-top:28px;padding-top:31px;display:flex}.documentation-title>svg{color:var(--blue);flex-shrink:0;margin-top:3px}.documentation-title h3{font-size:23px;line-height:1.3}.documentation-title p{font-size:var(--text-body);max-width:750px;margin-top:10px}.documentation-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.documentation-grid article{background:#fff;border:1px solid #d7e2ee;border-radius:8px;padding:25px}.doc-step{font-size:var(--text-label);color:var(--blue);letter-spacing:.06em;font-weight:600}.documentation-grid h4{margin:12px 0;font-size:20px;line-height:1.3}.documentation-grid p,.documentation-grid li{font-size:var(--text-body);color:var(--muted);line-height:1.75}.documentation-grid ul{margin-block:14px;padding-left:17px}.documentation-grid li{margin-bottom:8px;padding-left:4px}.coverage-faq{border-top:1px solid #ced9e8;margin:25px 0}.coverage-faq details{border-bottom:1px solid #ced9e8;padding:18px 0}.coverage-faq summary{font-size:var(--text-body);cursor:pointer;list-style:revert;padding-right:12px;font-weight:600}.coverage-faq p{font-size:var(--text-body);max-width:900px;margin-top:14px;line-height:1.8}.partnership-next{background:#eef4fa;border-radius:9px;align-items:flex-start;gap:20px;margin-top:28px;padding:26px;display:flex}.partnership-next>svg{color:var(--blue);flex-shrink:0}.partnership-next h3{font-size:22px}.partnership-next p{font-size:var(--text-body);max-width:850px;margin-top:13px}.insurance-next-steps{background:#f7f5f0;border:1px solid #e6e0d4;border-radius:10px;margin-top:35px;padding:27px 30px}.insurance-next-steps>div{align-items:center;gap:13px;display:flex}.insurance-next-steps svg{color:var(--blue);flex-shrink:0}.insurance-next-steps h3{font-size:25px}.insurance-next-steps p{font-size:var(--text-body);max-width:950px;margin:13px 0 16px}.coverage-review{padding-block:22px 42px}.coverage-review p{font-size:var(--text-body)}.newsletter-hero{padding-top:25px}.newsletter-masthead{border-block:1px solid var(--line);color:var(--blue);font-size:var(--text-label);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-weight:600;display:flex}.newsletter-masthead>span:first-child{align-items:center;gap:12px;display:flex}.newsletter-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:38px 0 44px;display:grid}.coming-label{color:var(--blue);font-size:var(--text-label);letter-spacing:.09em;background:#eaf0fa;border-radius:4px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 10px;font-weight:600;display:inline-flex}.coming-label>span{background:var(--blue);border-radius:50%;width:6px;height:6px}.newsletter-copy h1{font-size:clamp(39px,4.3vw,60px)}.newsletter-copy h1>span{color:var(--blue)}.newsletter-copy>p{font-size:var(--text-body);max-width:580px;margin:24px 0;line-height:1.8}.newsletter-photo{background:#203956;border-radius:10px;overflow:hidden}.newsletter-photo>img{object-fit:cover;width:100%;height:350px}.newsletter-photo>span{color:#fff;font-size:var(--text-small);align-items:center;gap:12px;padding:18px 24px;display:flex}.newsletter-status{background:#edf3fb;border-block:1px solid #dae3ee}.newsletter-status>.container{align-items:center;gap:23px;padding-block:27px;display:flex}.newsletter-status svg{color:var(--blue);flex-shrink:0}.newsletter-status h2{font-size:23px}.newsletter-status p{font-size:var(--text-body);margin-top:9px}.newsletter-status-tag{color:var(--blue);font-size:var(--text-label);letter-spacing:.06em;white-space:nowrap;background:#fff;border:1px solid #cfdcee;border-radius:4px;margin-left:auto;padding:10px 14px}.newsletter-topic-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.newsletter-topic-grid article{border-top:2px solid #8ba8d2;padding-top:23px}.newsletter-topic-icon{color:var(--blue);background:#edf3fb;border-radius:10px;place-items:center;width:53px;height:53px;margin-bottom:22px;display:grid}.newsletter-topic-grid .eyebrow{font-size:var(--text-label)}.newsletter-topic-grid h3{font-size:24px}.newsletter-topic-grid p{font-size:var(--text-body);margin:14px 0 22px}.newsletter-topic-grid .text-link{font-size:var(--text-action)}.newsletter-archive{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-block:34px 52px;display:grid}.newsletter-archive h2{font-size:30px}.newsletter-archive p{font-size:var(--text-body);margin-top:13px}.archive-empty{background:#f5f7fa;border:1px dashed #bdcbdc;border-radius:8px;align-items:center;gap:20px;padding:27px;display:flex}.archive-empty>svg{color:var(--blue);flex-shrink:0}.archive-empty>span{font-size:var(--text-small);color:var(--muted)}.archive-empty strong{font-size:var(--text-small);color:var(--ink);margin-bottom:5px;font-weight:600;display:block}@media (max-width:1000px){.resource-hero-grid,.newsletter-hero-grid{gap:35px}.coverage-hero-note{padding:24px}.coverage-card{padding:20px}.plan-options strong{font-size:19px}.plan-options button{gap:13px;padding:20px}.plan-selector-label{display:block}.plan-selector-label>span{margin-top:9px;display:block}.newsletter-status-tag{display:none}}@media (max-width:680px){.resource-hero{padding:22px 0 30px}.resource-hero-grid{grid-template-columns:1fr;gap:27px}.resource-hero h1{font-size:40px}.resource-hero-grid>div>p{font-size:var(--text-body);margin:18px 0 22px}.resource-hero-grid .eyebrow{font-size:var(--text-label)}.resource-hero-grid .button-row{gap:20px}.coverage-hero-note{padding:23px}.coverage-hero-note>svg{float:right;width:27px}.coverage-hero-note h2{font-size:24px}.coverage-hero-note ul{margin:14px 0}.plan-selector{padding-block:27px}.plan-selector-label h2{font-size:23px}.plan-options{grid-template-columns:1fr;gap:13px}.plan-options button{min-height:90px;padding:19px}.plan-options strong{font-size:19px}.plan-options button>svg{width:25px}.coverage-section-heading h2{font-size:29px}.coverage-section-heading p{font-size:var(--text-body)}.coverage-context{gap:11px;padding:18px}.coverage-context p{font-size:var(--text-body)}.coverage-grid{grid-template-columns:1fr;gap:17px}.coverage-card{padding:20px}.coverage-card h3{font-size:21px}.coverage-card-top{gap:15px}.coverage-card-top img{width:65px;height:83px}.coverage-status{font-size:var(--text-label)}.lymphedema-guide{margin-top:30px;padding:23px 19px}.lymphedema-heading{grid-template-columns:1fr;gap:15px}.lymphedema-heading img{display:none}.lymphedema-heading h2{font-size:29px}.lymphedema-heading p{font-size:var(--text-body)}.quantity-grid,.documentation-grid{grid-template-columns:1fr;gap:14px}.quantity-grid>div{gap:20px;padding:19px}.quantity-grid strong{font-size:45px}.quantity-grid b{font-size:var(--text-body)}.quantity-grid span{font-size:var(--text-small)}.documentation-title{gap:11px}.documentation-title h3{font-size:21px}.documentation-title>svg{width:21px}.documentation-grid article{padding:20px}.coverage-faq summary{font-size:var(--text-body);line-height:1.65}.coverage-faq p{font-size:var(--text-body)}.lymphedema-guide>.button{font-size:var(--text-action);width:100%;padding-inline:14px}.partnership-next{gap:12px;padding:21px}.partnership-next>svg{width:23px}.partnership-next h3{font-size:21px}.insurance-next-steps{padding:23px}.insurance-next-steps h3{font-size:24px}.newsletter-masthead>span:last-child{display:none}.newsletter-masthead{font-size:var(--text-label)}.newsletter-hero-grid{grid-template-columns:1fr;gap:27px;padding:29px 0}.newsletter-copy h1{font-size:39px}.newsletter-copy>p{font-size:var(--text-body);margin:19px 0}.newsletter-photo>img{height:265px}.newsletter-photo>span{font-size:var(--text-small);padding:17px}.newsletter-status>.container{align-items:flex-start;gap:15px;padding-block:25px}.newsletter-status h2{font-size:21px}.newsletter-status svg{width:24px}.newsletter-topic-grid{grid-template-columns:1fr;gap:28px}.newsletter-topic-grid article{padding-top:22px}.newsletter-topic-grid h3{font-size:25px}.newsletter-archive{grid-template-columns:1fr;gap:22px;padding-block:30px 40px}.archive-empty{padding:22px}}.coverage-card>p,.documentation-grid p,.documentation-grid li,.coverage-faq p{font-size:var(--text-body);line-height:1.65}.coverage-faq summary{font-size:var(--text-body);padding-block:5px}.coverage-sources{font-size:var(--text-small);gap:10px 20px}.coverage-sources a{padding-block:4px}.documentation-grid .doc-footnote{font-size:var(--text-small)}@media (max-width:540px){.newsletter-status-tag{white-space:normal}.newsletter-masthead{letter-spacing:.06em;flex-wrap:wrap}}
