.psy-article .prose h2{font-family:var(--font-serif);font-weight:600}.psy-article .psy-callout{background:var(--surface-2);border-left:3px solid var(--stone);border-radius:0 var(--radius-v3-md) var(--radius-v3-md) 0;margin:26px 0;padding:18px 20px}.psy-article .psy-callout--note{border-left-color:var(--sage)}.psy-article .psy-callout-title{font:500 12.5px/1.5 var(--font-ui-candidate);letter-spacing:.04em;text-transform:uppercase;color:var(--stone);margin-bottom:10px;display:block}.psy-article .psy-stat{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--radius-v3-md);align-items:baseline;gap:16px;margin:26px 0;padding:18px 20px;display:flex}.psy-article .psy-stat>b{font-family:var(--font-serif);color:var(--text-title);font-size:40px;font-weight:600;line-height:1}.psy-article .psy-compare{border-collapse:separate;border-spacing:0;border:1px solid var(--border-soft);border-radius:var(--radius-v3-md);width:100%;margin:26px 0;font-size:14px;overflow:hidden}.psy-article .psy-compare th{background:var(--surface-3);color:var(--stone);text-align:left;padding:11px 16px;font-weight:500}.psy-article .psy-compare td{color:var(--text-secondary);vertical-align:top;border-top:1px solid var(--border-soft);padding:11px 16px}.psy-article .psy-compare td+td,.psy-article .psy-compare th+th{border-left:1px solid var(--border-soft)}.psy-article .psy-expert{border-left:3px solid var(--sage);margin:26px 0;padding:4px 0 4px 20px}.psy-article .psy-expert>p{font-family:var(--font-serif);color:var(--text-title);margin:0 0 8px;font-size:18px;font-style:normal;line-height:1.6}.psy-article .psy-expert cite{color:var(--text-muted);font-size:13px;font-style:normal}.psy-article .psy-pull{font-family:var(--font-serif);color:var(--text-title);text-align:center;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);max-width:32ch;margin:32px auto;padding:18px 0;font-size:23px;font-style:normal;line-height:1.45}.psy-article .psy-refs{color:var(--text-muted);margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}.psy-article .psy-reveal:first-child .prose p:first-of-type:first-letter{float:left;font-family:var(--font-serif);color:var(--stone);padding:6px 12px 0 0;font-size:56px;font-weight:600;line-height:.74}.psy-article .psy-reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}.psy-article .psy-reveal.is-visible{opacity:1;transform:none}
