/* Shared controls for the 21 compact flowcharts. Diagram scale remains 50%. */
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) {
 position:relative;display:flex;flex-direction:column;padding-top:40px;
}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > :is(.pcu-tech-diagram,.pcu-flow-steps) {
 order:1;
}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption {
 order:2;display:block;width:100%;padding:0;margin:10px 0 0;text-align:center;background:transparent;border:0;
}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > strong {
 display:block;margin:0;color:#173a50!important;font:600 18px/1.5 "Roboto",Arial,sans-serif!important;
}
.seo-page article.page .pcu-technical-flow > .pcu-tech-note {order:3;}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > :is(.pcu-technical-flow-open,.pcu-flow-expand,.pcu-tech-toggle,.pcu-flow-toggle) {
 position:absolute;top:0;display:inline-flex;align-items:center;justify-content:center;
 width:36px;height:36px;min-height:36px;margin:0;padding:0;gap:0;
 border:1px solid #77bed2;border-radius:6px;background:#103d56;color:#fff;
 box-shadow:none;line-height:1;text-decoration:none;
}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > a {
 right:25%;font-size:0!important;
}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > a > span {display:none;}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > a::before {
 content:"";display:block;width:19px;height:19px;
 background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H3v5m13-5h5v5M3 16v5h5m8 0h5v-5M3 3l6 6m12-6-6 6M3 21l6-6m12 6-6-6'/%3E%3C/svg%3E");
}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > button {
 right:calc(25% + 42px);font-size:16px;
}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > button[hidden] {display:none;}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > :is(a,button):hover {background:#075477;}
.seo-page article.page :is(.pcu-technical-flow,.pcu-maturity-flowchart) > figcaption > :is(a,button):focus-visible {outline:3px solid #007eb8;outline-offset:3px;}
