/* Editorial hubs: distinct from service detail pages, shared B identity. */
.ar-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 30px;padding-bottom:80px}.ar-editorial-card{border-top:1px solid #a99eaf;padding-top:20px;min-width:0}.ar-editorial-card img{width:100%;aspect-ratio:1.6;object-fit:cover;margin-bottom:22px}.ar-editorial-card time,.ar-journal-meta{font-size:12px;color:#655d6b}.aries-site .ar-editorial-card h2{font-size:27px;line-height:1.2;margin:16px 0}.ar-editorial-card h2 a{color:#252327}.ar-editorial-card p{font-size:15px;line-height:1.7}
.ar-journal-body{max-width:940px;padding-top:35px;padding-bottom:70px}.aries-site .ar-journal h1{max-width:none;font-size:clamp(36px,4.4vw,62px);overflow-wrap:anywhere}.ar-journal-cover{margin:35px 0}.ar-journal-cover img{width:100%;max-height:480px;object-fit:cover}.blog-content{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.aries-site .ar-journal .blog-content h2{font-size:32px;margin:40px 0 18px;line-height:1.2}.aries-site .ar-journal .blog-content h3{font-size:25px;margin:30px 0 15px}.blog-content p{margin-bottom:22px}.blog-content ul,.blog-content ol{margin:0 0 22px 25px}.blog-content ul>li{list-style:disc}.blog-content ol>li{list-style:decimal}.blog-content img{max-width:100%;height:auto}.blog-content a{color:#573882;text-decoration:underline}.blog-content pre{overflow:auto;max-width:100%}.blog-content table{display:block;max-width:100%;overflow:auto}.ar-journal-cta{background:#e5dbea;padding:35px;margin-top:50px}.aries-site .ar-journal-cta h2{font-size:32px;margin-bottom:20px}.ar-journal-cta p{margin-bottom:25px}
@media(max-width:800px){.ar-editorial-grid{grid-template-columns:1fr}.ar-journal-cta{padding:25px}.blog-content{font-size:17px}}
.ar-hub h1{white-space:pre-line}
.ar-hub-intro{max-width:960px;padding:10px 0 24px}.aries-site .ar-hub-intro h1{max-width:940px;font-size:clamp(43px,5.6vw,80px)}.aries-site .ar-hub-intro .ar-inner-lead{max-width:730px}
.ar-hub-paths{padding-bottom:64px;scroll-margin-top:110px}.ar-hub-path{display:grid;grid-template-columns:52px 1fr 55px;gap:30px;padding:32px 22px;border-top:1px solid #a99eaf;color:#252327;transition:background .2s ease}.ar-hub-path:last-child{border-bottom:1px solid #a99eaf}.ar-hub-path:hover,.ar-hub-path:focus-visible{background:#e5dbea;color:#252327}.ar-hub-path>div{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.aries-site .ar-hub-path h2{font-size:clamp(28px,3vw,42px)}.ar-hub-path p{font-size:16px;line-height:1.7;margin:0;max-width:440px}.ar-hub-arrow{font-size:36px;color:#573882;align-self:center}.ar-hub-cta{border-top:1px solid #cecac4;display:flex;gap:40px;align-items:center;justify-content:space-between}
.ar-company-values{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.ar-company-values article{border-top:1px solid #a99eaf;padding-top:24px}.aries-site .ar-company-values h3{font-size:27px;margin-bottom:17px}.ar-company-values p{font-size:16px;line-height:1.75}
.ar-client-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:65px}.ar-client-item{background:#fff;border:1px solid #dfd9e2;padding:22px;text-align:center;min-width:0}.ar-client-item img{height:105px;width:100%;object-fit:contain;filter:none;mix-blend-mode:normal}.aries-site .ar-client-item h2{font-size:17px;letter-spacing:-.02em;margin-top:20px}.ar-client-item p{font-size:13px;line-height:1.5;color:#655d6b;margin:9px 0 0}
@media(max-width:800px){.ar-hub-path>div{grid-template-columns:1fr;gap:15px}.ar-hub-path{grid-template-columns:25px 1fr 28px;gap:15px;padding:25px 0}.ar-hub-arrow{font-size:27px}.ar-company-values{grid-template-columns:1fr}.ar-client-grid{grid-template-columns:repeat(2,1fr)}.ar-hub-cta{align-items:flex-start;flex-direction:column}.ar-client-item{padding:16px 12px}.ar-client-item img{height:85px}}
@media(prefers-reduced-motion:reduce){.ar-hub-path{transition:none}}
