.abm-hero-text{display:grid;gap:var(--space-4);max-width:62ch}.abm-hero-text p{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-body)}.abm-hero-text strong{color:var(--color-text)}.page-hero__meta .stars .icon{width:14px;height:14px}.abm-hero-stats{max-width:none;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.abm-hero-stats b{font-size:var(--text-3xl)}.abm-panel{display:grid;gap:var(--space-5);padding:clamp(var(--space-5),1rem + 1vw,var(--space-8));border-radius:var(--radius-2xl);background:var(--navy-900);box-shadow:inset 0 0 0 1px var(--color-border)}.abm-panel__head{display:grid;gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-divider)}.abm-panel__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.abm-panel__sub{font-size:var(--text-sm);color:var(--color-text-muted)}.abm-live{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-positive)}.abm-live:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.abm-rows{display:grid;gap:var(--space-4)}.abm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);align-items:center}.abm-row b{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.abm-row small{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}.abm-row__score{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--gold-300)}.abm-row__track{grid-column:1 / -1;height:6px;border-radius:var(--radius-pill);background:var(--navy-800);overflow:hidden}.abm-row__track i{display:block;height:100%;width:var(--w);border-radius:inherit;background:var(--gold-400)}.abm-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--navy-850);font-size:var(--text-sm);color:var(--color-text-body)}.abm-alert .icon{width:20px;height:20px;color:var(--gold-300)}.abm-alert strong{display:block;color:var(--color-text)}.abm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.abm-chips p{width:100%;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.abm-card{height:100%}.abm-verdict{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-divider);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-negative)!important}.abm-verdict .icon{width:18px;height:18px;flex-shrink:0;margin-top:2px}.abm-lines{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-body)}.abm-lines strong{color:var(--color-text)}.abm-layers{display:grid;gap:var(--space-3)}.abm-card .abm-layers__h{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.abm-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.abm-tags .meta-pill{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.abm-tags b{color:var(--gold-300);font-family:var(--font-mono);font-weight:var(--weight-medium)}.abm-card .cs-callout{padding:var(--space-4) var(--space-5);font-size:var(--text-sm)}.abm-stats>li{height:100%}.abm-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-4);margin-top:var(--space-8)}.abm-cases>li{display:flex}.abm-case{width:100%}.abm-case__head{display:flex;align-items:center;gap:var(--space-3)}.abm-case__head b{display:block;font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-text)}.abm-case__head small{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}.abm-case__quote{padding-left:var(--space-4);border-left:3px solid var(--color-accent)}.abm-case__quote p{font-style:italic;color:var(--color-text)}.abm-case__quote footer{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}.abm-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.abm-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-4)}.abm-videos>li{display:flex}.abm-video{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-xl);background:radial-gradient(70% 50% at 0% 100%,rgba(212,166,83,.22),transparent 65%),var(--navy-950);overflow:hidden}.abm-video__media{position:relative;margin:var(--space-3) var(--space-3) 0}.abm-video__media video,.abm-video__thumb{display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);background:var(--navy-900);overflow:hidden}.abm-video__media video{object-fit:cover}.abm-video__thumb{position:relative}.abm-video__thumb img{width:100%;height:100%;object-fit:cover}.abm-video__play{position:absolute;left:50%;top:50%;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--gold-400);color:var(--navy-950);transform:translate(-50%,-50%)}.abm-video__play .icon{width:22px;height:22px;fill:currentColor}.abm-video__topic{position:absolute;left:var(--space-3);top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--navy-950);font-size:var(--text-xs);color:var(--gold-300);pointer-events:none}.abm-video__body{display:flex;flex-direction:column;gap:var(--space-4);flex:1;padding:var(--space-5) var(--space-6) var(--space-6)}.abm-video blockquote{flex:1;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-body)}.abm-video figcaption{display:flex;align-items:center;gap:var(--space-3)}.abm-video figcaption b{display:block;font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-text)}.abm-video figcaption small{display:block;font-size:var(--text-sm);color:var(--color-text-muted)}.abm-video__face{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--navy-850)}.abm-quotes{margin-top:var(--block-gap, var(--space-12));columns:3 300px;column-gap:var(--space-4)}.abm-quotes>li{break-inside:avoid;margin-bottom:var(--space-4)}.abm-quotes .stars .icon{width:14px;height:14px}.explore-card .link-arrow{margin-top:var(--space-2);font-size:var(--text-sm)}
