.health-dek{color:var(--muted);margin:-.4rem 0 1.4rem;font-size:1.05rem;line-height:1.45}.health-part{margin:0 0 2.4rem}.health-head{border-bottom:2px solid var(--ink);margin:0 0 .6rem;padding-bottom:.3rem;font-size:1.25rem;font-weight:600;line-height:1.3}.health-intro{margin:0 0 1rem;font-size:1rem;line-height:1.5}.health-note{color:var(--muted);margin:.8rem 0 0;font-size:.85rem;line-height:1.45}.health-note a{color:inherit}.health-box{border:2px solid var(--ink);margin:0 0 1.2rem}.health-band{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;margin:0;padding:.4rem 1.1rem .45rem;font-size:1.1rem;font-weight:600;line-height:1.3;display:flex}.health-band-note{letter-spacing:.02em;opacity:.85;font-size:.8rem;font-weight:400}.health-rows{margin:0;padding:0;list-style:none}.health-target{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.1rem .7rem;display:flex}.health-target p{margin:0}.health-target-name{font-size:1rem;font-weight:600;line-height:1.35}.health-arrow{margin-left:.35rem;font-weight:400}.health-target-trend{font-size:.95rem;line-height:1.4}.health-target-found{color:var(--muted);font-size:.85rem;line-height:1.4}.health-spark{flex:none;overflow:visible}.health-spark path{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.health-figure{margin:0;font-size:.98rem;line-height:1.4}.health-figure strong{font-variant-numeric:tabular-nums;margin-right:.25rem;font-size:1.6rem;font-weight:600}.health-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.4rem 0 1rem;font-size:.92rem}.health-table caption{text-align:left;padding-bottom:.3rem;font-size:1rem;font-weight:600}.health-table th,.health-table td{border-bottom:1px solid var(--divider);text-align:left;vertical-align:top;padding:.35rem .6rem .35rem 0;font-weight:400}.health-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink);font-size:.72rem}.health-table .health-figure-cell{text-align:right;white-space:nowrap;padding-right:0}.health-weeks th{white-space:nowrap;width:11rem}.health-weeks td:nth-child(2){vertical-align:middle;width:100%}.health-bar{background:var(--ink);height:.55rem;display:block}.health-home-name{display:block}.health-home-facts{color:var(--muted);font-size:.82rem;display:block}.health-penalties{font-size:.85rem}.health-stars{white-space:nowrap;letter-spacing:.04em}.health-change{margin:-.4rem 0 1rem;font-size:.92rem;line-height:1.45}@media (width<=640px){.health-band,.health-target{padding-left:.8rem;padding-right:.8rem}.health-spark{width:84px}.health-homes thead{display:none}.health-homes tr{border-bottom:1px solid var(--divider);padding:.5rem 0;display:block}.health-homes td{border:0;justify-content:space-between;gap:1rem;padding:.1rem 0;display:flex}.health-homes td[data-label=Home]{padding-bottom:.25rem;display:block}.health-homes td:not([data-label=Home]):before{content:attr(data-label);color:var(--muted);font-size:.82rem}.health-weeks th{white-space:nowrap;width:7.5rem;font-size:.82rem}}.health.sx-page .health-part{margin:0 0 28px}.health-intro{max-width:46rem}.health-plants{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:22px;margin:14px 0 10px;display:grid}.health-box{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);margin:0}.health-band{background:var(--paper);color:var(--ink);border-bottom:2px solid var(--ink);font-family:var(--figure);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0;padding:10px 14px 8px;font-size:24px;font-weight:400;line-height:1.05;display:flex}.health-band-note{border:1.5px solid var(--ink);background:var(--yellow);color:var(--ink);font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:3px 10px 1px;font-size:15px}.health-target{gap:6px 14px;padding:10px 14px}.health-target+.health-target{border-top:1px dashed color-mix(in srgb, var(--ink) 30%, transparent)}.health-target-name{font-weight:700}.health-arrow{border:1.5px solid var(--ink);border-radius:50%;margin-left:4px;padding:0 5px;font-size:.8em;line-height:1.3;display:inline-block}.health-spark{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--blue) 35%, transparent) 0 1px, transparent 1px 10px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--blue) 35%, transparent) 0 1px, transparent 1px 10px), var(--paper);padding:3px}.health-pair{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start;gap:0 28px;display:grid}.health-figures{flex-wrap:wrap;gap:10px 26px;margin:0 0 14px;display:flex}.health-figure{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:0 8px;max-width:15rem;margin:0;font-size:.9rem;line-height:1.25;display:grid}.health-figure strong{font-family:var(--figure);font-size:46px;font-weight:400;line-height:.85}.health-table caption{font-family:var(--figure);letter-spacing:.03em;text-align:left;font-size:20px;font-weight:400}.health-table thead th{font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;border-bottom:1.5px solid var(--ink);font-size:15px;font-weight:400}.health-table .health-figure-cell{font-family:var(--figure);font-size:1.15rem}.health-bar{border-radius:2px;height:10px}.health-home-name{font-weight:650}.health-stars{letter-spacing:.08em}.health-cares{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:10px 28px;display:grid}.health-care+.health-care{margin-top:0}.health-change strong{font-family:var(--figure);letter-spacing:.03em;font-size:1.05rem;font-weight:400}@media (width<=640px){.health-plants{grid-template-columns:minmax(0,1fr)}.health-band{font-size:21px}}
