.sh-head[data-astro-cid-oep5lur3]{gap:1rem;max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.sh-h[data-astro-cid-oep5lur3]{max-width:22ch;margin-bottom:clamp(2rem,4vw,3rem)}.sh-index[data-astro-cid-oep5lur3]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:.5rem clamp(.75rem,2vw,1.25rem)}.sh-index[data-astro-cid-oep5lur3] ul[data-astro-cid-oep5lur3]{margin:0;padding:0;list-style:none}.sh-index[data-astro-cid-oep5lur3] li[data-astro-cid-oep5lur3]+li[data-astro-cid-oep5lur3]{border-top:1px solid var(--line)}.sh-index[data-astro-cid-oep5lur3] a[data-astro-cid-oep5lur3]{font-family:var(--font-display);color:var(--navy-900);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem .25rem;font-size:1.02rem;font-weight:650;text-decoration:none;display:grid}.sh-index[data-astro-cid-oep5lur3] a[data-astro-cid-oep5lur3]>svg{color:var(--teal-700);transition:transform .3s var(--ease)}.sh-index[data-astro-cid-oep5lur3] a[data-astro-cid-oep5lur3]:hover>svg{transform:translate(3px)}.sh-index__icon[data-astro-cid-oep5lur3]{border-radius:var(--radius);background:var(--mist);width:2.4rem;height:2.4rem;color:var(--teal-700);transition:background-color .3s var(--ease), color .3s var(--ease);place-items:center;display:grid}.sh-index[data-astro-cid-oep5lur3] a[data-astro-cid-oep5lur3]:hover .sh-index__icon[data-astro-cid-oep5lur3]{background:var(--navy-900);color:var(--teal-300)}.sh-grid[data-astro-cid-oep5lur3]{background:var(--white);border-bottom:1px solid var(--line)}.sh-cards[data-astro-cid-oep5lur3]{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sh-card[data-astro-cid-oep5lur3]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);height:100%;color:inherit;transition:border-color .3s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.sh-card[data-astro-cid-oep5lur3]:hover{border-color:var(--teal-700)}.sh-card__media[data-astro-cid-oep5lur3]{aspect-ratio:16/10;background:var(--navy-900);display:block;position:relative;overflow:hidden}.sh-card__media[data-astro-cid-oep5lur3] picture,.sh-card__media[data-astro-cid-oep5lur3] img{width:100%;height:100%}.sh-card__media[data-astro-cid-oep5lur3] img{object-fit:cover;transition:transform .9s var(--ease)}.sh-card[data-astro-cid-oep5lur3]:hover .sh-card__media[data-astro-cid-oep5lur3] img{transform:scale(1.03)}.sh-card__body[data-astro-cid-oep5lur3]{flex-direction:column;flex:1;gap:.55rem;padding:1.2rem 1.25rem 1.35rem;display:flex}.sh-card__name[data-astro-cid-oep5lur3]{font-family:var(--font-display);color:var(--navy-900);align-items:center;gap:.55rem;font-size:1.12rem;font-weight:700;line-height:1.25;display:flex}.sh-card__name[data-astro-cid-oep5lur3] svg{color:var(--teal-700);flex:none}.sh-card__text[data-astro-cid-oep5lur3]{color:var(--slate-600);font-size:.93rem;line-height:1.5}.sh-card__more[data-astro-cid-oep5lur3]{font-family:var(--font-display);color:var(--teal-700);align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-size:.92rem;font-weight:650;display:inline-flex}.sh-card__more[data-astro-cid-oep5lur3] svg{transition:transform .3s var(--ease)}.sh-card[data-astro-cid-oep5lur3]:hover .sh-card__more[data-astro-cid-oep5lur3] svg{transform:translate(3px)}.sh-card--call[data-astro-cid-oep5lur3]{background:var(--navy-900);border-color:var(--navy-900);justify-content:center}.sh-card--call[data-astro-cid-oep5lur3]:hover{border-color:var(--navy-800);background:var(--navy-800)}.sh-card--call[data-astro-cid-oep5lur3] .sh-card__name[data-astro-cid-oep5lur3]{color:var(--white)}.sh-card--call[data-astro-cid-oep5lur3] .sh-card__text[data-astro-cid-oep5lur3]{color:#b9c8ce}.sh-card__icon[data-astro-cid-oep5lur3]{border-radius:var(--radius);width:3rem;height:3rem;color:var(--teal-300);background:#6a9ba029;place-items:center;margin-bottom:.5rem;display:grid}.sh-card__phone[data-astro-cid-oep5lur3]{font-family:var(--font-display);color:var(--teal-300);margin-top:.5rem;font-size:1.35rem;font-weight:750}.sh-kinds__list[data-astro-cid-oep5lur3]{grid-template-columns:minmax(0,1fr);gap:0 clamp(2rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.sh-kinds__list[data-astro-cid-oep5lur3] li[data-astro-cid-oep5lur3]{border-top:1px solid var(--line-strong);align-content:start;gap:.6rem;padding-block:1.5rem;display:grid}.sh-kinds__icon[data-astro-cid-oep5lur3]{color:var(--teal-700)}.sh-kinds__list[data-astro-cid-oep5lur3] p[data-astro-cid-oep5lur3]{color:var(--slate-600)}@media (width>=640px){.sh-cards[data-astro-cid-oep5lur3],.sh-kinds__list[data-astro-cid-oep5lur3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.sh-kinds__list[data-astro-cid-oep5lur3]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.sh-cards[data-astro-cid-oep5lur3]{grid-template-columns:repeat(4,minmax(0,1fr))}}
