.page-content.original-pages{display:block;padding:54px 15px 70px}
.original-pages .copy{max-width:none}
.original-pages .copy p{white-space:normal}
.original-pages .content-image{display:block;max-width:790px;width:100%;margin:28px auto 40px}
.original-pages .original-policy{max-width:960px;margin:auto}
.original-pages .original-policy h2{font-size:28px}
.original-pages .original-policy h3{font-size:24px}
.original-section-nav{display:flex;flex-wrap:wrap;gap:16px 30px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:36px}
.original-report-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;align-items:center;margin-bottom:60px;scroll-margin-top:115px}
.original-report-section .content-image{margin:0}
.original-report-section:nth-of-type(even)>img{grid-column:1;grid-row:1}
.original-report-section:nth-of-type(even)>div{grid-column:2}
.original-countries{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 20px;margin-top:30px}
.original-country{text-align:center}
.original-country img{width:150px;max-width:100%;height:90px;object-fit:contain}
.original-pages .original-country h3{font-size:17px;margin:12px 0}
.original-client-copy{margin-bottom:24px}
.original-rotating-heading [data-words],.original-pages .lede [data-words]{color:#83b500}
.original-clients{display:flex;align-items:center;gap:15px;margin:45px 0}
.client-window{overflow:hidden;flex:1;min-width:0}
.client-track{display:flex;gap:20px;transition:transform 1.5s ease}
.client-logo{flex:0 0 calc((100% - 60px)/4);min-width:0;display:flex;align-items:center;justify-content:center;height:110px}
.original-pages .client-logo .content-image{margin:0;max-height:95px;max-width:180px;object-fit:contain}
.original-clients button{border:0;background:transparent;color:#555;font-size:38px;cursor:pointer;padding:8px;line-height:1}
.original-clients button:focus-visible{outline:2px solid #83b500}
@media(max-width:991px){.original-report-section{gap:30px}.original-countries{grid-template-columns:repeat(3,minmax(0,1fr))}.client-logo{flex-basis:calc((100% - 40px)/3)}}
@media(max-width:767px){.page-content.original-pages{padding:35px 15px 45px}.original-report-section{display:flex;flex-direction:column;align-items:stretch;margin-bottom:40px}.original-countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.original-clients{gap:3px}.client-logo{flex-basis:calc((100% - 20px)/2)}.original-section-nav{gap:12px 20px}}
@media(prefers-reduced-motion:reduce){.client-track{transition:none}}
