.hero[data-astro-cid-lcdefpme]{padding-top:clamp(64px,12vw,136px);padding-bottom:var(--s-8)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--s-4);max-width:15ch}.hero[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{font-style:italic;font-weight:400}.intro[data-astro-cid-lcdefpme]{margin-top:var(--s-5);max-width:52ch;font-size:1.1875rem;line-height:1.55}.actions[data-astro-cid-lcdefpme]{margin-top:var(--s-6);gap:var(--s-3);flex-wrap:wrap;display:flex}.work[data-astro-cid-lcdefpme]{padding-top:var(--s-6)}.grid[data-astro-cid-lcdefpme]{margin-top:var(--s-5);gap:var(--s-5);display:grid}.card[data-astro-cid-lcdefpme]{color:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .2s;display:flex;overflow:hidden}.card[data-astro-cid-lcdefpme]:hover{border-color:var(--ink-3);transform:translateY(-2px)}.card[data-astro-cid-lcdefpme]{flex-direction:row}.card[data-astro-cid-lcdefpme]:nth-child(2n){flex-direction:row-reverse}.card-media[data-astro-cid-lcdefpme]{background:var(--surface);flex:1.3;min-height:340px;overflow:hidden}.card-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top left;width:100%;height:100%}.card-body[data-astro-cid-lcdefpme]{padding:var(--s-6);gap:var(--s-3);flex:1;align-content:center;display:grid}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.625rem}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.tags[data-astro-cid-lcdefpme]{margin:var(--s-2) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=760px){.card[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme]:nth-child(2n){flex-direction:column}.card-media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;flex:none;min-height:0}.card-body[data-astro-cid-lcdefpme]{padding:var(--s-5)}}.practice[data-astro-cid-lcdefpme]{margin-top:var(--s-9)}.practice-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--s-4);flex-wrap:wrap;display:flex}.practice-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-3);max-width:40ch}.steps[data-astro-cid-lcdefpme]{margin:var(--s-6) 0 0;gap:var(--s-4);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius);padding:var(--s-5);gap:var(--s-2);align-content:start;display:grid}.num[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--accent);font-size:1.75rem;line-height:1}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.9375rem}@media (width<=960px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.colophon-feature[data-astro-cid-lcdefpme]{margin-top:var(--s-9)}.cf-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);gap:var(--s-4);background:linear-gradient(135deg, var(--accent-soft), var(--bg) 70%);padding:clamp(24px,5vw,56px);display:grid}.cf-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch}.cf-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:60ch}.cf-facts[data-astro-cid-lcdefpme]{margin:var(--s-3) 0 0;gap:var(--s-4);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.cf-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--s-3);border-top:1px solid var(--line);gap:2px;display:grid}.cf-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.cf-facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.9375rem}@media (width<=640px){.cf-facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.quotes[data-astro-cid-lcdefpme]{margin-top:var(--s-9);gap:var(--s-7);grid-template-columns:1fr 1fr;display:grid}@media (width<=860px){.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.quote[data-astro-cid-lcdefpme]{padding-left:var(--s-6);border-left:3px solid var(--accent);max-width:760px;margin:0}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--ink);font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.25}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--s-4);color:var(--ink-3)}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}
