.intro-grid[data-astro-cid-hkxanxq5]{align-items:start;gap:2rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=1024px){.intro-grid[data-astro-cid-hkxanxq5]{grid-template-columns:7fr 5fr;gap:4rem}}.intro[data-astro-cid-hkxanxq5]{gap:1rem;max-width:72ch;display:grid}.glance[data-astro-cid-hkxanxq5]{gap:1.1rem;padding:1.6rem;display:grid}.glance[data-astro-cid-hkxanxq5] h3[data-astro-cid-hkxanxq5]{font-size:var(--step-2)}.glance[data-astro-cid-hkxanxq5] dl[data-astro-cid-hkxanxq5]{gap:.8rem;display:grid}.glance[data-astro-cid-hkxanxq5] dt[data-astro-cid-hkxanxq5]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:600}.glance[data-astro-cid-hkxanxq5] dd[data-astro-cid-hkxanxq5]{color:var(--ink);font-weight:600}.glance[data-astro-cid-hkxanxq5] .btn[data-astro-cid-hkxanxq5]{justify-self:start}.svc-grid[data-astro-cid-hkxanxq5]{gap:1.25rem;padding:0;list-style:none;display:grid}@media (width>=700px){.svc-grid[data-astro-cid-hkxanxq5]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.svc-grid[data-astro-cid-hkxanxq5]{grid-template-columns:repeat(3,1fr)}}.svc[data-astro-cid-hkxanxq5]{transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.svc[data-astro-cid-hkxanxq5]:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.svc-body[data-astro-cid-hkxanxq5]{flex:1;align-content:start;gap:.55rem;padding:0 1.4rem 1.4rem;display:grid;position:relative}.svc-body[data-astro-cid-hkxanxq5] .icon-tile[data-astro-cid-hkxanxq5]{background:var(--surface);box-shadow:var(--shadow-1);border:1px solid var(--line);margin-top:-24px}.svc-body[data-astro-cid-hkxanxq5] h3[data-astro-cid-hkxanxq5]{font-size:var(--step-2)}.svc-body[data-astro-cid-hkxanxq5] h3[data-astro-cid-hkxanxq5] a[data-astro-cid-hkxanxq5]{color:inherit;text-decoration:none}.svc-body[data-astro-cid-hkxanxq5] h3[data-astro-cid-hkxanxq5] a[data-astro-cid-hkxanxq5]:after{content:"";position:absolute;inset:0}.svc[data-astro-cid-hkxanxq5]:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.svc-body[data-astro-cid-hkxanxq5] p[data-astro-cid-hkxanxq5]{color:var(--ink-2);font-size:.97rem}.more[data-astro-cid-hkxanxq5]{color:var(--link);align-items:center;gap:.35rem;margin-top:.3rem;font-weight:600;display:inline-flex}.small-title[data-astro-cid-hkxanxq5]{margin-bottom:1.2rem}.ind-chips[data-astro-cid-hkxanxq5]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.ind-chips[data-astro-cid-hkxanxq5] a[data-astro-cid-hkxanxq5]{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;text-decoration:none;display:flex}.ind-chips[data-astro-cid-hkxanxq5] a[data-astro-cid-hkxanxq5]:hover{border-color:var(--link);color:var(--link)}.ind-chips[data-astro-cid-hkxanxq5] svg{color:var(--link)}.others[data-astro-cid-hkxanxq5]{gap:1rem;padding:0;list-style:none;display:grid}@media (width>=900px){.others[data-astro-cid-hkxanxq5]{grid-template-columns:repeat(3,1fr)}}.others[data-astro-cid-hkxanxq5] a[data-astro-cid-hkxanxq5]{color:var(--ink-2);grid-template-columns:48px 1fr;align-items:start;gap:1rem;height:100%;padding:1.1rem 1.2rem;text-decoration:none;display:grid}.others[data-astro-cid-hkxanxq5] a[data-astro-cid-hkxanxq5]:hover{border-color:var(--line-strong)}.others[data-astro-cid-hkxanxq5] strong[data-astro-cid-hkxanxq5]{color:var(--heading);margin-bottom:.2rem;display:block}.others[data-astro-cid-hkxanxq5] small[data-astro-cid-hkxanxq5]{color:var(--muted);font-size:.92rem;line-height:1.45;display:block}@media (width<=699px){.svc[data-astro-cid-hkxanxq5]{flex-direction:row}.svc[data-astro-cid-hkxanxq5]>.photo{aspect-ratio:auto;flex:none;width:108px;height:auto}.svc-body[data-astro-cid-hkxanxq5]{gap:.3rem;padding:.9rem 1rem}.svc-body[data-astro-cid-hkxanxq5] .icon-tile[data-astro-cid-hkxanxq5],.svc[data-astro-cid-hkxanxq5] .more[data-astro-cid-hkxanxq5]{display:none}}
