.california-hub-page[data-astro-cid-mus2qsl5]{padding-top:var(--space-48);padding-bottom:var(--space-72)}.text-center[data-astro-cid-mus2qsl5]{text-align:center}.jurisdiction-pill[data-astro-cid-mus2qsl5]{display:inline-block;padding:4px 14px;background-color:#1e88e51a;color:var(--blue);border-radius:9999px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-12)}.hub-header[data-astro-cid-mus2qsl5]{margin-bottom:var(--space-48)}.hub-title[data-astro-cid-mus2qsl5]{font-size:clamp(2rem,3.5vw + 1rem,2.75rem);color:var(--navy);margin-bottom:var(--space-16)}@media(prefers-color-scheme:dark){.hub-title[data-astro-cid-mus2qsl5]{color:var(--text)}}.hub-intro[data-astro-cid-mus2qsl5]{font-size:1.15rem;color:var(--text-muted);line-height:1.6;margin-bottom:0}.hub-map-block[data-astro-cid-mus2qsl5]{margin-bottom:var(--space-48);display:flex;justify-content:center}.ca-main-article[data-astro-cid-mus2qsl5]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-32);box-shadow:var(--shadow-sm);scroll-margin-top:90px}.article-top-bar[data-astro-cid-mus2qsl5]{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);padding-bottom:var(--space-16);border-bottom:2px solid var(--line)}.ca-circle-badge[data-astro-cid-mus2qsl5]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--navy);color:#fff;font-weight:800;font-size:1.4rem;border-radius:50%;flex-shrink:0}@media(prefers-color-scheme:dark){.ca-circle-badge[data-astro-cid-mus2qsl5]{background-color:var(--blue)}}.ca-article-h2[data-astro-cid-mus2qsl5]{font-size:1.6rem;color:var(--navy);margin:0 0 4px}@media(prefers-color-scheme:dark){.ca-article-h2[data-astro-cid-mus2qsl5]{color:var(--text)}}.ca-code-ref[data-astro-cid-mus2qsl5]{font-size:.85rem;color:var(--teal);font-weight:600}.lead-text[data-astro-cid-mus2qsl5]{font-size:1.15rem;font-weight:500;color:var(--text);line-height:1.65;margin-bottom:var(--space-28, 28px)}.ca-topic-block[data-astro-cid-mus2qsl5]{margin-bottom:var(--space-36, 36px)}.ca-topic-block[data-astro-cid-mus2qsl5] h3[data-astro-cid-mus2qsl5]{font-size:1.35rem;color:var(--navy);margin-top:0;margin-bottom:var(--space-12);padding-bottom:6px;border-bottom:1px solid var(--line)}@media(prefers-color-scheme:dark){.ca-topic-block[data-astro-cid-mus2qsl5] h3[data-astro-cid-mus2qsl5]{color:var(--text)}}.ca-topic-block[data-astro-cid-mus2qsl5] p[data-astro-cid-mus2qsl5]{font-size:1rem;line-height:1.65;color:var(--text);margin-bottom:var(--space-16)}.ca-topic-block[data-astro-cid-mus2qsl5] ul[data-astro-cid-mus2qsl5]{margin-bottom:var(--space-16);padding-left:var(--space-24)}.ca-topic-block[data-astro-cid-mus2qsl5] li[data-astro-cid-mus2qsl5]{font-size:.95rem;line-height:1.55;margin-bottom:8px}.callout-sub[data-astro-cid-mus2qsl5]{background-color:var(--alert-bg);border-left:4px solid var(--alert);border-radius:var(--radius-sm);padding:12px 16px;font-size:.9rem;color:var(--text);margin-top:var(--space-12)}.cslb-verification-card[data-astro-cid-mus2qsl5]{background-color:var(--bg);border:2px solid var(--blue);border-radius:var(--radius);padding:var(--space-24);margin-top:var(--space-16)}.cslb-header[data-astro-cid-mus2qsl5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:var(--space-12);font-size:1.05rem;color:var(--navy)}@media(prefers-color-scheme:dark){.cslb-header[data-astro-cid-mus2qsl5]{color:var(--text)}}.class-tag[data-astro-cid-mus2qsl5]{background-color:var(--surface);border:1px solid var(--line);padding:2px 8px;border-radius:4px;font-size:.8rem;font-weight:700;color:var(--blue)}.cslb-verification-card[data-astro-cid-mus2qsl5] p[data-astro-cid-mus2qsl5]{font-size:.95rem;margin-bottom:var(--space-12)}.cslb-verification-card[data-astro-cid-mus2qsl5] ul[data-astro-cid-mus2qsl5]{margin-bottom:var(--space-20, 20px);font-size:.9rem}.cslb-btn-wrap[data-astro-cid-mus2qsl5]{display:flex;justify-content:flex-start}.cities-list[data-astro-cid-mus2qsl5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;list-style:square}.ca-services-recs[data-astro-cid-mus2qsl5]{margin-top:var(--space-36, 36px);padding-top:var(--space-24);border-top:1px solid var(--line)}.ca-services-recs[data-astro-cid-mus2qsl5] h4[data-astro-cid-mus2qsl5]{font-size:1.1rem;color:var(--navy);margin:0 0 var(--space-12) 0}@media(prefers-color-scheme:dark){.ca-services-recs[data-astro-cid-mus2qsl5] h4[data-astro-cid-mus2qsl5]{color:var(--text)}}.service-links-row[data-astro-cid-mus2qsl5]{display:flex;flex-wrap:wrap;gap:10px}.btn-state-service[data-astro-cid-mus2qsl5]{display:inline-flex;align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:9999px;padding:8px 16px;font-size:.9rem;font-weight:600;color:var(--blue);text-decoration:none;transition:all .15s ease}.btn-state-service[data-astro-cid-mus2qsl5]:hover{border-color:var(--blue);background-color:var(--blue);color:#fff}
