/* Reader-facing cleanup: keep findings visible; consolidate supporting detail. */
.support-details{border:0;border-top:1px solid #d8d5cd;border-bottom:1px solid #d8d5cd;background:transparent;padding:0;margin:16px 0 0}.support-details+ .support-details{border-top:0;margin-top:0}.support-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:13px 0;color:#0e2a47;font-size:15px;font-weight:600;line-height:1.65}.support-details>summary::-webkit-details-marker{display:none}.support-details>summary:after{content:"＋";color:#956042;font-weight:400;font-size:20px;line-height:1;flex:0 0 auto}.support-details[open]>summary:after{content:"−"}.support-details>summary:focus-visible{outline:3px solid #a54b27;outline-offset:4px}.support-details[open]>summary{border-bottom:1px solid #e1ded6;margin-bottom:14px}.figure-resources{margin-top:20px}.web-atlas .figure-resources>summary,.web-figure .figure-resources>summary{font-size:14px;font-weight:550;min-height:52px}.figure-resource-body{padding:0 0 14px}.figure-resource-body .figure-actions{border:0;padding:0;margin:0 0 5px}.figure-resource-body .rank-details,.figure-resource-body .web-chart-data,.figure-resource-body .web-tone-details,.figure-resource-body .original-card{margin:6px 0 0;border-bottom:0}.figure-resource-body .web-chart-data>summary,.figure-resource-body .web-tone-details>summary{font-size:14px;font-weight:550}.figure-resource-body .web-topic-context{margin:22px 0}.figure-notes{padding-top:16px;margin-top:16px;border-top:1px solid #dedbd3}.figure-notes h4{font-size:15px;margin:0 0 12px;color:#0e2a47}.figure-notes p,.figure-notes .web-chart-note{font-size:14px;line-height:1.85;color:#596c78;border:0;padding:0;margin:0 0 12px!important}.figure-notes p:last-child{margin-bottom:0!important}.web-atlas .core-figure-caption,.web-figure .core-figure-caption{font-size:13px;line-height:1.85;color:#5a6d79;margin:13px 0 3px;padding:0;max-width:85ch}.method-brief{font-size:16px!important;line-height:1.9!important;color:#536875;margin:0 0 20px!important}.method-details>ul{margin:0 0 22px;padding-left:20px}.reference-details>ol{padding-left:22px;margin-bottom:24px}.method-details li,.reference-details li{font-size:14px;line-height:1.95;color:#586d7b}.method-details>summary,.reference-details>summary{font-size:15px}.research-identity{padding-top:24px;margin-top:30px}.research-identity p{font-size:14px;line-height:1.85}.research-identity h3{font-size:18px}.research-faq{max-width:740px;margin:30px auto 0;padding:38px 0 0;border-top:1px solid #c9cfce;scroll-margin-top:80px}.research-faq>h2{font-size:27px;line-height:1.5;margin:0 0 13px}.research-faq>p{font-size:16px;line-height:1.85;color:#536875;margin:0 0 23px;max-width:none}.research-faq details{border:0;border-top:1px solid #d8d5cd;margin:0;padding:0;background:transparent}.research-faq details:last-child{border-bottom:1px solid #d8d5cd}.research-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:18px 0;color:#0e2a47}.research-faq summary::-webkit-details-marker{display:none}.research-faq summary h3{font-size:18px;line-height:1.65;margin:0;letter-spacing:0;font-weight:600;text-wrap:pretty}.research-faq summary:after{content:"＋";flex:0 0 auto;color:#a06543;font-size:22px;line-height:1}.research-faq summary>span[aria-hidden]{display:none}.research-faq details[open]>summary:after{content:"−"}.research-faq summary:focus-visible{outline:3px solid #a54b27;outline-offset:4px}.research-faq .faq-answer{padding:0 30px 19px 0}.research-faq .faq-answer p{font-size:16px;line-height:1.9;margin:0 0 13px;color:#385268;max-width:none}.research-faq .faq-answer p:last-child{margin-bottom:0}.research-faq .faq-answer a{color:#0e2a47;text-decoration-color:#aab8c1}.article-end{margin-top:37px}
@media(max-width:700px){.support-details>summary{min-height:52px;font-size:14px;padding:12px 0;gap:13px}.web-atlas .figure-resources>summary,.web-figure .figure-resources>summary{font-size:13px}.figure-resources{margin-top:16px}.figure-resource-body .web-chart-data>summary,.figure-resource-body .web-tone-details>summary{font-size:13px;line-height:1.8}.figure-notes p,.figure-notes .web-chart-note{font-size:13px}.web-atlas .core-figure-caption,.web-figure .core-figure-caption{font-size:12px;line-height:1.85;margin-top:13px}.method-brief{font-size:15px!important}.method-details>summary,.reference-details>summary{font-size:14px;line-height:1.85}.method-details li,.reference-details li{font-size:13px;line-height:1.95}.research-identity h3{font-size:18px}.research-identity p{font-size:14px}.research-faq{padding-top:28px;margin-top:24px;scroll-margin-top:74px}.research-faq>h2{font-size:24px;line-height:1.55}.research-faq>p{font-size:15px;line-height:1.85;margin-bottom:18px}.research-faq summary{padding:16px 0;min-height:60px;gap:14px}.research-faq summary h3{font-size:17px;line-height:1.7}.research-faq .faq-answer{padding-right:0;padding-bottom:20px}.research-faq .faq-answer p{font-size:16px;line-height:1.9}.research-faq summary:after{font-size:21px}.article-end{margin-top:30px}}
@media print{.support-details:not([open])>*:not(summary),.research-faq details:not([open])>.faq-answer{display:block!important}.support-details>summary:after,.research-faq summary:after{display:none}.research-faq{break-before:auto}.research-faq details{break-inside:avoid}.review-information{display:none!important}}

.publication-byline{color:#52616d;font-size:14px;line-height:1.8;margin:16px 0 22px}.publication-byline a,.media-citation a{color:#0e2a47;text-underline-offset:4px}.media-citation{border-top:1px solid #c9c6c1;padding:32px 0}.media-citation h2{font-size:24px}
.article-authors{max-width:740px;margin:40px auto 0;padding:28px 0;border-top:1px solid #c9c6c1}.article-authors h2{font-size:24px;line-height:1.5;margin:0 0 20px}.article-authors h3{font-size:18px;line-height:1.5;margin:18px 0 7px}.article-authors p{font-size:16px;line-height:1.85;margin:0 0 13px}.article-authors>a{font-size:15px;text-underline-offset:4px}
