.province-breakdown[data-astro-cid-scbl3upm]{margin:12px 0 0;max-width:var(--reading-max);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.cost-bands[data-astro-cid-scbl3upm]{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}@media(min-width:640px){.cost-bands[data-astro-cid-scbl3upm]{grid-template-columns:repeat(3,1fr)}}.cost-band[data-astro-cid-scbl3upm]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);font-size:var(--text-sm)}.cost-band__over[data-astro-cid-scbl3upm]{color:var(--color-text-muted)}.cost-band__fine[data-astro-cid-scbl3upm]{color:var(--color-critical);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.cost-band__discount[data-astro-cid-scbl3upm]{color:var(--color-success);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.cost-cta[data-astro-cid-scbl3upm]{display:inline-flex;align-items:center;min-height:44px;color:var(--color-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.cost-cta[data-astro-cid-scbl3upm]:hover{text-decoration:underline}.province-sources[data-astro-cid-scbl3upm]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:var(--text-sm)}.province-sources[data-astro-cid-scbl3upm] a[data-astro-cid-scbl3upm]{color:var(--color-brand)}.province-sources[data-astro-cid-scbl3upm] a[data-astro-cid-scbl3upm]:hover{text-decoration:underline}.province-metrics[data-astro-cid-scbl3upm]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:640px){.province-metrics[data-astro-cid-scbl3upm]{grid-template-columns:repeat(4,1fr)}}.enforcement-metric--risk{padding:.75rem 1rem}.risk-gauge[data-astro-cid-scbl3upm]{width:56px;height:56px}.risk-gauge__svg[data-astro-cid-scbl3upm]{width:100%;height:100%}.risk-gauge__text[data-astro-cid-scbl3upm]{font-size:14px;font-weight:700;font-family:inherit}.risk-badge[data-astro-cid-scbl3upm]{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700}.province-map-wrap[data-astro-cid-scbl3upm]{height:420px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border)}@media(max-width:768px){.province-map-wrap[data-astro-cid-scbl3upm]{height:320px}}.province-table[data-astro-cid-scbl3upm]{width:100%;border-collapse:collapse;font-size:.9rem}.province-table[data-astro-cid-scbl3upm] th[data-astro-cid-scbl3upm]{padding:10px 12px;text-align:left;font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:2px solid var(--color-border)}.province-table[data-astro-cid-scbl3upm] th[data-astro-cid-scbl3upm].text-right,.province-table[data-astro-cid-scbl3upm] td[data-astro-cid-scbl3upm].text-right{text-align:right}.province-table[data-astro-cid-scbl3upm] td[data-astro-cid-scbl3upm]{padding:10px 12px;border-bottom:1px solid var(--color-border);color:var(--color-text)}.province-table__link[data-astro-cid-scbl3upm]{color:var(--color-brand);text-decoration:none;font-weight:500}.province-table__link[data-astro-cid-scbl3upm]:hover{text-decoration:underline}.speed-dist[data-astro-cid-scbl3upm]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.speed-dist__row[data-astro-cid-scbl3upm]{display:grid;grid-template-columns:70px 1fr 40px;align-items:center;gap:10px;font-size:.875rem}.speed-dist__limit[data-astro-cid-scbl3upm]{color:var(--color-text-muted);text-align:right;white-space:nowrap}.speed-dist__bar-wrap[data-astro-cid-scbl3upm]{background:var(--color-border);border-radius:var(--radius-full);height:8px;overflow:hidden}.speed-dist__bar[data-astro-cid-scbl3upm]{height:100%;background:var(--color-brand);border-radius:var(--radius-full)}.speed-dist__count[data-astro-cid-scbl3upm]{color:var(--color-text);font-weight:600;text-align:right}.counts-note[data-astro-cid-scbl3upm]{margin:8px 0 16px;font-size:.8125rem;line-height:1.45;color:var(--color-text-muted)}.road-table[data-astro-cid-scbl3upm]{margin:8px 0 24px}.road-table__intro[data-astro-cid-scbl3upm]{margin:0 0 12px;font-size:.9375rem;color:var(--color-text-muted)}.road-table[data-astro-cid-scbl3upm] th[data-astro-cid-scbl3upm],.road-table[data-astro-cid-scbl3upm] td[data-astro-cid-scbl3upm]{padding:8px 10px 8px 0;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.road-table[data-astro-cid-scbl3upm] tbody[data-astro-cid-scbl3upm] th[data-astro-cid-scbl3upm]{font-weight:700;white-space:nowrap}.road-table[data-astro-cid-scbl3upm] td[data-astro-cid-scbl3upm]{font-variant-numeric:tabular-nums}.road-table__limit[data-astro-cid-scbl3upm]{white-space:nowrap}
