.s5-approved66 p{margin:20px 0}.s5-approved66 .s5-subhead66{font-size:1.2em;line-height:1.5}.s5-approved66 h2{margin-top:38px}.s5-approved66 .s5-image66{margin:32px 0}.s5-approved66 .s5-image66 img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;margin:0}.s5-approved66 .s5-image66 a{display:block}.s5-approved66 .s5-caption66{font-size:15px;color:#526770;margin-top:-16px}.s5-table66{max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #c8dce7;border-radius:3px}.s5-table66 table{border-collapse:collapse;width:100%;min-width:520px;font-size:17px;line-height:1.5}.s5-table66 td,.s5-table66 th{padding:12px 16px;text-align:left;border-bottom:1px solid #c8dce7;white-space:nowrap}.s5-table66 th{background:#084267;color:#fff;font-weight:700}.s5-table66 tr:nth-child(even){background:#e7f1f7}.s5-approved66 .s5-perspectives{padding:24px 28px}.s5-approved66 .s5-perspectives p{margin:0 0 16px}.s5-approved66 .s5-perspectives cite{font-size:16px}.s5-blog-card img[src*="/articles66/"]{height:auto;aspect-ratio:1;object-fit:contain;background:#e7f1f7}.s5-approved66 .s5-bars66{list-style:none;padding-left:20px}.s5-approved66 .s5-bars66 li{padding-left:18px;border-left:3px solid #F5C242;margin:14px 0}.s5-approved66 .s5-service66{border-top:1px solid #c8dce7;padding-top:24px}
@media(max-width:600px){.s5-approved66 .s5-perspectives{padding:20px}.s5-table66 table{font-size:16px}.s5-table66 td,.s5-table66 th{padding:10px 12px}}
.s5-approved66 .s5-bars66 li{border-left:0}

@media(max-width:600px){.s5-table66::before{content:"Scroll to view all columns →";display:block;padding:8px 12px;background:#e7f1f7;color:#084267;font-size:14px}}

/* Keep the newly composed square thumbnails intact. */
.s5-blog-card img{height:auto;aspect-ratio:1/1;object-fit:contain}
