.areas[data-astro-cid-2mf7sjy2]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.areas[data-astro-cid-2mf7sjy2]>li[data-astro-cid-2mf7sjy2]{display:grid}.area[data-astro-cid-2mf7sjy2]{gap:var(--space-4);padding:var(--space-6) var(--space-5);background:var(--color-surface);grid-template-rows:auto auto 1fr auto;transition:background-color .3s;display:grid}.lift[data-astro-cid-2mf7sjy2]:hover .area[data-astro-cid-2mf7sjy2]{background:var(--color-surface-strong)}.area__icon[data-astro-cid-2mf7sjy2]{width:3rem;height:3rem;color:var(--white);background:var(--navy-800);place-items:center;display:grid}.area__title[data-astro-cid-2mf7sjy2]{font-size:var(--text-lg)}.area__meta[data-astro-cid-2mf7sjy2]{gap:var(--space-3);font-size:var(--text-sm);display:grid}.area__meta[data-astro-cid-2mf7sjy2] dt[data-astro-cid-2mf7sjy2]{color:var(--color-text-muted)}.area__meta[data-astro-cid-2mf7sjy2] dd[data-astro-cid-2mf7sjy2]{color:var(--ink-900);overflow-wrap:break-word;margin:0;font-weight:600}.area__meta[data-astro-cid-2mf7sjy2] a[data-astro-cid-2mf7sjy2]{color:var(--navy-800);text-decoration-color:var(--color-accent);text-underline-offset:.2em}.search[data-astro-cid-s624ovoz]{gap:var(--space-2);max-width:36rem;margin-bottom:var(--space-6);display:grid}.search__label[data-astro-cid-s624ovoz]{font-weight:600;font-size:var(--text-sm)}.search__field[data-astro-cid-s624ovoz]{position:relative}.search__field[data-astro-cid-s624ovoz] .icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search__field[data-astro-cid-s624ovoz] input[data-astro-cid-s624ovoz]{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:3.25rem;padding:.75rem 1rem .75rem 3rem;font-size:1rem}.search__field[data-astro-cid-s624ovoz] input[data-astro-cid-s624ovoz]:focus-visible{border-color:var(--navy-800);outline:none;box-shadow:0 0 0 3px #b8893b73}.search__count[data-astro-cid-s624ovoz]{font-size:var(--text-sm);color:var(--color-text-muted);min-height:1.5em}.phones[data-astro-cid-s624ovoz]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));padding:0;list-style:none;display:grid}.phone-card[data-astro-cid-s624ovoz]{transition:border-color .3s ease, background-color .3s ease, transform .4s var(--ease-out);align-content:start;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border-top:3px solid var(--navy-800);display:grid}@media (hover:hover){.phone-card[data-astro-cid-s624ovoz]:hover{border-top-color:var(--color-accent);background:var(--color-surface-strong);transform:translateY(-3px)}}.phone-card__name[data-astro-cid-s624ovoz]{font-size:var(--text-lg)}.phone-card__lines[data-astro-cid-s624ovoz]{gap:var(--space-3);display:grid}.phone-line[data-astro-cid-s624ovoz]{gap:var(--space-1);display:grid}.phone-line[data-astro-cid-s624ovoz]+.phone-line[data-astro-cid-s624ovoz]{padding-top:var(--space-3);border-top:1px solid var(--color-line)}.phone-line[data-astro-cid-s624ovoz] dt[data-astro-cid-s624ovoz]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.phone-line[data-astro-cid-s624ovoz] dd[data-astro-cid-s624ovoz]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.phone-line[data-astro-cid-s624ovoz] a[data-astro-cid-s624ovoz]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--navy-800);white-space:nowrap;text-decoration:none}.phone-line[data-astro-cid-s624ovoz] a[data-astro-cid-s624ovoz]:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.2em}.phone-line__qualifier[data-astro-cid-s624ovoz]{font-size:var(--text-xs);color:var(--color-text-muted)}.phones__empty[data-astro-cid-s624ovoz]{padding:var(--space-5);background:var(--color-surface);border-left:4px solid var(--color-accent);max-width:60ch}.phones__note[data-astro-cid-s624ovoz]{margin-top:var(--space-6);max-width:70ch}
