.cov,.cov h1{color:var(--hmc-text)}.cov .cov-in-search,.cov .cov-lead,.cov .cov-more,.cov .cov-updated{color:var(--hmc-text-muted)}.cov .cov-updated{font-size:var(--hmc-text-sm);margin-top:4px}.cov-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 8px}.cov-summary>div{background:var(--hmc-surface);border:1px solid var(--hmc-border);border-radius:var(--hmc-radius-card);padding:16px 18px;display:grid;gap:2px}.cov-summary strong{font-size:var(--hmc-text-3xl);line-height:1.1;color:var(--hmc-brand-ink);font-variant-numeric:tabular-nums}.cov-summary span{font-size:var(--hmc-text-sm);color:var(--hmc-text-muted)}.cov-country{margin-top:28px}.cov .cov-country h2,.cov .cov-defs h2{color:var(--hmc-text)}.cov-table{width:100%;border-collapse:collapse;background:var(--hmc-surface);border:1px solid var(--hmc-border);border-radius:var(--hmc-radius-card);overflow:hidden;font-variant-numeric:tabular-nums}.cov-table td,.cov-table th{padding:10px 12px;text-align:right;font-size:var(--hmc-text-sm);border-bottom:1px solid var(--hmc-border);vertical-align:top}.cov-table thead th{background:var(--hmc-surface-muted);color:var(--hmc-text-muted);font-weight:600}.cov-table td.cov-region,.cov-table th.cov-system,.cov-table thead th:first-child,.cov-table thead th:nth-child(2){text-align:left}.cov-table tbody th,.cov-table tfoot th{font-weight:600;color:var(--hmc-text)}.cov-table tfoot tr,.cov-total .cov-table tr{background:var(--hmc-brand-50);font-weight:650}.cov-table tr:last-child>*{border-bottom:0}.cov-table .cov-sub{display:block;font-size:var(--hmc-text-xs);font-weight:400;color:var(--hmc-text-subtle)}.cov-total{margin-top:16px}.cov-total .cov-table{border-color:var(--hmc-brand-500)}.cov-more{margin-top:20px}.cov-defs{margin-top:28px}.cov-defs ul{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--hmc-text-muted);line-height:1.65;font-size:var(--hmc-text-sm)}@media (min-width:761px){.cov-table{table-layout:fixed}.cov-table thead th:first-child{width:26%}.cov-table thead th:nth-child(2){width:9%}.cov-table td.cov-region{white-space:nowrap}}@media (max-width:760px){.cov-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cov-summary>div:last-child{grid-column:1/-1}.cov-table,.cov-table tbody,.cov-table td,.cov-table tfoot,.cov-table th,.cov-table tr{display:block}.cov-table{background:transparent;border:0;border-radius:0;overflow:visible}.cov-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cov-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;background:var(--hmc-surface);border:1px solid var(--hmc-border);border-radius:var(--hmc-radius-card);padding:12px 14px;margin-bottom:10px}.cov-table tfoot tr,.cov-total .cov-table tr{background:var(--hmc-brand-50)}.cov-table td,.cov-table th{border:0;padding:0;text-align:left;min-width:0}.cov-table th.cov-system{grid-column:1/-1;font-size:var(--hmc-text-base);overflow-wrap:anywhere}.cov-table td.cov-region{grid-column:1/-1;color:var(--hmc-text-subtle)}.cov-table td.cov-region:empty{display:none}.cov-table td[data-label]:before{content:attr(data-label);display:block;font-size:var(--hmc-text-xs);font-weight:400;color:var(--hmc-text-subtle)}.cov-table td.cov-region:before{display:inline;margin-right:6px}}.cov-map{--cov-map-open:var(--hmc-brand-600);--cov-map-coming:#ddd5c3;--cov-map-edge:var(--hmc-surface);margin-top:24px;min-width:0}:root[data-theme=dark] .cov-map{--cov-map-open:#3f8463;--cov-map-coming:#343d37}.cov .cov-map h2{color:var(--hmc-text);margin-bottom:8px}.cov-map-legend,.cov-map-nationwide{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--hmc-text-sm);color:var(--hmc-text)}.cov-map-legend li,.cov-map-nationwide li{display:inline-flex;align-items:center;gap:8px}.cov-map-swatch{flex:none;width:14px;height:14px;border-radius:4px;background:var(--cov-map-coming)}.cov-map-swatch.cov-map-open{background:var(--cov-map-open)}.cov-map-svg{display:block;width:100%;height:auto;margin:12px 0}.cov-map-region{fill:var(--cov-map-coming);stroke:var(--cov-map-edge);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cov-map-region.cov-map-open{fill:var(--cov-map-open)}.cov-map-region:hover{opacity:.82}.cov-map-inset{fill:none;stroke:var(--hmc-border-strong);stroke-dasharray:3 3}.cov-map-leader{stroke:var(--hmc-border-strong);stroke-width:1;vector-effect:non-scaling-stroke}.cov-map-label{font-size:13px;font-weight:600;fill:var(--hmc-text-muted);font-family:var(--hmc-font-sans)}.cov-map-label-open{fill:#ffffff}.cov .cov-map-note{margin:10px 0 0;font-size:var(--hmc-text-sm);color:var(--hmc-text-muted)}.cov-map-list{margin-top:10px;font-size:var(--hmc-text-sm)}.cov-map-list summary{cursor:pointer;color:var(--hmc-brand-600);font-weight:600}:root[data-theme=dark] .cov-map-list summary{color:var(--hmc-focus)}.cov-map-list ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.cov-map-list li{display:grid;grid-template-columns:minmax(7em,auto) 1fr;gap:2px 12px;color:var(--hmc-text-muted);line-height:1.5}.cov-map-list strong{color:var(--hmc-text);font-weight:600}@media (max-width:600px){.cov-map-label{display:none}.cov-map-list li{grid-template-columns:1fr}}