.review-cta[data-astro-cid-pib3pbbl]{border-top:1px solid var(--color-line);padding-top:var(--space-4);margin-bottom:var(--space-6)}.review-cta[data-astro-cid-pib3pbbl] p[data-astro-cid-pib3pbbl]{margin-top:var(--space-2);max-width:38rem}.review-button[data-astro-cid-pib3pbbl]{display:inline-block;margin-top:var(--space-3);font-family:var(--font-brand);font-weight:700;font-size:var(--text-base);padding:var(--space-1) var(--space-3);border:1px solid var(--color-slate);border-radius:var(--radius);background:var(--color-slate);color:var(--color-cream);text-decoration:none}.review-button[data-astro-cid-pib3pbbl]:hover,.review-button[data-astro-cid-pib3pbbl]:focus-visible{background:var(--color-slate-deep);color:var(--color-cream)}@media(max-width:30rem){.review-button[data-astro-cid-pib3pbbl]{width:100%;text-align:center}}.masthead[data-astro-cid-tousmopl]{background:var(--color-cream);padding-block:var(--space-6) var(--space-8)}.masthead-inner[data-astro-cid-tousmopl]{display:grid;gap:var(--space-4)}.cover-wrap[data-astro-cid-tousmopl]{max-width:20rem}.cover[data-astro-cid-tousmopl]{width:100%;border-radius:2px;box-shadow:var(--shadow-cover)}.eyebrow[data-astro-cid-tousmopl]{font-family:var(--font-brand);font-weight:700;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate)}h1[data-astro-cid-tousmopl]{margin-top:var(--space-1)}.subtitle[data-astro-cid-tousmopl]{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-ink-soft);margin-top:var(--space-1)}.byline[data-astro-cid-tousmopl]{margin-top:var(--space-2);font-size:var(--text-lg)}.hook[data-astro-cid-tousmopl]{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-snug);margin-block:var(--space-3);max-width:34rem}.audience[data-astro-cid-tousmopl]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:0;margin-top:var(--space-3)}.audience[data-astro-cid-tousmopl] li[data-astro-cid-tousmopl]{font-family:var(--font-brand);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate);border:1px solid var(--color-line);border-radius:999px;padding:.25rem var(--space-2)}.body-col[data-astro-cid-tousmopl]>[data-astro-cid-tousmopl]{max-width:var(--width-prose)}section[data-astro-cid-tousmopl]{margin-bottom:var(--space-6)}.prose[data-astro-cid-tousmopl] p{margin-bottom:var(--space-2)}.prose[data-astro-cid-tousmopl] em{font-style:italic}.author-card[data-astro-cid-tousmopl]{display:flex;gap:var(--space-3);align-items:flex-start;border-top:1px solid var(--color-line);padding-top:var(--space-4)}.author-photo[data-astro-cid-tousmopl]{width:120px;height:120px;object-fit:cover;border-radius:50%;flex-shrink:0}.author-name[data-astro-cid-tousmopl]{font-family:var(--font-brand);font-weight:700;margin-block:var(--space-1)}.author-bio[data-astro-cid-tousmopl] p{font-size:var(--text-sm);color:var(--color-ink-soft)}blockquote[data-astro-cid-tousmopl]{border-left:3px solid var(--color-slate);padding-left:var(--space-2);margin-block:var(--space-3)}blockquote[data-astro-cid-tousmopl] p[data-astro-cid-tousmopl]{font-family:var(--font-heading);font-size:var(--text-lg)}cite[data-astro-cid-tousmopl]{font-style:normal;font-size:var(--text-sm);color:var(--color-ink-soft)}.repeat-cta[data-astro-cid-tousmopl]{margin-top:var(--space-3)}.look-inside[data-astro-cid-tousmopl],.details[data-astro-cid-tousmopl]{border-top:1px solid var(--color-line);padding-top:var(--space-4)}.look-link[data-astro-cid-tousmopl]{display:inline-block;margin-top:var(--space-2);font-family:var(--font-brand);font-weight:700;color:var(--color-slate)}.detail-row[data-astro-cid-tousmopl]{display:flex;gap:var(--space-2);padding-block:var(--space-1);border-bottom:1px solid var(--color-line);font-size:var(--text-sm)}dt[data-astro-cid-tousmopl]{font-family:var(--font-brand);font-weight:700;min-width:8rem;color:var(--color-ink-soft)}dd[data-astro-cid-tousmopl]{margin:0}.related-grid[data-astro-cid-tousmopl]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-3);list-style:none;padding:0;margin-top:var(--space-3)}.related-grid[data-astro-cid-tousmopl] a[data-astro-cid-tousmopl]{text-decoration:none;font-family:var(--font-brand);font-weight:600}@media(min-width:48rem){.masthead-inner[data-astro-cid-tousmopl]{grid-template-columns:20rem 1fr;gap:var(--space-6);align-items:start}}
