.ld{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--ui)}.ld-wrap{max-width:1040px;margin-inline:auto;padding-inline:var(--s5)}.ld-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-block:var(--s5)}.ld-foot nav,.ld-head nav{display:flex;gap:var(--s4);flex-wrap:wrap}.ld a{color:var(--accent-fg);text-underline-offset:4px}.ld-foot a,.ld-head a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-sub)}.ld-hero{padding-block:var(--s8);max-width:760px}.ld-kicker{color:var(--accent-fg);font-size:var(--fs-label);letter-spacing:.08em;font-weight:700}.ld-h1{margin-block:var(--s4);font-size:var(--fs-display);letter-spacing:-.03em;line-height:1.35;text-wrap:balance}.ld-lede{font-size:var(--fs-lead);line-height:1.7;color:var(--text-2)}.ld-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s4);margin-top:var(--s6)}.ld .ld-cta{display:inline-flex;align-items:center;min-height:48px;padding:var(--s3) var(--s5);color:var(--on-ink);background:var(--ink);border-radius:var(--r-ctl);font-weight:700;text-decoration:none}.ld .ld-cta,.ld-ghost{font-size:var(--fs-body)}.ld-ghost{padding-block:var(--s3)}.ld-free{margin-top:var(--s4);color:var(--text-2);font-size:var(--fs-sub);line-height:1.7}.ld-sec{border-top:1px solid var(--line);padding-block:var(--s7)}.ld-proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s5);gap:var(--s5)}.ld-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.ld-step{font-size:var(--fs-label);color:var(--accent-fg);font-weight:700}.ld-card h2,.ld-honest h2,.ld-study h2{font-size:var(--fs-title);line-height:1.5;margin:0}.ld-card p,.ld-honest p,.ld-study span{color:var(--text-2);font-size:var(--fs-body);line-height:1.8;margin-block:var(--s2)}.ld-more{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;font-size:var(--fs-sub);font-weight:700}.ld-study{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);grid-gap:var(--s6);gap:var(--s6)}.ld-study>div{display:grid;grid-gap:var(--s3);gap:var(--s3)}.ld-study p{font-size:var(--fs-sub);color:var(--accent-fg);margin:0}.ld-study dl{margin:0;padding:var(--s5);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-ctl)}.ld-study dl div+div{margin-top:var(--s5)}.ld-study dt{font-size:var(--fs-sub);color:var(--text-2)}.ld-study dd{font-size:var(--fs-body);margin:var(--s2) 0 0}.ld-honest{max-width:760px}.ld-foot{padding-block:var(--s5) var(--s7);border-top:1px solid var(--line)}.ld-foot p{font-size:var(--fs-sub);color:var(--text-2);line-height:1.7}.ld :where(a,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:720px){.ld-head{align-items:flex-start}.ld-head nav{justify-content:flex-end;gap:var(--s2)}.ld-head nav a:last-child{display:none}.ld-proofs,.ld-study{grid-template-columns:minmax(0,1fr)}.ld-hero{padding-block:var(--s6)}.ld-card+.ld-card{border-top:1px solid var(--line);padding-top:var(--s5)}}