:root{--e3-ink:var(--ink,#23282e);--e3-muted:var(--muted,#6b7075);--e3-line:var(--line,#d5d9dc);--e3-red:var(--red,#ff3b21);--e3-gray:var(--gray,#f4f5f6)}
.e3-shell{color:var(--e3-ink)}.e3-hero,.e3-profile-hero,.e3-standard-hero{padding:64px 0}.e3-standard-hero{background:var(--e3-ink);color:#fff}.e3-kicker{display:table;margin:0 0 12px;padding:4px 8px;border-radius:3px;background:var(--e3-line);color:#3c434b;font-size:12px;line-height:17px;text-transform:uppercase;letter-spacing:.08em}.e3-standard-hero .e3-kicker{background:#3c434b;color:#fff}.e3-shell h1{font-size:48px;line-height:1.08;margin:0 0 18px;max-width:960px}.e3-shell h2{font-size:30px;line-height:1.2;margin:0 0 20px}.e3-shell h3{font-size:18px;line-height:1.3;margin:0 0 8px}.e3-lead{font-size:17px;line-height:1.5;max-width:760px;color:var(--e3-muted)}.e3-standard-hero .e3-lead{color:#c9cdd1}.e3-section{padding:56px 0}.e3-gray{background:var(--e3-gray)}.e3-muted{color:var(--e3-muted)}
.e3-filter{display:grid;grid-template-columns:minmax(220px,2fr) minmax(220px,1fr) auto auto;gap:14px;align-items:end;margin-bottom:18px}.e3-filter label span{display:block;font-size:12px;color:var(--e3-muted);margin-bottom:6px}.e3-filter input,.e3-filter select{width:100%;height:42px;border:1px solid var(--e3-line);border-radius:4px;background:#fff;padding:8px 10px;color:var(--e3-ink);font:inherit}.e3-reset{height:42px;display:inline-flex;align-items:center;text-decoration:underline}.e3-count{margin:0 0 20px;color:var(--e3-muted)}
.e3-expert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.e3-expert-card{background:#fff;border:1px solid var(--e3-line);border-radius:6px;overflow:hidden;min-width:0}.e3-expert-card-link{display:grid;grid-template-columns:92px minmax(0,1fr);height:100%;text-decoration:none}.e3-expert-card-link:hover{text-decoration:none}.e3-avatar{width:92px;min-height:100%;background:#e5e7e9;display:flex;align-items:center;justify-content:center;overflow:hidden}.e3-avatar img{width:100%;height:100%;object-fit:cover}.e3-avatar span{font-size:25px;font-weight:700;color:#73787d}.e3-expert-body{padding:20px;display:flex;flex-direction:column;min-width:0}.e3-expert-body h2{font-size:20px;margin:8px 0 10px}.e3-role{font-size:14px;line-height:1.42;margin:0;color:var(--e3-ink)}.e3-org{font-size:13px;line-height:1.4;margin:7px 0 0;color:var(--e3-muted)}.e3-more{display:inline-block;margin-top:auto;padding-top:18px;font-weight:500}.e3-badge{display:table;margin:0;padding:3px 8px;border-radius:3px;background:var(--e3-line);color:#3c434b;font-size:11px;line-height:17px;text-transform:uppercase;letter-spacing:.06em}.e3-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.e3-tags span,.e3-tags a{font-size:11px;line-height:16px;background:#eef0f1;color:#4d5358;padding:3px 7px;border-radius:3px;text-decoration:none}.e3-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:32px}.e3-pagination .page-numbers{display:inline-flex;border:1px solid var(--e3-line);padding:9px 13px;border-radius:4px}.e3-pagination .current{background:var(--e3-ink);color:#fff}.e3-empty{border:1px solid var(--e3-line);background:#fff;border-radius:6px;padding:32px}
.e3-back{display:inline-block;margin-bottom:24px;text-decoration:underline}.e3-profile-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:42px;align-items:start}.e3-profile-avatar{aspect-ratio:1/1;background:#e5e7e9;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.e3-profile-avatar img{width:100%;height:100%;object-fit:cover}.e3-profile-avatar span{font-size:64px;font-weight:700;color:#73787d}.e3-profile-role{font-size:19px;line-height:1.45;max-width:760px;margin:0 0 8px}.e3-profile-org{font-size:15px;color:var(--e3-muted);margin:0 0 12px}.e3-credentials{border-left:3px solid var(--e3-red);padding-left:16px;margin:18px 0 0;color:var(--e3-muted)}.e3-prose{max-width:820px;font-size:16px;line-height:1.65}.e3-prose p{margin:0 0 16px}.e3-source{margin-top:24px!important}.e3-source a{text-decoration:underline}.e3-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.e3-related-list{display:grid;gap:12px}.e3-related-list article{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--e3-line);border-radius:6px;padding:20px 24px}.e3-related-list article p{font-size:13px;color:var(--e3-muted);margin:4px 0 0}.e3-related-list article>a{white-space:nowrap;text-decoration:underline}
.e3-current-standard{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:32px;padding:26px 28px;border:1px solid #4b5258;border-radius:6px;background:#2c3238}.e3-current-standard h2{font-size:24px;margin:9px 0 4px}.e3-current-standard .e3-muted{color:#c9cdd1}.e3-download{background:#fff!important;color:var(--e3-ink)!important;white-space:nowrap}.e3-file-ok{font-size:12px;color:#5fa978;margin:9px 0 0}.e3-workgroup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.e3-workgroup-item{background:#fff;border:1px solid var(--e3-line);border-radius:6px;padding:18px;min-height:80px;display:flex;align-items:center}.e3-version-list{display:grid;gap:14px}.e3-version-card{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:24px;align-items:start;border:1px solid var(--e3-line);border-radius:6px;padding:24px;background:#fff}.e3-version-card.is-current{border-left:4px solid var(--e3-red)}.e3-version-date{font-size:14px;font-weight:600}.e3-version-copy h3{margin:8px 0 6px}.e3-version-description{font-size:14px;color:var(--e3-muted);margin-top:10px}.e3-version-description p{margin:0}.e3-version-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:1000px){.e3-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-filter{grid-template-columns:1fr 1fr}.e3-filter .button{justify-self:start}.e3-workgroup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-version-card{grid-template-columns:110px minmax(0,1fr)}.e3-version-actions{grid-column:2;justify-content:flex-start}.e3-shell h1{font-size:40px}}
@media(max-width:700px){.e3-hero,.e3-profile-hero,.e3-standard-hero{padding:42px 0}.e3-section{padding:40px 0}.e3-shell h1{font-size:32px}.e3-shell h2{font-size:26px}.e3-filter,.e3-expert-grid,.e3-profile-grid,.e3-workgroup-grid{grid-template-columns:1fr}.e3-profile-avatar{width:160px}.e3-expert-card-link{grid-template-columns:74px minmax(0,1fr)}.e3-avatar{width:74px}.e3-current-standard,.e3-section-head,.e3-related-list article{align-items:flex-start;flex-direction:column}.e3-version-card{grid-template-columns:1fr;gap:12px}.e3-version-actions{grid-column:auto}.e3-download{white-space:normal}.e3-filter .e3-reset{height:auto}.e3-related-list article>a{white-space:normal}}

.e3-event-filter{grid-template-columns:minmax(180px,260px) auto auto}.e3-event-list{display:grid;gap:14px}.e3-event-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:24px;align-items:center;background:#fff;border:1px solid var(--e3-line);border-radius:6px;padding:22px 24px}.e3-event-card h2,.e3-event-card h3{margin:0 0 7px}.e3-event-date{font-size:13px;font-weight:600}.e3-event-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.e3-program{max-width:850px;margin:0;padding-left:24px}.e3-program li{padding:8px 0;border-bottom:1px solid var(--e3-line)}
.e3-en-top{border-bottom:1px solid var(--e3-line);background:#fff}.e3-en-top .container{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-top:12px;padding-bottom:12px}.e3-en-language{font-size:12px;color:var(--e3-muted)}.e3-en-language a{text-decoration:underline}.e3-en-nav{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.e3-en-nav a{font-size:12px;padding:6px 8px;border-radius:4px}.e3-en-nav a:hover{background:var(--e3-gray);text-decoration:none}.e3-en-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.e3-en-card{border:1px solid var(--e3-line);border-radius:6px;background:#fff;padding:22px;text-decoration:none}.e3-en-card:hover{text-decoration:none;border-color:#9aa0a6}.e3-en-card h2{font-size:20px;margin-bottom:20px}.e3-en-list{display:grid;gap:10px}.e3-en-list>div{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--e3-line);padding:12px 0}.e3-en-list span{color:var(--e3-muted);font-size:13px;text-align:right}
@media(max-width:900px){.e3-event-card{grid-template-columns:120px minmax(0,1fr)}.e3-event-card>.button,.e3-event-card>a:last-child{grid-column:2;justify-self:start}.e3-en-top .container{align-items:flex-start;flex-direction:column}.e3-en-nav{justify-content:flex-start}.e3-en-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.e3-event-filter,.e3-event-card,.e3-en-cards{grid-template-columns:1fr}.e3-event-card>.button,.e3-event-card>a:last-child{grid-column:auto}.e3-en-list>div{align-items:flex-start;flex-direction:column;gap:4px}.e3-en-list span{text-align:left}}

.e3-red-line{width:22px;height:3px;background:var(--e3-red);margin-bottom:16px}.e3-static-page .e3-hero{padding:48px 0 36px}.e3-static-page .e3-section{padding:36px 0 52px}.e3-static-content{font-size:16px;line-height:1.6}.e3-static-content>p:first-child{margin-top:0}.e3-content-grid{display:grid;gap:18px}.e3-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.e3-info-card{border:1px solid var(--e3-line);border-radius:6px;background:#fff;padding:24px;min-width:0}.e3-info-card h2{font-size:22px;margin:0 0 10px}.e3-info-card p{margin:0 0 12px;color:var(--e3-muted)}.e3-info-card ul,.e3-info-card ol{padding-left:20px;margin:12px 0 0}.e3-info-card li{margin:0 0 8px}.e3-card-link{display:block;text-decoration:none}.e3-card-link:hover{text-decoration:none;border-color:#9aa0a6}.e3-card-link span{display:inline-block;margin-top:12px;font-weight:600}.e3-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.e3-note{margin:24px 0 0;padding:16px 18px;border-left:3px solid var(--e3-red);background:var(--e3-gray);color:var(--e3-muted)}.e3-form-wrap{margin-top:30px}.e3-requisites dl{display:grid;grid-template-columns:220px minmax(0,1fr);border-top:1px solid var(--e3-line);margin:0}.e3-requisites dt,.e3-requisites dd{margin:0;padding:13px 0;border-bottom:1px solid var(--e3-line)}.e3-requisites dt{color:var(--e3-muted);padding-right:20px}.e3-requisites dd{font-weight:500}.e3-registry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.e3-registry-card{display:flex;flex-direction:column;gap:7px;border:1px solid var(--e3-line);border-radius:6px;padding:20px;text-decoration:none;background:#fff}.e3-registry-card:hover{text-decoration:none;border-color:#9aa0a6}.e3-registry-card span{font-size:12px;color:var(--e3-muted)}.e3-registry-card small{font-size:13px;line-height:1.4}.e3-doc-group+.e3-doc-group{margin-top:34px}.e3-doc-list{border-top:1px solid var(--e3-line)}.e3-doc-row{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid var(--e3-line);text-decoration:none}.e3-doc-row:hover{text-decoration:none}.e3-doc-row strong{white-space:nowrap}.e3-list-stack{display:grid;gap:10px}.e3-list-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--e3-line);border-radius:6px;padding:18px 20px;background:#fff;text-decoration:none}.e3-list-row:hover{text-decoration:none;border-color:#9aa0a6}.e3-list-row span{min-width:0}.e3-list-row small{display:block;margin-top:5px;color:var(--e3-muted)}.e3-list-row b{white-space:nowrap}.e3-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.e3-news-grid small{display:block;margin-bottom:8px;color:var(--e3-muted)}.e3-assessment-list{display:grid;gap:10px}.e3-assessment-list label{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--e3-line);border-radius:6px;padding:15px 16px;background:#fff;cursor:pointer}.e3-assessment-list input{margin-top:4px;flex:0 0 auto}.e3-assessment-result{margin-top:22px;padding:22px;border:1px solid var(--e3-line);border-left:4px solid var(--e3-red);border-radius:6px;background:#fff}.e3-assessment-result strong{font-size:20px}.e3-assessment-result p{margin:8px 0 0}

body.home .section{padding-top:40px!important;padding-bottom:40px!important}body.home .hero{padding-top:44px!important;padding-bottom:44px!important}body.home .standard{padding-top:0!important;padding-bottom:40px!important}body.home .services,body.home .knowledge,body.home .contact{padding-top:44px!important;padding-bottom:44px!important}body.home .partners{padding-top:36px!important;padding-bottom:36px!important}@media(min-width:1200px){body.home .hero,body.home .audience,body.home .services,body.home .news,body.home .knowledge,body.home .forum,body.home .partners,body.home .contact{min-height:0!important}}

@media(min-width:1001px){.site-header .site-nav>ul{display:flex!important;flex-wrap:nowrap!important;gap:6px!important}.site-header .site-nav>ul>li>a{padding:8px 9px!important;font-size:14px!important}.site-header .site-nav>ul>li>.sub-menu{min-width:260px;max-width:340px;gap:2px;padding:12px;border:1px solid var(--e3-line);border-radius:0 0 6px 6px;box-shadow:0 10px 24px rgba(35,40,46,.08)}.site-header .site-nav .sub-menu a{display:block;padding:9px 10px;line-height:1.3}.site-header .site-nav .sub-menu a:hover{background:var(--e3-gray);text-decoration:none}}

@media(max-width:1000px){.e3-grid-3,.e3-registry-grid,.e3-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.e3-static-page .e3-hero{padding:36px 0 26px}.e3-static-page .e3-section{padding:28px 0 40px}.e3-grid-2,.e3-grid-3,.e3-registry-grid,.e3-news-grid{grid-template-columns:1fr}.e3-requisites dl{grid-template-columns:1fr}.e3-requisites dt{padding-bottom:0;border-bottom:0}.e3-requisites dd{padding-top:4px}.e3-doc-row,.e3-list-row{align-items:flex-start;flex-direction:column;gap:8px}.e3-list-row b{white-space:normal}}

.e3-registry-leadership{margin-bottom:52px}.e3-leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.e3-leadership-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:start;border:1px solid var(--e3-line);border-radius:6px;padding:20px;background:#fff;text-decoration:none}.e3-leadership-card:hover{text-decoration:none;border-color:#9aa0a6}.e3-leadership-photo{width:112px;aspect-ratio:1/1;background:var(--e3-gray);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.e3-leadership-photo img{width:100%;height:100%;object-fit:cover}.e3-leadership-photo span{font-size:30px;font-weight:700;color:#9aa0a6}.e3-leadership-card h3{font-size:18px;margin:2px 0 6px}.e3-leadership-card p{font-size:13px;line-height:1.45;margin:0;color:var(--e3-muted)}.e3-leadership-card .e3-registry-status{color:var(--e3-ink);font-weight:500;margin-bottom:6px}.e3-photo-note{font-size:12px;color:var(--e3-muted);margin:14px 0 0}.e3-registry-section{margin-top:8px}.e3-registry-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.e3-registry-filters button{border:1px solid var(--e3-line);border-radius:4px;background:#fff;color:var(--e3-ink);padding:8px 12px;font:inherit;font-size:13px;cursor:pointer}.e3-registry-filters button.is-active,.e3-registry-filters button:hover{background:var(--e3-ink);border-color:var(--e3-ink);color:#fff}.e3-registry-table{border:1px solid var(--e3-line);background:#fff;border-radius:4px;overflow:hidden}.e3-registry-head,.e3-registry-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(180px,1.2fr) minmax(180px,1.2fr) minmax(130px,.8fr);gap:16px;align-items:start;padding:13px 16px}.e3-registry-head{background:var(--e3-gray);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--e3-muted)}.e3-registry-row{border-top:1px solid var(--e3-line);font-size:13px;text-decoration:none}.e3-registry-row:hover{background:#fafafa;text-decoration:none}.e3-registry-row strong{font-size:14px}.e3-registry-row span{color:#4d5358}.e3-landing-cta{margin-top:24px;border-left:3px solid var(--e3-red)}
@media(max-width:900px){.e3-leadership-grid{grid-template-columns:1fr}.e3-registry-table{overflow-x:auto}.e3-registry-head,.e3-registry-row{min-width:820px}}
@media(max-width:700px){.e3-leadership-card{grid-template-columns:82px minmax(0,1fr);padding:16px;gap:14px}.e3-leadership-photo{width:82px}.e3-registry-leadership{margin-bottom:38px}}

.e3-registry-row[hidden]{display:none!important}
.e3-registry-filters button{cursor:pointer}
.e3-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.e3-expert-card-link{grid-template-columns:180px minmax(0,1fr);min-height:260px}
.e3-avatar{width:180px;min-height:260px;align-self:stretch}
.e3-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}
@media(max-width:1000px){
  .e3-expert-card-link{grid-template-columns:150px minmax(0,1fr);min-height:230px}
  .e3-avatar{width:150px;min-height:230px}
}
@media(max-width:700px){
  .e3-expert-grid{grid-template-columns:1fr}
  .e3-expert-card-link{grid-template-columns:110px minmax(0,1fr);min-height:180px}
  .e3-avatar{width:110px;min-height:180px}
}
.e3-registry-filters a{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--e3-line);border-radius:4px;background:#fff;text-decoration:none;color:var(--e3-ink)}
.e3-registry-filters a:hover{text-decoration:none;border-color:#9aa0a6}
.e3-registry-filters a.is-active{background:var(--e3-ink);border-color:var(--e3-ink);color:#fff}

.e3-material-hero h1{margin-bottom:18px}
.e3-article-authors{margin:0 0 18px;max-width:900px}
.e3-article-authors-label{display:block;margin:0 0 8px;font-size:12px;line-height:1.3;color:var(--e3-muted);text-transform:uppercase;letter-spacing:.06em}
.e3-article-author-list{display:flex;flex-wrap:wrap;gap:10px}
.e3-article-author-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:11px;align-items:center;min-width:250px;max-width:360px;padding:8px 12px 8px 8px;border:1px solid var(--e3-line);border-radius:6px;background:#fff;text-decoration:none;color:var(--e3-ink);transition:border-color .16s ease,background-color .16s ease}
.e3-article-author-card:hover,.e3-article-author-card:focus-visible{border-color:#9aa0a6;background:#fafafa;text-decoration:none}
.e3-article-author-photo{width:52px;height:52px;border-radius:4px;overflow:hidden;background:#e5e7e9;display:flex;align-items:center;justify-content:center}
.e3-article-author-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}
.e3-article-author-photo>span{font-size:16px;font-weight:700;color:#73787d}
.e3-article-author-copy{display:flex;min-width:0;flex-direction:column;line-height:1.3}
.e3-article-author-copy strong{font-size:14px;font-weight:600;white-space:normal}
.e3-article-author-copy small{margin-top:2px;font-size:11px;color:var(--e3-muted);white-space:normal}
.e3-article-author-copy em{margin-top:4px;font-size:11px;font-style:normal;font-weight:500;color:var(--e3-ink)}
.e3-article-author-card.is-unlinked{cursor:default}
.e3-article-author-card.is-unlinked .e3-article-author-copy em{display:none}
.e3-material-source{margin:10px 0 5px!important;max-width:900px}
@media(max-width:700px){.e3-article-author-list{display:grid;grid-template-columns:1fr}.e3-article-author-card{max-width:none;min-width:0;width:100%}}

.e3-news-hero{padding:56px 0 46px}.e3-news-hero h1{font-size:48px;line-height:1.05;margin:0 0 12px;max-width:850px}.e3-news-kicker{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--e3-muted)}.e3-news-section{padding-top:34px}.e3-news-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.e3-news-filters a{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid var(--e3-line);border-radius:4px;background:#fff;text-decoration:none;font-size:13px}.e3-news-filters a:hover,.e3-news-filters a.is-active{background:var(--e3-ink);border-color:var(--e3-ink);color:#fff;text-decoration:none}.e3-news-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.e3-news-card{border:1px solid var(--e3-line);border-radius:6px;background:#fff;overflow:hidden;min-width:0}.e3-news-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.e3-news-card-link:hover{text-decoration:none}.e3-news-thumb{height:180px;background:#d5d9dc;overflow:hidden}.e3-news-thumb img{width:100%;height:100%;object-fit:cover}.e3-news-thumb span{display:block;width:26%;height:100%;background:#c8cdd1}.e3-news-card-body{padding:18px 20px 22px;display:flex;flex:1;flex-direction:column}.e3-news-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-size:12px;color:var(--e3-muted)}.e3-news-meta span{display:inline-flex;padding:3px 7px;border-radius:3px;background:#d5d9dc;color:#4d5358}.e3-news-card h2,.e3-news-card h3{font-size:18px;line-height:1.25;margin:0 0 9px}.e3-news-card p{margin:0;color:var(--e3-muted);font-size:14px;line-height:1.45}.e3-news-more{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:26px}.e3-news-more .e3-pagination{margin-top:0}.e3-news-content-width{max-width:1040px}.e3-news-single-hero{padding:50px 0 34px}.e3-news-single-hero h1{font-size:42px;line-height:1.1;max-width:900px;margin:0 0 12px}.e3-news-single-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--e3-muted)}.e3-news-article{padding:24px 0 56px}.e3-news-featured{margin:0 0 28px;border-radius:6px;overflow:hidden;background:#d5d9dc;max-width:820px}.e3-news-featured img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}.e3-news-prose{max-width:820px}.e3-news-prose img{max-width:100%;height:auto;border-radius:4px}.e3-news-prose figure{margin:24px 0}.e3-news-tags{display:flex;gap:7px;flex-wrap:wrap;max-width:820px;margin-top:18px}.e3-news-tags a{font-size:12px;padding:4px 8px;background:#d5d9dc;border-radius:3px;text-decoration:none}.e3-news-related{padding:48px 0}.e3-news-related h2{margin:0 0 22px}.e3-news-related-grid .e3-news-thumb{height:145px}.e3-news-related-grid .e3-news-card h3{font-size:17px}.e3-long-list{padding-left:22px}.e3-long-list li{margin:0 0 13px;line-height:1.55}.e3-directions-list{columns:1}.e3-conclusion-card+.e3-conclusion-card{margin-top:16px}.e3-conclusion-card>p{max-width:900px}
@media(max-width:1000px){.e3-news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-news-hero h1{font-size:40px}}
@media(max-width:700px){.e3-news-hero{padding:38px 0 28px}.e3-news-hero h1,.e3-news-single-hero h1{font-size:31px}.e3-news-card-grid{grid-template-columns:1fr}.e3-news-thumb{height:200px}.e3-news-single-hero{padding:38px 0 24px}.e3-news-article{padding-top:14px}.e3-news-related{padding:38px 0}.e3-news-related-grid .e3-news-thumb{height:180px}}
a.e3-home-news-card{display:block;color:inherit;text-decoration:none}.e3-home-news-card:hover{text-decoration:none}.e3-home-news-card .news-image img{width:100%;height:100%;object-fit:cover;display:block}

.e3-language-switch>a{display:flex!important;align-items:center!important;justify-content:center!important;width:42px;min-width:42px;height:36px;padding:6px 8px!important;border:1px solid var(--e3-line,#d5d9dc);border-radius:4px;overflow:hidden}
.e3-language-switch svg{display:block;width:24px;height:16px;border-radius:2px;box-shadow:0 0 0 1px rgba(35,40,46,.12)}
.e3-language-switch>a:hover{background:#f4f5f6!important;text-decoration:none!important}
.e3-lang-en .site-nav>ul{align-items:center}
.e3-en-mirror .e3-en-primary{display:flex;gap:6px;list-style:none;padding:0;margin:0}
.e3-en-mirror .e3-hero h1{max-width:900px}
.e3-en-mirror .e3-static-content>.e3-prose{max-width:900px}
.e3-en-mirror .e3-profile-avatar img{object-position:center top}
@media(max-width:1000px){.e3-en-mirror .e3-en-primary{display:grid;gap:4px}.e3-language-switch>a{width:46px}}

.e3-header-language-switch{display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:36px;padding:6px 8px;border:1px solid var(--e3-line,#d5d9dc);border-radius:4px;overflow:hidden;flex:0 0 42px;margin-left:8px;background:#fff;color:inherit;text-decoration:none}
.e3-header-language-switch svg{display:block;width:24px;height:16px;border-radius:2px;box-shadow:0 0 0 1px rgba(35,40,46,.12)}
.e3-header-language-switch:hover{background:#f4f5f6;text-decoration:none}
@media(max-width:1000px){.e3-header-language-switch{width:46px;min-width:46px;flex-basis:46px;margin-left:8px}.site-header .header-inner>.e3-header-language-switch{order:0}.site-header .site-nav{order:3}}

@media(min-width:1001px){
  .site-header .header-inner>.header-cta{order:30!important;margin-left:auto}
  .site-header .header-inner>.e3-header-language-switch{order:40!important;margin-left:10px!important;margin-right:0!important}
}
@media(max-width:1000px){
  .site-header .header-inner>.e3-header-language-switch{order:2!important;margin-left:8px!important}
}

.e3-services-figma .ex-hero h1,.e3-knowledge-figma .ex-hero h1{max-width:780px}
.e3-services-figma .ex-hero .e3-actions{margin-top:18px}
.e3-service-contact-note{margin-top:14px}
.e3-knowledge-filter{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}
.e3-knowledge-filter .ex-tabs{display:flex;flex-wrap:wrap;gap:8px;flex:1;margin:0}
.e3-filter-selects{display:flex;gap:8px;flex:0 0 auto}
.e3-filter-selects select{height:38px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);padding:0 30px 0 10px;font:inherit;max-width:190px}
.e3-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);margin:0 0 14px}.e3-filter-summary a{text-decoration:underline}
.e3-figma-material-card{min-height:126px}
.e3-members-materials{margin-top:36px}
.e3-members-materials .e3-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:1000px){.e3-knowledge-filter{align-items:stretch;flex-direction:column}.e3-filter-selects{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.e3-filter-selects select{width:100%;max-width:none}}
@media(max-width:700px){.e3-filter-selects{grid-template-columns:1fr}.e3-knowledge-figma .ex-hero h1,.e3-services-figma .ex-hero h1{font-size:32px}.e3-knowledge-figma .ex-hero h1 br,.e3-services-figma .ex-hero h1 br{display:none}}

@media(min-width:1001px){
  .site-header .site-nav{margin-right:20px!important}
  .site-header .header-inner>.header-cta{margin-left:0!important}
}

.site-header .site-logo.e3-brand-logo-link,
.site-footer .site-logo.e3-brand-logo-link{display:block!important;flex:0 0 auto!important;overflow:visible!important}
.site-header .site-logo.e3-brand-logo-link--light{width:230px!important;height:50px!important}
.site-footer .site-logo.e3-brand-logo-link--dark{width:228px!important;height:54px!important;margin-bottom:10px!important}
.e3-brand-logo-svg{display:block;width:100%;height:100%;overflow:visible}
.e3-brand-logo-svg text{font-family:Commissioner,Arial,sans-serif}
.e3-header-language-switch{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:0!important;height:36px!important;padding:6px 0 6px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;flex:0 0 auto!important;white-space:nowrap!important;font-size:12px!important;line-height:1!important;letter-spacing:.04em!important;text-decoration:none!important;color:var(--e3-ink,#23282e)!important}
.e3-header-language-switch:hover{background:transparent!important;text-decoration:none!important}
.e3-header-language-switch .e3-lang-current{font-weight:700;color:var(--e3-ink,#23282e)}
.e3-header-language-switch .e3-lang-target{font-weight:500;color:var(--e3-muted,#6b7075);transition:color .16s ease}
.e3-header-language-switch:hover .e3-lang-target,.e3-header-language-switch:focus-visible .e3-lang-target{color:#a52c21}
.e3-header-language-switch .e3-lang-sep{color:#c2c6c9;font-weight:400}
@media(min-width:1001px){
  .site-header .header-inner>.e3-header-language-switch{order:40!important;margin-left:12px!important;margin-right:0!important}
}
@media(min-width:1001px) and (max-width:1199px){
  .site-header .site-logo.e3-brand-logo-link--light{width:212px!important;height:46px!important}
  .e3-header-language-switch{padding-left:8px!important;font-size:11px!important}
}
@media(max-width:1000px){
  .site-header .site-logo.e3-brand-logo-link--light{width:212px!important;height:46px!important}
  .site-header .header-inner>.e3-header-language-switch{order:2!important;margin-left:8px!important;padding-left:4px!important;height:40px!important}
  .site-footer .site-logo.e3-brand-logo-link--dark{width:228px!important;height:54px!important}
}
@media(max-width:420px){
  .site-header .site-logo.e3-brand-logo-link--light{width:188px!important;height:40px!important}
  .e3-header-language-switch{font-size:10px!important;gap:3px!important;margin-left:4px!important}
}

.e3-material-hero{text-align:left}
.e3-article-authors--compact{display:flex;align-items:flex-start;gap:12px;margin:14px 0 12px;text-align:left}
.e3-article-authors--compact .e3-article-authors-label{font-size:12px;line-height:22px;color:var(--e3-muted,#6b7075);text-transform:uppercase;letter-spacing:.08em;flex:0 0 auto}
.e3-article-author-links{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px}
.e3-article-author-link{font-weight:600;line-height:22px;text-decoration:underline;text-underline-offset:3px}
.e3-article-author-link.is-unlinked{text-decoration:none;font-weight:500;color:var(--e3-muted,#6b7075)}

.e3-material-media{padding-top:8px;padding-bottom:18px}
.e3-video-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.e3-video-card{border:1px solid var(--e3-line,#d5d9dc);border-radius:6px;background:#fff;overflow:hidden;min-width:0}
.e3-video-frame{position:relative;aspect-ratio:16/9;background:#23282e}
.e3-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.e3-video-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px}
.e3-video-caption a{text-decoration:underline;white-space:nowrap}

@media(min-width:1001px){
  .e3-static-goals .e3-hero>.container,
  .e3-static-goals .e3-static-content,
  .e3-static-membership_benefits .e3-hero>.container,
  .e3-static-membership_benefits .e3-static-content,
  .e3-static-cooperation .e3-hero>.container,
  .e3-static-cooperation .e3-static-content{max-width:920px;margin-left:auto;margin-right:auto;text-align:left}
}

.e3-partners-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}
.e3-partner-card{min-height:104px;border:1px solid var(--e3-line,#d5d9dc);border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center}
.e3-partner-logo{display:block;max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.9}
.e3-partner-name{font-size:13px;line-height:1.35;color:var(--e3-ink,#23282e);font-weight:600}
.e3-centered-actions{justify-content:center;margin-top:24px}

.e3-projects-intro{max-width:820px;margin-bottom:24px}
.e3-project-grid small{display:block;margin-bottom:8px;color:var(--e3-muted,#6b7075);font-size:12px;text-transform:uppercase;letter-spacing:.06em}

.e3-version-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.e3-file-pending{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;border:1px dashed var(--e3-line,#d5d9dc);border-radius:4px;color:var(--e3-muted,#6b7075);font-size:13px}

@media(max-width:1000px){.e3-partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){
  .e3-article-authors--compact{display:block}.e3-article-authors--compact .e3-article-authors-label{display:block;margin-bottom:4px}
  .e3-video-gallery{grid-template-columns:1fr}.e3-video-caption{align-items:flex-start;flex-direction:column}
  .e3-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

.site-header .header-inner{align-items:center!important}
.site-header .site-logo.e3-brand-logo-link,
.site-footer .site-logo.e3-brand-logo-link{display:flex!important;align-items:center!important;justify-content:flex-start!important}
.site-header .site-logo.e3-brand-logo-link--light{width:238px!important;height:50px!important}
.site-footer .site-logo.e3-brand-logo-link--dark{width:228px!important;height:54px!important;margin-bottom:0!important}
.e3-brand-logo-svg{display:block;width:100%;height:100%;overflow:visible}
.e3-brand-logo-svg text{text-rendering:geometricPrecision}
.site-footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.site-footer .footer-brand .footer-social-icons{display:flex;align-items:center;justify-content:space-between;width:228px;max-width:100%;gap:0;margin-top:0}
.site-footer .footer-brand .footer-social-icons a{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}
@media(max-width:1000px){
  .site-header .site-logo.e3-brand-logo-link--light{width:224px!important;height:46px!important}
}
@media(max-width:420px){
  .site-header .site-logo.e3-brand-logo-link--light{width:196px!important;height:40px!important}
  .site-footer .footer-brand .footer-social-icons{width:196px}
}

@media(min-width:1001px){
  .site-footer .footer-grid{grid-template-columns:320px minmax(0,1fr) 240px 260px!important;gap:32px!important;align-items:start!important}
  .site-footer .footer-brand{width:320px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
  .site-footer .site-logo.e3-brand-logo-link--dark{width:286px!important;height:54px!important;margin-bottom:0!important}
  .site-footer .footer-brand .footer-social-icons{width:286px;max-width:100%;justify-content:flex-start;gap:16px}
}
@media(max-width:420px){
  .site-footer .site-logo.e3-brand-logo-link--dark{width:196px!important;height:40px!important}
  .site-footer .footer-brand .footer-social-icons{width:196px;gap:10px}
}

@media(min-width:1001px){
  .site-footer .footer-grid{grid-template-columns:360px minmax(0,1fr) 240px 260px!important}
  .site-footer .footer-brand{width:360px;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;text-align:center}
  .site-footer .site-logo.e3-brand-logo-link--dark{width:330px!important;height:54px!important;margin:0 auto!important;justify-content:center!important}
  .site-footer .footer-brand .footer-social-icons{width:auto;max-width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto}
}

.e3-role-list,.e3-profile-role-list,.e3-registry-role-list{margin:8px 0 10px;padding:0;list-style:none;display:grid;gap:5px;color:var(--e3-muted,#6b7075)}
.e3-role-list li,.e3-profile-role-list li,.e3-registry-role-list li{position:relative;padding-left:14px;line-height:1.4}
.e3-role-list li:before,.e3-profile-role-list li:before,.e3-registry-role-list li:before{content:"";position:absolute;left:0;top:.68em;width:5px;height:1px;background:#6b7075}
.e3-role-list.is-single,.e3-profile-role-list.is-single{display:block;padding:0}.e3-role-list.is-single span,.e3-profile-role-list.is-single span{display:block}
.e3-registry-table--3 .e3-registry-head,.e3-registry-table--3 .e3-registry-row{grid-template-columns:minmax(190px,1.25fr) minmax(220px,1.35fr) minmax(220px,1.4fr)!important}
.e3-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.e3-leadership-card{align-items:flex-start}
.e3-registry-role-list{font-size:13px}

.e3-projects-grid-figma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.e3-project-card-figma{display:flex;flex-direction:column;min-height:290px;border:1px solid var(--e3-line,#d5d9dc);border-radius:6px;padding:26px;background:#fff;text-decoration:none}
.e3-project-card-figma:hover{text-decoration:none;border-color:#9aa0a6}
.e3-project-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.e3-project-tags span{background:#d5d9dc;color:#3c434b;padding:3px 8px;border-radius:3px;font-size:12px}.e3-project-tags span:first-child{background:#e7eee8;color:#436049}
.e3-project-card-figma h2{font-size:20px;margin:0 0 8px}.e3-project-card-figma p{color:var(--e3-muted,#6b7075);margin:0 0 8px}.e3-project-card-figma .e3-project-meta{color:var(--e3-ink,#23282e)}.e3-project-card-figma strong{margin-top:auto;padding-top:18px}
.e3-project-results{background:#23282e;color:#fff;padding:58px 0}.e3-project-results>.container{display:flex;align-items:center;justify-content:space-between;gap:40px}.e3-project-results p{color:#c9cdd1;margin-top:8px}.e3-dark-outline{border:1px solid #fff!important;color:#fff!important;background:transparent!important}

.e3-membership-audience{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.e3-membership-audience .e3-info-card{min-height:170px}.e3-membership-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.e3-membership-benefits .e3-info-card{min-height:180px}
.e3-membership-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:26px}.e3-membership-timeline>div{text-align:center;display:grid;justify-items:center;gap:8px}.e3-membership-timeline b{display:inline-flex;align-items:center;justify-content:center;background:#23282e;color:#fff;border-radius:4px;padding:7px 10px;font-size:12px}.e3-membership-timeline strong{font-size:14px}.e3-membership-timeline span{color:#6b7075;font-size:12px;line-height:1.4}
.e3-membership-events{display:grid;gap:10px}.e3-membership-events a{display:grid;grid-template-columns:180px 1fr auto;gap:22px;align-items:center;border:1px solid #d5d9dc;border-radius:6px;background:#fff;padding:16px 18px;text-decoration:none}.e3-membership-events a:hover{text-decoration:none;border-color:#9aa0a6}.e3-membership-join{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:60px;align-items:start}.e3-membership-form{border:1px solid #d5d9dc;border-radius:6px;padding:24px}.e3-membership-form>h3{margin-bottom:18px}.e3-check-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px}.e3-check-list li:before{content:"✓";margin-right:8px}

.e3-legal-body{max-width:900px}.e3-legal-body>p,.e3-legal-body li{font-size:16px;line-height:1.6}.e3-legal-body h2,.e3-legal-body h3{margin:30px 0 14px}.e3-legal-body ol,.e3-legal-body ul{padding-left:24px}.e3-legal-approval{border-left:3px solid #ff3b21;padding:2px 0 2px 18px;margin:0 0 30px;color:#6b7075}.e3-legal-table-wrap{overflow:auto;margin:18px 0 26px}.e3-legal-table{width:100%;border-collapse:collapse;min-width:680px}.e3-legal-table td,.e3-legal-table th{border:1px solid #d5d9dc;padding:10px 12px;vertical-align:top;text-align:left}.e3-legal-download{margin-top:36px;padding-top:22px;border-top:1px solid #d5d9dc}

@media(min-width:1001px){
 .site-footer .footer-grid{grid-template-columns:330px minmax(0,1fr) 240px 260px!important;gap:32px!important}
 .site-footer .footer-brand{width:330px!important;align-items:flex-start!important;text-align:left!important;gap:16px!important}
 .site-footer .site-logo.e3-brand-logo-link--dark{width:330px!important;height:54px!important;margin:0!important;justify-content:flex-start!important}
 .site-footer .footer-brand .footer-social-icons{width:330px!important;justify-content:space-between!important;gap:0!important;margin:0!important}
 .site-footer .footer-grid>.footer-bottom.e3-footer-copyright-cell{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;color:#9aa0a6!important}
 .site-footer>.container>.footer-documents.e3-footer-documents-bottom{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:32px!important;border-top:1px solid #3c434b!important;margin-top:34px!important;padding-top:24px!important}
 .site-footer>.container>.footer-documents.e3-footer-documents-bottom h3{margin:0!important;flex:0 0 120px!important}
 .site-footer>.container>.footer-documents.e3-footer-documents-bottom ul{display:flex!important;flex-wrap:wrap!important;gap:12px 28px!important;margin:0!important;padding:0!important;list-style:none!important}
}
@media(max-width:1000px){.e3-projects-grid-figma{grid-template-columns:1fr}.e3-membership-audience{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-membership-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-membership-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-membership-join{grid-template-columns:1fr}.e3-leadership-grid{grid-template-columns:1fr}}
@media(max-width:700px){.e3-membership-audience,.e3-membership-benefits{grid-template-columns:1fr}.e3-membership-events a{grid-template-columns:1fr;gap:7px}.e3-project-results>.container{display:block}.e3-project-results .e3-actions{margin-top:24px}.e3-registry-table--3 .e3-registry-head{display:none!important}.e3-registry-table--3 .e3-registry-row{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}}

.e3-figma-page .e3-hero{padding:52px 0 44px}.e3-figma-page .e3-hero h1{font-size:44px;line-height:1.08;max-width:900px}.e3-figma-page .e3-hero .e3-lead{max-width:760px;margin-top:0}.e3-figma-page .e3-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
.e3-dark-band{background:#23282e;color:#fff;padding:54px 0}.e3-dark-band-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.e3-dark-band h2{margin:0 0 8px}.e3-dark-band p{margin:0;color:#c9cdd1;max-width:680px}.e3-figma-note{color:#6b7075;font-size:13px;line-height:1.5;margin:22px 0 0;max-width:820px}.e3-inline-cta{display:flex;justify-content:space-between;align-items:center;gap:32px}.e3-inline-cta p{color:#6b7075;margin:0}.e3-centered-actions{justify-content:center}
.e3-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.e3-number-card{border:1px solid #d5d9dc;border-radius:6px;background:#fff;padding:28px;min-height:250px}.e3-number-card>span{display:inline-flex;background:#23282e;color:#fff;border-radius:4px;padding:6px 9px;font-size:12px;font-weight:700}.e3-number-card h2{font-size:22px;margin:28px 0 16px}.e3-number-card ul{margin:0;padding-left:20px;color:#6b7075}.e3-number-card li+li{margin-top:10px}
.e3-members-figma .e3-registry-leadership{margin-bottom:54px}.e3-members-figma .e3-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.e3-members-figma .e3-registry-section{background:#f4f5f6;margin:0 calc(50% - 50vw);padding:54px max(24px,calc((100vw - 1200px)/2))}.e3-members-figma .e3-registry-table{background:#fff}.e3-members-figma .e3-photo-note{font-size:12px;color:#6b7075;margin:12px 0 0}
.e3-figma-doc-group+.e3-figma-doc-group{margin-top:50px}.e3-doc-cards-figma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.e3-doc-card-figma{border:1px solid #d5d9dc;border-radius:6px;background:#fff;padding:22px 24px;min-height:150px;display:flex;flex-direction:column;text-decoration:none}.e3-doc-card-figma:hover{text-decoration:none;border-color:#9aa0a6}.e3-doc-card-figma>div{display:flex;gap:6px}.e3-doc-card-figma>div span{font-size:11px;background:#d5d9dc;color:#3c434b;padding:3px 7px;border-radius:3px}.e3-doc-card-figma h3{font-size:17px;margin:16px 0}.e3-doc-card-figma strong{margin-top:auto;font-size:13px}
.e3-requisites-grid-figma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 70px}.e3-requisites-grid-figma section{min-width:0}.e3-requisites-grid-figma h2{font-size:24px}.e3-requisites-grid-figma dl{margin:0;border-top:1px solid #d5d9dc}.e3-requisites-grid-figma dl>dt,.e3-requisites-grid-figma dl>dd{margin:0;padding:11px 0;border-bottom:1px solid #d5d9dc}.e3-requisites-grid-figma dl>dt{font-size:12px;color:#6b7075}.e3-requisites-grid-figma dl>dd{font-size:15px;font-weight:500;overflow-wrap:anywhere}
.e3-accordion-list{border-top:1px solid #d5d9dc}.e3-direction-details{border-bottom:1px solid #d5d9dc;background:#fff}.e3-direction-details summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:58px 1fr 24px;gap:18px;align-items:center;padding:22px 0}.e3-direction-details summary::-webkit-details-marker{display:none}.e3-direction-details summary>span{font-size:12px;color:#6b7075}.e3-direction-details summary>strong{font-size:20px}.e3-direction-details summary>b{font-size:24px;font-weight:400;text-align:right}.e3-direction-details[open] summary>b{transform:rotate(45deg)}.e3-direction-details>div{padding:0 42px 26px 76px}.e3-direction-details ul{margin:0;padding-left:20px;color:#6b7075;max-width:960px}.e3-direction-details li+li{margin-top:9px}.e3-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.e3-priority-grid article{background:#fff;border:1px solid #d5d9dc;border-radius:6px;padding:22px;min-height:190px}.e3-priority-grid b{font-size:12px;color:#6b7075}.e3-priority-grid h3{font-size:18px;margin:28px 0 8px}.e3-priority-grid p{color:#6b7075;margin:0}
.e3-cooperation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.e3-cooperation-grid article{border:1px solid #d5d9dc;border-radius:6px;padding:26px;min-height:180px}.e3-cooperation-grid h2{font-size:22px}.e3-cooperation-grid p{color:#6b7075;margin:0}.e3-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.e3-format-grid article{background:#fff;border:1px solid #d5d9dc;border-radius:6px;padding:24px;min-height:180px}.e3-format-grid span{font-size:12px;color:#6b7075}.e3-format-grid h3{font-size:18px;margin:28px 0 8px}.e3-format-grid p{color:#6b7075;margin:0}
.e3-monitor-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:38px;align-items:start}.e3-tabs-static{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.e3-tabs-static span{border:1px solid #d5d9dc;border-radius:4px;padding:7px 11px;font-size:12px}.e3-tabs-static .is-active{background:#23282e;color:#fff;border-color:#23282e}.e3-monitor-cards{display:grid;gap:12px}.e3-monitor-cards>a{border:1px solid #d5d9dc;border-radius:6px;background:#fff;padding:22px;text-decoration:none}.e3-monitor-cards>a:hover{text-decoration:none;border-color:#9aa0a6}.e3-monitor-cards>a>span{font-size:12px;color:#6b7075}.e3-monitor-cards h2{font-size:19px;margin:10px 0}.e3-monitor-cards p{color:#6b7075}.e3-monitor-cards strong{display:block;margin-top:14px;font-size:13px}.e3-monitor-layout aside{display:grid;gap:12px}.e3-monitor-aside-card{border:1px solid #d5d9dc;border-radius:6px;background:#fff;padding:20px}.e3-monitor-aside-card h3{font-size:17px}.e3-monitor-aside-card p{color:#6b7075;font-size:13px}.e3-monitor-aside-card>a{text-decoration:underline}
.e3-assessment-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);gap:36px;align-items:start}.e3-assessment-questions{border-top:1px solid #d5d9dc}.e3-assessment-questions fieldset{border:0;border-bottom:1px solid #d5d9dc;margin:0;padding:20px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.e3-assessment-questions legend{display:contents}.e3-assessment-questions legend>span{color:#6b7075;font-size:12px;margin-right:12px}.e3-radio-scale{display:flex;gap:6px}.e3-radio-scale label{cursor:pointer}.e3-radio-scale input{position:absolute;opacity:0;pointer-events:none}.e3-radio-scale span{display:inline-flex;min-width:72px;justify-content:center;border:1px solid #d5d9dc;border-radius:4px;padding:8px 10px;font-size:12px;background:#fff}.e3-radio-scale input:checked+span{background:#23282e;color:#fff;border-color:#23282e}.e3-assessment-layout aside{display:grid;gap:14px}.e3-assessment-side-card{border:1px solid #d5d9dc;border-radius:6px;padding:20px;background:#fff}.e3-assessment-side-card p,.e3-assessment-side-card li{font-size:13px;color:#6b7075}.e3-assessment-side-card ol{padding-left:18px}.e3-assessment-result-figma{background:#fff;border:1px solid #d5d9dc;border-left:3px solid #ff3b21;border-radius:6px;padding:26px}.e3-assessment-result-figma strong{font-size:20px}.e3-assessment-result-figma p{color:#6b7075;margin:8px 0 0}
.e3-contact-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.e3-contact-cards article{border:1px solid #d5d9dc;border-radius:6px;padding:22px;min-height:150px}.e3-contact-cards article>span{font-size:12px;color:#6b7075}.e3-contact-cards h3{font-size:16px;margin:26px 0 6px}.e3-contact-cards p{font-size:13px;color:#6b7075}.e3-contact-split{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:start}.e3-contact-map{min-height:420px;border:1px solid #d5d9dc;border-radius:6px;background:linear-gradient(135deg,#e5e7e9,#f4f5f6);display:flex;align-items:center;justify-content:center;text-align:center}.e3-contact-map p{color:#6b7075;margin-top:6px}
.e3-forum-hero{padding:54px 0;background:#fff}.e3-forum-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:60px;align-items:end}.e3-forum-hero h1{font-size:48px;line-height:1.06;margin:0 0 16px;max-width:800px}.e3-forum-stats{display:grid;gap:14px}.e3-forum-stats>div{border-top:2px solid #23282e;padding-top:10px}.e3-forum-stats strong{display:block;font-size:22px}.e3-forum-stats span{font-size:12px;color:#6b7075}.e3-forum-program{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.e3-forum-program article{background:#fff;border:1px solid #d5d9dc;border-radius:6px;padding:22px}.e3-forum-program span{font-size:11px;background:#d5d9dc;border-radius:3px;padding:3px 7px}.e3-forum-program h3{font-size:18px;margin:20px 0 8px}.e3-forum-program p{color:#6b7075;margin:0}.e3-event-row{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #d5d9dc;background:#fff;border-radius:6px;padding:17px 20px;text-decoration:none}.e3-event-row+.e3-event-row{margin-top:10px}.e3-event-row small{display:block;color:#6b7075;margin-top:4px}
.e3-landing-hero{padding:62px 0}.e3-landing-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr);gap:62px;align-items:start}.e3-landing-hero h1{font-size:50px;line-height:1.05;margin:0 0 18px}.e3-landing-form{border:1px solid #d5d9dc;border-radius:6px;background:#fff;padding:26px}.e3-landing-form h2{font-size:22px}.e3-landing-stats{display:flex;gap:32px;margin-top:34px}.e3-landing-stats>div{border-top:2px solid #23282e;padding-top:9px;min-width:120px}.e3-landing-stats strong{display:block;font-size:18px}.e3-landing-stats span{font-size:12px;color:#6b7075}.e3-grid-3-fixed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.e3-grid-3-fixed article,.e3-benefit-grid-6 article{border:1px solid #d5d9dc;border-radius:6px;background:#fff;padding:24px;min-height:150px}.e3-grid-3-fixed p{color:#6b7075}.e3-step-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.e3-step-grid-4 article{text-align:center}.e3-step-grid-4 b{display:inline-flex;background:#23282e;color:#fff;border-radius:4px;padding:6px 9px}.e3-step-grid-4 h3{font-size:15px;margin:14px 0 0}.e3-diagnostic-proof{display:grid;grid-template-columns:1fr .75fr;gap:50px;align-items:start}.e3-diagnostic-proof ul{padding-left:20px}.e3-diagnostic-proof li+li{margin-top:9px}.e3-diagnostic-proof aside{border:1px solid #d5d9dc;border-radius:6px;background:#fff;padding:24px}.e3-diagnostic-proof aside p{color:#6b7075}.e3-benefit-grid-6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.e3-benefit-grid-6 article{min-height:120px}.e3-benefit-grid-6 h3{font-size:17px}.e3-minimal-landing .site-header .header-inner{justify-content:space-between}.e3-landing-top-contact{margin-left:auto;display:flex;gap:8px;align-items:center;color:#6b7075;font-size:12px}.e3-landing-top-contact a{text-decoration:none}
.e3-news-video-gallery{margin-top:42px}.e3-news-video-gallery .e3-video-gallery{margin-top:16px}
@media(max-width:1000px){.e3-goal-grid,.e3-doc-cards-figma,.e3-requisites-grid-figma,.e3-cooperation-grid,.e3-forum-program{grid-template-columns:1fr}.e3-priority-grid,.e3-contact-cards,.e3-step-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-format-grid,.e3-benefit-grid-6,.e3-grid-3-fixed{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-monitor-layout,.e3-assessment-layout,.e3-contact-split,.e3-forum-hero-grid,.e3-landing-hero-grid,.e3-diagnostic-proof{grid-template-columns:1fr}.e3-members-figma .e3-leadership-grid{grid-template-columns:1fr}.e3-landing-form{max-width:620px}.e3-dark-band-inner,.e3-inline-cta{align-items:flex-start;flex-direction:column}.e3-contact-map{min-height:300px}}
@media(max-width:700px){.e3-figma-page .e3-hero{padding:38px 0 30px}.e3-figma-page .e3-hero h1,.e3-forum-hero h1,.e3-landing-hero h1{font-size:32px}.e3-priority-grid,.e3-contact-cards,.e3-step-grid-4,.e3-format-grid,.e3-benefit-grid-6,.e3-grid-3-fixed{grid-template-columns:1fr}.e3-direction-details summary{grid-template-columns:42px 1fr 20px;gap:10px}.e3-direction-details>div{padding:0 0 22px 52px}.e3-assessment-questions fieldset{grid-template-columns:1fr}.e3-radio-scale{width:100%}.e3-radio-scale label{flex:1}.e3-radio-scale span{width:100%;min-width:0}.e3-landing-stats{gap:12px;flex-wrap:wrap}.e3-landing-stats>div{min-width:92px}.e3-event-row{align-items:flex-start;flex-direction:column}.e3-landing-top-contact{display:none}}
.e3-project-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:52px;align-items:start}.e3-project-detail-layout .e3-project-prose{max-width:none}.e3-project-prose h2,.e3-project-prose h3,.e3-project-prose h4,.e3-project-prose h5,.e3-project-prose h6{margin:30px 0 12px}.e3-project-prose p,.e3-project-prose li{line-height:1.65}.e3-project-prose img{max-width:100%;height:auto}.e3-project-prose a{text-decoration:underline}.e3-project-detail-layout aside{position:sticky;top:110px}.e3-project-detail-layout aside a{text-decoration:underline}
@media(max-width:900px){.e3-project-detail-layout{grid-template-columns:1fr}.e3-project-detail-layout aside{position:static}}

.e3-doc-card-figma p{color:#6b7075;font-size:13px;line-height:1.45;margin:0 0 18px;max-width:92%}.e3-doc-card-figma strong{margin-top:auto}.e3-doc-card-figma{display:flex!important;flex-direction:column!important}
.e3-about-figma .e3-number-card p{color:#6b7075;line-height:1.55;margin:0}.e3-benefits-source{max-width:none}.e3-benefits-source>p{max-width:840px}.e3-benefits-source h2{margin-top:42px}.e3-benefits-source .e3-long-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;max-width:none}.e3-benefits-source .e3-long-list li{break-inside:avoid;padding:11px 0;border-bottom:1px solid #d5d9dc}.e3-rights-source .e3-content-grid{gap:18px}.e3-rights-source .e3-info-card{padding:28px}.e3-rights-source .e3-long-list{padding-left:20px}.e3-rights-source .e3-long-list li+li{margin-top:10px}.e3-conclusions-figma .e3-legacy-library{display:grid;gap:14px}.e3-conclusions-figma .e3-conclusion-card{margin:0}
.e3-score-line{display:flex;align-items:end;justify-content:space-between;gap:20px}.e3-score-line strong{font-size:34px!important;line-height:1}.e3-score-line span{color:#6b7075;font-weight:600}.e3-score-track{height:7px;background:#d5d9dc;border-radius:99px;overflow:hidden;margin:14px 0 18px}.e3-score-track i{display:block;height:100%;background:#23282e;border-radius:99px}.e3-assessment-result-figma h3{font-size:16px;margin:0 0 8px}
@media(max-width:700px){.e3-benefits-source .e3-long-list{grid-template-columns:1fr}.e3-doc-card-figma p{max-width:none}}

.site-footer .footer-brand{width:330px!important;max-width:330px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;text-align:left!important}
.site-footer .footer-brand .site-logo.e3-brand-logo-link--dark{width:330px!important;height:54px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
.site-footer .footer-brand .footer-social-icons{width:330px!important;max-width:330px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:15px!important;margin:0!important}
.site-footer .footer-brand .footer-social-icons>a{width:54px!important;height:54px!important;flex:0 0 54px!important;padding:0!important;border:1px solid #3c434b!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;overflow:hidden!important}
.site-footer .footer-brand .footer-social-icons svg{display:block!important;width:30px!important;height:30px!important}
@media(min-width:1001px){.site-footer .footer-grid{grid-template-columns:330px minmax(0,1fr) 240px 260px!important;gap:32px!important;align-items:start!important}}
@media(max-width:700px){.site-footer .footer-brand{width:100%!important;max-width:330px!important}.site-footer .footer-brand .site-logo.e3-brand-logo-link--dark,.site-footer .footer-brand .footer-social-icons{width:min(330px,100%)!important;max-width:100%!important}.site-footer .footer-brand .footer-social-icons{gap:12px!important}.site-footer .footer-brand .footer-social-icons>a{width:48px!important;height:48px!important;flex-basis:48px!important}}

.site-footer{min-height:0!important}
@media(min-width:1200px){.contact{min-height:0!important}}
.site-footer .footer-brand{justify-self:start!important;align-self:start!important}
.site-footer .footer-brand .site-logo.e3-brand-logo-link--dark{width:280px!important;height:54px!important;margin:0!important;align-self:flex-start!important}
.site-footer .footer-brand .footer-social-icons{width:280px!important;max-width:280px!important;gap:15px!important;justify-content:flex-start!important}
.site-footer .footer-brand .footer-social-icons>a{width:44px!important;height:44px!important;flex:0 0 44px!important}
.site-footer .footer-brand .footer-social-icons svg{width:26px!important;height:26px!important}
@media(min-width:1280px){
  .site-footer .footer-grid{grid-template-columns:280px minmax(0,1fr) 220px 250px!important;gap:28px!important;align-items:start!important}
  .site-footer .footer-brand{grid-column:1!important;grid-row:1!important}
  .site-footer .footer-sections{grid-column:2!important;grid-row:1!important}
  .site-footer .footer-grid>.footer-bottom.e3-footer-copyright-cell{grid-column:3!important;grid-row:1!important}
  .site-footer .footer-contacts{grid-column:4!important;grid-row:1!important}
}
@media(min-width:701px) and (max-width:1279px){
  .site-footer .footer-grid{grid-template-columns:280px minmax(0,1fr)!important;column-gap:44px!important;row-gap:30px!important;align-items:start!important}
  .site-footer .footer-brand{grid-column:1!important;grid-row:1!important}
  .site-footer .footer-sections{grid-column:2!important;grid-row:1!important}
  .site-footer .footer-grid>.footer-bottom.e3-footer-copyright-cell{grid-column:1!important;grid-row:2!important}
  .site-footer .footer-contacts{grid-column:2!important;grid-row:2!important}
  .site-footer>.container>.footer-documents.e3-footer-documents-bottom{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:24px!important}
}
@media(max-width:700px){
  .site-footer .footer-grid{grid-template-columns:1fr!important;gap:26px!important}
  .site-footer .footer-brand{width:100%!important;max-width:280px!important}
  .site-footer .footer-brand .site-logo.e3-brand-logo-link--dark,.site-footer .footer-brand .footer-social-icons{width:min(280px,100%)!important;max-width:100%!important}
  .site-footer>.container>.footer-documents.e3-footer-documents-bottom{display:block!important}
  .site-footer>.container>.footer-documents.e3-footer-documents-bottom h3{margin-bottom:14px!important}
}

.e3-contact-fallback{border:1px solid var(--e3-line,#d5d9dc);border-radius:6px;padding:22px;background:#fff;color:var(--e3-ink,#23282e)}
.e3-contact-fallback>p{margin:0 0 14px;color:var(--e3-muted,#6b7075)}
.e3-contact-fallback .e3-actions{display:flex;flex-wrap:wrap;gap:10px}

.site-footer .footer-brand .site-logo.e3-brand-logo-link--dark{width:280px!important;height:54px!important;margin:0!important;padding:0!important}
.site-footer .footer-brand .site-logo.e3-brand-logo-link--dark .e3-brand-logo-svg--dark{width:280px!important;height:54px!important;display:block!important}
.site-footer .footer-brand .footer-social-icons{width:280px!important;max-width:280px!important;margin:0!important;padding:0!important;gap:15px!important;justify-content:flex-start!important}


/* A051 Agency: финальная доводка бренд-блока футера. */
@media(min-width:1001px){
  .site-footer .footer-brand{
    align-items:flex-start!important;
  }

  .site-footer .site-logo.e3-brand-logo-link--dark{
    width:292px!important;
    height:auto!important;
    aspect-ratio:228 / 54!important;
    margin:0!important;
    justify-content:flex-start!important;
  }

  .site-footer .site-logo.e3-brand-logo-link--dark .e3-brand-logo-svg{
    width:292px!important;
    height:auto!important;
    max-width:none!important;
  }

  .site-footer .footer-brand .footer-social-icons{
    width:auto!important;
    max-width:none!important;
    display:flex!important;
    justify-content:flex-start!important;
    gap:5px!important;
    margin:0!important;
  }

  .site-footer .footer-brand .footer-social-icons a{
    flex:0 0 52px!important;
    width:52px!important;
    height:52px!important;
  }
}


/* A051 Agency: центрируем бренд-блок футера и выравниваем логотип по ряду соцсетей. */
@media(min-width:1001px){
  .site-footer .footer-brand{
    width:300px!important;
    max-width:300px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:16px!important;
    text-align:center!important;
  }

  .site-footer .footer-brand .site-logo.e3-brand-logo-link--dark{
    width:300px!important;
    max-width:300px!important;
    height:auto!important;
    aspect-ratio:228 / 54!important;
    margin:0 auto!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:center!important;
  }

  .site-footer .footer-brand .site-logo.e3-brand-logo-link--dark .e3-brand-logo-svg,
  .site-footer .footer-brand .site-logo.e3-brand-logo-link--dark .e3-brand-logo-svg--dark{
    width:300px!important;
    max-width:300px!important;
    height:auto!important;
    display:block!important;
    margin:0 auto!important;
  }

  .site-footer .footer-brand .footer-social-icons{
    width:300px!important;
    max-width:300px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:5px!important;
    margin:0 auto!important;
    padding:0!important;
  }

  .site-footer .footer-brand .footer-social-icons > a{
    width:56px!important;
    height:56px!important;
    flex:0 0 56px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0!important;
    border:1px solid #3c434b!important;
    border-radius:10px!important;
    box-sizing:border-box!important;
    background:transparent!important;
    overflow:hidden!important;
  }

  .site-footer .footer-brand .footer-social-icons svg{
    width:28px!important;
    height:28px!important;
    display:block!important;
  }
}


/* A051 Agency: безопасная стабилизация футера без JS-перестановок. */
.site-footer{min-height:0!important;overflow:hidden}
.site-footer .footer-brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}
.site-footer .footer-brand .site-logo{display:block!important;margin:0!important;padding:0!important}
.site-footer .footer-brand .footer-social-icons{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;margin:0!important;padding:0!important}
.site-footer .footer-brand .footer-social-icons>a{box-sizing:border-box!important}


/* A051 Agency: ширина соцсетей совпадает с шириной логотипа. */
@media(min-width:1001px){
  .site-footer .footer-brand{
    width:300px!important;
    max-width:300px!important;
    align-items:flex-start!important;
  }

  .site-footer .footer-brand .site-logo.e3-brand-logo-link--dark{
    width:300px!important;
    max-width:300px!important;
    margin:0!important;
  }

  .site-footer .footer-brand .footer-social-icons{
    width:300px!important;
    max-width:300px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:5px!important;
    margin:0!important;
  }

  .site-footer .footer-brand .footer-social-icons>a{
    width:56px!important;
    height:56px!important;
    flex:0 0 56px!important;
  }
}


/* A051 Agency: выравниваем соцсети по фактической ширине логотипа футера. */
@media(min-width:1001px){
  .site-footer .footer-brand{
    width:224px!important;
    max-width:224px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:16px!important;
  }

  .site-footer .footer-brand > .site-logo{
    width:224px!important;
    max-width:224px!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    display:block!important;
  }

  .site-footer .footer-brand > .site-logo img{
    display:block!important;
    width:224px!important;
    max-width:224px!important;
    height:auto!important;
    margin:0!important;
  }

  .site-footer .footer-brand > .footer-social-icons{
    width:224px!important;
    max-width:224px!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:5px!important;
    margin:0!important;
    padding:0!important;
    align-items:stretch!important;
  }

  .site-footer .footer-brand > .footer-social-icons > a{
    width:100%!important;
    height:auto!important;
    aspect-ratio:1 / 1!important;
    min-width:0!important;
    padding:0!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:1px solid #3c434b!important;
    border-radius:8px!important;
    box-sizing:border-box!important;
    background:transparent!important;
    overflow:hidden!important;
  }

  .site-footer .footer-brand > .footer-social-icons > a img{
    display:block!important;
    width:24px!important;
    height:24px!important;
    max-width:24px!important;
    max-height:24px!important;
    object-fit:contain!important;
    margin:0!important;
  }
}


/* A051 Agency: логотип без дескриптера из Figma и встроенные иконки соцсетей. */
.site-footer .footer-brand{width:224px!important;max-width:224px!important;align-items:flex-start!important}
.site-footer .footer-brand .site-logo{
  width:224px!important;
  height:44px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:14px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  background:none!important;
}
.site-footer .footer-brand .site-logo>img{display:none!important}
.site-footer .footer-brand .site-logo::before{
  content:"";
  display:block;
  width:44px;
  height:44px;
  flex:0 0 44px;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2054%2054%22%3E%3Crect%20x%3D%2211.5%22%20y%3D%2215%22%20width%3D%2227%22%20height%3D%223.375%22%20rx%3D%221.6875%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%2211.5%22%20y%3D%2224%22%20width%3D%2221%22%20height%3D%223.375%22%20rx%3D%221.6875%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%2211.5%22%20y%3D%2232.25%22%20width%3D%2215.75%22%20height%3D%224.5%22%20rx%3D%222.25%22%20fill%3D%22%23ff3b21%22%2F%3E%3Crect%20x%3D%2211.5%22%20y%3D%2242%22%20width%3D%2224%22%20height%3D%223.375%22%20rx%3D%221.6875%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") center/44px 44px no-repeat;
}
.site-footer .footer-brand .site-logo::after{
  content:"ЭКСПЕРТИЗА";
  display:block;
  color:#fff;
  font-family:Commissioner,Arial,sans-serif;
  font-size:21px;
  font-weight:700;
  line-height:1;
  letter-spacing:.42px;
  white-space:nowrap;
}
.site-footer .footer-brand .footer-social-icons{
  width:224px!important;
  max-width:224px!important;
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:5px!important;
  margin:14px 0 0!important;
  padding:0!important;
}
.site-footer .footer-brand .footer-social-icons>a{
  width:auto!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  display:block!important;
  padding:0!important;
  border:1px solid #3c434b!important;
  border-radius:8px!important;
  background-color:transparent!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:26px 26px!important;
  overflow:hidden!important;
}
.site-footer .footer-brand .footer-social-icons>a:nth-child(1){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%235a2cff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2327b8ff%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2222%22%20height%3D%2222%22%20rx%3D%227%22%20fill%3D%22url%28%23g%29%22%2F%3E%3Cpath%20d%3D%22M8%2018.5V10.2c0-1%20.8-1.7%201.8-1.7h2.1l2.1%203.2%202.1-3.2h2.1c1%200%201.8.7%201.8%201.7v8.3h-3.3v-5.1L14%2017l-2.7-3.6v5.1H8Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(2){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2222%22%20height%3D%2222%22%20rx%3D%227%22%20fill%3D%22%232787f5%22%2F%3E%3Cpath%20d%3D%22M7.3%209.2h3c.2%200%20.4.1.5.4.8%202%201.8%203.5%203%204.7V9.9c0-.5.2-.7.6-.7h2.3c.4%200%20.6.2.6.6v2.5c0%20.5.2.7.4.7.3%200%20.8-.5%201.5-1.5.5-.7.9-1.4%201.2-2%20.1-.2.3-.3.5-.3h2.8c.5%200%20.6.3.4.7-.4%201-1.2%202.1-2.2%203.3-.4.5-.6.8-.6%201.1%200%20.2.2.5.6.9l2.6%202.6c.3.4.3.7-.3.7h-3c-.3%200-.5-.1-.7-.3l-1.7-1.8c-.5-.5-.9-.7-1.1-.7-.3%200-.4.3-.4.9v1.3c0%20.4-.2.6-.6.6h-1.4c-2%200-3.8-.9-5.3-2.7-1.5-1.7-2.5-3.8-3-6.1-.1-.4%200-.6.3-.6Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(3){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2211%22%20fill%3D%22%23111827%22%2F%3E%3Cpath%20d%3D%22M8%209h7.1c3%200%204.9%201.5%204.9%204.1%200%201.8-.9%203.1-2.5%203.7l2.9%202.2h-4.1l-2.4-1.9h-2.6V19H8V9Zm3.3%202.8v2.7h3.4c1.1%200%201.8-.5%201.8-1.4%200-.9-.7-1.3-1.8-1.3h-3.4Z%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2220.4%22%20cy%3D%228.1%22%20r%3D%221.4%22%20fill%3D%22%23ff2f55%22%2F%3E%3C%2Fsvg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(4){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2222%22%20height%3D%2222%22%20rx%3D%227%22%20fill%3D%22%23ff3344%22%2F%3E%3Cpath%20d%3D%22M8%209.2h12v3.2h-4.2V20h-3.6v-7.6H8V9.2Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M18.5%2018.2%2021%2021v-4.6l-2.5%201.8Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(5){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2211%22%20fill%3D%22%23229ed9%22%2F%3E%3Cpath%20d%3D%22m7.6%2013.6%2011.8-4.5c.6-.2%201%20.1.8.8l-2%209.3c-.1.7-.5.8-1%20.5l-3-2.2-1.5%201.4c-.2.2-.3.3-.6.3l.2-3.1%205.7-5.1c.2-.2-.1-.3-.4-.1l-7%204.4-3-.9c-.7-.2-.7-.6%200-.8Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a>img{display:none!important}
@media(max-width:700px){
  .site-footer .footer-brand{width:224px!important;max-width:100%!important}
  .site-footer .footer-brand .site-logo,.site-footer .footer-brand .footer-social-icons{width:min(224px,100%)!important;max-width:100%!important}
}


/* A051 Agency: точный фрейм Figma «ЛОГО НА САЙТ», node 2012:15. */
.site-footer .footer-brand{
  width:199px!important;
  max-width:199px!important;
  align-items:flex-start!important;
}
.site-footer .footer-brand .site-logo{
  position:relative!important;
  width:199px!important;
  max-width:199px!important;
  height:56px!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  background:none!important;
  overflow:visible!important;
}
.site-footer .footer-brand .site-logo>img{
  display:none!important;
}
.site-footer .footer-brand .site-logo::before{
  content:""!important;
  position:absolute!important;
  left:4px!important;
  top:21px!important;
  width:31px!important;
  height:31px!important;
  display:block!important;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2031%2031%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2227%22%20height%3D%223.375%22%20rx%3D%221.688%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%229%22%20width%3D%2221%22%20height%3D%223.375%22%20rx%3D%221.688%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2217.25%22%20width%3D%2215.75%22%20height%3D%224.5%22%20rx%3D%222.25%22%20fill%3D%22%23ff3b21%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2227%22%20width%3D%2224%22%20height%3D%223.375%22%20rx%3D%221.688%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 0/31px 31px no-repeat!important;
}
.site-footer .footer-brand .site-logo::after{
  content:"ЭКСПЕРТИЗА"!important;
  position:absolute!important;
  left:48.5px!important;
  top:23px!important;
  display:block!important;
  color:#fff!important;
  font-family:Commissioner,Arial,sans-serif!important;
  font-size:21.091px!important;
  font-weight:700!important;
  line-height:1.1!important;
  letter-spacing:.4218px!important;
  white-space:nowrap!important;
}
.site-footer .footer-brand .footer-social-icons{
  width:199px!important;
  max-width:199px!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:5px!important;
  margin:14px 0 0!important;
}
.site-footer .footer-brand .footer-social-icons>a{
  width:auto!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  border-radius:8px!important;
  background-size:22px 22px!important;
}
@media(max-width:700px){
  .site-footer .footer-brand{width:199px!important;max-width:100%!important}
  .site-footer .footer-brand .site-logo,.site-footer .footer-brand .footer-social-icons{width:min(199px,100%)!important;max-width:100%!important}
}


/* A051 Agency: приемочная доводка интерфейса от 30.10.2026. */
:root{--e3-container:1240px;--e3-section-space:112px}
.container{max-width:var(--e3-container)!important}
.site-header{position:sticky!important;top:0!important;z-index:1000!important;background:#fff!important;box-shadow:0 5px 22px rgba(35,40,46,.08)!important}
.site-header .header-inner{min-height:64px!important}
.site-header .site-nav>ul>li.current-menu-item>a,.site-header .site-nav>ul>li.current-menu-ancestor>a{color:var(--e3-red)!important}
.site-header .site-nav>ul>li.menu-item-has-children>a[href="#"]{cursor:default}
.e3-shell h1,.e3-shell h2,.e3-shell h3,.ex-inner h1,.ex-inner h2,.ex-inner h3,.home h1,.home h2,.home h3{text-wrap:balance}
.e3-shell h2,.ex-inner .ex-heading,.home .section h2{font-size:40px!important;line-height:1.12!important}
.e3-shell,.e3-static-content,.e3-prose,.ex-inner{font-size:18px;line-height:1.6}
.e3-section,.ex-section,.home .section{padding-top:var(--e3-section-space)!important;padding-bottom:var(--e3-section-space)!important}
.e3-kicker,.eyebrow{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;background:none!important;color:var(--e3-muted)!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.e3-kicker::before,.eyebrow::before{content:"";display:block;width:24px;height:3px;background:var(--e3-red);flex:0 0 24px}
.e3-kicker+.e3-red-line,.eyebrow .e3-red-line{display:none!important}
.e3-standard-page-hero{background:#fff!important;color:var(--e3-ink)!important}
.e3-standard-page-hero .e3-lead,.e3-standard-page-hero .e3-muted{color:var(--e3-muted)!important}
.e3-current-standard{background:var(--e3-gray)!important;border-color:var(--e3-line)!important;color:var(--e3-ink)!important}
.button,.wp-block-button__link{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
.header-cta,.home .hero .wp-block-button:first-child .wp-block-button__link,.e3-membership-fees+.e3-section .button,.e3-join-form .button{background:var(--e3-red)!important;border-color:var(--e3-red)!important;color:#fff!important}
.e3-breadcrumbs{display:flex;align-items:center;gap:8px;padding-top:20px!important;padding-bottom:0!important;font-size:13px;color:var(--e3-muted)}
.e3-breadcrumbs a{color:var(--e3-muted);text-decoration:none}.e3-breadcrumbs a:hover{color:var(--e3-ink)}
.home .hero{position:relative!important;overflow:hidden!important}
.home .hero>.container{position:relative!important;z-index:1!important}
.home .hero::after{content:"";position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:440px;height:78%;background:url("images/hero-podlozhka-gray-1600.png") center/contain no-repeat;pointer-events:none;z-index:0}
.home .hero p br,.home .hero h1 br{display:none!important}.home .hero .lead,.home .hero p{max-width:640px}
.home .standard{margin-top:64px!important}
.home .standard .eyebrow{color:var(--e3-ink)!important}
.home .self-assessment,.home .assessment{background:var(--e3-ink)!important;color:#fff!important}.home .self-assessment .muted,.home .assessment .muted{color:#c9cdd1!important}
.e3-forum-date-home{font-size:22px;font-weight:700;margin:14px 0 18px}
.e3-forum-date-card{border:1px solid var(--e3-line);padding:28px;background:#fff;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.e3-forum-date-card span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--e3-muted)}.e3-forum-date-card strong{font-size:26px}
.e3-monitor-layout{grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important}.e3-channel-links{display:flex;gap:16px;flex-wrap:wrap}.e3-channel-links a{font-weight:700}
.e3-join-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.e3-join-form label{display:grid;gap:6px}.e3-join-form label>span:first-child{font-size:14px;font-weight:600}.e3-join-form input[type="text"],.e3-join-form input[type="email"],.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:48px;border:1px solid var(--e3-line);border-radius:4px;background:#fff;padding:10px 12px;font:inherit;color:var(--e3-ink);box-sizing:border-box}.e3-join-form .e3-form-wide{grid-column:1/-1}.e3-join-form .consent{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:13px}.e3-join-form .consent input{width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px;margin-top:1px}.e3-form-success{display:flex;gap:8px;padding:14px 16px;border-left:3px solid var(--e3-red);background:var(--e3-gray);margin-bottom:16px}
.e3-fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.e3-fee-grid article{border:1px solid var(--e3-line);background:#fff;padding:28px;display:grid;grid-template-columns:1fr auto;gap:8px 22px}.e3-fee-grid article>span{grid-column:1/-1;font-size:20px;font-weight:700;margin-bottom:8px}.e3-fee-grid strong{font-size:24px}.e3-fee-grid small{align-self:center;color:var(--e3-muted)}
.e3-forum-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.e3-forum-media-card{background:#fff;border:1px solid var(--e3-line);padding-bottom:18px}.e3-forum-media-card h3,.e3-forum-media-card p{margin-left:18px;margin-right:18px}.e3-forum-media-card h3{margin-top:16px}.e3-forum-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 36px}.e3-forum-photo-grid figure{margin:0}.e3-forum-photo-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.e3-forum-photo-grid figcaption{font-size:12px;color:var(--e3-muted);padding-top:6px}
.e3-partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.e3-partner-card{text-decoration:none!important}.e3-partner-logo{filter:grayscale(1) contrast(1.1)!important;opacity:.8!important;max-height:54px!important}.e3-partner-card:hover .e3-partner-logo{opacity:1!important}
.e3-news-grid .e3-news-card p,.home .news p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.e3-expert-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.e3-expert-card-link{display:flex!important;flex-direction:column!important}.e3-avatar{width:100%!important;aspect-ratio:4/5!important;min-height:0!important}.e3-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 20%!important}.e3-expert-body{flex:1}.e3-expert-body .e3-org{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.e3-expert-body .e3-tags span:nth-child(n+3){display:none}
.e3-registry-table{max-width:100%!important;overflow-x:auto!important}.e3-leadership-photo img{object-fit:cover!important;object-position:center 20%!important}
.site-footer .footer-brand{width:199px!important;max-width:199px!important}.site-footer .footer-brand .site-logo{width:199px!important;height:56px!important;background:url("site/logo-site-figma.svg") center/199px 56px no-repeat!important}.site-footer .footer-brand .site-logo::before,.site-footer .footer-brand .site-logo::after{display:none!important;content:none!important}.site-footer .footer-brand .site-logo>img{display:none!important}.site-footer .footer-brand .footer-social-icons{width:199px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;margin-top:14px!important}.site-footer .footer-brand .footer-social-icons>a{background-color:var(--e3-ink)!important;border:1px solid #3c434b!important;border-radius:8px!important;background-size:22px 22px!important}.site-footer .footer-brand .footer-social-icons>a>img{display:block!important;width:22px!important;height:22px!important;object-fit:contain!important;filter:grayscale(1) brightness(0) invert(1)!important}.site-footer .footer-brand .footer-social-icons>a{background-image:none!important}
.site-footer .footer-grid a[href="#contact"],.site-footer .footer-grid a[href="#forum"],.site-footer .footer-grid a[href="#news"]{text-decoration:underline}
@media(max-width:1100px){:root{--e3-section-space:80px}.e3-expert-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home .hero::after{width:320px;opacity:.35;right:-40px}.home .grid-three,.home .news .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.e3-forum-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-grid{grid-template-columns:1fr 1fr!important}.site-footer .footer-brand{grid-column:1/-1!important}.site-footer .footer-sections,.site-footer .footer-contacts,.site-footer .footer-documents,.site-footer .footer-bottom{min-width:0!important}}
@media(max-width:760px){:root{--e3-section-space:64px}.e3-shell h1,.ex-inner h1{font-size:34px!important}.e3-shell h2,.ex-inner .ex-heading,.home .section h2{font-size:28px!important}.e3-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.e3-monitor-layout,.e3-fee-grid,.e3-forum-media-grid,.e3-join-form{grid-template-columns:1fr!important}.e3-join-form .e3-form-wide{grid-column:auto}.home .hero::after{display:none}.e3-actions,.wp-block-buttons{width:100%}.e3-actions>.button,.wp-block-buttons>.wp-block-button,.wp-block-buttons>.wp-block-button>.wp-block-button__link{width:100%!important}.e3-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-footer .footer-grid{grid-template-columns:1fr!important}.site-footer .footer-brand{margin-bottom:12px}.site-footer .footer-links-columns{display:block!important}.site-footer a{min-height:44px;display:inline-flex;align-items:center}.site-footer .footer-social-icons>a{min-height:0!important}.e3-forum-photo-grid{grid-template-columns:1fr 1fr}.e3-breadcrumbs{overflow:hidden;white-space:nowrap}.e3-breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.e3-filter,.e3-knowledge-filter{grid-template-columns:1fr!important}.e3-filter button{width:100%}.e3-landing-hero-grid{grid-template-columns:1fr!important}}
@media(max-width:520px){.e3-expert-grid{grid-template-columns:1fr!important}.e3-partners-grid{grid-template-columns:1fr!important}.e3-forum-photo-grid{grid-template-columns:1fr!important}}


/* A051 Agency: монохромные соцсети и мобильная навигация. */
.site-footer .footer-brand .footer-social-icons>a>img{display:none!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(1){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M7 19V9.8C7 8.8 7.8 8 8.8 8h2.3l2.9 4.2L16.9 8h2.3c1 0 1.8.8 1.8 1.8V19h-3.5v-5.5L14 18l-3.5-4.5V19H7Z' fill='white'/%3E%3C/svg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(2){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M6.5 8.5h3.3c.3 0 .5.2.6.5.9 2.3 2 4 3.4 5.3V9.3c0-.5.2-.8.7-.8h2.5c.5 0 .7.2.7.7v2.9c0 .5.2.8.5.8s.9-.6 1.7-1.7c.5-.8 1-1.5 1.3-2.3.1-.3.3-.4.6-.4h3c.6 0 .7.3.5.8-.5 1.1-1.3 2.4-2.5 3.7-.5.6-.7 1-.7 1.2 0 .3.2.6.7 1l2.9 2.9c.4.4.3.8-.3.8h-3.4c-.3 0-.6-.1-.8-.4l-1.9-2c-.6-.6-1-.8-1.3-.8s-.5.3-.5 1V18c0 .5-.2.7-.7.7h-1.6c-2.3 0-4.3-1-6-3-1.7-1.9-2.8-4.3-3.4-6.9-.1-.2.1-.3.2-.3Z' fill='white'/%3E%3C/svg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(3){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M7 8.5h8.2c3.5 0 5.8 1.8 5.8 4.8 0 2.1-1 3.6-2.9 4.3l3.4 2.6h-4.8L14 18h-3v2.2H7V8.5Zm4 3.2v3.2h4c1.3 0 2.1-.6 2.1-1.6s-.8-1.6-2.1-1.6h-4Z' fill='white'/%3E%3C/svg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(4){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M6.5 8.5h15v3.8h-5.3V22h-4.4v-9.7H6.5V8.5Z' fill='white'/%3E%3Cpath d='m18.6 19.6 3.1 2.9v-5l-3.1 2.1Z' fill='white'/%3E%3C/svg%3E")!important}
.site-footer .footer-brand .footer-social-icons>a:nth-child(5){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='m5.8 13.4 15.4-5.9c.8-.3 1.3.2 1.1 1l-2.6 12.1c-.2.9-.7 1.1-1.4.6l-3.9-2.9-1.9 1.8c-.2.2-.4.4-.8.4l.3-4 7.4-6.6c.3-.3-.1-.4-.5-.1l-9.1 5.7-3.9-1.2c-.9-.3-.9-.7-.1-.9Z' fill='white'/%3E%3C/svg%3E")!important}
.home .contact>.container,.home #contact>.container{display:grid!important;grid-template-columns:1fr!important;gap:28px!important}.home .contact .contact-copy,.home #contact .contact-copy{max-width:760px}.home .contact .contact-form form,.home #contact .contact-form form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.home .contact .contact-form form .consent,.home #contact .contact-form form .consent,.home .contact .contact-form form button,.home #contact .contact-form form button{grid-column:1/-1}
@media(max-width:1000px){
  body.e3-menu-open{overflow:hidden!important}
  .site-header .site-nav{position:fixed!important;left:0!important;right:0!important;top:64px!important;bottom:0!important;z-index:9999!important;background:#fff!important;overflow:auto!important;padding:22px 20px 40px!important;display:none!important;margin:0!important}
  .site-header .menu-toggle[aria-expanded="true"]+.site-nav{display:block!important}
  .site-header .site-nav>ul{display:block!important;margin:16px 0 0!important;padding:0!important}
  .site-header .site-nav>ul>li{border-bottom:1px solid var(--e3-line)!important}
  .site-header .site-nav>ul>li>a{display:flex!important;align-items:center!important;min-height:52px!important;font-size:17px!important;font-weight:650!important}
  .site-header .site-nav .sub-menu{display:none!important;position:static!important;box-shadow:none!important;border:0!important;padding:0 0 12px 14px!important;background:#fff!important}
  .site-header .site-nav li.e3-open>.sub-menu{display:block!important}
  .site-header .site-nav .sub-menu a{display:flex!important;align-items:center!important;min-height:46px!important;font-size:15px!important}
  .site-header .site-nav>.header-cta{display:flex!important;width:100%!important;margin:0 0 10px!important;background:var(--e3-red)!important;color:#fff!important}
  .site-header .site-nav>.e3-header-language-switch{display:flex!important;justify-content:flex-start!important;min-height:44px!important;margin:0!important;padding:0!important;width:100%!important}
}
@media(max-width:700px){.home .contact .contact-form form,.home #contact .contact-form form{grid-template-columns:1fr!important}.home .contact .contact-form form .consent,.home #contact .contact-form form .consent,.home .contact .contact-form form button{grid-column:auto}}
