.ab-e .about-credo-e{margin:22px 0 0;padding-left:18px;border-left:3px solid var(--terracotta);font-family:var(--head);font-size:clamp(19px,2.5vw,28px);line-height:1.35;max-width:36ch}.ab-e .team-section-e{padding:clamp(32px,4vw,56px) 0}.ab-e .team-section-e .section-head{margin-bottom:24px}.ab-e .team-row-e{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ab-e .team-row-e .team-card{display:grid;grid-template-columns:52px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;align-content:start;align-items:start;text-align:left;padding:14px;border:1px solid var(--hair);border-radius:var(--r);background:var(--paper)}.ab-e .team-row-e .team-ava{grid-row:span 2;--ava:52px}.ab-e .team-row-e .team-badge{width:18px;height:18px;font-size:10px}.ab-e .team-row-e .team-role{font-size:12.5px;line-height:1.4;max-width:none}.ab-e .project-media-label-e{position:absolute;bottom:12px;left:12px;z-index:2;padding:5px 9px;border-radius:6px;background:rgba(20,24,25,.84);color:#fff;font-size:12px;line-height:1.35;max-width:calc(100% - 24px)}.ab-e .project-visual-note-e{margin:0 0 16px;color:var(--smoke);font-size:13px;line-height:1.5}.ab-e .project-full-media-label-e{position:absolute;bottom:56px;left:50%;transform:translateX(-50%);z-index:2;padding:6px 12px;border-radius:6px;background:rgba(20,24,25,.9);color:#fff;text-align:center;font-size:13px;line-height:1.4;max-width:calc(100% - 32px)}.article-page-e .article-cta-e{margin-top:40px;padding:clamp(22px,4vw,36px);border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--paper-2)}.article-page-e .article-cta-e h2{margin:0;font-size:clamp(22px,3vw,29px);max-width:none}.article-page-e .article-cta-e p{margin:14px 0 22px;font-size:16px;line-height:1.55;color:var(--smoke)}.article-cta-actions-e{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1100px){.ab-e .team-row-e{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ab-e .team-row-e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.article-cta-actions-e{flex-direction:column}.article-cta-actions-e .btn{white-space:normal;text-align:center}.ab-e .team-row-e{grid-template-columns:1fr;gap:8px}.ab-e .team-row-e .team-card{padding:10px 12px}.ab-e .team-row-e .team-ava{--ava:44px}.ab-e .team-row-e .team-card{grid-template-columns:44px minmax(0,1fr)}}