/* Genesys editorial reading refinement – scoped, standalone, DE/EN. 2026-11-05
   Source notes, metadata, article content and all global site layouts are untouched. */
main#main > article.news-article.ac-genesys-editorial {
  --g-ink:#172a40;
  --g-muted:#45596b;
  --g-line:#dae3e9;
  --g-accent:#176a86;
  font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,sans-serif!important;
  color:var(--g-ink);
  background:#fcfdfe!important;
}
main#main > article.ac-genesys-editorial .news-article-head {
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:18px 0 24px!important;
}
main#main > article.ac-genesys-editorial .news-article-head h1 {
  max-width:26ch!important;
  font-family:Georgia,"Iowan Old Style",serif!important;
  font-size:clamp(2.15rem,3.6vw,2.85rem)!important;
  letter-spacing:-.028em!important;
  font-weight:600!important;
  line-height:1.18!important;
  color:#172640!important;
  text-wrap:balance;
}
main#main > article.ac-genesys-editorial .news-article-head > p {
  max-width:64ch!important;
  font-size:1.07rem!important;
  line-height:1.72!important;
  color:#40576a!important;
}
main#main > article.ac-genesys-editorial .acm-brief {
  margin:28px 0!important;
  background:#f5f8fa!important;
  border:1px solid #e2eaf0!important;
  border-left:3px solid #4d93ad!important;
  box-shadow:none!important;
  border-radius:8px!important;
  padding:23px 25px!important;
}
main#main > article.ac-genesys-editorial .acm-brief > span {
  font-size:.72rem!important;
  color:#28627c!important;
  letter-spacing:.12em!important;
}
main#main > article.ac-genesys-editorial .acm-brief p {
  font-size:1.015rem!important;
  line-height:1.77!important;
  color:#284157!important;
}
main#main > article.ac-genesys-editorial .ag-premium-claims {
  margin:35px 0 24px!important;
}
main#main > article.ac-genesys-editorial .ag-premium-claims > h2 {
  font-family:Georgia,"Iowan Old Style",serif!important;
  font-size:clamp(1.52rem,2.3vw,1.9rem)!important;
  font-weight:600!important;
  line-height:1.3!important;
  color:var(--g-ink)!important;
}
main#main > article.ac-genesys-editorial .ac-claim-list {gap:12px!important;}
main#main > article.ac-genesys-editorial .ac-claim {
  background:#fff!important;
  border:1px solid #dfe7ed!important;
  border-radius:8px!important;
  box-shadow:none!important;
  padding:17px 19px!important;
}
main#main > article.ac-genesys-editorial .ac-claim p {line-height:1.7!important;}
main#main > article.ac-genesys-editorial nav.ac-news-outline {
  display:block;
  margin:34px 0 41px;
  padding:25px 0 23px;
  border-top:1px solid #d6e1e8;
  border-bottom:1px solid #d6e1e8;
  background:transparent;
  color:var(--g-ink);
}
main#main > article.ac-genesys-editorial nav.ac-news-outline .ag-outline-kicker {
  display:block;
  margin:0 0 8px;
  font:700 .7rem/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#54788a;
}
main#main > article.ac-genesys-editorial nav.ac-news-outline h2 {
  font:600 clamp(1.38rem,2.2vw,1.64rem)/1.32 Georgia,serif!important;
  letter-spacing:-.018em;
  color:var(--g-ink)!important;
  margin:0 0 17px!important;
  padding:0!important;
}
main#main > article.ac-genesys-editorial nav.ac-news-outline ol {
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  column-gap:26px;
  row-gap:0;
  padding:0!important;
  margin:0!important;
  list-style:none!important;
}
main#main > article.ac-genesys-editorial nav.ac-news-outline li {
  min-width:0;
  margin:0!important;
  border-top:1px solid #e9edf0;
  padding:0!important;
  list-style:none!important;
}
main#main > article.ac-genesys-editorial nav.ac-news-outline a {
  display:grid!important;
  grid-template-columns:26px minmax(0,1fr);
  align-items:start;
  column-gap:9px;
  padding:13px 2px!important;
  color:#24455b!important;
  font-size:.94rem!important;
  font-weight:530!important;
  line-height:1.48!important;
  text-decoration:none!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
