.praxis[data-astro-cid-b3r2flcs]{max-width:760px;margin:0 auto;padding:clamp(20px,5vw,64px) var(--space-m);display:flex;flex-direction:column;gap:clamp(20px,4vw,32px)}.praxis__main[data-astro-cid-b3r2flcs]{display:flex;flex-direction:column;gap:clamp(20px,4vw,32px)}.praxis__head[data-astro-cid-b3r2flcs]{display:flex;align-items:center;gap:var(--space-m)}.praxis__home[data-astro-cid-b3r2flcs]{flex:0 0 auto;display:inline-flex;border-radius:16px}.praxis__home[data-astro-cid-b3r2flcs]:focus-visible{outline:2px solid var(--w-accent);outline-offset:3px}.praxis__logo[data-astro-cid-b3r2flcs]{display:block;width:72px;height:72px;border-radius:16px;box-shadow:var(--depth-1)}.praxis__name[data-astro-cid-b3r2flcs]{font-size:var(--step-2);font-weight:600}.praxis__subtitle[data-astro-cid-b3r2flcs]{font-size:var(--step-0);color:var(--w-ink-soft);margin-top:var(--space-2xs)}.praxis__card[data-astro-cid-b3r2flcs]{background:var(--w-card);border:1px solid var(--w-line);border-radius:var(--radius);padding:clamp(20px,4vw,30px)}.praxis__card--panel[data-astro-cid-b3r2flcs]{background:var(--w-surface)}.praxis__card[data-astro-cid-b3r2flcs] h2[data-astro-cid-b3r2flcs]{font-family:var(--font-sans);font-size:var(--step--1);font-weight:600;color:var(--w-accent-ink);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.02em}.praxis__card[data-astro-cid-b3r2flcs] p[data-astro-cid-b3r2flcs]{font-size:var(--step-0);color:var(--w-ink)}.praxis__card[data-astro-cid-b3r2flcs] p[data-astro-cid-b3r2flcs]+p[data-astro-cid-b3r2flcs]{margin-top:var(--space-xs)}.praxis__lead[data-astro-cid-b3r2flcs]{font-size:var(--step-0)!important;font-weight:500}.praxis__card[data-astro-cid-b3r2flcs] ul[data-astro-cid-b3r2flcs]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.praxis__card[data-astro-cid-b3r2flcs] li[data-astro-cid-b3r2flcs]{padding-left:22px;position:relative;font-size:var(--step-0)}.praxis__card[data-astro-cid-b3r2flcs] li[data-astro-cid-b3r2flcs]:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--w-accent-soft)}.praxis__quiet[data-astro-cid-b3r2flcs]{color:var(--w-ink-soft)!important;font-size:var(--step--1)!important;font-style:italic;margin-top:var(--space-xs)!important}.praxis__cols[data-astro-cid-b3r2flcs]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,24px)}.praxis__shots[data-astro-cid-b3r2flcs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m);margin-top:var(--space-xs)}.praxis__shot[data-astro-cid-b3r2flcs]{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs)}.praxis__shot[data-astro-cid-b3r2flcs] figcaption[data-astro-cid-b3r2flcs]{font-size:var(--step--1);color:var(--w-ink-soft);text-align:center}@media(max-width:600px){.praxis__cols[data-astro-cid-b3r2flcs]{grid-template-columns:1fr}.praxis__shots[data-astro-cid-b3r2flcs]{grid-template-columns:1fr;max-width:260px;margin-inline:auto}.praxis__logo[data-astro-cid-b3r2flcs]{width:60px;height:60px}}.praxis__cta[data-astro-cid-b3r2flcs]{display:flex;align-items:center}.praxis__cta-text[data-astro-cid-b3r2flcs] .praxis__free[data-astro-cid-b3r2flcs]{font-size:var(--step-1);font-weight:600}.praxis__btn[data-astro-cid-b3r2flcs]{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-top:var(--space-s);background:var(--w-cta);color:#fff;text-decoration:none;font-size:var(--step-0);font-weight:600;padding:var(--space-xs) var(--space-m);border-radius:999px;transition:background .15s ease}.praxis__btn[data-astro-cid-b3r2flcs]:hover{background:var(--w-cta-hover)}.praxis__foot[data-astro-cid-b3r2flcs]{text-align:center;color:var(--w-ink-soft);font-size:var(--step--1)}.praxis__foot[data-astro-cid-b3r2flcs] a[data-astro-cid-b3r2flcs]{color:var(--w-accent-ink);text-decoration:none}.praxis__safety[data-astro-cid-b3r2flcs]{font-size:var(--step--1);margin-top:var(--space-xs);color:var(--w-ink-soft)}.sr-only[data-astro-cid-b3r2flcs]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
