.category-page[data-astro-cid-t2crw6fp]{background:var(--color-cream);color:var(--color-forest);padding:clamp(48px,6vw,96px) clamp(24px,4vw,56px) clamp(24px,4vw,48px)}.category-inner[data-astro-cid-t2crw6fp]{max-width:960px;margin-inline:auto}.category-crumbs[data-astro-cid-t2crw6fp] ol[data-astro-cid-t2crw6fp]{font-family:var(--font-body);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-forest-mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 clamp(32px,4vw,56px);padding:0;font-size:11px;font-weight:400;list-style:none;display:flex}.category-crumbs[data-astro-cid-t2crw6fp] a[data-astro-cid-t2crw6fp]{color:var(--color-forest-mute);transition:color .2s}.category-crumbs[data-astro-cid-t2crw6fp] a[data-astro-cid-t2crw6fp]:hover,.category-crumbs[data-astro-cid-t2crw6fp] [data-astro-cid-t2crw6fp][aria-current=page]{color:var(--color-forest)}.category-about[data-astro-cid-t2crw6fp]{border-bottom:1px solid var(--color-forest-line);padding-block:clamp(24px,3vw,40px)}.category-about-heading[data-astro-cid-t2crw6fp]{font-family:var(--font-display);color:var(--color-forest);margin:0 0 clamp(16px,2vw,20px);font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:300;line-height:1.2}.category-about-body[data-astro-cid-t2crw6fp]{font-family:var(--font-body);color:var(--color-forest-soft);max-width:680px;margin:0 0 16px;font-size:clamp(14px,1.05vw,16px);font-weight:300;line-height:1.7}.category-about-body[data-astro-cid-t2crw6fp]:last-child{margin-bottom:0}.category-about-outro[data-astro-cid-t2crw6fp]{color:var(--color-forest-mute);margin-top:16px;font-style:italic}.category-about-list[data-astro-cid-t2crw6fp]{grid-template-columns:1fr;gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.category-about-list[data-astro-cid-t2crw6fp]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.category-about-list[data-astro-cid-t2crw6fp]{grid-template-columns:repeat(3,1fr)}}.category-about-list[data-astro-cid-t2crw6fp] li[data-astro-cid-t2crw6fp]{font-family:var(--font-body);color:var(--color-forest);padding-left:16px;font-size:14px;font-weight:300;line-height:1.55;position:relative}.category-about-list[data-astro-cid-t2crw6fp] li[data-astro-cid-t2crw6fp]:before{content:"";background:var(--color-forest);opacity:.5;width:8px;height:1px;position:absolute;top:.7em;left:0}.category-benefits-list[data-astro-cid-t2crw6fp]{grid-template-columns:1fr;gap:20px 32px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.category-benefits-list[data-astro-cid-t2crw6fp]{grid-template-columns:repeat(2,1fr)}}.category-benefits-list[data-astro-cid-t2crw6fp] li[data-astro-cid-t2crw6fp]{border-top:1px solid var(--color-forest-line);padding:16px 0 0}.category-benefit-title[data-astro-cid-t2crw6fp]{font-family:var(--font-display);color:var(--color-forest);margin:0 0 8px;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.25}.category-benefit-body[data-astro-cid-t2crw6fp]{font-family:var(--font-body);color:var(--color-forest-soft);margin:0;font-size:13.5px;font-weight:300;line-height:1.6}.category-services[data-astro-cid-t2crw6fp]{border-top:1px solid var(--color-forest-line);margin:0;padding:0;list-style:none}.category-service[data-astro-cid-t2crw6fp]{border-bottom:1px solid var(--color-forest-line);flex-direction:column;gap:10px;padding-block:clamp(24px,3vw,36px);display:flex}.category-service-head[data-astro-cid-t2crw6fp]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.category-service-name[data-astro-cid-t2crw6fp]{font-family:var(--font-display);color:var(--color-forest);letter-spacing:-.01em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:300}.category-service-duration[data-astro-cid-t2crw6fp]{font-family:var(--font-display);color:var(--color-forest-mute);white-space:nowrap;flex-shrink:0;font-size:14px;font-style:italic;font-weight:300}.category-service-desc[data-astro-cid-t2crw6fp]{font-family:var(--font-body);color:var(--color-forest-soft);max-width:64ch;margin:0;font-size:14px;font-weight:300;line-height:1.7}.category-faq-jump[data-astro-cid-t2crw6fp]{font-family:var(--font-display);color:var(--color-forest);border-bottom:1px solid var(--color-forest-line);align-items:center;gap:10px;margin-top:clamp(32px,4vw,48px);padding-bottom:4px;font-size:17px;font-style:italic;font-weight:300;text-decoration:none;transition:border-color .3s,gap .3s;display:inline-flex}.category-faq-jump[data-astro-cid-t2crw6fp]:hover{border-bottom-color:var(--color-forest);gap:14px}.category-faq-jump[data-astro-cid-t2crw6fp] svg[data-astro-cid-t2crw6fp]{color:var(--color-forest-mute);transition:transform .3s}.category-faq-jump[data-astro-cid-t2crw6fp]:hover svg[data-astro-cid-t2crw6fp]{color:var(--color-forest);transform:translateY(2px)}.category-pager-section[data-astro-cid-t2crw6fp]{background:var(--color-cream);padding:clamp(24px,3vw,40px) clamp(24px,4vw,56px) clamp(64px,8vw,120px)}.category-pager-inner[data-astro-cid-t2crw6fp]{max-width:960px;margin-inline:auto}.category-pager[data-astro-cid-t2crw6fp]{border-top:1px solid var(--color-forest-line);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:clamp(32px,4vw,48px);display:flex}.category-pager-link[data-astro-cid-t2crw6fp]{color:var(--color-forest);flex-direction:column;gap:4px;text-decoration:none;transition:opacity .2s;display:flex}.category-pager-link[data-astro-cid-t2crw6fp]:hover{opacity:.7}.category-pager-next[data-astro-cid-t2crw6fp]{text-align:right;margin-left:auto}.category-pager-label[data-astro-cid-t2crw6fp]{font-family:var(--font-body);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-forest-mute);font-size:10px;font-weight:400}.category-pager-name[data-astro-cid-t2crw6fp]{font-family:var(--font-display);color:var(--color-forest);font-size:18px;font-style:italic;font-weight:300}
