.contact-header.svelte-1bv7ezn{background-color:var(--color-dark);color:var(--color-white);padding-top:calc(var(--space-4xl) * 2);padding-bottom:var(--space-3xl)}.text-center.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center;text-align:center}.contact-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:var(--color-white)}.contact-section.svelte-1bv7ezn{padding-block:var(--section-gap);background-color:var(--color-gray-100)}.directory.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.dept.svelte-1bv7ezn{margin-bottom:2.5rem}.county-notice-section.svelte-1bv7ezn{padding-top:var(--space-xl)}.county-notice.svelte-1bv7ezn{border-left:4px solid var(--color-light);background:var(--color-gray-100);padding:var(--space-lg)}.notice-title.svelte-1bv7ezn{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:var(--space-sm)}.county-notice.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-dark-80);max-width:60ch}.notice-actions.svelte-1bv7ezn{margin-top:var(--space-md);display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.notice-actions.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-light);font-weight:500}.dept-label.svelte-1bv7ezn{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-light);margin-bottom:.75rem}.dept.svelte-1bv7ezn p:where(.svelte-1bv7ezn),address.svelte-1bv7ezn,.phone-numbers.svelte-1bv7ezn{font-size:.95rem;line-height:1.9;max-width:none;color:var(--color-dark);font-weight:400}address.svelte-1bv7ezn{font-style:normal}.dept.svelte-1bv7ezn a:where(.svelte-1bv7ezn),.phone-numbers.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-light);text-decoration:none;font-weight:500}.dept.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover,.phone-numbers.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{text-decoration:underline;opacity:.75}.contact-info-block.svelte-1bv7ezn{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-gray-300)}.address-flex.svelte-1bv7ezn{display:flex;gap:var(--space-4xl)}@media(max-width:640px){.directory.svelte-1bv7ezn{grid-template-columns:1fr;gap:0}.address-flex.svelte-1bv7ezn{flex-direction:column;gap:var(--space-sm)}}
