body.ons-insights{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.ons-insights input,body.ons-insights textarea,body.ons-insights select,body.ons-insights [contenteditable]:not([contenteditable="false"]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
body.ons-insights{font:16px/1.7 Arial,Helvetica,sans-serif;overflow-x:hidden}body.ons-insights .wrap{max-width:1480px}.article-hero h1{max-width:970px;font-size:clamp(36px,4.6vw,62px);line-height:1.12}.article-hero{min-height:390px}.article-art{background-size:cover;background-position:70% center;animation:header-drift 15s ease-in-out infinite}.article-tools .meta{margin:0}.tools{display:flex;gap:10px}.reader-grid{grid-template-columns:245px minmax(0,1fr);gap:32px}.article-body{max-width:none;min-width:0;padding:38px}.toc{max-height:calc(100vh - 120px);overflow:auto}.toc .eyebrow{display:block}.chapter-links{display:block}.chapter-links a{display:flex;gap:12px;padding:10px 6px;font-size:12px;border-bottom:1px solid #344637;line-height:1.4;color:#b8c9ba}.chapter-links a span{color:#7e9482;font-size:10px;padding-top:2px}.chapter-links a.active,.chapter-links a[aria-current=page]{color:#ff9a69;border-left:2px solid #ff753c;padding-left:10px;background:#ff753c0b}.chapter-search{margin:15px 0}.chapter-search label{display:block;font-size:11px;color:#a9b9ad;margin-bottom:6px}.chapter-search input,.table-filter{width:100%;border:1px solid #425e47;background:#102017;color:#e6eade;padding:9px 11px;border-radius:0;font-size:12px}.reader-meta{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#b0c0b1;letter-spacing:.5px;margin-bottom:20px}.on-this-page{margin-bottom:24px}.on-this-page nav{display:block;padding:14px 0}.on-this-page a{display:block;padding:4px 0;font-size:13px;color:#bed1c1}.ch>.kick{display:none}.ch h3{margin-top:44px;font-size:27px;line-height:1.3}.ch h4{font-size:20px;line-height:1.4;font-weight:500;margin:22px 0 14px}.ch p,.ch li{font-size:16px;line-height:1.85;color:#c5d2c7}.ch li{margin-bottom:12px}.ch .lede{font-size:18px;line-height:1.8;color:#e0e7dd}.ch .summary,.ch .ons,.ch .callout,.ch .reading{background:linear-gradient(110deg,#223b2866,#14251b55);border-left:3px solid #ff753c;padding:24px 28px;margin:30px 0}.ch .summary h3,.ch .ons h3{margin-top:0}.ch .gap{padding:20px 24px;border:1px solid #687052;background:#6c642517;margin:24px 0;color:#d1d3b6}.ch .chip{display:inline-block;vertical-align:middle;padding:2px 6px;font-size:9px;letter-spacing:.7px;line-height:1.5;border:1px solid #536950;color:#c5d8bd;border-radius:2px;white-space:normal}.ch .estimate{border-color:#9e713d;color:#e9b776}.ch .ons.chip{margin:0;background:none;padding:2px 6px}.cite{font-size:10px;margin:0 3px;white-space:nowrap}.cite a{color:#ffac80;border-bottom:1px dotted #a86744;padding:2px}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.tile{padding:20px 16px;background:#192c1d;border-top:1px solid #698266}.tile .v{font-size:31px;line-height:1.2;color:#edf1e5;margin-bottom:12px;overflow-wrap:anywhere}.tile .l{font-size:13px;color:#c5d2c7}.tile .d{font-size:11px;color:#9eb3a1;margin-top:8px}.table-scroll{overflow-x:auto;margin:12px 0 30px;max-width:100%;border:1px solid #354e3b}.table-scroll table{min-width:600px;width:100%;font-size:13px}.table-scroll th,.table-scroll td{padding:12px 14px;line-height:1.7;min-width:115px;overflow-wrap:break-word}.table-scroll thead{position:sticky;top:0}.table-scroll th{font-size:11px;letter-spacing:.5px;text-transform:none}.table-filter{max-width:300px;margin-top:16px}.research-chart{margin:35px 0;padding:24px;border:1px solid #3d5542;background:#101e15}.research-chart h4{margin:0 0 12px;font-size:21px}.research-chart .chart-note{font-size:12px;line-height:1.7;color:#aebfb0;max-width:none}.chart-svg{overflow:auto}.chart-svg svg{display:block;width:100%;height:auto;min-width:580px;max-height:none}.research-chart figcaption{font-size:11px;color:#aebeaf;line-height:1.7;margin-top:12px}.research-chart .chart-data{padding:14px 0 0}.chart-data summary{font-size:12px}.chart-data caption{font-size:12px;text-align:left;padding:12px}.chapter-sources h2{margin-top:48px}.chapter-sources>p{font-size:13px}.chapter-sources details{scroll-margin-top:110px}.chapter-sources summary{font-size:13px;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start}.chapter-sources summary b{color:#ff9a69}.evidence{font-size:9px;letter-spacing:.5px;text-transform:uppercase;border:1px solid #52674f;padding:2px 6px;color:#aecaab}.source-detail p{font-size:13px;max-width:none}.source-detail a{color:#ffaf87;text-decoration:underline}.source-record{font-size:12px;overflow-wrap:anywhere}.chapter-directory{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:35px 0}.directory-card{padding:24px;border:1px solid #344f3c;background:radial-gradient(ellipse at right top,#3a5c3820,transparent),#101e15;transition:border-color .2s,transform .2s}.directory-card:hover{border-color:#ff753c;transform:translateY(-3px)}.directory-card h3{font-size:23px;margin:14px 0}.directory-card h3 span{color:#ff854e}.directory-card p{font-size:13px;line-height:1.7;margin:0}.collection-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0;gap:18px}.collection-stats div{font-size:11px;color:#afc0b0;border-top:1px solid #58715c;padding-top:15px}.collection-stats strong{display:block;font-size:36px;color:#eff0e7;font-weight:400}.article-body .expertise-callout{margin-top:45px;padding-top:35px}.ons-insights footer a{text-decoration:underline}.ch a:not(.cite a){text-decoration:underline;text-underline-offset:3px}.source-detail{padding-top:8px}.no-results{display:block!important;font-size:12px!important}.no-results[hidden]{display:none!important}
@media(max-width:1000px){.wrap{padding-inline:24px}.reader-grid{grid-template-columns:200px minmax(0,1fr);gap:20px}.article-body{padding:24px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-directory{grid-template-columns:1fr}.article-hero h1{max-width:760px}}
@media(max-width:700px){.header .wrap{padding:0 16px}.header nav>a{font-size:12px}.header .brand-name{font-size:18px}.header .ons-logo{width:66px;height:45px}.article-hero{padding-top:24px;min-height:0}.article-hero h1{font-size:38px;letter-spacing:-1.5px}.breadcrumb{margin-bottom:24px}.article-tools{padding:16px 12px;display:block}.tools{margin-top:15px}.reader-grid{display:block}.toc{position:relative;top:0;max-height:none;overflow:visible;margin-bottom:20px}.chapter-links,.chapter-search{display:none}.chapter-picker{display:block;margin-top:10px}.chapter-picker select{width:100%;padding:12px}.article-body{padding:22px 16px}.reader-meta{display:block}.reader-meta span{display:block;margin-bottom:5px}.ch p,.ch li{font-size:15px;line-height:1.8}.ch .lede{font-size:17px}.ch h3{font-size:25px}.ch .summary,.ch .ons,.ch .callout,.ch .reading{padding:20px 16px}.ch ul{padding-left:22px}.research-chart{padding:16px 12px;margin-inline:-5px}.research-chart h4{font-size:19px}.tiles{gap:10px}.tile{padding:15px 12px}.tile .v{font-size:26px}.collection-stats{grid-template-columns:repeat(2,1fr)}.directory-card{padding:22px}.article-body h2{font-size:29px}.table-scroll{font-size:12px}.article-hero .meta{font-size:11px}.tools button{font-size:11px;padding:8px 12px}.article-art{opacity:.24}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
@media print{.header,.preview,.toc,.article-art,.tools,.on-this-page,.table-filter,.expertise-callout,.chapter-pagination,.toast,footer{display:none!important}body.ons-insights,.reader,.article-body,.research-chart,.tile,.summary,.gap{background:white!important;color:black!important}.article-hero{min-height:0}.article-tools{background:white!important}.wrap{padding:0;max-width:none}.reader-grid{display:block}.article-body{padding:0;border:0}.ch p,.ch li,.ch h3,.ch h4,.tile .v,.tile .l,.tile .d,.research-chart figcaption,.chart-note,.evidence,.source-detail p,.chapter-sources summary{color:black!important}.chart-svg svg{min-width:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.table-scroll{overflow:visible}.table-scroll table{min-width:0;font-size:9px}.table-scroll th,.table-scroll td{min-width:0;padding:5px}.research-chart{break-inside:avoid}.chapter-sources details{break-inside:avoid}.cite a{color:#933600!important}a[href^=http]:after{content:none}.source-detail a[href^=http]:after{content:' (' attr(href) ')';font-size:9px;overflow-wrap:anywhere}}

.ch .judgement{padding:24px;border-left:3px solid var(--orange,#ff6b2d);background:#152219;margin:28px 0}.ch .judgement>b:first-child{color:#ff8556;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.ch .judgement p:last-child{margin-bottom:0}

.ons-insights [hidden]{display:none!important}
@media print{.ch .judgement{background:white!important;color:black!important}.ch .judgement>b:first-child{color:#933600!important}}

/* Edition 2 readability revision: use the full reading-column width. */
.ons-insights .article-body p,.ons-insights .ch .lede{max-width:none;width:auto;white-space:normal;overflow-wrap:break-word}
.ons-insights .ch p{margin:0 0 1.35em}.ons-insights .ch .lede{margin-bottom:28px;line-height:1.8}
.ons-insights .ch ul,.ons-insights .ch ol{padding-left:24px;margin:16px 0 24px}.ons-insights .ch li{padding-left:4px;margin-bottom:16px}
.ons-insights .ch .summary>h3:first-child,.ons-insights .ch .judgement>h3:first-child{margin-top:0}
.ons-insights .ch .summary>ul:last-child{margin-bottom:0}.ons-insights .ch h3{scroll-margin-top:120px}
.ons-insights .source-detail p{max-width:none}.ons-insights .reader-meta a{color:#ffad83;text-decoration:underline}
.ons-insights .ch td,.ons-insights .ch th{vertical-align:top;white-space:normal}
