.ab-pos{gap:var(--s-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:860px){.ab-pos{gap:var(--s-10);grid-template-columns:1fr}}.ab-pos .lead h2{font-weight:var(--fw-light);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.08}.ab-pos .lead h2 i{font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:400}.ab-pos .body p{margin:0 0 var(--s-6);font-size:var(--fs-18);color:var(--fg-second);line-height:1.6}.ab-pos .body .kicker-line{margin-top:var(--s-8);font-size:var(--fs-16);color:var(--fg);border-left:2px solid var(--accent);padding-left:var(--s-4)}.ab-aud{gap:var(--s-4);margin-top:var(--s-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.ab-aud{grid-template-columns:1fr}}.ab-aud .a{border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--s-6);background:var(--bg-raised)}.ab-aud .a .t{font-size:var(--fs-18);font-weight:var(--fw-medium);margin-bottom:6px}.ab-aud .a .d{font-size:var(--fs-14);color:var(--fg-muted);line-height:1.5}.ab-stats{background:var(--bg-raised);border-block:1px solid var(--hairline)}.ab-why-grid{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:760px){.ab-why-grid{grid-template-columns:1fr}}.ab-why{border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--s-8);background:var(--bg);transition:border-color var(--dur-base);flex-direction:column;gap:10px;display:flex}.ab-why:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.ab-why .num{font-size:var(--fs-14);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-wide)}.ab-why .t{font-size:var(--fs-22,1.375rem);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1.2}.ab-why .d{font-size:var(--fs-15);color:var(--fg-second);line-height:1.55}
