.evidence[data-astro-cid-53ermnde] small[data-astro-cid-53ermnde]{margin-top:var(--s-2);color:var(--ink-soft);display:block}.practice-detail[data-astro-cid-mgp34zms]{--detail-scroll-offset:calc(var(--site-header-height) + 3.75rem)}.practice-summary[data-astro-cid-mgp34zms]{gap:var(--s-3);margin:var(--s-6) 0 var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.practice-requires[data-astro-cid-mgp34zms],.practice-uses[data-astro-cid-mgp34zms],.practice-first-run[data-astro-cid-mgp34zms],.practice-review-boundary[data-astro-cid-mgp34zms]{max-width:72ch;color:var(--ink-soft)}.practice-summary[data-astro-cid-mgp34zms] div[data-astro-cid-mgp34zms]{padding-block:var(--s-3);border-block:1px solid var(--rule)}.practice-summary[data-astro-cid-mgp34zms] dt[data-astro-cid-mgp34zms],.step-io[data-astro-cid-mgp34zms] dt[data-astro-cid-mgp34zms]{color:var(--cobalt-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.practice-summary[data-astro-cid-mgp34zms] dd[data-astro-cid-mgp34zms],.step-io[data-astro-cid-mgp34zms] dd[data-astro-cid-mgp34zms]{margin:var(--s-2) 0 0}.section-nav[data-astro-cid-mgp34zms]{top:var(--site-header-height);z-index:20;gap:var(--s-5);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule);background:color-mix(in oklch, var(--paper) 94%, transparent);display:flex;position:sticky;overflow-x:auto}.section-nav[data-astro-cid-mgp34zms] a[data-astro-cid-mgp34zms]{color:var(--cobalt-deep);flex:none;font-size:.78rem;font-weight:800;text-decoration:none}.practice-detail[data-astro-cid-mgp34zms] [data-astro-cid-mgp34zms][id]{scroll-margin-top:var(--detail-scroll-offset)}.prepare-section[data-astro-cid-mgp34zms]{border-top:0}.practice-steps[data-astro-cid-mgp34zms]{max-width:none;margin-inline:0}.step-list[data-astro-cid-mgp34zms]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.step-card[data-astro-cid-mgp34zms]{padding-block:var(--s-6);border-bottom:1px solid var(--rule)}.step-card[data-astro-cid-mgp34zms]:last-child{border-bottom:0}.step-head[data-astro-cid-mgp34zms]{gap:var(--s-5);grid-template-columns:auto 1fr;display:grid}.step-head[data-astro-cid-mgp34zms]>span[data-astro-cid-mgp34zms]{color:var(--color-cobalt);font-size:2rem;font-weight:800;line-height:1}.step-head[data-astro-cid-mgp34zms] h3[data-astro-cid-mgp34zms]{margin-bottom:var(--s-2);font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.2}.step-head[data-astro-cid-mgp34zms] p[data-astro-cid-mgp34zms],.step-reason[data-astro-cid-mgp34zms]{color:var(--ink-soft)}.step-detail[data-astro-cid-mgp34zms]{margin:var(--s-4) 0 0 calc(2rem + var(--s-5))}.step-detail[data-astro-cid-mgp34zms] summary[data-astro-cid-mgp34zms]{width:fit-content;color:var(--cobalt-deep);cursor:pointer;text-underline-offset:.2em;font-weight:650;text-decoration:underline}.step-reason[data-astro-cid-mgp34zms]{margin:var(--s-5) 0;padding-block:var(--s-4);border-top:1px solid var(--rule)}.step-io[data-astro-cid-mgp34zms]{gap:var(--s-4);margin:0 0 var(--s-5);grid-template-columns:1fr 1fr;display:grid}.step-io[data-astro-cid-mgp34zms] div[data-astro-cid-mgp34zms]{padding-block:var(--s-3);border-bottom:1px solid var(--rule)}.step-tools[data-astro-cid-mgp34zms]{gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;align-items:baseline;display:flex}.step-tools[data-astro-cid-mgp34zms] strong[data-astro-cid-mgp34zms]{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.step-tools[data-astro-cid-mgp34zms] a[data-astro-cid-mgp34zms]{color:var(--cobalt-deep);font-weight:750}.review-grid[data-astro-cid-mgp34zms]{gap:var(--s-8);border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.review-grid[data-astro-cid-mgp34zms] h2[data-astro-cid-mgp34zms]{font-size:clamp(1.8rem,3vw,3rem)}.failure-list[data-astro-cid-mgp34zms]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.failure-list[data-astro-cid-mgp34zms] li[data-astro-cid-mgp34zms]{padding-block:var(--s-4);border-bottom:1px solid var(--rule)}.tool-list[data-astro-cid-mgp34zms]{border-top:1px solid var(--rule)}.tool-row[data-astro-cid-mgp34zms]{padding-block:var(--s-5);border-bottom:1px solid var(--rule)}.tool-row[data-astro-cid-mgp34zms]:last-child{border-bottom:0}.tool-row[data-astro-cid-mgp34zms] h3[data-astro-cid-mgp34zms]{margin-bottom:var(--s-2);font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.25}.tool-row[data-astro-cid-mgp34zms] p[data-astro-cid-mgp34zms]{max-width:68ch;margin-bottom:var(--s-2);color:var(--ink-soft)}.tool-row[data-astro-cid-mgp34zms] .text-link[data-astro-cid-mgp34zms]{display:inline-block}.evidence-basis[data-astro-cid-mgp34zms] li[data-astro-cid-mgp34zms] small[data-astro-cid-mgp34zms]{margin-top:var(--s-1);color:var(--ink-soft);display:block}.practice-footer[data-astro-cid-mgp34zms]{padding-block:var(--s-7);border-top:1px solid var(--rule)}@media (width<=768px){.practice-summary[data-astro-cid-mgp34zms],.step-io[data-astro-cid-mgp34zms],.review-grid[data-astro-cid-mgp34zms]{grid-template-columns:1fr}.practice-summary[data-astro-cid-mgp34zms] div[data-astro-cid-mgp34zms]+div[data-astro-cid-mgp34zms],.step-io[data-astro-cid-mgp34zms] div[data-astro-cid-mgp34zms]+div[data-astro-cid-mgp34zms]{border-top:0}.section-nav[data-astro-cid-mgp34zms]{width:100%;margin-inline:0}.step-detail[data-astro-cid-mgp34zms]{margin-left:0}}
