
.health-intro{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:28px;align-items:start}.health-intro img{width:100%;height:auto;border:1px solid #dce4ed;border-radius:8px}.health-summary-grid,.health-plan-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.health-option{display:block;padding:20px;border:1px solid #ccddec;border-radius:10px;background:#f5f9ff;text-decoration:none;color:#071b3d;min-width:0}.health-option:hover{border-color:#176ee8;background:#edf5ff}.health-option strong{display:block;font-size:1.75rem;line-height:1.4;color:#0b3570;margin:7px 0}.health-option span,.health-option small{display:block;line-height:1.75}.health-option .health-doubled{color:#278875;font-weight:600;margin:8px 0}.health-option small{color:#536176}.health-option p{font-size:.9375rem;margin:12px 0 0}.health-summary-grid .health-option{padding:16px}.health-summary-grid .health-option strong{font-size:1.5rem}.health-benefit-list{padding-left:22px;line-height:1.9}.health-benefit-list li{margin-bottom:8px}.health-guide .plan-table th:first-child{min-width:190px}.health-guide .plan-table td{min-width:145px}.health-source-tag{font-size:.8125rem;color:#62718a;white-space:nowrap}.health-brochure-details summary{padding:18px 22px;cursor:pointer;font-weight:600}.health-brochure-details{border:1px solid #dce4ed;border-radius:10px;background:#fff;overflow:hidden;margin:18px 0}.health-brochure-details[open] summary{border-bottom:1px solid #dce4ed}.health-pdf-link{display:block;line-height:1.75}.health-guide details p{line-height:1.9}.health-guide .plan-note p{margin:10px 0 0}.health-guide .plan-paper p:last-child{margin-bottom:0}.health-source-brief{font-size:.875rem;color:#536176;line-height:1.9}.health-summary-cover{max-width:140px}.health-summary-card .plan-summary-top h2{max-width:none}.health-summary-card .plan-summary-bottom{padding-top:6px}.health-plan-options .health-option:target{border:2px solid #176ee8;background:#edf5ff}.health-plan-options{scroll-margin-top:24px}
@media(max-width:900px){.health-plan-options{grid-template-columns:1fr}.health-plan-options .health-option{padding:20px}.health-intro{grid-template-columns:minmax(0,1fr) 130px;gap:18px}}
@media(max-width:650px){.health-intro{grid-template-columns:1fr}.health-intro img{max-width:120px}.health-summary-grid{grid-template-columns:1fr}.health-option strong{font-size:1.5rem}.health-guide .plan-table{min-width:660px}.health-summary-card .health-intro img{display:none}}

.health-category-guide{padding:22px 26px;margin-bottom:24px;background:#edf5ff;border:1px solid #ccddec;border-radius:12px}.health-category-guide[hidden]{display:none}.health-category-guide .plan-small{margin:14px 0 0}.health-guide .plan-page-stream img{display:block;width:100%;height:auto;max-width:100%}.health-guide .plan-paper{min-width:0;overflow-wrap:anywhere}.health-guide .plan-paper+.plan-paper{margin-top:16px}.health-guide .plan-two-col .plan-paper+.plan-paper{margin-top:0}.health-guide .health-option strong{overflow-wrap:anywhere}.health-guide .plan-subnav{flex-wrap:wrap;white-space:normal}.health-guide .plan-subnav a{max-width:100%;white-space:normal}.health-guide .plan-table-wrap{max-width:100%}@media(max-width:650px){.health-category-guide{padding:20px}.health-category-guide .plan-actions{align-items:stretch}.health-guide .plan-table td,.health-guide .plan-table th{overflow-wrap:anywhere}}

@media(max-width:720px){.health-guide .plan-section{scroll-margin-top:260px}.health-category-guide{scroll-margin-top:260px}}
