.responsibilities{background-color:#f5f8fb;color:var(--color-primary);padding:calc(var(--module-padding)*1.5) var(--content-padding-x)}.responsibilities__inner{margin:0 auto;max-width:var(--content-width)}.responsibilities .section-header-block{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:var(--h2-spacing)}.responsibilities .section-header-block:after,.responsibilities .section-header-block:before{background-color:currentColor;content:"";flex:1 1 auto;height:1px;min-width:0;opacity:.35}.responsibilities .section-header-block__heading{color:var(--color-primary);flex:0 1 auto;font-size:clamp(30px,3.6vw,48px);margin:0}.responsibilities__intro{margin:0 auto var(--h2-spacing) auto;max-width:760px;text-align:center}.responsibilities__intro p{font-size:var(--font-size-body);line-height:1.7}.responsibilities__split{display:grid;gap:32px;grid-template-columns:1fr 1fr}.responsibilities__col{background-color:var(--color-background);border:1px solid #e3e9ef;border-radius:var(--border-radius-card);padding:36px 36px 40px}.responsibilities__col--lead{border-top:4px solid var(--color-emphasis)}.responsibilities__col--hold{border-top:4px solid var(--color-primary)}.responsibilities__col-title{border-bottom:1px solid #e3e9ef;color:var(--color-primary);font-family:var(--font-display);font-size:clamp(22px,2.2vw,28px);font-weight:var(--weight-display);line-height:1.1;margin:0 0 8px;padding-bottom:18px}.responsibilities__list{list-style:none;margin:0;padding:0}.responsibilities__item{align-items:flex-start;border-bottom:1px solid #eef2f6;display:flex;gap:14px;padding:16px 0}.responsibilities__item:last-child{border-bottom:none;padding-bottom:0}.responsibilities__item-text{color:var(--color-text-primary);font-size:var(--font-size-body);line-height:1.5}.responsibilities__marker{align-items:center;display:flex;flex:0 0 24px;height:24px;justify-content:center;margin-top:2px;width:24px}.responsibilities__marker--lead{background-color:var(--color-emphasis);border-radius:50%;color:var(--color-dark)}.responsibilities__marker--hold:before{background-color:var(--color-primary);border-radius:50%;content:"";height:11px;width:11px}@media (max-width:1024px){.responsibilities{padding-left:48px;padding-right:48px}}@media (max-width:767px){.responsibilities{padding-left:24px;padding-right:24px}.responsibilities__split{gap:20px;grid-template-columns:1fr}.responsibilities__col{padding:28px 24px 32px}}