.services[data-astro-cid-lnthwwyx]{padding-block:clamp(2.25rem,5vw,4rem) clamp(4rem,8vw,7rem)}.services__layout[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.rail[data-astro-cid-lnthwwyx]{align-content:start;gap:.9rem;display:grid;position:sticky;top:calc(clamp(3.5rem,6vw,4.5rem) + 1.75rem)}.rail__title[data-astro-cid-lnthwwyx]{color:var(--muted);border-bottom:2px solid var(--ink);padding-bottom:.7rem}.rail__list[data-astro-cid-lnthwwyx]{display:grid}.rail__list[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .2s var(--ease);grid-template-columns:2rem 1fr;align-items:baseline;gap:.25rem;padding-block:.65rem;font-weight:500;text-decoration:none;display:grid}.rail__list[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{color:var(--ink)}.rail__n[data-astro-cid-lnthwwyx]{color:var(--signal);letter-spacing:.12em}.rail__foot[data-astro-cid-lnthwwyx]{padding-top:.5rem}.rail__foot[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--signal);padding-bottom:.15rem;text-decoration:none}.rail__foot[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{color:var(--ink)}.blocks[data-astro-cid-lnthwwyx]{display:grid}.block[data-astro-cid-lnthwwyx]{border-top:2px solid var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2.25rem,5vw,3.75rem);scroll-margin-top:calc(clamp(3.5rem,6vw,4.5rem) + 2rem);display:grid}.block[data-astro-cid-lnthwwyx]:first-child{border-top:0;padding-top:0}.block[data-astro-cid-lnthwwyx]:last-child{border-bottom:2px solid var(--ink)}.block__head[data-astro-cid-lnthwwyx]{align-content:start;gap:.9rem;display:grid}.block__meta[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.7rem;display:flex}.block__n[data-astro-cid-lnthwwyx]{color:var(--signal);letter-spacing:.14em;font-weight:500}.block__price[data-astro-cid-lnthwwyx]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.block__title[data-astro-cid-lnthwwyx]{margin-top:.35rem}.block__body[data-astro-cid-lnthwwyx]{color:var(--muted);max-width:30ch;line-height:1.45}.block__content[data-astro-cid-lnthwwyx]{align-content:start;gap:1.25rem;display:grid}.block__note[data-astro-cid-lnthwwyx]{color:var(--muted);border-left:2px solid var(--signal);max-width:52ch;padding-left:1rem;line-height:1.6}.block__prose[data-astro-cid-lnthwwyx]{max-width:52ch;color:var(--ink)}.block__link[data-astro-cid-lnthwwyx]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--signal);justify-self:start;margin-top:.25rem;padding-bottom:.15rem;font-weight:500;text-decoration:none}.block__link[data-astro-cid-lnthwwyx]:hover{color:var(--signal)}.steps[data-astro-cid-lnthwwyx]{counter-reset:step;display:grid}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{counter-increment:step;border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;align-items:baseline;gap:1rem;padding-block:.85rem;font-weight:500;display:grid}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:first-child{border-top:1px solid var(--rule)}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;color:var(--signal);font-weight:500}.plainlist[data-astro-cid-lnthwwyx]{display:grid}.plainlist[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--rule);padding-block:.85rem;font-weight:500}.plainlist[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:first-child{border-top:1px solid var(--rule)}.closing__inner[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.closing__line[data-astro-cid-lnthwwyx]{max-width:24ch}.closing__btn[data-astro-cid-lnthwwyx]{--btn-bg:var(--paper);--btn-fg:var(--ink);border-color:var(--paper)}@media (width<=1080px){.services__layout[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem)}.block[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:1.75rem}.block__body[data-astro-cid-lnthwwyx]{max-width:46ch}}@media (width<=820px){.services__layout[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:2rem}.rail[data-astro-cid-lnthwwyx]{gap:.75rem;position:static}.rail__title[data-astro-cid-lnthwwyx]{padding-bottom:.5rem}.rail__list[data-astro-cid-lnthwwyx]{scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.rail__list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{flex:none}.rail__list[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{white-space:nowrap;border-bottom:0;align-items:baseline;gap:.5rem;padding:.75rem 1rem .75rem 0;display:flex}.rail__foot[data-astro-cid-lnthwwyx]{padding-top:0}.closing__inner[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;align-items:start}}@media (width<=560px){.block__meta[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:.35rem}}
