h2[data-astro-cid-tyjax6hj]{margin-top:var(--space-10);font-size:1.375rem}.label[data-astro-cid-tyjax6hj]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem}.overlap[data-astro-cid-tyjax6hj]{margin:var(--space-3) 0 0;border-top:1px solid var(--color-border-default)}.overlap[data-astro-cid-tyjax6hj] div[data-astro-cid-tyjax6hj]{gap:var(--space-3);padding:var(--space-2-5) 0;border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(0,18rem) minmax(0,1fr);font-size:.9375rem;display:grid}.overlap[data-astro-cid-tyjax6hj] dt[data-astro-cid-tyjax6hj]{font-weight:600}.overlap[data-astro-cid-tyjax6hj] dd[data-astro-cid-tyjax6hj]{color:var(--color-text-secondary);margin:0}.worked[data-astro-cid-tyjax6hj]{margin-top:var(--space-12);padding:clamp(var(--space-5), 4vw, var(--space-8));background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl)}.worked[data-astro-cid-tyjax6hj] h2[data-astro-cid-tyjax6hj]{margin-top:0}.worked[data-astro-cid-tyjax6hj] h3[data-astro-cid-tyjax6hj]{margin-top:var(--space-8);font-size:1.125rem}.meta[data-astro-cid-tyjax6hj]{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.meta[data-astro-cid-tyjax6hj] li[data-astro-cid-tyjax6hj]{font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);color:var(--color-text-secondary);border:1px solid var(--color-border-default);font-size:.75rem}.meta[data-astro-cid-tyjax6hj] .synthetic[data-astro-cid-tyjax6hj]{border-style:dashed;border-color:var(--color-text-secondary)}.steps[data-astro-cid-tyjax6hj]{border-top:1px solid var(--color-border-hover);margin-top:var(--space-4)}details[data-astro-cid-tyjax6hj]{border-bottom:1px solid var(--color-border-hover)}summary[data-astro-cid-tyjax6hj]{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8) var(--space-4) 0;min-height:44px;list-style:none;display:flex;position:relative}summary[data-astro-cid-tyjax6hj]::-webkit-details-marker{display:none}summary[data-astro-cid-tyjax6hj] .icon-toggle{right:var(--space-1);color:var(--color-text-secondary);font-size:1.125rem;position:absolute;top:calc(50% - .5em)}details[data-astro-cid-tyjax6hj][open] summary[data-astro-cid-tyjax6hj] .icon-toggle-v{transform:scaleY(0)}.step-n[data-astro-cid-tyjax6hj]{width:2.25rem;font-family:var(--font-display);color:var(--color-text-secondary);flex:none;font-size:1.75rem;font-weight:700;line-height:1}details[data-astro-cid-tyjax6hj][open] .step-n[data-astro-cid-tyjax6hj]{color:var(--brand-ink)}.step-title[data-astro-cid-tyjax6hj]{text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.25}summary[data-astro-cid-tyjax6hj]:hover .step-title[data-astro-cid-tyjax6hj]{text-decoration:underline}.step-body[data-astro-cid-tyjax6hj]{padding:0 0 var(--space-6)}.says[data-astro-cid-tyjax6hj]{margin:var(--space-2) 0 var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface-page);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.says[data-astro-cid-tyjax6hj] p[data-astro-cid-tyjax6hj]{margin:0}.why[data-astro-cid-tyjax6hj]{color:var(--color-text-secondary);margin:0}.why[data-astro-cid-tyjax6hj] strong[data-astro-cid-tyjax6hj]{color:var(--color-text-primary)}.contrast-grid[data-astro-cid-tyjax6hj]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contrast-grid[data-astro-cid-tyjax6hj] figure[data-astro-cid-tyjax6hj]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-page);margin:0}.contrast-grid[data-astro-cid-tyjax6hj] figcaption[data-astro-cid-tyjax6hj]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-2);font-size:.75rem}.contrast-grid[data-astro-cid-tyjax6hj] p[data-astro-cid-tyjax6hj]{margin:0}.weak[data-astro-cid-tyjax6hj]{border:1px dashed var(--color-border-hover)}.weak[data-astro-cid-tyjax6hj] p[data-astro-cid-tyjax6hj]:first-of-type{color:var(--color-text-secondary)}.fails[data-astro-cid-tyjax6hj]{color:var(--color-text-secondary);font-size:.875rem;margin-top:var(--space-3)!important}.strong[data-astro-cid-tyjax6hj]{border:1.5px solid var(--brand-ink)}.coach[data-astro-cid-tyjax6hj]{margin-top:var(--space-6)}.coach[data-astro-cid-tyjax6hj] a[data-astro-cid-tyjax6hj]{color:var(--color-text-primary);font-weight:600}.cross[data-astro-cid-tyjax6hj]{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border-default)}.reviewed[data-astro-cid-tyjax6hj]{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:.875rem}@media (width<=40rem){.overlap[data-astro-cid-tyjax6hj] div[data-astro-cid-tyjax6hj],.contrast-grid[data-astro-cid-tyjax6hj]{grid-template-columns:minmax(0,1fr)}.overlap[data-astro-cid-tyjax6hj] div[data-astro-cid-tyjax6hj]{gap:var(--space-1)}}
