.hero[data-astro-cid-55qd3iye]{padding:5rem 0 3rem}.crumbs[data-astro-cid-55qd3iye]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.6rem;margin-bottom:2rem;display:flex}.crumbs[data-astro-cid-55qd3iye] a[data-astro-cid-55qd3iye]{color:var(--text-dim)}.crumbs[data-astro-cid-55qd3iye] a[data-astro-cid-55qd3iye]:hover{color:var(--accent)}.hero[data-astro-cid-55qd3iye] h1[data-astro-cid-55qd3iye]{max-width:20ch;margin-bottom:1.5rem}.lead[data-astro-cid-55qd3iye]{font-size:var(--text-xl);color:var(--text-muted);max-width:58ch;line-height:1.55}.hero-cta[data-astro-cid-55qd3iye]{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.context-body[data-astro-cid-55qd3iye] p[data-astro-cid-55qd3iye]{font-size:var(--text-lg);color:var(--text-muted);max-width:68ch;line-height:1.75}.jobs[data-astro-cid-55qd3iye]{background:var(--ink-deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.jobs-head[data-astro-cid-55qd3iye]{max-width:52ch;margin:0 0 3rem}.jobs-grid[data-astro-cid-55qd3iye]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.job[data-astro-cid-55qd3iye]{background:var(--ink-raised);border:1px solid var(--border);border-radius:4px;padding:2rem 1.75rem}.job-n[data-astro-cid-55qd3iye]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;color:var(--accent);margin-bottom:1rem;display:block}.job-title[data-astro-cid-55qd3iye]{font-size:var(--text-lg);margin:0 0 .75rem;line-height:1.3}.job-desc[data-astro-cid-55qd3iye]{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.65}.log-h[data-astro-cid-55qd3iye]{margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2.25rem)}.log-body[data-astro-cid-55qd3iye]{font-size:var(--text-lg);color:var(--text-muted);max-width:64ch;margin:0 0 2.5rem;line-height:1.7}.log-meta[data-astro-cid-55qd3iye]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem 0;display:grid}.log-meta[data-astro-cid-55qd3iye] h6[data-astro-cid-55qd3iye]{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin:0 0 .6rem;font-weight:500}.log-meta[data-astro-cid-55qd3iye] p[data-astro-cid-55qd3iye]{font-size:var(--text-base);color:var(--text);margin:0;line-height:1.5}.log-nearby[data-astro-cid-55qd3iye]{font-size:var(--text-sm);color:var(--text-dim);margin:1.5rem 0 0}.biz[data-astro-cid-55qd3iye]{background:var(--ink-deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.biz-h[data-astro-cid-55qd3iye]{max-width:26ch;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2.25rem)}.biz-body[data-astro-cid-55qd3iye]{font-size:var(--text-lg);color:var(--text-muted);max-width:66ch;margin:0 0 2rem;line-height:1.7}.faq[data-astro-cid-55qd3iye] h2[data-astro-cid-55qd3iye]{margin:0 0 2.5rem}.faq-list[data-astro-cid-55qd3iye]{margin:0;padding:0}.faq-item[data-astro-cid-55qd3iye]{border-top:1px solid var(--border);padding:1.75rem 0}.faq-item[data-astro-cid-55qd3iye]:last-child{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-55qd3iye] dt[data-astro-cid-55qd3iye]{font-size:var(--text-lg);color:var(--text);letter-spacing:-.01em;margin:0 0 .65rem;font-weight:600}.faq-item[data-astro-cid-55qd3iye] dd[data-astro-cid-55qd3iye]{font-size:var(--text-base);color:var(--text-muted);max-width:70ch;margin:0;line-height:1.7}.faq-more[data-astro-cid-55qd3iye]{font-size:var(--text-sm);color:var(--text-dim);margin:2rem 0 0}.siblings[data-astro-cid-55qd3iye]{background:var(--ink-deep);border-top:1px solid var(--border)}.sibling-grid[data-astro-cid-55qd3iye]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.sibling-card[data-astro-cid-55qd3iye]{background:var(--ink-raised);border:1px solid var(--border);color:var(--text);transition:border-color var(--dur-base) var(--ease);border-radius:4px;padding:1.75rem;text-decoration:none}.sibling-card[data-astro-cid-55qd3iye]:hover{border-color:var(--accent);color:var(--text)}.sibling-county[data-astro-cid-55qd3iye]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .85rem}.sibling-name[data-astro-cid-55qd3iye]{font-size:var(--text-xl);margin:0 0 .35rem}.sibling-pos[data-astro-cid-55qd3iye]{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.5}.closing[data-astro-cid-55qd3iye],.closing[data-astro-cid-55qd3iye] .center[data-astro-cid-55qd3iye]{text-align:center}.closing[data-astro-cid-55qd3iye] h2[data-astro-cid-55qd3iye]{margin:0 0 1.25rem}.closing-sub[data-astro-cid-55qd3iye]{font-size:var(--text-lg);color:var(--text-muted);margin:0 0 2.5rem}.closing-cta[data-astro-cid-55qd3iye]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=900px){.jobs-grid[data-astro-cid-55qd3iye],.sibling-grid[data-astro-cid-55qd3iye]{grid-template-columns:1fr}.log-meta[data-astro-cid-55qd3iye]{grid-template-columns:1fr;gap:1.5rem}}