main#main > article.ac-genesys-editorial nav.ac-news-outline a .ag-outline-num {
  font-size:.73rem;
  font-weight:760;
  letter-spacing:.035em;
  color:#547d8a;
  padding-top:.16rem;
}
main#main > article.ac-genesys-editorial nav.ac-news-outline a:hover {
  color:#006f93!important;
  text-decoration:underline!important;
  text-underline-offset:3px;
}
main#main > article.ac-genesys-editorial nav.ac-news-outline a:focus-visible {
  outline:2px solid #1a779d;
  outline-offset:2px;
  border-radius:3px;
}
main#main > article.ac-genesys-editorial .ac-news-body {
  max-width:100%;
  padding:0;
}
main#main > article.ac-genesys-editorial .ac-news-body > h2 {
  font-family:Georgia,"Iowan Old Style",serif!important;
  font-size:clamp(1.62rem,2.65vw,2.02rem)!important;
  font-weight:600!important;
  letter-spacing:-.022em!important;
  line-height:1.27!important;
  max-width:30ch!important;
  margin:40px 0 16px!important;
  padding-top:25px;
  border-top:1px solid var(--g-line);
  color:#172943!important;
  text-wrap:pretty;
  scroll-margin-top:105px;
}
main#main > article.ac-genesys-editorial .ac-news-body > h2:first-child {
  border-top:0;
  padding-top:0;
  margin-top:0!important;
}
main#main > article.ac-genesys-editorial .ac-news-body > p,
main#main > article.ac-genesys-editorial .ac-news-body > ul,
main#main > article.ac-genesys-editorial .ac-news-body > ol {
  max-width:68ch!important;
  font-size:1.045rem!important;
  line-height:1.8!important;
  letter-spacing:.002em!important;
  color:#334a5e!important;
  margin:0 0 19px!important;
  overflow-wrap:break-word;
}
main#main > article.ac-genesys-editorial .ac-news-body > p a {
  color:#0d6087!important;
  text-underline-offset:3px;
}
main#main > article.ac-genesys-editorial .ac-news-table-scroll {
  max-width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  margin:20px 0 29px;
  border:1px solid #dce5eb;
  border-radius:8px;
}
main#main > article.ac-genesys-editorial .ac-news-table-scroll table {
  width:100%;
  border-collapse:collapse;
  font-size:.92rem;
  line-height:1.6;
}
main#main > article.ac-genesys-editorial .ac-news-table-scroll th,
main#main > article.ac-genesys-editorial .ac-news-table-scroll td {
  padding:13px 14px;
  text-align:left;
  vertical-align:top;
  border-bottom:1px solid #e4eaf0;
  overflow-wrap:break-word;
}
main#main > article.ac-genesys-editorial .ac-news-table-scroll thead th {
  background:#ecf3f6!important;
  color:#1b3d50!important;
  font-weight:720;
}
main#main > article.ac-genesys-editorial figure.ag-evidence {
  margin:24px 0 18px!important;
  padding:0!important;
  border:1px solid #dfe8ec;
  border-radius:10px;
  background:#fff;
  overflow:hidden;
  box-shadow:none!important;
}
main#main > article.ac-genesys-editorial figure.ag-evidence img {
  display:block;
  width:100%;
  height:auto;
  margin:0;
  background:#fff;
}
main#main > article.ac-genesys-editorial figure.ag-evidence figcaption {
  margin:0!important;
  padding:11px 16px!important;
  border-top:1px solid #e5ebef;
  font-size:.79rem!important;
  line-height:1.55!important;
  color:#566a79!important;
  background:#fafcfd;
}
@media(max-width:680px) {
  main#main > article.ac-genesys-editorial .news-article-head h1 {
    font-size:clamp(1.95rem,7vw,2.4rem)!important;
    max-width:none!important;
  }
  main#main > article.ac-genesys-editorial .acm-brief {padding:19px!important;}
  main#main > article.ac-genesys-editorial .ac-claim-list {grid-template-columns:1fr!important;}
  main#main > article.ac-genesys-editorial nav.ac-news-outline {margin:26px 0 32px;}
  main#main > article.ac-genesys-editorial nav.ac-news-outline ol {grid-template-columns:1fr!important;}
  main#main > article.ac-genesys-editorial .ac-news-body > h2 {
    font-size:clamp(1.48rem,5.7vw,1.72rem)!important;
    max-width:none!important;
    margin-top:30px!important;
    padding-top:22px;
  }
  main#main > article.ac-genesys-editorial .ac-news-body > p {font-size:1.01rem!important;}
  main#main > article.ac-genesys-editorial figure.ag-evidence {overflow-x:auto;-webkit-overflow-scrolling:touch;}
  main#main > article.ac-genesys-editorial figure.ag-evidence img {min-width:640px;}
  main#main > article.ac-genesys-editorial .ac-news-table-scroll table {min-width:650px;}
}
