.service-hero[data-astro-cid-nabdjlra]{background:radial-gradient(48rem 30rem at 92% -5%,#efe0ca,#0000 65%);padding-block:clamp(1.75rem,4vw,3rem) clamp(3.5rem,7vw,5.5rem)}.crumbs[data-astro-cid-nabdjlra] ol[data-astro-cid-nabdjlra]{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin-bottom:clamp(2rem,4vw,3rem);font-size:.88rem;display:flex}.crumbs[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]+li[data-astro-cid-nabdjlra]:before{content:"›";color:var(--copper);margin-right:.4rem}.crumbs[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{color:var(--muted)}.service-hero__grid[data-astro-cid-nabdjlra]{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=960px){.service-hero__grid[data-astro-cid-nabdjlra]{grid-template-columns:1.45fr .75fr}}.service-hero__text[data-astro-cid-nabdjlra]{justify-items:start;gap:1.5rem;display:grid}.service-hero__title[data-astro-cid-nabdjlra]{max-width:17ch;display:block}.service-hero__text[data-astro-cid-nabdjlra] .lead{max-width:40rem}.summary[data-astro-cid-nabdjlra]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:clamp(1.5rem,3vw,2rem)}.summary__title[data-astro-cid-nabdjlra]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brown);margin-bottom:1rem;font-size:.78rem;font-weight:600}.summary__list[data-astro-cid-nabdjlra]{gap:.9rem;display:grid}.summary__list[data-astro-cid-nabdjlra] div[data-astro-cid-nabdjlra]{border-bottom:1px solid var(--line);gap:.1rem;padding-bottom:.9rem;display:grid}.summary__list[data-astro-cid-nabdjlra] div[data-astro-cid-nabdjlra]:last-child{border-bottom:0;padding-bottom:0}.summary__list[data-astro-cid-nabdjlra] dt[data-astro-cid-nabdjlra]{color:var(--muted);font-size:.85rem}.summary__list[data-astro-cid-nabdjlra] dd[data-astro-cid-nabdjlra]{color:var(--ink);margin:0;font-weight:500;line-height:1.45}.summary__note[data-astro-cid-nabdjlra]{color:var(--muted);margin-top:.15rem;font-size:.85rem;font-weight:400;display:block}.service-body[data-astro-cid-nabdjlra]{padding-block:clamp(1rem, 2vw, 1.5rem) var(--section);gap:3rem;display:grid}@media (width>=1000px){.service-body[data-astro-cid-nabdjlra]{grid-template-columns:minmax(0,46rem) minmax(15rem,18rem);justify-content:space-between;align-items:start}}.service-prose[data-astro-cid-nabdjlra] h2{margin-top:2.4em;font-size:clamp(1.9rem,1.6vw + 1.3rem,2.6rem)}.service-prose[data-astro-cid-nabdjlra]>h2:first-child{margin-top:0}.service-prose[data-astro-cid-nabdjlra] h3{margin-top:1.8em;font-size:clamp(1.35rem,.5vw + 1.2rem,1.6rem)}.service-prose[data-astro-cid-nabdjlra] h2+h3{margin-top:1.2em}.service-prose[data-astro-cid-nabdjlra] .callout>h2{margin-top:0;font-size:clamp(1.5rem,.8vw + 1.2rem,1.9rem)}.service-meta[data-astro-cid-nabdjlra]{border-top:1px solid var(--line);color:var(--muted);gap:1rem;margin-top:3.5rem;padding-top:2rem;font-size:.92rem;display:grid}.service-meta__author[data-astro-cid-nabdjlra]{color:var(--text)}.service-meta__number[data-astro-cid-nabdjlra]{white-space:nowrap}.service-prose[data-astro-cid-nabdjlra] .service-meta__title[data-astro-cid-nabdjlra]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brown);margin-top:.5rem;font-size:.78rem;font-weight:600}.service-meta__sources[data-astro-cid-nabdjlra]{gap:.5rem;padding-left:1.1rem;display:grid}.service-meta__sources[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{color:var(--muted);overflow-wrap:anywhere}.side-cta[data-astro-cid-nabdjlra]{display:none}@media (width>=1000px){.side-cta[data-astro-cid-nabdjlra]{border-radius:var(--radius-lg);background:var(--sand);gap:.9rem;padding:1.75rem;display:grid;position:sticky;top:7rem}}.side-cta__title[data-astro-cid-nabdjlra]{font-family:var(--font-serif);color:var(--ink);font-size:1.6rem;line-height:1.15}.side-cta[data-astro-cid-nabdjlra] p[data-astro-cid-nabdjlra]:not(.side-cta__title){color:var(--muted);font-size:.95rem}.related__title[data-astro-cid-nabdjlra]{margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(2rem,2vw + 1.2rem,2.8rem)}.related__list[data-astro-cid-nabdjlra]{flex-wrap:wrap;gap:1rem;display:flex}.related__list[data-astro-cid-nabdjlra]>li[data-astro-cid-nabdjlra]{flex:100%}@media (width>=600px){.related__list[data-astro-cid-nabdjlra]>li[data-astro-cid-nabdjlra]{flex-basis:calc(50% - 1rem)}}@media (width>=900px){.related__list[data-astro-cid-nabdjlra]>li[data-astro-cid-nabdjlra]{flex-basis:calc(33.3333% - 1rem)}}.related__card[data-astro-cid-nabdjlra]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);height:100%;color:var(--text);transition:border-color .3s ease, translate .3s var(--ease);align-content:start;gap:.5rem;padding:1.6rem 1.5rem 3.25rem;text-decoration:none;display:grid;position:relative}.related__card[data-astro-cid-nabdjlra]:hover{color:var(--text);border-color:#d4c1a6}@media (hover:hover){.related__card[data-astro-cid-nabdjlra]:hover{translate:0 -3px}}.related__name[data-astro-cid-nabdjlra]{font-family:var(--font-serif);color:var(--ink);font-size:1.5rem;line-height:1.2}.related__summary[data-astro-cid-nabdjlra]{color:var(--muted);font-size:.95rem;line-height:1.55}.related__arrow[data-astro-cid-nabdjlra]{width:1.15rem;height:1.15rem;color:var(--brown);transition:translate .25s var(--ease);position:absolute;bottom:1.4rem;left:1.5rem}.related__card[data-astro-cid-nabdjlra]:hover .related__arrow[data-astro-cid-nabdjlra]{translate:3px}
