#ab5-editorial .clients-page .clients-hero h1{font-size:clamp(43px,4.8vw,65px)}#ab5-editorial .clients-intelligence-visual{width:100%;margin:0}#ab5-editorial .clients-intelligence-visual svg{width:100%;height:auto;display:block}#ab5-editorial .clients-intelligence-visual figcaption{margin-top:22px}#ab5-editorial .clients-intelligence-connections{stroke-dasharray:220;opacity:.65;animation:2.3s ease-out both clients-connections-reveal}@keyframes clients-connections-reveal{0%{stroke-dashoffset:220px;opacity:.1}to{stroke-dashoffset:0;opacity:.65}}#ab5-editorial .clients-individuals,#ab5-editorial .clients-businesses,#ab5-editorial .clients-institutions,#ab5-editorial .clients-principles{background:var(--about-graphite)}#ab5-editorial .clients-split-layout,#ab5-editorial .clients-legal-layout,#ab5-editorial .clients-international-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:70px;display:grid}#ab5-editorial .clients-private-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px;display:grid}#ab5-editorial .clients-approach{row-gap:40px}#ab5-editorial .clients-category-nav{border-top:1px solid var(--about-card-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px;padding-top:22px;display:grid}#ab5-editorial .clients-category-nav a{color:var(--about-blue);align-items:baseline;gap:14px;font-size:12px;line-height:1.8;transition:color .18s;display:flex}#ab5-editorial .clients-category-nav a span{color:var(--about-gold);font-size:10px}#ab5-editorial .clients-category-nav a:hover{color:var(--about-gold)}#ab5-editorial .clients-category-intro{grid-template-columns:56px minmax(0,1fr);gap:25px;max-width:1000px;display:grid}#ab5-editorial .clients-category-intro>svg{width:48px;height:48px;color:var(--about-gold);stroke-width:1px;border:1px solid var(--about-card-border);border-radius:6px;margin-top:5px;padding:11px}#ab5-editorial .clients-institutions .clients-category-intro>svg{color:var(--about-blue)}#ab5-editorial .clients-private-panel{background:var(--about-graphite);border:1px solid var(--about-card-border);border-top:1px solid var(--about-gold);border-radius:6px;margin-top:20px;padding:35px}#ab5-editorial .clients-findings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 35px;display:grid}#ab5-editorial .clients-legal .clients-findings-grid{margin-top:40px}#ab5-editorial .clients-professional-note{border-left:1px solid var(--about-gold);max-width:850px;margin-top:35px;padding-left:23px;font-size:13px;line-height:1.9}#ab5-editorial .clients-professional-findings{border-left:1px solid var(--about-gold);padding-left:30px}#ab5-editorial .clients-institutions .about-card{background:var(--a-paper)}#ab5-editorial .clients-methodology-intro{position:sticky;top:35px}#ab5-editorial .clients-page .clients-methodology{background:var(--about-graphite)}#ab5-editorial .clients-international-layout{align-items:center}#ab5-editorial .clients-international-findings{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px;margin-top:40px;display:grid}#ab5-editorial .clients-section-grid{margin-top:40px}@media (max-width:1100px){#ab5-editorial .clients-split-layout,#ab5-editorial .clients-legal-layout,#ab5-editorial .clients-international-layout{gap:40px}}@media (max-width:900px){#ab5-editorial .clients-split-layout,#ab5-editorial .clients-legal-layout,#ab5-editorial .clients-international-layout{grid-template-columns:minmax(0,1fr);gap:35px}#ab5-editorial .clients-legal-layout>aside{width:100%;max-width:500px;margin-inline:auto}#ab5-editorial .clients-findings-grid,#ab5-editorial .clients-category-nav,#ab5-editorial .clients-international-findings{grid-template-columns:repeat(2,minmax(0,1fr))}#ab5-editorial .clients-methodology-intro{position:static}}@media (max-width:640px){#ab5-editorial .clients-private-findings,#ab5-editorial .clients-category-nav,#ab5-editorial .clients-findings-grid,#ab5-editorial .clients-international-findings{grid-template-columns:minmax(0,1fr)}#ab5-editorial .clients-private-panel{padding:24px}#ab5-editorial .clients-category-intro{grid-template-columns:minmax(0,1fr);gap:22px}#ab5-editorial .clients-professional-findings{padding-left:22px}}@media (prefers-reduced-motion:reduce){#ab5-editorial .clients-intelligence-connections{stroke-dasharray:none;animation:none}#ab5-editorial .clients-category-nav a{transition:none}}
