/* Scope v80 changes to the requested Company modules. */
.s63-page .s63-reports .s61-report-cover.p80-white-cover{background:#fff;border:1px solid #d9e1e5;padding:36px;box-shadow:0 14px 38px #173b4f0b}
.s63-page .s63-reports .s61-report-cover.p80-white-cover>span{color:#425d6c}
.p80-certifications{margin-top:54px;padding-top:38px;border-top:1px solid #c8d6dd}
.p80-certifications h3{font-size:32px!important;font-weight:500;line-height:1.25;margin:12px 0 18px}
.p80-cert-intro{max-width:880px;font-size:15px!important;line-height:1.8;color:#4f6a79}
.p80-cert-tabs{display:flex;gap:32px;align-items:stretch;border-bottom:1px solid #bfcfd8;margin:28px 0 30px;background:#fff}
.p80-cert-tabs button{position:relative;flex:1;min-width:0;font:inherit;border:0;background:#fff;color:#23475c;padding:19px 16px 21px;text-align:left;cursor:pointer;border-radius:0}
.p80-cert-tabs button:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#efad19;transform:scaleX(0);transform-origin:left;transition:transform .2s}
.p80-cert-tabs button:hover:after,.p80-cert-tabs button[aria-selected=true]:after{transform:scaleX(1)}
.p80-cert-tabs button:focus-visible{outline:2px solid #a67812;outline-offset:3px}
.p80-cert-tabs strong{display:block;font-size:20px;font-weight:500;margin-bottom:9px}.p80-cert-tabs span{display:block;font-size:13px;line-height:1.5}
.p80-cert-panel[hidden]{display:none!important}.p80-cert-panel h4{font-size:21px;font-weight:500;margin:0 0 12px}.p80-cert-panel h4 span{font-size:15px;margin-left:15px;color:#536f7e}.p80-cert-current{font-size:13px!important;color:#576c76;margin:0 0 22px}
.p80-cert-panel .c69-certificates{margin-top:24px}.p80-cert-panel .c69-certificates>button{box-shadow:0 8px 24px #13374707;transition:border-color .2s,transform .2s}.p80-cert-panel .c69-certificates>button:hover{transform:translateY(-3px)}
.p80-innovation .p80-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 32px;margin-top:40px}
.p80-topic-grid article{min-width:0;background:#fff;border:1px solid #d8e2e7;overflow:hidden}
.p80-topic-grid figure{margin:0;position:relative;aspect-ratio:3/2;overflow:hidden;background:#dce5e9}.p80-topic-grid figure img{width:100%;height:100%;object-fit:cover;display:block}
.p80-topic-grid figcaption{position:absolute;right:12px;bottom:10px;max-width:85%;background:#153343b8;color:#fff;padding:5px 8px;font-size:10px;line-height:1.5}
.p80-topic-copy{padding:28px 32px 30px}.p80-topic-number{font-size:13px;color:#a67923;letter-spacing:.08em}
.p80-innovation .p80-topic-copy h3{font-size:25px;line-height:1.3;font-weight:500;margin:12px 0 18px;overflow-wrap:break-word}
.p80-innovation .p80-topic-copy h4{font-size:15px;line-height:1.7;font-weight:500;margin:0 0 12px;color:#23475c}
.p80-innovation .p80-topic-copy p{font-size:14px;line-height:1.85;color:#526e7d;margin:0 0 22px}
.p80-topic-copy ul{margin:0;padding:18px 0 0;border-top:1px solid #d7e2e7;list-style:none}.p80-topic-copy li{font-size:12px;line-height:1.7;position:relative;padding-left:15px;margin:10px 0;color:#2b5063}.p80-topic-copy li:before{content:'';position:absolute;left:0;top:.65em;width:5px;height:5px;background:#ebad27}
@media(max-width:800px){.p80-cert-tabs{gap:5px}.p80-cert-tabs button{padding:15px 10px}.p80-cert-tabs strong{font-size:17px}.p80-cert-tabs span{font-size:11px}.p80-topic-copy{padding:24px}.p80-innovation .p80-topic-grid{gap:25px 20px}.p80-innovation .p80-topic-copy h3{font-size:22px}}
@media(max-width:600px){.p80-innovation .p80-topic-grid{grid-template-columns:1fr;gap:30px}.p80-certifications h3{font-size:27px!important}.p80-cert-intro{font-size:13px!important}.p80-cert-tabs{gap:0}.p80-cert-tabs button{padding:15px 7px}.p80-cert-tabs strong{font-size:15px}.p80-cert-panel h4 span{display:block;margin:8px 0 0}.p80-cert-panel .c69-certificates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p80-cert-panel .c69-certificates>button{padding:10px}.p80-cert-panel .c69-certificates>button>span{font-size:10px;line-height:1.6;margin-top:10px}.p80-topic-grid figcaption{font-size:9px}.s63-page .s63-reports .s61-report-cover.p80-white-cover{padding:26px}}
@media(prefers-reduced-motion:reduce){.p80-cert-tabs button:after,.p80-cert-panel .c69-certificates>button{transition:none}}
