*{box-sizing:border-box}body{margin:0;color:#172940;background:#fff;font:18px/1.8 Georgia,serif}header{display:flex;justify-content:space-between;gap:20px;max-width:1000px;padding:24px;margin:auto;border-bottom:1px solid #d1d9e2;font:14px/1.5 Arial,sans-serif}a{color:#224e7d}main{max-width:860px;padding:40px 24px 70px;margin:auto}.category{font:14px Arial,sans-serif;color:#59687b}h1{font-size:clamp(32px,5vw,48px);line-height:1.15;overflow-wrap:anywhere}h2{font-size:28px;line-height:1.3;margin-top:40px}h3{font-size:23px;line-height:1.4;margin-top:30px}p{overflow-wrap:anywhere}.reading-note{font:14px/1.6 Arial,sans-serif;padding:20px;border-left:3px solid #bf741f;background:#f3f6fa;margin:28px 0 38px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font:15px/1.6 Arial,sans-serif}td{border:1px solid #cbd4df;padding:12px;min-width:120px;vertical-align:top;overflow-wrap:anywhere}tr:first-child{background:#eef2f7;font-weight:bold}.return{display:inline-block;margin-top:40px;font:16px Arial,sans-serif}@media(max-width:500px){header span{display:none}body{font-size:17px}main{padding-top:24px}}

nav[aria-label=Breadcrumb]{font:14px/1.6 Arial,sans-serif;margin-top:25px}.dossier-summary{font-size:20px;line-height:1.65}.related{border-top:1px solid #ccd5df;margin-top:45px;padding-top:15px}.related li,.subject-list li{margin-bottom:24px}.related li p,.subject-list li p{font-size:16px;margin-top:8px}.subject-list{padding-left:22px}
.listen-related{background:#f3f6fa;border-left:3px solid #bf741f;padding:20px 24px;margin:24px 0;font:16px/1.7 Arial,sans-serif}.listen-related h2{margin:0 0 12px;font:24px/1.3 Georgia,serif}.listen-related ul{padding-left:20px;margin-bottom:0}
.reader-guide{margin:28px 0 40px;padding:24px;border:1px solid #ccd5df;background:#f8fafc}.reader-guide h2{margin-top:0}.reader-guide h3{font-size:21px;margin-top:24px}.reader-guide dl{font:16px/1.7 Arial,sans-serif}.reader-guide dt{font-weight:700;margin-top:14px}.reader-guide dd{margin:4px 0 0}.reader-guide li{margin-bottom:8px}#dossier-sources{scroll-margin-top:24px}@media(max-width:500px){.reader-guide{padding:18px}}
.dossier-byline{font:16px/1.6 Arial,sans-serif;margin:20px 0 12px;color:#42556b}.dossier-byline a{font-weight:700}
