/* Generated by scripts/remessage-public.ts — mature public communications layer. */
.method-compact{padding:clamp(42px,6vw,76px) 0;border-top:1px solid var(--line,#d9dde5);border-bottom:1px solid var(--line,#d9dde5)}
.method-compact-inner{display:grid;grid-template-columns:minmax(0,1.6fr) auto;gap:36px;align-items:end}
.method-compact .eyebrow{margin:0 0 10px;font:600 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}
.method-compact h2{max-width:760px;margin:0 0 12px;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.04em}
.method-compact .sub{max-width:760px;margin:0}
.method-cta{display:inline-flex;align-items:center;min-height:46px;padding:0 2px;border-bottom:1px solid currentColor;text-decoration:none;font-weight:700;white-space:nowrap}
.truststrip{opacity:.72;max-width:900px}
.stats .l{text-wrap:balance}
.pagehead .unit{max-width:900px}
.dossiernav a[href="#evidence"]{font-weight:650}
details.numbers summary{cursor:pointer}
@media(max-width:760px){.method-compact-inner{grid-template-columns:1fr;gap:18px}.method-cta{justify-self:start}.truststrip{font-size:.72rem}.stats{grid-template-columns:1fr 1fr}}
