.pf-grid+.ab-beat{margin-top:clamp(1.25rem,3vw,2rem)}.ab-tagline{max-width:40ch;font-size:var(--step-0);color:var(--ink-dim);margin:1rem 0 0;line-height:1.5}.ab-lab,.ab-led,.ab .hero-cta{min-height:clamp(12rem,18vw,17rem)}.ab-lab{flex-direction:column;justify-content:flex-start;display:flex}.ab-led{flex-direction:column;justify-content:center;display:flex}.ab-led .pf-lead{font-size:var(--step-1);max-width:42ch;line-height:1.5}.ab-obj{justify-content:center;align-items:center;padding:clamp(1rem,2.4vw,2rem);display:flex}.ab-obj .pf-net{width:100%;height:auto;color:var(--ink-dim)}.ab-toc{align-items:stretch}.ab-toc__item{border-left:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);transition:color var(--dur-fast)var(--ease-out),background var(--dur-fast)var(--ease-out);flex:130px;align-items:center;gap:.6em;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.ab-toc__item b{color:var(--accent);font-weight:400}.ab-toc__item:hover{color:var(--crust);background:var(--mark)}.ab-toc__item:hover b{color:var(--crust)}.ab-beat__lead{position:relative}.ab-beat__lead .pf-lead{max-width:68ch;font-size:var(--step-1);line-height:1.5}.ab-claim{min-height:12rem;transition:background var(--dur-fast)var(--ease-out);flex-direction:column;gap:.75rem;display:flex}.ab-claim:hover{background:var(--wash)}.ab-claim__no{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.2em;color:var(--accent);align-items:center;gap:.6em;display:flex}.ab-claim__t{max-width:46ch;font-size:var(--step-0);color:var(--ink-dim);margin:0;line-height:1.55}.ab-claim__t b{color:var(--ink);font-weight:600}.ab-ch{min-height:10rem;color:inherit;transition:background var(--dur-fast)var(--ease-out);flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.ab-ch:hover{background:var(--wash)}.ab-ch__p{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6em;display:flex}.ab-ch__h{font-size:var(--step-0);color:var(--ink)}.ab-ch__n{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.04em;color:var(--ink-dim);margin-top:auto}.ab-note{flex-direction:column;gap:.7rem;display:flex}.ab-note__k{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.6em;display:flex}.ab-note__v{max-width:42ch;font-size:var(--step--1);color:var(--ink-dim);margin:0;line-height:1.55}.ab-ways{flex-wrap:wrap;align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);display:flex}@media (max-width:720px){.ab-claim,.ab-ch{min-height:0}}
