.srv[data-astro-cid-lnthwwyx]{gap:clamp(2rem,4vw,3rem);display:grid}.srv__item[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-top:1.6rem;display:grid}.srv__n[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--teal-ink);padding-top:.45rem;font-size:.66rem}.srv__title[data-astro-cid-lnthwwyx]{font-size:var(--step-3);letter-spacing:-.03em;max-width:16ch}.srv__body[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--ink-soft);max-width:58ch;font-size:var(--step-0);margin-top:.9rem}.srv__body[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:.4rem;margin-top:1.2rem;padding:0;list-style:none;display:flex}.srv__body[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);letter-spacing:.03em;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-soft);padding:.22rem .6rem;font-size:.64rem}.srv__media[data-astro-cid-lnthwwyx]{border-radius:var(--r-md);border:1px solid var(--line);margin-top:1rem;overflow:hidden}.srv__media[data-astro-cid-lnthwwyx] img{width:100%;height:auto}.srv__caption[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);color:var(--ink-faint);border-top:1px solid var(--line);background:var(--paper-raised);padding:.7rem .9rem;font-size:.64rem}@media (width>=900px){.srv[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:start}.srv__media[data-astro-cid-lnthwwyx]{top:calc(var(--nav-h) + 2rem);margin-top:0;position:sticky}}.process__head[data-astro-cid-lnthwwyx]{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.process__title[data-astro-cid-lnthwwyx]{font-size:var(--step-3);margin-top:.8rem}.process__head[data-astro-cid-lnthwwyx] .lede[data-astro-cid-lnthwwyx]{font-size:var(--step-0);margin-top:1rem}.process[data-astro-cid-lnthwwyx]{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--r-md);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.process__step[data-astro-cid-lnthwwyx]{background:var(--void-1);padding:clamp(1.2rem,2.4vw,2rem)}.process__n[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);color:var(--mint);letter-spacing:.1em;font-size:.62rem}.process__step[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:var(--step-1);margin-top:.5rem}.process__step[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{font-size:var(--step--1);color:var(--on-dark-soft);margin-top:.4rem;line-height:1.55}@media (width>=780px){.process[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(4,minmax(0,1fr))}}.numbers[data-astro-cid-lnthwwyx]{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,4vw,3rem);display:grid;overflow:hidden}.numbers__item[data-astro-cid-lnthwwyx]{background:var(--void);flex-direction:column;gap:.3rem;padding:clamp(1.2rem,2.4vw,2rem);display:flex}.numbers__v[data-astro-cid-lnthwwyx]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--mint);font-size:clamp(1.8rem,3.6vw,2.8rem)}.numbers__l[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-faint);font-size:.64rem}.two[data-astro-cid-lnthwwyx]{align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.two__media[data-astro-cid-lnthwwyx] img{border-radius:var(--r-md);width:100%}.two__media[data-astro-cid-lnthwwyx] figcaption[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);color:var(--ink-faint);margin-top:.7rem;font-size:.64rem}.two__copy[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-3);margin-top:.8rem}.two__copy[data-astro-cid-lnthwwyx] .lede[data-astro-cid-lnthwwyx]{font-size:var(--step-0);margin-top:1rem}.two__list[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line);margin:1.8rem 0;padding:0;list-style:none}.two__list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);font-size:var(--step--1);grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding-block:.7rem;display:grid}.two__list[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{color:var(--ink-soft)}@media (width>=900px){.two[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
