/* PDF interpretation layer, scoped to the new material. */
.pdf-web{max-width:1040px;margin:3rem auto;padding:clamp(18px,4vw,48px);background:#f6f1fc;color:#251b37;border-top:5px solid #59349c;box-sizing:border-box;overflow-wrap:anywhere}
.pdf-web h1,.pdf-web h2,.pdf-web h3{color:#251b37;line-height:1.16;text-wrap:balance;max-width:28ch}
.pdf-web h1{font-size:clamp(30px,4.6vw,56px)}.pdf-web h2{font-size:clamp(26px,3.5vw,40px);margin:0 0 1.1em}.pdf-web h3{font-size:clamp(21px,2.6vw,28px);margin:1.6em 0 .6em}
.pdf-web p,.pdf-web li{font-size:clamp(16px,1.8vw,19px);line-height:1.7;max-width:74ch}.pdf-web p{margin:.6em 0 1.2em}.pdf-web a{color:#59349c;text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:44px;padding:9px 2px;box-sizing:border-box}
.pdf-web figure{margin:2rem 0}.pdf-web picture{display:block}.pdf-web img{display:block;width:100%;height:auto;aspect-ratio:900/440;border-radius:0;max-width:900px}.pdf-web figcaption{font-size:15px;line-height:1.6;color:#251b37;margin-top:12px;max-width:75ch}
.pdf-table{max-width:100%;overflow-x:auto;margin:1.5em 0;border:1px solid #59349c;background:#fff}.pdf-table table{width:100%;border-collapse:collapse;color:#251b37;font-size:16px;line-height:1.6;table-layout:fixed}.pdf-table th,.pdf-table td{padding:14px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c6c7c3}.pdf-table th{background:#59349c;color:#fff}.pdf-table caption{padding:14px;color:#251b37;font-weight:700;text-align:left}
.pdf-web .pdf-evidence{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #59349c}.pdf-web .pdf-evidence li{margin-bottom:8px}.pdf-web .pdf-byline{font-size:15px}.pdf-web .pdf-links{padding:0;list-style:none}.pdf-web .pdf-links li{border-bottom:1px solid #59349c}
@media(max-width:480px){.pdf-web{margin:2rem 0;padding:18px}.pdf-table th,.pdf-table td{padding:8px;font-size:14px}.pdf-web figure{margin:1.4rem 0}}
@media(max-width:600px){.pdf-web img{aspect-ratio:380/760;max-width:380px}}
