.text-only-hero .subpage-hero-layout{max-width:1000px;display:block}.text-only-hero .subpage-hero-copy{max-width:800px}.text-only-hero{padding:48px 0}.product-category-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.product-category-overview .category-tile{text-align:left;padding:28px}.category-count{color:var(--crimson);margin-top:20px;font-weight:700;display:block}.article-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.article-category-card{background:#fff;border:1px solid #e4dfe0;border-top:4px solid #d31135;border-radius:12px;padding:24px}.article-category-card h2{font-size:21px}.article-category-card p{color:#555;line-height:1.8}.article-category-card span{color:#b50a2b;font-weight:700}.article-list-heading{margin-top:56px}.article-card-body time{color:#666;margin:18px 0;font-size:14px;display:block}.article-card:not(:has(img)){border-top:4px solid #d31135}.pagination{flex-wrap:wrap;justify-content:center;gap:10px;margin:36px 0;display:flex}.pagination a{border:1px solid #ccc;border-radius:8px;padding:10px 17px}.pagination a[aria-current=page]{color:#fff;background:#c91031}.product-document-cover{object-fit:contain;background:#fafafa;border-radius:12px;width:100%;height:260px;padding:12px}.coverage-controls{z-index:2;background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;display:flex;position:sticky;top:0}.coverage-controls select{font:inherit;border:1px solid #bbb;border-radius:8px;padding:12px}.coverage-group{margin:24px 0}.coverage-group h3{color:#fff;background:#b7092c;margin:0;padding:16px}.coverage-group dl{margin:0}.coverage-group dl>div{border-bottom:1px solid #ddd;grid-template-columns:1.5fr 1fr;gap:20px;padding:18px;display:grid}.coverage-group dl>div:nth-child(2n){background:#faf6f7}.coverage-group dd{color:#8b132b;margin:0;font-weight:700}.coverage-group small{color:#555;margin-top:8px;font-size:14px;line-height:1.6;display:block}.coverage-all summary{cursor:pointer;border:1px solid #ccc;border-radius:8px;padding:18px;font-weight:700}.document-reader h1{margin:25px 0;font-size:32px}.document-pages{max-width:1050px;margin:32px auto}.document-pages figure{margin:0 0 30px}.document-pages img{background:#fff;width:100%;height:auto;box-shadow:0 2px 10px #0002}.document-pages figcaption{text-align:center;color:#555;padding:12px}.pdf-viewer{width:100%;height:80vh;margin-top:24px;display:block}.document-library{border-top:1px solid #ddd}.source-reference{border-left:3px solid #ddd;padding:10px 16px;font-size:15px}.article-comparison{margin:36px 0}.article-comparison table{min-width:650px}.preview-banner{text-align:center;color:#302600;background:#ffefaa;padding:12px}.subpage-hero-image img{background:#fff;object-fit:contain!important}.saver-table th,.saver-table td{min-width:115px}.saver-table-wrap{overflow:auto}.saver-table th:first-child{z-index:1;background:#fff;min-width:165px;position:sticky;left:0}.table-scroll th small{display:block}.mobile-hero-copy{clip-path:none!important;width:auto!important;height:auto!important;margin:0!important;padding:28px!important;position:static!important;overflow:visible!important}.mobile-hero-copy h1{color:var(--crimson);font-size:clamp(26px,4vw,44px)}.mobile-hero-icons{display:none}@media (max-width:760px){.product-category-overview,.article-category-grid{grid-template-columns:1fr 1fr}.article-category-card,.product-category-overview .category-tile{padding:18px}.coverage-group dl>div{grid-template-columns:1fr}.product-document-cover{height:210px}.document-reader h1{font-size:25px}.text-only-hero{padding:28px 0}}@media (max-width:440px){.article-category-grid{grid-template-columns:1fr}.category-tile h3{font-size:18px}.coverage-controls{position:static}.product-category-overview{grid-template-columns:1fr}.article-comparison .hero-actions{display:grid}}.saver-hero-image img{background:#fff;object-fit:contain!important}.saver-hero-image{background:#fff}.source-reference{overflow-wrap:anywhere}
.product-metrics{z-index:2;background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-88px 0 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #20262e1c}.product-metrics article{border-right:1px solid var(--line);padding:28px}.product-metrics article:last-child{border-right:0}.product-metrics strong{color:var(--crimson);font-size:clamp(30px,3.5vw,48px);line-height:1;display:block}.product-metrics h2{margin:13px 0 8px;font-size:17px}.product-metrics p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.rich-detail-grid{align-items:start}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.benefit-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.benefit-grid h3{margin:14px 0 10px;font-size:20px}.benefit-grid p{color:var(--muted);margin:0;font-size:15px}.benefit-number{width:46px;height:46px;color:var(--crimson);background:#fff1f3;border-radius:50%;place-items:center;font-weight:800;display:grid}.product-steps{counter-reset:steps;gap:14px;padding:0;list-style:none;display:grid}.product-steps li{background:#f7f8f9;border-radius:10px;gap:20px;padding:22px;display:flex}.product-steps li>span{background:var(--crimson);color:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.product-steps h3{margin:1px 0 8px;font-size:20px}.product-steps p{color:var(--muted);margin:0}.coverage-groups{gap:12px;margin-top:24px;display:grid}.coverage-groups details{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.coverage-groups summary{cursor:pointer;background:#f7f8f9;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-weight:800;display:flex}.coverage-groups summary b{color:var(--crimson);white-space:nowrap;font-size:13px}.coverage-groups details[open] summary{color:var(--crimson);background:#fff1f3}.coverage-groups ul{columns:2;column-gap:36px;padding:8px 42px 8px 46px}.coverage-groups li{break-inside:avoid;padding-right:12px}.coverage-groups .result-count{margin:0;padding:0 20px 18px}.condition-list{padding-left:24px}.condition-list li{padding:5px 0}.warning-panel{background:#fff8eb;border:1px solid #f1d49d;border-left:4px solid #d88b00;border-radius:8px;margin-top:25px;padding:22px}.warning-panel h3{margin:0 0 8px;font-size:19px}.warning-panel h3:not(:first-child){margin-top:22px}.warning-panel p{margin-bottom:0}.example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.example-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.example-grid span{color:var(--muted);font-size:14px;display:block}.example-grid strong{color:var(--crimson);margin:9px 0;font-size:25px;display:block}.example-grid p{margin:0;font-size:14px}.rich-aside hr{border:0;border-top:1px solid var(--line);margin:22px 0}.legal-mini{color:var(--muted);font-size:12px;line-height:1.7}.article-layout{grid-template-columns:minmax(0,820px) 260px;align-items:start;gap:64px;display:grid}.article-main{min-width:0}.article-main>section{margin:44px 0;scroll-margin-top:140px}.article-main h2{font-size:28px}.article-main p,.article-main li{line-height:1.95}.article-meta{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:18px;font-size:14px}.article-lead{border-top:4px solid var(--crimson);background:#f7f8f9;border-radius:8px;margin:28px 0 45px;padding:28px}.article-lead p{font-size:17px}.article-lead p:last-child{color:var(--muted);margin-bottom:0;font-size:14px}.article-toc{border-left:3px solid var(--crimson);padding:4px 0 4px 22px;position:sticky;top:135px}.article-toc nav{margin-top:12px;display:grid}.article-toc a{color:var(--muted);padding:7px 0;font-size:14px;line-height:1.45}.article-toc a:hover{color:var(--crimson)}.related-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.related-reading a{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.related-reading span{color:var(--crimson);font-size:13px}.related-reading strong{font-size:16px}.related-reading b{color:var(--crimson);margin-top:auto;font-size:14px}@media (max-width:980px){.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-55px}.product-metrics article:nth-child(2){border-right:0}.product-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.article-layout{grid-template-columns:1fr}.article-toc{display:none}}@media (max-width:680px){html,body{overflow-x:clip}.header-inner{min-width:0}.header-navigation{flex:none;margin-left:auto}.navigation-toggle{position:static;transform:none;display:flex!important}.subpage-hero-copy,.subpage-hero h1,.subpage-hero p{overflow-wrap:anywhere;min-width:0;max-width:100%}.product-metrics{grid-template-columns:1fr;margin-top:-28px}.product-metrics article,.product-metrics article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.product-metrics article:last-child{border-bottom:0}.benefit-grid,.example-grid,.related-reading{grid-template-columns:1fr}.coverage-groups ul{columns:1}.article-lead{padding:22px}.article-main h2{font-size:25px}}.detail-grid,.rich-detail-grid,.article-layout{grid-template-columns:minmax(0,900px);justify-content:center;gap:28px}.detail-aside{border:1px solid var(--line);border-left:4px solid var(--crimson);border-top-width:1px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 18px;margin-top:18px;display:grid;position:static;top:auto}.detail-aside .eyebrow,.detail-aside h2,.detail-aside p{grid-column:1}.detail-aside h2,.detail-aside p{margin:0}.detail-aside .button{grid-row:1/4;width:auto;min-height:48px;margin:0}.detail-aside .button-primary{grid-column:2}.detail-aside .button-ghost{grid-column:3}.product-card-link{color:inherit;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.product-card-link b{color:var(--crimson);margin-top:auto;padding-top:20px;font-size:15px}.product-card-link:hover,.product-card-link:focus-visible{border-color:#d31135;transform:translateY(-4px);box-shadow:0 14px 32px #20262e18}.product-card-link:active{transform:scale(.985)}.article-card{min-height:100%;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.article-card:hover,.article-card:focus-visible{border-color:#d31135;transform:translateY(-4px);box-shadow:0 14px 32px #20262e18}.article-card:active{transform:scale(.985)}.article-card-image{aspect-ratio:16/9;object-fit:cover;background:#f3f4f5;width:100%;display:block}.article-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.article-inline-toc{border:1px solid var(--line);background:#fff;border-radius:8px;margin:24px 0}.article-inline-toc summary{cursor:pointer;min-height:50px;color:var(--crimson);align-items:center;padding:10px 16px;font-weight:800;display:flex}.article-inline-toc nav{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.article-inline-toc a{background:#f1f3f5;border-radius:6px;padding:9px 12px;font-size:14px;line-height:1.45}.mobile-bottom-nav{display:none}@media (max-width:680px){body{padding-bottom:70px}.mobile-bottom-nav{z-index:70;border-top:1px solid var(--line);height:66px;padding-bottom:env(safe-area-inset-bottom);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #20262e12}.mobile-bottom-nav a{color:#59616c;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:60px;font-size:11px;font-weight:700;display:flex}.mobile-bottom-nav a[aria-current=page]{color:var(--crimson);background:#fff5f6}.floating-line{padding:9px 11px;bottom:78px;right:12px}.floating-line>span{padding:6px}.detail-aside{grid-template-columns:1fr;margin-top:8px;padding:20px}.detail-aside .eyebrow,.detail-aside h2,.detail-aside p,.detail-aside .button,.detail-aside .button-primary,.detail-aside .button-ghost{grid-area:auto/1}.detail-aside .button{width:100%;min-height:50px}.product-card{min-height:0}.product-card-link b{min-height:48px;padding-top:15px;display:block}.article-card-body{padding:20px}.article-card h2{margin:10px 0;font-size:20px}.article-inline-toc nav{display:grid}.detail-jumps{grid-template-columns:1fr 1fr;display:grid}.detail-jumps a{text-align:center;justify-content:center;align-items:center;min-height:46px;display:flex}.table-scroll{border-radius:0;margin-inline:-14px}}.decision-section{border-top:1px solid var(--line);background:#f6f7f8}.decision-wrap{max-width:1000px}.decision-wrap>.section-heading{max-width:780px}.decision-fit-grid,.decision-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.decision-fit-grid article,.decision-next-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:26px}.decision-fit-grid article{border-top:4px solid #23834b}.decision-fit-grid .decision-caution{border-top-color:#d88b00}.decision-fit-grid h3,.decision-next-grid h3{margin:0 0 14px;font-size:21px}.decision-fit-grid li,.decision-next-grid li{padding:5px 0;line-height:1.75}.decision-table-wrap{border:1px solid var(--line);background:#fff;border-radius:10px;margin:28px 0;overflow-x:auto}.decision-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.decision-table th,.decision-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:17px;line-height:1.65}.decision-table thead{color:#fff;background:#b40e2d}.decision-table tbody th{width:175px;color:var(--crimson)}.decision-table tbody tr:last-child>*{border-bottom:0}.official-document-card{border-left:4px solid var(--crimson)!important}.official-document-card .button{width:100%;margin-top:10px}.decision-action{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:14px;margin-top:28px;padding:24px;display:flex}.decision-action>div{max-width:510px;margin-right:auto}.decision-action strong{font-size:19px}.decision-action p{color:var(--muted);margin:5px 0 0}.decision-action .button{flex:none}.internal-source-link{background:#fff5f6;border:1px solid #f0c6cf;border-radius:8px;align-items:center;min-height:48px;padding:12px 15px;font-weight:800;display:flex}.internal-source-link:hover{border-color:var(--crimson);background:#ffe9ed}.official-reference-link{color:var(--muted);padding:10px 0}.official-reference-link span{color:#7b8189;font-size:12px;display:block}@media (max-width:760px){.decision-fit-grid,.decision-next-grid{grid-template-columns:1fr}.decision-fit-grid article,.decision-next-grid article{padding:21px}.decision-table-wrap{border-radius:0;margin-inline:-14px}.decision-action{flex-direction:column;align-items:stretch}.decision-action .button{width:100%;min-height:50px}.decision-section .section-heading h2{font-size:29px}}
.health-saver-page{--saver-red:#b80d31;--saver-wine:#780d27;--saver-blush:#fff3f5;--saver-green:#12675c;background:#fff}.saver-hero{background:linear-gradient(120deg,#fff9f8 0%,#fff 58%,#f6ebe7 100%);padding:24px 0 52px;overflow:hidden}.saver-breadcrumb{color:#766a6e;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:13px;display:flex}.saver-breadcrumb a{color:var(--saver-red);font-weight:700}.saver-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:54px;display:grid}.saver-kicker,.saver-heading>span{color:var(--saver-red);letter-spacing:.05em;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.saver-hero h1{color:#231c1f;letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,78px);line-height:1.04}.saver-hero-lead{color:#5c5256;margin:24px 0 0;font-size:19px;line-height:1.75}.saver-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.saver-price-note{border-left:3px solid var(--saver-red);color:#71666a;margin:26px 0 0;padding-left:16px;font-size:13px;line-height:1.6}.saver-price-note strong{color:#2e2528;font-size:16px}.saver-hero-image{border-radius:26px 5px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 55px #52202e24}.saver-hero-image img{aspect-ratio:3/2;object-fit:cover;width:100%}.saver-hero-image figcaption{color:#fff;background:linear-gradient(#0000,#1e1719b8);padding:30px 18px 12px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.saver-jump-nav{z-index:30;background:#fff;border-block:1px solid #eadde1;position:sticky;top:88px}.saver-jump-nav .container{scrollbar-width:none;display:flex;overflow-x:auto}.saver-jump-nav a{color:#5e5357;flex:none;padding:15px 18px;font-size:14px;font-weight:800}.saver-jump-nav a:hover{color:var(--saver-red);background:var(--saver-blush)}.saver-summary{background:#eadde1;border:1px solid #eadde1;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.saver-summary article{background:#fff;align-items:flex-start;gap:14px;padding:22px 18px;display:flex}.saver-summary svg{color:var(--saver-red);flex:0 0 26px}.saver-summary strong,.saver-summary span{display:block}.saver-summary strong{font-size:16px;line-height:1.45}.saver-summary span{color:#71686b;margin-top:6px;font-size:13px;line-height:1.55}.health-saver-page .section{scroll-margin-top:145px}.saver-plan-section,.saver-soft{background:#faf7f6}.saver-heading{max-width:780px;margin-bottom:36px}.saver-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,49px);line-height:1.18}.saver-heading p{color:#675d61;margin:16px 0 0;font-size:17px;line-height:1.75}.saver-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.saver-plan-card{background:#fff;border:1px solid #e5d9dd;border-radius:14px;flex-direction:column;padding:25px 20px;transition:all .2s;display:flex;position:relative;box-shadow:0 8px 24px #4d263109}.saver-plan-card:hover{border-color:#c96b82;transform:translateY(-3px);box-shadow:0 16px 35px #4d263116}.saver-plan-card>span{color:#766a6e;font-size:13px}.saver-plan-card h3{color:var(--saver-red);margin:9px 0 3px;font-size:31px;line-height:1}.saver-plan-card>small{color:#766a6e;font-size:13px}.saver-plan-tag{color:#8f0928;background:#f9dce3;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;top:12px;right:12px}.saver-plan-card dl{margin:22px 0 14px}.saver-plan-card dl>div{border-top:1px solid #eee5e7;padding:10px 0}.saver-plan-card dt{color:#766a6e;font-size:12px}.saver-plan-card dd{margin:2px 0 0;font-size:14px;font-weight:800}.saver-plan-card>p{color:#655b5e;margin-top:auto;font-size:13px;line-height:1.65}.saver-plan-card>a{color:var(--saver-red);padding-top:8px;font-size:14px;font-weight:900}.saver-insight{border-left:4px solid var(--saver-green);background:#eef7f4;align-items:flex-start;gap:18px;margin-top:28px;padding:22px 24px;display:flex}.saver-insight svg{color:var(--saver-green);flex:0 0 30px}.saver-insight strong{font-size:18px}.saver-insight p{color:#4f625e;margin:5px 0 0}.saver-table-wrap{border:1px solid #e2d6da;border-radius:12px;overflow-x:auto}.saver-table{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}.saver-table th,.saver-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee5e7;padding:15px 13px}.saver-table thead th{background:var(--saver-wine);color:#fff;font-size:15px}.saver-table tbody th{background:#fff9fa;width:30%}.saver-table tbody tr:last-child>*{border-bottom:0}.saver-limit-note{background:#fff3e8;border:1px solid #f1d9bd;border-radius:12px;margin-top:22px;padding:25px}.saver-limit-note h3{margin:0 0 15px;font-size:22px}.saver-limit-note>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.saver-limit-note p{color:#695a4a;margin:0}.saver-two-column{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;display:grid}.saver-section-icon{width:60px;height:60px;color:var(--saver-red);background:#f6dce3;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.saver-section-icon svg{width:30px;height:30px}.saver-two-column>div>p{color:#655b5e;font-size:17px}.saver-opd-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.saver-opd-cards article{background:#fff;border:1px solid #e5d9dd;border-radius:12px;padding:25px}.saver-opd-cards span,.saver-opd-cards strong{display:block}.saver-opd-cards span{color:#766a6e;font-size:13px}.saver-opd-cards strong{color:var(--saver-red);margin-top:8px;font-size:23px}.saver-opd-cards article p{color:#655b5e;font-size:13px}.saver-opd-cards>p{color:#655b5e;background:#fff;border-radius:10px;grid-column:1/-1;margin:0;padding:18px 20px}.saver-critical-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.saver-critical-grid article{border:1px solid #eadde1;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.saver-critical-grid span{background:var(--saver-red);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.saver-critical-grid p{margin:0;font-weight:700;line-height:1.5}.saver-case-section{background:var(--saver-wine);color:#fff}.saver-case-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.saver-case-grid h2{margin:10px 0 18px;font-size:clamp(34px,4vw,50px)}.saver-case-grid>div:first-child>p{color:#f1dce2;font-size:17px}.saver-case-grid .button-ghost{color:#fff;background:0 0;border-color:#fff6;margin-top:16px}.saver-case-numbers{color:#231c1f;background:#fff;border-radius:16px;padding:30px}.saver-case-numbers>div{border-bottom:1px solid #eadde1;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.saver-case-numbers span{color:#766a6e}.saver-case-numbers strong{font-size:20px}.saver-case-numbers .paid strong{color:var(--saver-red)}.saver-case-numbers>p{color:#766a6e;margin:18px 0 0;font-size:12px;line-height:1.65}.saver-condition-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.saver-condition-grid article{border-top:4px solid var(--saver-red);background:#faf7f6;padding:25px}.saver-condition-grid article>strong{color:var(--saver-red);font-size:32px}.saver-condition-grid h3{margin:8px 0}.saver-condition-grid p{color:#655b5e;font-size:14px}.saver-disclosure{border:1px solid #e5d9dd;border-radius:10px;margin-top:20px;padding:0 20px}.saver-disclosure summary{cursor:pointer;padding:18px 0;font-weight:900}.saver-disclosure ul{padding-bottom:18px}.saver-final{color:#fff;background:linear-gradient(120deg,#b80d31,#780d27)}.saver-final-grid{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.saver-final span{color:#ffd2dc;font-size:13px;font-weight:800}.saver-final h2{max-width:820px;margin:8px 0 12px;font-size:clamp(30px,3.5vw,45px)}.saver-final p{color:#f3dbe1;margin:0}.saver-final-grid>div:last-child{gap:10px;min-width:215px;display:grid}.saver-phone{color:#fff;border:1px solid #ffffff70}.saver-sources{padding-block:34px}.saver-sources h2{font-size:18px}.saver-sources a{color:var(--saver-red);margin:0 20px 10px 0;font-weight:800;display:inline-block}.saver-sources p{color:#766a6e;max-width:900px;font-size:12px}.health-saver-page+.decision-section{background:#faf7f6}@media (max-width:980px){.saver-jump-nav{top:78px}.saver-hero-grid{grid-template-columns:1fr;gap:30px}.saver-hero-copy{max-width:720px}.saver-hero-image{max-width:760px}.saver-summary,.saver-plan-grid{grid-template-columns:1fr 1fr}.saver-two-column,.saver-case-grid{grid-template-columns:1fr;gap:35px}.saver-critical-grid{grid-template-columns:1fr 1fr}.saver-final-grid{grid-template-columns:1fr}.saver-final-grid>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:680px){.saver-hero{padding-top:16px}.saver-breadcrumb{margin-bottom:12px}.saver-hero h1{font-size:45px}.saver-hero-lead{font-size:16px}.saver-hero-actions .button{width:100%}.saver-hero-grid{gap:24px}.saver-hero-image{border-radius:0;margin-inline:-14px}.saver-hero-image img{aspect-ratio:4/3}.saver-jump-nav{top:72px}.saver-jump-nav .container{width:100%;padding-inline:8px}.saver-jump-nav a{padding:13px 12px}.saver-summary{grid-template-columns:1fr;margin-top:24px}.saver-summary article{padding:17px}.saver-heading h2{font-size:31px}.saver-heading p{font-size:15px}.saver-plan-grid{scroll-snap-type:x mandatory;gap:11px;margin-inline:-14px;padding:0 14px 12px;display:flex;overflow-x:auto}.saver-plan-card{scroll-snap-align:center;flex:0 0 84vw}.saver-limit-note>div,.saver-opd-cards,.saver-critical-grid,.saver-condition-grid{grid-template-columns:1fr}.saver-case-numbers{padding:21px 18px}.saver-case-numbers>div{display:block}.saver-case-numbers strong{margin-top:4px;display:block}.saver-final-grid>div:last-child{grid-template-columns:1fr}.saver-final .button{width:100%}.health-saver-page+.decision-section{padding-top:52px}}
.product-detail-flow{max-width:1040px;margin-inline:auto}.product-detail-flow .detail-content{min-width:0}.product-detail-flow .detail-content>section{border-bottom:1px solid var(--line);margin:0;padding:42px 0;scroll-margin-top:175px}.product-detail-flow .detail-content>section:last-child{border-bottom:0}.product-jump-nav{z-index:25;border-block:1px solid var(--line);scrollbar-width:none;background:#fff;flex-wrap:nowrap;padding:10px 0;position:sticky;top:122px;overflow-x:auto;margin:0!important}.product-jump-nav a{white-space:nowrap;flex:none}.product-overview-panel{background:linear-gradient(135deg,#fff9fa,#fff);border-radius:14px;border:1px solid #eadde1!important;margin-top:24px!important;padding:34px!important}.product-overview-panel h2{max-width:760px;margin-top:0;font-size:clamp(29px,3.5vw,42px)!important}.product-summary-lead{color:var(--muted);max-width:820px;font-size:18px;line-height:1.8}.product-overview-panel .detail-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:28px 0}.product-overview-panel .detail-facts>div{background:#fff;border-radius:10px;padding:20px}.product-caution{border-left:4px solid var(--crimson);background:#fff1f3;margin-top:22px;padding:18px 20px}.product-caution strong{font-size:17px}.product-caution p{color:#5f5559;margin:6px 0 0}.product-detail-flow #benefits>h2,.product-detail-flow #conditions>h2,.product-detail-flow #premiums>h2,.product-detail-flow #documents>h2{font-size:clamp(27px,3vw,38px)}.product-detail-flow .table-scroll{border-radius:11px;box-shadow:0 8px 25px #20262e0a}.product-detail-flow .table-scroll thead{background:#8d102c}.product-detail-flow .table-scroll tbody tr:nth-child(2n){background:#fcf9fa}.product-inline-cta{color:#fff;background:#242124;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid;border:0!important;margin:38px 0!important;padding:34px!important}.product-inline-cta h2{margin:4px 0 10px;font-size:clamp(27px,3vw,38px)!important}.product-inline-cta p{color:#d4cccf;max-width:700px}.product-inline-cta>div:last-child{gap:10px;min-width:205px;display:grid}.product-inline-cta .button-ghost{color:#fff;background:0 0;border-color:#fff5}.product-detail-flow #documents{background:#faf7f8;border-radius:12px;margin-bottom:18px;padding-inline:28px}@media (max-width:980px){.product-jump-nav{top:112px}.product-inline-cta{grid-template-columns:1fr;gap:20px}.product-inline-cta>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:680px){.product-detail-flow .detail-content>section{padding:32px 0;scroll-margin-top:155px}.product-jump-nav{padding-inline:10px;top:106px;margin-inline:-14px!important}.product-overview-panel{margin-inline:-4px;padding:24px 18px!important}.product-summary-lead{font-size:16px}.product-inline-cta{margin-inline:-4px!important;padding:26px 20px!important}.product-inline-cta>div:last-child{grid-template-columns:1fr}.product-inline-cta .button{width:100%}.product-detail-flow #documents{padding-inline:18px}.product-detail-flow .table-scroll{border-radius:0;margin-inline:-14px}.product-detail-flow .table-scroll table{font-size:14px}.product-detail-flow .table-scroll th,.product-detail-flow .table-scroll td{padding:13px 11px}}.saver-jump-nav{top:122px}@media (max-width:980px){.saver-jump-nav{top:112px}}@media (max-width:680px){.saver-jump-nav{top:106px}}
.service-strip+.section .section-heading{max-width:720px;margin-bottom:38px}.service-strip+.section .section-heading h2 br{display:none}.service-strip+.section .section-heading p{max-width:620px;margin:14px auto 0;font-size:17px}.service-strip+.section .category-tiles{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.service-strip+.section .category-tile{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;flex:0 calc(25% - 13.5px);grid-template-columns:58px minmax(0,1fr);align-content:start;gap:16px;min-width:0;min-height:178px;padding:24px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 24px #20262e0f}.service-strip+.section .category-tile:hover{border-color:#d3113573;transform:translateY(-3px);box-shadow:0 14px 30px #20262e1a}.service-strip+.section .category-tile:active{background:#fff5f6;transform:translateY(0)}.service-strip+.section .category-tile:focus-visible{border-color:var(--crimson)}.service-strip+.section .category-tile .category-icon{align-self:start;width:58px;height:58px;margin:0}.service-strip+.section .category-tile .category-icon svg{width:31px;height:31px}.service-strip+.section .category-tile h3{grid-column:2;margin:3px 0 7px;font-size:18px;line-height:1.45}.service-strip+.section .category-tile p{grid-column:2;margin:0;font-size:14px;line-height:1.65}.service-strip+.section .category-tile>b{display:none}@media (max-width:980px){.service-strip+.section .category-tile{flex-basis:calc(50% - 9px);min-height:150px}}@media (max-width:680px){.service-strip+.section{padding-block:46px}.service-strip+.section .section-heading{text-align:left;margin-bottom:26px}.service-strip+.section .section-heading h2{font-size:clamp(28px,8vw,34px);line-height:1.35}.service-strip+.section .section-heading h2 br{display:initial}.service-strip+.section .section-heading p{margin-top:10px;font-size:16px;line-height:1.75}.service-strip+.section .category-tiles{grid-template-columns:1fr;gap:12px;display:grid}.service-strip+.section .category-tile{border-radius:12px;grid-template-columns:54px minmax(0,1fr);gap:14px;width:100%;min-height:0;padding:18px}.service-strip+.section .category-tile .category-icon{width:54px;height:54px}.service-strip+.section .category-tile .category-icon svg{width:29px;height:29px}.service-strip+.section .category-tile h3{margin-top:1px;font-size:18px}.service-strip+.section .category-tile p{font-size:15px}}
html,body{max-width:100%;overflow-x:clip}main,section,article,.container,.subpage-hero-copy,.detail-content,.product-overview-panel,.article-main{min-width:0}.subpage-hero h1,.section-heading h2,.product-overview-panel h2,.article-main h2{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%}.product-explainer-section{background:#fff8f9}.product-explainer-wrap{max-width:1040px}.product-explainer-wrap>.section-heading{max-width:820px}.product-explainer-steps,.category-decision-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.product-explainer-steps article,.category-decision-steps article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px;position:relative}.product-explainer-steps article>span,.category-decision-steps article>span{background:var(--crimson);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:18px;font-weight:800;display:grid}.product-explainer-steps h3,.category-decision-steps h3{margin:0 0 10px;font-size:20px}.product-explainer-steps p,.category-decision-steps p{color:var(--muted);margin:0;line-height:1.8}.product-scenario,.category-scenario{border-left:4px solid var(--crimson);background:#fff;margin:24px 0;padding:24px}.product-scenario p,.category-scenario p{margin:8px 0 0;font-size:17px;line-height:1.85}.product-explainer-faq,.category-faq{max-width:860px;margin-top:34px}.product-explainer-faq details,.category-faq details{border-bottom:1px solid var(--line)}.product-explainer-faq summary,.category-faq summary{cursor:pointer;padding:18px 40px 18px 0;font-weight:800;line-height:1.6}.product-explainer-faq details p,.category-faq details p{color:var(--muted);margin:0 0 20px;line-height:1.85}.category-decision{border-top:1px solid var(--line);margin-top:52px;padding:52px 0}.category-decision>.section-heading{max-width:820px}.category-decision>.button{margin-top:28px}.article-author-card{border:1px solid var(--line);background:#fff8f9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:42px 0;padding:28px;display:grid}.article-author-card h2{margin:8px 0;font-size:24px}.article-author-card p{color:var(--muted);margin:0;line-height:1.8}.article-author-card .button{white-space:nowrap}.table-scroll{overscroll-behavior-inline:contain}.table-scroll:focus-visible{outline-offset:3px;outline:3px solid #126d9c}@media (max-width:760px){body{padding-bottom:72px}.product-explainer-steps,.category-decision-steps{grid-template-columns:1fr;gap:12px}.product-explainer-section{padding-block:42px}.product-explainer-steps article,.category-decision-steps article{padding:20px}.product-scenario,.category-scenario{margin-block:18px;padding:20px}.category-decision{margin-top:38px;padding-block:40px}.article-author-card{grid-template-columns:1fr;padding:22px}.article-author-card .button{white-space:normal;width:100%}.floating-line{bottom:84px!important;right:12px!important}.subpage-hero.has-image .subpage-hero-layout{flex-direction:column;width:100vw!important;max-width:100vw!important;margin:0!important;display:flex!important}.subpage-hero.has-image .subpage-hero-copy{width:100vw!important;min-width:0!important;max-width:100vw!important;padding:36px 20px!important}.subpage-hero.has-image .subpage-hero-image{width:100vw;max-width:100vw;margin:0!important}.subpage-hero h1{letter-spacing:0;overflow-wrap:anywhere;word-break:break-all;line-break:anywhere;width:100%;font-size:28px;line-height:1.4}.subpage-hero p{overflow-wrap:anywhere;word-break:break-word;line-break:anywhere;width:100%}.article-main p,.article-main li{overflow-wrap:anywhere}.product-jump-nav{max-width:100vw}.decision-action .button{white-space:normal;text-align:center;width:100%}.banner-buttons{grid-template-columns:1fr;width:100%;display:grid!important}.banner-buttons .button{width:100%;min-width:0;white-space:normal!important}.table-scroll:before,.saver-table-wrap:before,.decision-table-wrap:before{content:"เลื่อนซ้าย–ขวาเพื่อดูข้อมูลทุกแผน →";width:max-content;max-width:100%;color:var(--crimson);z-index:2;background:#fff3f5;padding:9px 12px;font-size:13px;font-weight:800;display:block;position:sticky;left:0}}
