.ergo-accepted-b10 .ergo-page,
.ergo-accepted-b10 .ergo-page *{ box-sizing: border-box; }
.ergo-accepted-b10 .ergo-page{  padding: 29px 36px 40px; display: flex; flex-direction: column; position: relative; background: #f6f5ef; color: #17211c; font-family: Arial, Helvetica, sans-serif; }
.ergo-accepted-b10 .ergo-page[hidden]{ display: none; }
.ergo-accepted-b10 .ergo-page :is(h1,h2,h3,p,a,span,strong,small,b,li,dt,dd,figcaption,button){ color: #17211c; -webkit-text-fill-color: currentColor; }
.ergo-accepted-b10 .ergo-page :is(h1,h2,h3,p,figure,ul,ol,dl,dd){ margin: 0; }
.ergo-accepted-b10 .ergo-page h1{ font-size: 61px; font-weight: 500; line-height: 1.07; letter-spacing: -.052em; max-width: 900px; text-wrap: balance; }
.ergo-accepted-b10 .ergo-page h2{ font-size: 30px; font-weight: 500; line-height: 1.17; letter-spacing: -.034em; text-wrap: balance; }
.ergo-accepted-b10 .ergo-page h3{ font-size: 24px; font-weight: 500; line-height: 1.2; letter-spacing: -.025em; }
.ergo-accepted-b10 .ergo-page a{ text-decoration: none; }
.ergo-accepted-b10 .ergo-page p{ font-size: 16px; line-height: 1.6; }
.ergo-accepted-b10 .ergo-masthead{ display: grid; grid-template-columns: 68px minmax(0,1fr); align-items: center; gap: 20px 28px; padding-bottom: 28px; }
.ergo-accepted-b10 .ergo-page .ergo-wordmark{ color: #17211c; font-size: 36px; font-weight: 500; line-height: 1; letter-spacing: -.085em; }
.ergo-accepted-b10 .ergo-mainnav{ display: flex; flex-wrap: wrap; align-items: center; gap: 10px 17px; padding-right: 70px; }
.ergo-accepted-b10 .ergo-page .ergo-mainnav a{ color: #17211c; font-size: 14px; font-weight: 500; line-height: 1.45; }
.ergo-accepted-b10 .ergo-breadcrumb{ display: flex; flex-wrap: wrap; gap: 8px 14px; margin-bottom: 35px; }
.ergo-accepted-b10 .ergo-page .ergo-breadcrumb :is(a,span){ color: #3e4a43; font-size: 14px; line-height: 1.5; }
.ergo-accepted-b10 .ergo-page .ergo-breadcrumb a{ color: #105537; }
.ergo-accepted-b10 .ergo-page .ergo-audience{ color: #105537; font-size: 15px; font-weight: 500; line-height: 1.4; margin-bottom: 23px; }
.ergo-accepted-b10 .ergo-page .ergo-lead{ color: #3e4a43; font-size: 16px; line-height: 1.65; margin-top: 24px; max-width: 850px; }
.ergo-accepted-b10 .hero-actions{ display: flex; flex-wrap: wrap; align-items: center; gap: 16px 27px; }
.ergo-accepted-b10 .ergo-page .ergo-cta{ display: inline-flex; align-items: center; justify-content: space-between; gap: 28px; max-width: 100%; min-height: 48px; margin-top: 24px; padding: 14px 21px; border-radius: 26px; background: #176649; color: #ffffff; font-size: 14px; font-weight: 500; line-height: 1.4; }
.ergo-accepted-b10 .ergo-page .ergo-cta span{ color: #ffffff; font-size: 18px; line-height: 1; }
.ergo-accepted-b10 .ergo-page .hero-secondary{ color: #105537; font-size: 14px; font-weight: 500; line-height: 1.45; margin-top: 24px; }
.ergo-accepted-b10 .ergo-art{ position: relative; min-width: 0; max-width: 100%; overflow: hidden; }
.ergo-accepted-b10 .ergo-art > i{ display: block; position: absolute; }
.ergo-accepted-b10 .ergo-localnav{ display: flex; flex-wrap: wrap; gap: 12px 28px; border-top: 1px solid #a7b3a6; padding-top: 20px; margin-top: 35px; }
.ergo-accepted-b10 .ergo-page .ergo-localnav a{ color: #105537; font-size: 14px; font-weight: 500; line-height: 1.5; }
.ergo-accepted-b10 .editorial-section{ padding-top: 26px; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b10 .ergo-page .editorial-section h2{ color: #105537; }
.ergo-accepted-b10 .ergo-page .editorial-section p{ color: #3e4a43; margin-top: 17px; }
.ergo-accepted-b10 .detail-lines{ list-style: none; padding: 0; margin-top: 23px !important; }
.ergo-accepted-b10 .ergo-page .detail-lines li{ color: #3e4a43; font-size: 16px; line-height: 1.55; padding: 12px 0; border-top: 1px solid #cbd2c8; }
.ergo-accepted-b10 .ergo-related{ padding-top: 47px; margin-top: auto; }
.ergo-accepted-b10 .ergo-page .ergo-overline{ color: #3e4a43; font-size: 14px; line-height: 1.45; margin-bottom: 14px; }
.ergo-accepted-b10 .ergo-page .ergo-related > h2{ color: #105537; font-size: 31px; max-width: 640px; }
.ergo-accepted-b10 .related-entrances{ display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 28px; padding-top: 28px; }
.ergo-accepted-b10 .related-entrances > article{ display: flex; flex-direction: column; padding-top: 22px; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b10 .ergo-page .related-entrances h3{ color: #105537; }
.ergo-accepted-b10 .ergo-page .related-entrances p{ color: #3e4a43; font-size: 14px; line-height: 1.62; margin-top: 17px; }
.ergo-accepted-b10 .ergo-page .related-entrances a{ color: #105537; font-size: 14px; font-weight: 500; line-height: 1.45; padding-top: 22px; margin-top: auto; }
.ergo-accepted-b10 .ergo-page .related-entrances a span{ color: inherit; font-size: 16px; margin-left: 11px; }
.ergo-accepted-b10 .ergo-proof h2{ font-size: 14px; font-weight: 500; line-height: 1.45; letter-spacing: 0; text-wrap: initial; }
.ergo-accepted-b10 .ergo-proof strong{ display: block; font-weight: 500; font-size: 88px; line-height: .97; letter-spacing: -.065em; }
.ergo-accepted-b10 .ergo-proof p{ font-size: 16px; line-height: 1.48; }
.ergo-accepted-b10 .ergo-stageband{ padding-top: 29px; margin-top: 34px; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b10 .ergo-page .ergo-stageband h2{ color: #3e4a43; font-size: 14px; line-height: 1.5; letter-spacing: 0; }
.ergo-accepted-b10 .ergo-page .stage-title{ font-size: 18px; font-weight: 500; margin-top: 8px; }
.ergo-accepted-b10 .stage-columns{ display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 30px; margin-top: 20px; }
.ergo-accepted-b10 .ergo-page .stage-columns strong{ display: block; color: #105537; font-size: 22px; font-weight: 500; line-height: 1.22; letter-spacing: -.025em; }
.ergo-accepted-b10 .ergo-page .stage-columns span{ display: block; color: #3e4a43; font-size: 14px; line-height: 1.55; margin-top: 13px; }
.ergo-accepted-b10 .ergo-page .stage-closing{ color: #3e4a43; font-size: 14px; margin-top: 25px; }
.ergo-accepted-b10 .ergo-final{ display: grid; grid-template-columns: 1fr auto; gap: 20px 32px; align-items: center; margin-top: 47px; padding: 29px 0 0; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b10 .ergo-page .ergo-final h2{ color: #105537; font-size: 31px; }
.ergo-accepted-b10 .ergo-page .ergo-final p:not(.ergo-overline){ color: #3e4a43; font-size: 14px; margin-top: 12px; max-width: 570px; }
.ergo-accepted-b10 .ergo-final .ergo-cta{ margin-top: 0; }
.ergo-accepted-b10 .resource-sidebar{ padding: 25px; background: #e3f3eb; }
.ergo-accepted-b10 .ergo-page .resource-sidebar h3{ color: #105537; font-size: 22px; }
.ergo-accepted-b10 .resource-toc{ display: flex; flex-direction: column; gap: 0; margin-top: 17px; }
.ergo-accepted-b10 .ergo-page .resource-toc a{ display: block; padding: 13px 0; border-top: 1px solid #adc3b4; font-size: 14px; font-weight: 500; line-height: 1.5; color: #105537; }
.ergo-accepted-b10 .resource-sidebar .ergo-cta{ width: 100%; }
.ergo-accepted-b10 .download-card{ margin-top: 33px; padding: 25px 0 0; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b10 .ergo-page .download-card h3{ color: #105537; }
.ergo-accepted-b10 .ergo-page .download-card p{ color: #3e4a43; margin-top: 14px; }
.ergo-accepted-b10 .ergo-page .download-link{ display: inline-flex; align-items: center; gap: 23px; font-size: 14px; font-weight: 500; line-height: 1.5; color: #105537; margin-top: 22px; }
.ergo-accepted-b10 .resource-collection{ margin-top: 40px; }
.ergo-accepted-b10 .ergo-page .resource-collection h2{ color: #105537; font-size: 35px; }
.ergo-accepted-b10 .resource-filters{ display: flex; flex-wrap: wrap; gap: 10px; margin-top: 26px; }
.ergo-accepted-b10 .ergo-page .resource-filter{ appearance: none; font: inherit; font-size: 14px; font-weight: 500; color: #105537; background: transparent; border: 1px solid #adc3b4; border-radius: 24px; padding: 11px 17px; line-height: 1.4; }
.ergo-accepted-b10 .ergo-page .resource-filter[aria-pressed="true"]{ background: #176649; border-color: #176649; color: #ffffff; }
.ergo-accepted-b10 .resource-cards{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 27px 34px; margin-top: 30px; }
.ergo-accepted-b10 .resource-card{ display: flex; flex-direction: column; border-top: 1px solid #a7b3a6; padding-top: 22px; }
.ergo-accepted-b10 .resource-card[hidden]{ display: none; }
.ergo-accepted-b10 .ergo-page .resource-card h3{ color: #105537; font-size: 26px; }
.ergo-accepted-b10 .ergo-page .resource-card p{ color: #3e4a43; font-size: 16px; margin-top: 16px; }
.ergo-accepted-b10 .ergo-page .resource-card a{ color: #105537; font-size: 14px; line-height: 1.5; font-weight: 500; padding-top: 20px; margin-top: auto; }
.ergo-accepted-b10 .team-page h1{ max-width: 930px; font-size: 66px; }
.ergo-accepted-b10 .team-art{ aspect-ratio: 21 / 9; margin-top: 34px; background: #e3f3eb; }
.ergo-accepted-b10 .support-hand{ position: absolute; width: 230px; height: 110px; z-index: 2; }
.ergo-accepted-b10 .support-hand i{ position: absolute; display: block; background: linear-gradient(0deg,#bd9278,#e0bba0); }
.ergo-accepted-b10 .support-wrist{ width: 137px; height: 75px; top: 25px; left: -30px; border-radius: 25px; }
.ergo-accepted-b10 .support-palm{ width: 107px; height: 84px; top: 12px; left: 74px; border-radius: 37% 38% 42% 32%; }
.ergo-accepted-b10 .support-finger{ height: 20px; width: 70px; left: 136px; border-radius: 14px; }
.ergo-accepted-b10 .finger-one{ top: 10px; transform: rotate(-8deg); }
.ergo-accepted-b10 .finger-two{ top: 29px; width: 78px; }
.ergo-accepted-b10 .finger-three{ top: 47px; transform: rotate(7deg); }
.ergo-accepted-b10 .support-thumb{ width: 63px; height: 24px; left: 116px; top: 82px; border-radius: 16px; transform: rotate(-35deg); }
.ergo-accepted-b10 .hand-left{ left: -4%; top: 45%; transform: rotate(-15deg); }
.ergo-accepted-b10 .hand-right{ right: -5%; top: 35%; transform: rotate(166deg); }
.ergo-accepted-b10 .hand-right i{ background: linear-gradient(0deg,#805238,#ac7a56); }
.ergo-accepted-b10 .hand-upper{ left: 52%; top: -14%; transform: rotate(82deg); }
.ergo-accepted-b10 .hand-upper i{ background: linear-gradient(0deg,#bd937d,#ddbcaa); }
.ergo-accepted-b10 .cloth-sheet{ z-index: 3; top: 23%; left: 18%; width: 65%; height: 61%; background: linear-gradient(133deg,#fbf8eb 8%,#ddd9c8 16%,#f7f4e9 25%,#faf7ef 43%,#d5d0bf 56%,#eeecdf 66%,#faf8f0 79%,#dad6c7 97%); clip-path: polygon(0 11%,13% 2%,31% 10%,42% 7%,55% 0,69% 6%,85% 10%,100% 0,98% 43%,92% 65%,78% 72%,66% 91%,53% 100%,39% 87%,30% 73%,16% 70%,5% 57%); transform: rotate(-3deg); filter: drop-shadow(2px 9px 8px #5576611b); }
.ergo-accepted-b10 .cloth-fold{ z-index: 4; border-radius: 50%; transform: rotate(-17deg); background: linear-gradient(0deg,transparent,#aaa79224 38%,#fffffa5e 61%,transparent); }
.ergo-accepted-b10 .fold-broad{ left: 23%; top: 44%; width: 33%; height: 13%; }
.ergo-accepted-b10 .fold-soft{ left: 49%; top: 55%; width: 26%; height: 19%; transform: rotate(16deg); }
.ergo-accepted-b10 .cloth-hem{ z-index: 4; left: 29%; top: 38%; width: 49%; height: 8%; border-bottom: 2px solid #ffffff6b; border-radius: 0 0 50% 30%; transform: rotate(5deg); }
.ergo-accepted-b10 .team-sections{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 40px; margin-top: 38px; }
.ergo-accepted-b10 .team-sections .editorial-section{ padding-top: 27px; }
.ergo-accepted-b10 .team-responsibility{ display: grid; grid-template-columns: 1fr 1fr; gap: 40px; padding: 33px; margin-top: 40px; background: #202521; border-top: 0; }
.ergo-accepted-b10 .team-page .team-responsibility :is(h2,p,li){ color: #ffffff; }
.ergo-accepted-b10 .team-page .team-responsibility p{ color: #eff3ee; }
.ergo-accepted-b10 .team-responsibility .detail-lines{ margin-top: 0 !important; }
.ergo-accepted-b10 .team-responsibility .detail-lines li{ border-color: #778279; color: #eff3ee; }
.ergo-accepted-b10 .team-responsibility .detail-lines li:first-child{ border-top: 0; padding-top: 0; }
.ergo-accepted-b10 .profile-hero{ display: grid; grid-template-columns: 1fr .94fr; gap: 42px; align-items: center; }
.ergo-accepted-b10 .profile-page h1{ font-size: 58px; }
.ergo-accepted-b10 .folio-art{ aspect-ratio: 4 / 3; background: #edeae0; }
.ergo-accepted-b10 .folio-sheet{ position: absolute; width: 81%; height: 71%; left: 11%; top: 19%; transform: rotate(-14deg); filter: drop-shadow(9px 14px 8px #514c302b); }
.ergo-accepted-b10 .folio-fold{ display: block; position: absolute; width: 21%; height: 64%; }
.ergo-accepted-b10 .folio-one{ left: 0; top: 20%; background: linear-gradient(100deg,#f9f7ec,#eeece2); clip-path: polygon(0 0,100% 14%,100% 100%,0 86%); }
.ergo-accepted-b10 .folio-two{ left: 20%; top: 20%; background: linear-gradient(100deg,#d9d7ca,#eeece1); clip-path: polygon(0 14%,100% 0,100% 86%,0 100%); }
.ergo-accepted-b10 .folio-three{ left: 40%; top: 20%; background: linear-gradient(100deg,#fffdf3,#efede2); clip-path: polygon(0 0,100% 14%,100% 100%,0 86%); }
.ergo-accepted-b10 .folio-four{ left: 60%; top: 20%; background: linear-gradient(100deg,#dbd8cc,#eeece1); clip-path: polygon(0 14%,100% 0,100% 86%,0 100%); }
.ergo-accepted-b10 .folio-five{ left: 80%; top: 20%; background: linear-gradient(100deg,#fffdf3,#eeece0); clip-path: polygon(0 0,100% 14%,100% 100%,0 86%); }
.ergo-accepted-b10 .profile-content{ display: grid; grid-template-columns: 1.5fr .72fr; gap: 42px; margin-top: 44px; align-items: start; }
.ergo-accepted-b10 .profile-sections .editorial-section{ margin-top: 35px; }
.ergo-accepted-b10 .profile-sections .editorial-section:first-child{ margin-top: 0; }
.ergo-accepted-b10 .profile-sections .editorial-section:first-child .detail-lines li{ padding: 15px 0; }
.ergo-accepted-b10 .profile-proof{ display: grid; grid-template-columns: 1fr 1fr; gap: 23px; margin-top: 33px; }
.ergo-accepted-b10 .profile-proof .ergo-proof{ background: #e3f3eb; padding: 23px 25px 27px; }
.ergo-accepted-b10 .profile-proof .ergo-proof:nth-child(2){ background: #e9edff; }
.ergo-accepted-b10 .profile-proof .ergo-proof h2{ color: #105537; }
.ergo-accepted-b10 .profile-proof .ergo-proof:nth-child(2) h2{ color: #24377c; }
.ergo-accepted-b10 .profile-proof .ergo-proof strong{ margin-top: 28px; font-size: 80px; }
.ergo-accepted-b10 .profile-proof .ergo-proof p{ margin-top: 15px; color: #17211c; }
.ergo-accepted-b10 .profile-side{ padding-top: 0; }
.ergo-accepted-b10 .scenarios-page h1{ max-width: 850px; font-size: 64px; }
.ergo-accepted-b10 .rule-art{ aspect-ratio: 21 / 9; background: #f0ede2; margin-top: 36px; }
.ergo-accepted-b10 .rule-arm{ position: absolute; height: 18px; width: 100%; top: 0; left: 100%; border-radius: 9px; background: repeating-linear-gradient(0deg,#d2b58b 0,#e0c7a1 2px,#d5b58b 3px,#ddc19a 5px); transform-origin: 9px 9px; box-shadow: 0 5px 4px #6c5c3321; }
.ergo-accepted-b10 .arm-a{ width: 15.5%; left: 9%; top: 48%; transform: rotate(-25deg); }
.ergo-accepted-b10 .arm-b{ transform: rotate(70deg); }
.ergo-accepted-b10 .arm-c{ transform: rotate(-50deg); }
.ergo-accepted-b10 .arm-d{ transform: rotate(32deg); }
.ergo-accepted-b10 .arm-e{ transform: rotate(-73deg); }
.ergo-accepted-b10 .arm-f{ transform: rotate(64deg); }
.ergo-accepted-b10 .rule-pivot{ display: block; position: absolute; width: 7px; height: 7px; border-radius: 50%; left: 5px; top: 5px; background: linear-gradient(120deg,#aaa28d,#d6d2c5,#888274); box-shadow: 0 1px 1px #4d452c3b; }
.ergo-accepted-b10 .scenarios-sections{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 41px 43px; margin-top: 38px; }
.ergo-accepted-b10 .scenarios-sections .editorial-section:nth-child(even){ border-color: #9fb1a6; }
.ergo-accepted-b10 .ergo-page.research-page{ background: #202521; }
.ergo-accepted-b10 .ergo-page.research-page :is(h1,h2,h3,p,a,span,strong,small,b,li,dt,dd,figcaption,button){ color: #ffffff; }
.ergo-accepted-b10 .research-page .ergo-breadcrumb :is(a,span),
.ergo-accepted-b10 .research-page .ergo-lead,
.ergo-accepted-b10 .research-page .editorial-section p,
.ergo-accepted-b10 .research-page .detail-lines li,
.ergo-accepted-b10 .research-page .related-entrances p,
.ergo-accepted-b10 .research-page .ergo-final p:not(.ergo-overline){ color: #eff3ee; }
.ergo-accepted-b10 .research-page .ergo-audience,
.ergo-accepted-b10 .research-page .hero-secondary,
.ergo-accepted-b10 .research-page .ergo-localnav a,
.ergo-accepted-b10 .research-page .editorial-section h2,
.ergo-accepted-b10 .research-page .stage-columns strong,
.ergo-accepted-b10 .research-page .ergo-related > h2,
.ergo-accepted-b10 .research-page .related-entrances h3,
.ergo-accepted-b10 .research-page .related-entrances a,
.ergo-accepted-b10 .research-page .ergo-final h2{ color: #e3f3eb; }
.ergo-accepted-b10 .ergo-page.research-page .ergo-cta{ background: #e3f3eb; color: #105537; }
.ergo-accepted-b10 .research-page .ergo-cta span{ color: #105537; }
.ergo-accepted-b10 .research-page .ergo-localnav,
.ergo-accepted-b10 .research-page .ergo-stageband,
.ergo-accepted-b10 .research-page .editorial-section,
.ergo-accepted-b10 .research-page .detail-lines li,
.ergo-accepted-b10 .research-page .related-entrances > article,
.ergo-accepted-b10 .research-page .ergo-final{ border-color: #778279; }
.ergo-accepted-b10 .research-hero{ display: grid; grid-template-columns: 1.02fr 1fr; gap: 41px; align-items: center; }
.ergo-accepted-b10 .research-page h1{ font-size: 57px; }
.ergo-accepted-b10 .slate-art{ aspect-ratio: 1 / 1; background: repeating-linear-gradient(171deg,#444b47 0,#444b47 9px,#3e4641 10px,#474e49 12px,#444b47 17px,#414943 18px,#444b47 21px); }
.ergo-accepted-b10 .slate-flake{ left: -10%; width: 126%; background: linear-gradient(171deg,#5a625b8c,#343d365c 49%,#616b636b 70%,#3e484269); transform: rotate(-11deg); clip-path: polygon(0 42%,13% 33%,28% 16%,43% 30%,58% 4%,71% 13%,100% 0,100% 78%,83% 69%,65% 89%,42% 70%,23% 100%,0 82%); }
.ergo-accepted-b10 .flake-a{ top: 4%; height: 18%; }
.ergo-accepted-b10 .flake-b{ top: 20%; height: 14%; transform: rotate(-7deg); }
.ergo-accepted-b10 .flake-c{ top: 31%; height: 20%; }
.ergo-accepted-b10 .flake-d{ top: 51%; height: 15%; transform: rotate(-9deg); }
.ergo-accepted-b10 .flake-e{ top: 64%; height: 18%; }
.ergo-accepted-b10 .flake-f{ top: 78%; height: 20%; transform: rotate(-4deg); }
.ergo-accepted-b10 .slate-damp{ left: 31%; top: 23%; width: 45%; height: 51%; background: linear-gradient(173deg,#202c278c,#17221cb0 43%,#27332d94); clip-path: polygon(20% 2%,38% 5%,60% 0,72% 12%,92% 16%,86% 33%,98% 53%,90% 66%,83% 91%,62% 100%,45% 92%,22% 99%,8% 75%,12% 58%,0 35%,9% 17%); filter: blur(5px); mix-blend-mode: multiply; }
.ergo-accepted-b10 .research-sections{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 40px; margin-top: 38px; }
.ergo-accepted-b10 .research-page .resource-collection{ background: #f6f5ef; padding: 31px; }
.ergo-accepted-b10 .research-page .resource-collection :is(h2,h3,p,a,span,button){ color: #17211c; }
.ergo-accepted-b10 .research-page .resource-collection h2,
.ergo-accepted-b10 .research-page .resource-collection h3,
.ergo-accepted-b10 .research-page .resource-collection a{ color: #105537; }
.ergo-accepted-b10 .research-page .resource-collection p{ color: #3e4a43; }
.ergo-accepted-b10 .research-page .resource-collection .resource-filter[aria-pressed="true"]{ color: #ffffff; background: #176649; }
.ergo-accepted-b10 .research-page .related-entrances{ grid-template-columns: repeat(2,minmax(0,1fr)); }
.ergo-accepted-b10 .authorization-hero{ display: grid; grid-template-columns: .72fr 1.28fr; gap: 45px; align-items: center; }
.ergo-accepted-b10 .authorization-page h1{ font-size: 57px; }
.ergo-accepted-b10 .zip-art{ aspect-ratio: 4 / 5; background: #e8e2d1; }
.ergo-accepted-b10 .canvas-grain{ inset: 0; background: repeating-linear-gradient(0deg,#efeadb 0,#efeadb 2px,#d7d1bf 3px,#ece7d8 4px),repeating-linear-gradient(90deg,#f1ecdc 0,#f1ecdc 2px,#c9c1ad 3px,#e6decc 4px); background-blend-mode: multiply; }
.ergo-accepted-b10 .canvas-opening{ width: 44%; height: 48%; top: -1%; left: 28%; background: #5f645d; clip-path: polygon(0 0,100% 0,52% 100%,48% 100%); box-shadow: inset 0 0 18px #292e27; }
.ergo-accepted-b10 .canvas-edge{ width: 11%; height: 53%; top: -7%; background: linear-gradient(90deg,#ded7c7,#f5efdf 47%,#c7bfad 88%); transform-origin: 50% 100%; }
.ergo-accepted-b10 .edge-left{ left: 39%; transform: rotate(-18deg); }
.ergo-accepted-b10 .edge-right{ left: 50%; transform: rotate(18deg); }
.ergo-accepted-b10 .zip-teeth{ width: 10px; background: repeating-linear-gradient(0deg,#6b726d 0,#6b726d 3px,#b4b9b3 4px,#777e77 6px,#525b53 7px); box-shadow: 1px 1px 2px #444b3d4d; transform-origin: 50% 100%; }
.ergo-accepted-b10 .teeth-left{ height: 50%; left: calc(50% - 8px); top: -5%; transform: rotate(-19deg); }
.ergo-accepted-b10 .teeth-right{ height: 50%; left: calc(50% - 2px); top: -5%; transform: rotate(19deg); }
.ergo-accepted-b10 .teeth-joined{ height: 58%; left: calc(50% - 5px); top: 44%; }
.ergo-accepted-b10 .zip-slider{ width: 23px; height: 30px; top: calc(44% - 13px); left: calc(50% - 11.5px); background: linear-gradient(100deg,#59645b,#c1c5bf 48%,#657269); border-radius: 6px 6px 9px 9px; box-shadow: 2px 3px 3px #393e2f55; }
.ergo-accepted-b10 .zip-pull{ width: 10px; height: 29px; top: 44%; left: calc(50% - 5px); background: linear-gradient(90deg,#7e8980,#c5cbc5,#65736a); border-radius: 3px 3px 5px 5px; transform: rotate(-12deg); transform-origin: top center; box-shadow: 2px 3px 2px #3c453650; }
.ergo-accepted-b10 .authorization-content{ display: grid; grid-template-columns: 1.45fr .7fr; gap: 44px; margin-top: 43px; align-items: start; }
.ergo-accepted-b10 .authorization-sections .editorial-section{ margin-top: 34px; }
.ergo-accepted-b10 .authorization-sections .editorial-section:first-child{ margin-top: 0; }
.ergo-accepted-b10 .authorization-page .related-entrances{ grid-template-columns: repeat(2,minmax(0,1fr)); }
@media (max-width: 800px){
.ergo-accepted-b10 .ergo-page{ padding: 25px 27px 35px;  }
.ergo-accepted-b10 .ergo-masthead{ grid-template-columns: 63px 1fr; column-gap: 20px; }
.ergo-accepted-b10 .ergo-mainnav{ gap: 8px 13px; }
.ergo-accepted-b10 .ergo-page h1{ font-size: 49px; }
.ergo-accepted-b10 .ergo-page h2{ font-size: 28px; }
.ergo-accepted-b10 .profile-hero,
  .ergo-accepted-b10 .research-hero,
  .ergo-accepted-b10 .authorization-hero{ gap: 28px; }
.ergo-accepted-b10 .profile-page h1,
  .ergo-accepted-b10 .research-page h1,
  .ergo-accepted-b10 .authorization-page h1{ font-size: 43px; }
.ergo-accepted-b10 .profile-content,
  .ergo-accepted-b10 .authorization-content{ grid-template-columns: 1.4fr .8fr; gap: 27px; }
.ergo-accepted-b10 .resource-sidebar{ padding: 22px; }
.ergo-accepted-b10 .team-sections,
  .ergo-accepted-b10 .team-responsibility,
  .ergo-accepted-b10 .scenarios-sections,
  .ergo-accepted-b10 .research-sections{ gap: 29px; }
.ergo-accepted-b10 .profile-proof{ gap: 17px; }
.ergo-accepted-b10 .profile-proof .ergo-proof{ padding: 22px 19px 24px; }
.ergo-accepted-b10 .profile-proof .ergo-proof h2{ font-size: 14px; }
.ergo-accepted-b10 .profile-proof .ergo-proof strong{ font-size: 68px; }
.ergo-accepted-b10 .research-page .resource-collection{ padding: 26px; }
.ergo-accepted-b10 .related-entrances{ gap: 22px; }
.ergo-accepted-b10 .ergo-page .related-entrances h3{ font-size: 22px; }
.ergo-accepted-b10 .ergo-final{ grid-template-columns: 1fr; gap: 23px; }
.ergo-accepted-b10 .ergo-final .ergo-cta{ justify-self: start; }
.ergo-accepted-b10 .support-hand{ transform-origin: left center; scale: .8; }
.ergo-accepted-b10 .hand-right{ right: -15%; }
.ergo-accepted-b10 .hand-upper{ top: -17%; }
.ergo-accepted-b10 .rule-arm{ height: 14px; border-radius: 7px; transform-origin: 7px 7px; }
.ergo-accepted-b10 .rule-pivot{ width: 6px; height: 6px; top: 4px; left: 4px; }
}
@media (max-width: 560px){
.ergo-accepted-b10 .ergo-page{ padding: 22px 22px 30px;  }
.ergo-accepted-b10 .ergo-masthead{ grid-template-columns: 1fr; gap: 21px; padding-bottom: 25px; }
.ergo-accepted-b10 .ergo-mainnav{ padding-right: 0; gap: 10px 16px; }
.ergo-accepted-b10 .ergo-breadcrumb{ margin-bottom: 29px; }
.ergo-accepted-b10 .ergo-page h1{ font-size: 42px; }
.ergo-accepted-b10 .ergo-page h2{ font-size: 27px; }
.ergo-accepted-b10 .ergo-page .ergo-audience{ font-size: 14px; }
.ergo-accepted-b10 .profile-hero,
  .ergo-accepted-b10 .research-hero,
  .ergo-accepted-b10 .authorization-hero,
  .ergo-accepted-b10 .team-sections,
  .ergo-accepted-b10 .team-responsibility,
  .ergo-accepted-b10 .profile-content,
  .ergo-accepted-b10 .scenarios-sections,
  .ergo-accepted-b10 .research-sections,
  .ergo-accepted-b10 .authorization-content,
  .ergo-accepted-b10 .stage-columns,
  .ergo-accepted-b10 .resource-cards,
  .ergo-accepted-b10 .related-entrances,
  .ergo-accepted-b10 .research-page .related-entrances,
  .ergo-accepted-b10 .authorization-page .related-entrances{ grid-template-columns: 1fr; gap: 29px; }
.ergo-accepted-b10 .authorization-hero .zip-art{ order: 2; }
.ergo-accepted-b10 .team-art{ aspect-ratio: 21 / 9; }
.ergo-accepted-b10 .support-hand{ scale: .49; }
.ergo-accepted-b10 .hand-left{ left: -4%; top: 23%; }
.ergo-accepted-b10 .hand-right{ right: -46%; top: 20%; }
.ergo-accepted-b10 .hand-upper{ left: 45%; top: -24%; }
.ergo-accepted-b10 .team-responsibility{ padding: 26px; }
.ergo-accepted-b10 .profile-content,
  .ergo-accepted-b10 .authorization-content{ margin-top: 35px; }
.ergo-accepted-b10 .profile-side{ order: -1; }
.ergo-accepted-b10 .authorization-side{ order: -1; }
.ergo-accepted-b10 .profile-proof{ grid-template-columns: 1fr; gap: 20px; }
.ergo-accepted-b10 .profile-proof .ergo-proof{ padding: 24px 26px 28px; }
.ergo-accepted-b10 .profile-proof .ergo-proof strong{ font-size: 83px; }
.ergo-accepted-b10 .rule-arm{ height: 9px; border-radius: 5px; transform-origin: 4.5px 4.5px; }
.ergo-accepted-b10 .rule-pivot{ width: 4px; height: 4px; top: 2.5px; left: 2.5px; }
.ergo-accepted-b10 .slate-art{ width: 100%; }
.ergo-accepted-b10 .research-page .resource-collection{ padding: 25px 22px; }
.ergo-accepted-b10 .ergo-page .resource-collection h2{ font-size: 30px; }
.ergo-accepted-b10 .ergo-page .related-entrances a{ margin-top: 0; padding-top: 17px; }
.ergo-accepted-b10 .ergo-page .ergo-proof h2,
  .ergo-accepted-b10 .ergo-page .ergo-stageband h2{ font-size: 14px; }
.ergo-accepted-b10 .ergo-page .ergo-final h2{ font-size: 29px; }
}
@media (max-width: 380px){
.ergo-accepted-b10 .ergo-page{  }
.ergo-accepted-b10 .ergo-page h1{ font-size: 37px; }
.ergo-accepted-b10 .hand-right{ right: -60%; }
}
.ergo-accepted-b10 .ergo-art.generated-art{ display: block; width: 100%; height: auto; min-height: 0; aspect-ratio: auto; align-self: center; }
.ergo-accepted-b10 .ergo-art.generated-art > .ergo-generated-image{ display: block; position: static; width: 100%; max-width: 100%; height: auto; object-fit: contain; }
