.ergo-accepted-b11 .ergo-page,
.ergo-accepted-b11 .ergo-page *{ box-sizing: border-box; }
.ergo-accepted-b11 .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-b11 .ergo-page[hidden]{ display: none; }
.ergo-accepted-b11 .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-b11 .ergo-page :is(h1,h2,h3,p,figure,ul,ol,dl,dd){ margin: 0; }
.ergo-accepted-b11 .ergo-page h1{ font-size: 61px; font-weight: 500; line-height: 1.07; letter-spacing: -.052em; max-width: 900px; text-wrap: balance; }
.ergo-accepted-b11 .ergo-page h2{ font-size: 30px; font-weight: 500; line-height: 1.17; letter-spacing: -.034em; text-wrap: balance; }
.ergo-accepted-b11 .ergo-page h3{ font-size: 24px; font-weight: 500; line-height: 1.2; letter-spacing: -.025em; }
.ergo-accepted-b11 .ergo-page a{ text-decoration: none; }
.ergo-accepted-b11 .ergo-page p{ font-size: 16px; line-height: 1.6; }
.ergo-accepted-b11 .ergo-masthead{ display: grid; grid-template-columns: 68px minmax(0,1fr); align-items: center; gap: 20px 28px; padding-bottom: 28px; }
.ergo-accepted-b11 .ergo-page .ergo-wordmark{ color: #17211c; font-size: 36px; font-weight: 500; line-height: 1; letter-spacing: -.085em; }
.ergo-accepted-b11 .ergo-mainnav{ display: flex; flex-wrap: wrap; align-items: center; gap: 10px 17px; padding-right: 70px; }
.ergo-accepted-b11 .ergo-page .ergo-mainnav a{ color: #17211c; font-size: 14px; font-weight: 500; line-height: 1.45; }
.ergo-accepted-b11 .ergo-breadcrumb{ display: flex; flex-wrap: wrap; gap: 8px 14px; margin-bottom: 35px; }
.ergo-accepted-b11 .ergo-page .ergo-breadcrumb :is(a,span){ color: #3e4a43; font-size: 14px; line-height: 1.5; }
.ergo-accepted-b11 .ergo-page .ergo-breadcrumb a{ color: #105537; }
.ergo-accepted-b11 .ergo-page .ergo-audience{ color: #105537; font-size: 15px; font-weight: 500; line-height: 1.4; margin-bottom: 23px; }
.ergo-accepted-b11 .ergo-page .ergo-lead{ color: #3e4a43; font-size: 16px; line-height: 1.65; margin-top: 24px; max-width: 850px; }
.ergo-accepted-b11 .hero-actions{ display: flex; flex-wrap: wrap; align-items: center; gap: 16px 27px; }
.ergo-accepted-b11 .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-b11 .ergo-page .ergo-cta span{ color: #ffffff; font-size: 18px; line-height: 1; }
.ergo-accepted-b11 .ergo-page .hero-secondary{ color: #105537; font-size: 14px; font-weight: 500; line-height: 1.45; margin-top: 24px; }
.ergo-accepted-b11 .ergo-art{ position: relative; min-width: 0; max-width: 100%; overflow: hidden; }
.ergo-accepted-b11 .ergo-art > i{ display: block; position: absolute; }
.ergo-accepted-b11 .ergo-localnav{ display: flex; flex-wrap: wrap; gap: 12px 28px; border-top: 1px solid #a7b3a6; padding-top: 20px; margin-top: 35px; }
.ergo-accepted-b11 .ergo-page .ergo-localnav a{ color: #105537; font-size: 14px; font-weight: 500; line-height: 1.5; }
.ergo-accepted-b11 .editorial-section{ padding-top: 26px; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b11 .ergo-page .editorial-section h2{ color: #105537; }
.ergo-accepted-b11 .ergo-page .editorial-section p{ color: #3e4a43; margin-top: 17px; }
.ergo-accepted-b11 .detail-lines{ list-style: none; padding: 0; margin-top: 23px !important; }
.ergo-accepted-b11 .ergo-page .detail-lines li{ color: #3e4a43; font-size: 16px; line-height: 1.55; padding: 12px 0; border-top: 1px solid #cbd2c8; }
.ergo-accepted-b11 .ergo-related{ padding-top: 47px; margin-top: auto; }
.ergo-accepted-b11 .ergo-page .ergo-overline{ color: #3e4a43; font-size: 14px; line-height: 1.45; margin-bottom: 14px; }
.ergo-accepted-b11 .ergo-page .ergo-related > h2{ color: #105537; font-size: 31px; max-width: 640px; }
.ergo-accepted-b11 .related-entrances{ display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 28px; padding-top: 28px; }
.ergo-accepted-b11 .related-entrances > article{ display: flex; flex-direction: column; padding-top: 22px; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b11 .ergo-page .related-entrances h3{ color: #105537; }
.ergo-accepted-b11 .ergo-page .related-entrances p{ color: #3e4a43; font-size: 14px; line-height: 1.62; margin-top: 17px; }
.ergo-accepted-b11 .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-b11 .ergo-page .related-entrances a span{ color: inherit; font-size: 16px; margin-left: 11px; }
.ergo-accepted-b11 .ergo-proof h2{ font-size: 14px; font-weight: 500; line-height: 1.45; letter-spacing: 0; text-wrap: initial; }
.ergo-accepted-b11 .ergo-proof strong{ display: block; font-weight: 500; font-size: 88px; line-height: .97; letter-spacing: -.065em; }
.ergo-accepted-b11 .ergo-proof p{ font-size: 16px; line-height: 1.48; }
.ergo-accepted-b11 .ergo-stageband{ padding-top: 29px; margin-top: 34px; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b11 .ergo-page .ergo-stageband h2{ color: #3e4a43; font-size: 14px; line-height: 1.5; letter-spacing: 0; }
.ergo-accepted-b11 .ergo-page .stage-title{ font-size: 18px; font-weight: 500; margin-top: 8px; }
.ergo-accepted-b11 .stage-columns{ display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 30px; margin-top: 20px; }
.ergo-accepted-b11 .ergo-page .stage-columns strong{ display: block; color: #105537; font-size: 22px; font-weight: 500; line-height: 1.22; letter-spacing: -.025em; }
.ergo-accepted-b11 .ergo-page .stage-columns span{ display: block; color: #3e4a43; font-size: 14px; line-height: 1.55; margin-top: 13px; }
.ergo-accepted-b11 .ergo-page .stage-closing{ color: #3e4a43; font-size: 14px; margin-top: 25px; }
.ergo-accepted-b11 .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-b11 .ergo-page .ergo-final h2{ color: #105537; font-size: 31px; }
.ergo-accepted-b11 .ergo-page .ergo-final p:not(.ergo-overline){ color: #3e4a43; font-size: 14px; margin-top: 12px; max-width: 570px; }
.ergo-accepted-b11 .ergo-final .ergo-cta{ margin-top: 0; }
.ergo-accepted-b11 .resource-sidebar{ padding: 25px; background: #e3f3eb; }
.ergo-accepted-b11 .ergo-page .resource-sidebar h3{ color: #105537; font-size: 22px; }
.ergo-accepted-b11 .resource-toc{ display: flex; flex-direction: column; gap: 0; margin-top: 17px; }
.ergo-accepted-b11 .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-b11 .resource-sidebar .ergo-cta{ width: 100%; }
.ergo-accepted-b11 .download-card{ margin-top: 33px; padding: 25px 0 0; border-top: 1px solid #a7b3a6; }
.ergo-accepted-b11 .ergo-page .download-card h3{ color: #105537; }
.ergo-accepted-b11 .ergo-page .download-card p{ color: #3e4a43; margin-top: 14px; }
.ergo-accepted-b11 .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-b11 .resource-collection{ margin-top: 40px; }
.ergo-accepted-b11 .ergo-page .resource-collection h2{ color: #105537; font-size: 35px; }
.ergo-accepted-b11 .resource-filters{ display: flex; flex-wrap: wrap; gap: 10px; margin-top: 26px; }
.ergo-accepted-b11 .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-b11 .ergo-page .resource-filter[aria-pressed="true"]{ background: #176649; border-color: #176649; color: #ffffff; }
.ergo-accepted-b11 .resource-cards{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 27px 34px; margin-top: 30px; }
.ergo-accepted-b11 .resource-card{ display: flex; flex-direction: column; border-top: 1px solid #a7b3a6; padding-top: 22px; }
.ergo-accepted-b11 .resource-card[hidden]{ display: none; }
.ergo-accepted-b11 .ergo-page .resource-card h3{ color: #105537; font-size: 26px; }
.ergo-accepted-b11 .ergo-page .resource-card p{ color: #3e4a43; font-size: 16px; margin-top: 16px; }
.ergo-accepted-b11 .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-b11 .ergo-page .ergo-related{ margin-top: auto; }
.ergo-accepted-b11 .concept-art{ min-width: 0; background: #e8e6de; }
.ergo-accepted-b11 .concept-art img{ display: block; width: 100%; height: 100%; object-fit: contain; }
.ergo-accepted-b11 .resource-opening{ display: grid; grid-template-columns: 1.16fr 1fr; gap: 36px; align-items: center; }
.ergo-accepted-b11 .resource-opening h1{ font-size: 53px; }
.ergo-accepted-b11 .resource-opening .ergo-lead{ margin-top: 25px; }
.ergo-accepted-b11 .article-content{ display: grid; grid-template-columns: 1.5fr .76fr; gap: 44px; margin-top: 46px; align-items: start; }
.ergo-accepted-b11 .article-sections .editorial-section + .editorial-section{ margin-top: 40px; }
.ergo-accepted-b11 .article-side{ min-width: 0; }
.ergo-accepted-b11 .article-side .resource-sidebar{ padding: 25px; }
.ergo-accepted-b11 .article-side .resource-sidebar .ergo-cta{ display: flex; justify-content: space-between; }
.ergo-accepted-b11 .article-side .download-card{ padding-top: 25px; }
.ergo-accepted-b11 .article-side .download-card h3{ font-size: 25px; }
.ergo-accepted-b11 .article-side .download-card p{ font-size: 14px; }
.ergo-accepted-b11 .related-entrances{ grid-template-columns: repeat(2,minmax(0,1fr)); }
.ergo-accepted-b11 .agentic-page .concept-art{ background: #e6e6db; }
.ergo-accepted-b11 .agentic-page .resource-opening{ grid-template-columns: 1fr; gap: 34px; }
.ergo-accepted-b11 .agentic-page .ergo-hero{ display: grid; grid-template-columns: 1.45fr .8fr; gap: 0 38px; align-items: end; }
.ergo-accepted-b11 .agentic-page .ergo-audience{ grid-column: 1 / -1; }
.ergo-accepted-b11 .agentic-page h1{ max-width: 710px; font-size: 58px; }
.ergo-accepted-b11 .agentic-page .ergo-lead{ margin: 0 0 5px; }
.ergo-accepted-b11 .ergo-page.detection-page{ background: #202521; }
.ergo-accepted-b11 .ergo-page.detection-page :is(h1,h2,h3,p,a,span,strong,small,b,li,dt,dd,figcaption,button){ color: #ffffff; }
.ergo-accepted-b11 .detection-page .ergo-breadcrumb :is(a,span),
.ergo-accepted-b11 .detection-page .ergo-lead,
.ergo-accepted-b11 .detection-page .editorial-section p,
.ergo-accepted-b11 .detection-page .detail-lines li,
.ergo-accepted-b11 .detection-page .related-entrances p,
.ergo-accepted-b11 .detection-page .download-card p{ color: #eff3ee; }
.ergo-accepted-b11 .detection-page .ergo-audience,
.ergo-accepted-b11 .detection-page .editorial-section h2,
.ergo-accepted-b11 .detection-page .ergo-related > h2,
.ergo-accepted-b11 .detection-page .related-entrances h3,
.ergo-accepted-b11 .detection-page .related-entrances a,
.ergo-accepted-b11 .detection-page .download-card h3,
.ergo-accepted-b11 .detection-page .download-link{ color: #e3f3eb; }
.ergo-accepted-b11 .detection-page .editorial-section,
.ergo-accepted-b11 .detection-page .detail-lines li,
.ergo-accepted-b11 .detection-page .related-entrances > article,
.ergo-accepted-b11 .detection-page .download-card{ border-color: #778279; }
.ergo-accepted-b11 .detection-page .resource-opening{ grid-template-columns: 1fr 1.05fr; gap: 34px; }
.ergo-accepted-b11 .detection-page .resource-opening .ergo-hero{ max-width: 550px; }
.ergo-accepted-b11 .detection-page .resource-opening h1{ max-width: 550px; font-size: 57px; }
.ergo-accepted-b11 .detection-page .concept-art{ background: #313a34; }
.ergo-accepted-b11 .detection-page .resource-sidebar :is(h3,a,span){ color: #105537; }
.ergo-accepted-b11 .detection-page .resource-sidebar .ergo-cta,
.ergo-accepted-b11 .detection-page .resource-sidebar .ergo-cta span{ color: #ffffff; }
.ergo-accepted-b11 .training-page .resource-opening{ grid-template-columns: 1fr; gap: 34px; }
.ergo-accepted-b11 .training-page .resource-opening h1{ font-size: 63px; max-width: 890px; }
.ergo-accepted-b11 .training-page .concept-art{ background: #ebe9e1; }
.ergo-accepted-b11 .training-page .article-content{ grid-template-columns: 1.5fr .76fr; }
.ergo-accepted-b11 .training-page .related-entrances{ grid-template-columns: repeat(3,minmax(0,1fr)); }
.ergo-accepted-b11 .disclosure-opening{ display: grid; grid-template-columns: .86fr 1.14fr; gap: 40px; align-items: center; }
.ergo-accepted-b11 .disclosure-opening h1{ font-size: 54px; }
.ergo-accepted-b11 .disclosure-page .concept-art{ background: #e1ebe4; }
.ergo-accepted-b11 .disclosure-sections{ display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 30px; margin-top: 41px; }
.ergo-accepted-b11 .disclosure-sections h2{ font-size: 28px; }
.ergo-accepted-b11 .disclosure-page .ergo-final{ padding: 30px; border: 0; background: #e3f3eb; }
.ergo-accepted-b11 .technical-opening .ergo-hero{ max-width: 890px; }
.ergo-accepted-b11 .technical-opening h1{ font-size: 65px; max-width: 850px; }
.ergo-accepted-b11 .technical-opening .concept-art{ margin-top: 34px; background: #e7e3d8; }
.ergo-accepted-b11 .technical-sections{ margin-top: 39px; }
.ergo-accepted-b11 .technical-sections .editorial-section{ display: grid; grid-template-columns: 1fr 1fr; gap: 43px; }
.ergo-accepted-b11 .technical-sections .detail-lines{ margin-top: 0 !important; }
.ergo-accepted-b11 .technical-sections .detail-lines li:first-child{ padding-top: 0; border-top: 0; }
.ergo-accepted-b11 .technical-page .related-entrances{ grid-template-columns: repeat(3,minmax(0,1fr)); }
@media (max-width: 800px){
.ergo-accepted-b11 .ergo-page{ padding: 25px 27px 35px;  }
.ergo-accepted-b11 .ergo-masthead{ grid-template-columns: 63px 1fr; column-gap: 20px; }
.ergo-accepted-b11 .ergo-mainnav{ gap: 8px 13px; }
.ergo-accepted-b11 .ergo-page h1{ font-size: 48px; }
.ergo-accepted-b11 .ergo-page h2{ font-size: 28px; }
.ergo-accepted-b11 .resource-opening,
  .ergo-accepted-b11 .disclosure-opening{ gap: 28px; }
.ergo-accepted-b11 .resource-opening h1,
  .ergo-accepted-b11 .disclosure-opening h1{ font-size: 43px; }
.ergo-accepted-b11 .detection-page .resource-opening h1,
  .ergo-accepted-b11 .technical-opening h1{ font-size: 55px; }
.ergo-accepted-b11 .agentic-page h1{ font-size: 48px; }
.ergo-accepted-b11 .detection-page .resource-opening h1{ font-size: 45px; }
.ergo-accepted-b11 .training-page .resource-opening h1{ font-size: 51px; }
.ergo-accepted-b11 .article-content,
  .ergo-accepted-b11 .training-page .article-content{ grid-template-columns: 1.4fr .8fr; gap: 27px; }
.ergo-accepted-b11 .article-side .resource-sidebar{ padding: 22px; }
.ergo-accepted-b11 .disclosure-sections{ grid-template-columns: 1fr; gap: 34px; }
.ergo-accepted-b11 .disclosure-sections .editorial-section{ display: grid; grid-template-columns: 1fr 1fr; column-gap: 26px; }
.ergo-accepted-b11 .disclosure-sections h2,
  .ergo-accepted-b11 .disclosure-sections p{ grid-column: 1; }
.ergo-accepted-b11 .disclosure-sections .detail-lines{ grid-column: 2; grid-row: 1 / span 2; margin-top: 0 !important; }
.ergo-accepted-b11 .disclosure-sections .detail-lines li:first-child{ padding-top: 0; border-top: 0; }
.ergo-accepted-b11 .related-entrances{ gap: 22px; }
.ergo-accepted-b11 .ergo-page .related-entrances h3{ font-size: 22px; }
.ergo-accepted-b11 .ergo-final{ grid-template-columns: 1fr; gap: 23px; }
.ergo-accepted-b11 .ergo-final .ergo-cta{ justify-self: start; }
}
@media (max-width: 560px){
.ergo-accepted-b11 .ergo-page{ padding: 22px 22px 30px;  }
.ergo-accepted-b11 .ergo-masthead{ grid-template-columns: 1fr; gap: 21px; padding-bottom: 25px; }
.ergo-accepted-b11 .ergo-mainnav{ padding-right: 0; gap: 10px 16px; }
.ergo-accepted-b11 .ergo-breadcrumb{ margin-bottom: 29px; }
.ergo-accepted-b11 .ergo-page h1,
  .ergo-accepted-b11 .resource-opening h1,
  .ergo-accepted-b11 .training-page .resource-opening h1,
  .ergo-accepted-b11 .detection-page .resource-opening h1,
  .ergo-accepted-b11 .disclosure-opening h1,
  .ergo-accepted-b11 .technical-opening h1{ font-size: 42px; }
.ergo-accepted-b11 .ergo-page h2{ font-size: 27px; }
.ergo-accepted-b11 .ergo-page .ergo-audience{ font-size: 14px; }
.ergo-accepted-b11 .resource-opening,
  .ergo-accepted-b11 .agentic-page .ergo-hero,
  .ergo-accepted-b11 .detection-page .resource-opening,
  .ergo-accepted-b11 .training-page .resource-opening,
  .ergo-accepted-b11 .disclosure-opening,
  .ergo-accepted-b11 .article-content,
  .ergo-accepted-b11 .training-page .article-content,
  .ergo-accepted-b11 .disclosure-sections,
  .ergo-accepted-b11 .disclosure-sections .editorial-section,
  .ergo-accepted-b11 .technical-sections .editorial-section,
  .ergo-accepted-b11 .stage-columns,
  .ergo-accepted-b11 .related-entrances,
  .ergo-accepted-b11 .training-page .related-entrances,
  .ergo-accepted-b11 .technical-page .related-entrances{ grid-template-columns: 1fr; gap: 29px; }
.ergo-accepted-b11 .disclosure-opening .concept-art{ order: 2; }
.ergo-accepted-b11 .agentic-page .ergo-hero{ gap: 0; }
.ergo-accepted-b11 .agentic-page .ergo-lead{ margin-top: 24px; }
.ergo-accepted-b11 .article-content{ margin-top: 35px; }
.ergo-accepted-b11 .article-side{ order: -1; }
.ergo-accepted-b11 .article-side .resource-sidebar{ padding: 25px; }
.ergo-accepted-b11 .disclosure-sections .detail-lines{ grid-column: auto; grid-row: auto; margin-top: 0 !important; }
.ergo-accepted-b11 .disclosure-sections .editorial-section{ gap: 0; }
.ergo-accepted-b11 .disclosure-sections .detail-lines{ margin-top: 23px !important; }
.ergo-accepted-b11 .disclosure-sections .detail-lines li:first-child{ padding-top: 12px; border-top: 1px solid #cbd2c8; }
.ergo-accepted-b11 .ergo-page .related-entrances a{ margin-top: 0; padding-top: 17px; }
.ergo-accepted-b11 .ergo-page .ergo-stageband h2{ font-size: 14px; }
.ergo-accepted-b11 .ergo-page .ergo-final h2{ font-size: 29px; }
.ergo-accepted-b11 .disclosure-page .ergo-final{ padding: 26px; }
}
@media (max-width: 380px){
.ergo-accepted-b11 .ergo-page{  }
.ergo-accepted-b11 .ergo-page h1,
  .ergo-accepted-b11 .resource-opening h1,
  .ergo-accepted-b11 .training-page .resource-opening h1,
  .ergo-accepted-b11 .detection-page .resource-opening h1,
  .ergo-accepted-b11 .disclosure-opening h1,
  .ergo-accepted-b11 .technical-opening h1{ font-size: 37px; }
}
