/* White-paper presentation repair — 2.2.5. Scoped to this article. */
.wp-sec h3{font-family:var(--sans,Inter,Arial,sans-serif);font-size:19px;line-height:1.4;color:var(--navy);margin:30px 0 12px;font-weight:700}
.wp-sec .wp-list{padding-left:24px;margin:14px 0 24px}.wp-sec .wp-list li{font-size:16px;line-height:1.75;margin-bottom:12px;color:var(--text)}
.wp-sec .wp-sources{margin:30px 0;padding:20px 22px;background:#f5f8fa;border-top:2px solid #14a3b8;border-radius:0 0 8px 8px}
.wp-sec .wp-sources h3{font-size:15px;margin:0 0 12px}.wp-sec .wp-sources ol{margin:0;padding-left:22px}.wp-sec .wp-sources li{font-size:13.5px;line-height:1.65;margin:0 0 14px;padding-left:3px;overflow-wrap:anywhere}
.wp-sec .wp-source-links{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:4px}.wp-sec .wp-source-links a{color:#087989;text-decoration:underline;text-underline-offset:3px}
.wp-sec .wp-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;-webkit-overflow-scrolling:touch}.wp-sec .wp-table-scroll:focus{outline:2px solid #14a3b8;outline-offset:3px}.wp-sec .wp-table{margin:0;min-width:540px}.wp-sec .wp-table caption{text-align:left;font-size:17px;font-weight:700;color:var(--navy);padding:0 0 14px}.wp-sec .wp-table tbody th{background:#f0f6f8;color:var(--navy);font-size:14px;line-height:1.5;width:27%;letter-spacing:normal;text-transform:none}
.wp-sec .wp-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}.wp-sec .wp-role-card{border:1px solid var(--border);border-top:3px solid #14a3b8;padding:22px;border-radius:8px;min-width:0}.wp-sec .wp-role-card h3{margin:8px 0 12px}.wp-sec .wp-role-card h3 a{color:var(--navy)}.wp-sec .wp-role-card p{font-size:15px;margin:0;line-height:1.7}.wp-role-trigger{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#087989}
.wp-sec blockquote{margin-left:0;margin-right:0}.wp-quote footer{font-family:var(--sans,Inter,Arial,sans-serif);font-size:12px;margin-top:16px;letter-spacing:.08em}.wp-quote footer a{color:#087989;text-decoration:underline}
.wp-sec .wp-stat .l{line-height:1.6}.v15-band.v15-wp picture{display:block}.v15-band.v15-wp img{display:block}
@media(max-width:700px){.v15-band.v15-wp{aspect-ratio:auto;margin:28px 0 32px}.v15-band.v15-wp picture{aspect-ratio:3/2;overflow:hidden}.v15-band.v15-wp img{position:static;width:100%;height:auto;max-width:100%;object-fit:contain}.v15-band.v15-wp figcaption{position:static;padding:18px 20px}.wp-sec{padding-top:34px;padding-bottom:8px}.wp-sec .wp-role-grid{grid-template-columns:1fr}.wp-sec .wp-sources{padding:18px 16px}.wp-sec h3{font-size:18px}.wp-sec .wp-quote{padding:20px;font-size:19px}.wp-sec .wp-table{min-width:520px}}
@media print{.wp-sources{break-inside:auto}.wp-role-card{break-inside:avoid}.wp-table-scroll{overflow:visible}.wp-table{min-width:0}}

@media(max-width:700px){body.it-whitepaper .trust-bar{position:relative;top:auto}body.it-whitepaper .wp-sec{scroll-margin-top:110px}}

body.it-whitepaper .trust-bar{position:relative;top:auto}.wp-sec .wp-citation{font-size:.7em;vertical-align:super;line-height:0;color:#087989;font-weight:600}
