/* News explainer elements, 2026-10-25 user-requested manuscript order. */
.article-kind{margin-left:13px;font-size:10px;letter-spacing:.14em;color:#8b9182}
.draft-badge{font-size:10px;color:#7e8578;margin-left:8px}
.quick-summary{background:#f4f5ef;border-top:3px solid #405641;padding:25px 29px 24px;margin-bottom:33px}
.newspaper-body .quick-summary h2{font:700 14px var(--font);letter-spacing:.04em;margin:0 0 16px;color:#3d523a}
.quick-summary ul{margin:0;padding-left:22px}.quick-summary li{font-size:.89em;line-height:1.9;padding-left:3px;margin-bottom:10px}.quick-summary li:last-child{margin-bottom:0}
.question-section>p{margin:0 0 25px}
.newspaper-sources a:hover{text-decoration:underline}
.newspaper-body .news-photo{margin:32px 0 42px}.news-photo img{display:block;aspect-ratio:1.55;object-fit:cover}.news-photo figcaption a{color:#687260;text-decoration:underline;text-underline-offset:3px;margin-left:5px}
.news-table-wrap{margin:27px 0 40px;max-width:100%;font-family:var(--article-font);font-size:.79em;letter-spacing:-.02em}
.news-table-wrap table{border-collapse:collapse;width:100%;table-layout:fixed}
.news-table-wrap caption{text-align:left;font:500 12px/1.8 var(--font);color:#707868;letter-spacing:0;padding-bottom:12px}
.news-table-wrap th,.news-table-wrap td{padding:15px 13px;text-align:left;vertical-align:top;border-bottom:1px solid #dfe3d8;word-break:keep-all;overflow-wrap:anywhere;line-height:1.85}
.news-table-wrap thead th{border-top:2px solid #58664d;background:#f2f4ed;font-weight:700;color:#3e4b36}
.news-table-wrap th:first-child{width:26%}.news-table-wrap tbody th{font-weight:600;color:#39442f}
.article-faq{margin-top:50px;border-top:1px solid #ced5c6;padding-top:5px}
.newspaper-body .article-faq>h2{margin:24px 0 12px}.article-faq h2 span{font:400 12px var(--font);letter-spacing:.1em;color:#7f8d73;margin-left:10px}
.faq-item{padding:22px 0;border-bottom:1px solid #e8eae2}.faq-item h3{font-size:1em;font-weight:700;line-height:1.75;margin:0 0 10px;word-break:keep-all}.faq-item p{font-size:.94em;line-height:1.95;margin:0;color:#51584a}
.article-conclusion{margin-top:38px;background:#f5f5f0;padding:24px 28px 27px;border-left:3px solid #778769}
.newspaper-body .article-conclusion h2{font:700 14px var(--font);margin:0 0 13px;color:#516047}.article-conclusion p{font-size:.96em;line-height:1.95;margin:0}
.newspaper-sources ol{padding-left:20px;margin:0}.newspaper-sources li{padding-left:4px;margin:13px 0;line-height:1.8;scroll-margin-top:95px}
.newspaper-sources li small{display:block;font-size:11px;color:#909783;margin-top:3px}.newspaper-sources .editorial-note{margin-top:24px;font-size:11px;line-height:1.9;color:#9a9f90}
.article-sidebar-list{counter-reset:story}.article-sidebar-list>a{display:grid;grid-template-columns:24px 1fr;gap:9px;padding:21px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.65;font-weight:600}.article-sidebar-list>a:before{counter-increment:story;content:counter(story,decimal-leading-zero);font:italic 22px Georgia,serif;color:#9ba78f}.article-sidebar-list a:hover{color:#617a4e}
.news-layout .news-card h3{font-size:21px;line-height:1.55}.news-layout .card-deck{line-height:1.8}.news-card .meta{justify-content:space-between;gap:8px}.news-card .meta time{white-space:nowrap}
.neutral-special .news-special{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#eff2e9;padding:30px 35px}.news-special .eyebrow{margin-bottom:8px}.news-special h3{font-family:var(--article-font);font-size:23px;line-height:1.6;font-weight:600}.news-special>a{font-size:13px;white-space:nowrap}.news-special>a:hover{text-decoration:underline}
@media(max-width:900px){.news-layout .news-card h3{font-size:20px}.article-sidebar-list{grid-column:1}.article-kind{font-size:9px}.news-special h3{font-size:20px}}
@media(max-width:600px){.quick-summary{padding:22px 19px}.quick-summary li{font-size:.88em;line-height:1.95}.newspaper-body .quick-summary h2{font-size:13px}.quick-summary ul{padding-left:18px}.news-table-wrap{font-size:.76em;margin:23px 0 30px}.news-table-wrap th,.news-table-wrap td{padding:12px 7px;line-height:1.9}.news-table-wrap caption{font-size:11px}.news-table-wrap th:first-child{width:27%}.news-photo img{max-height:none}.newspaper-body .news-photo{margin:26px 0 31px}.article-faq{margin-top:35px}.faq-item{padding:20px 0}.faq-item h3{font-size:.98em}.article-conclusion{padding:22px 20px;margin-top:30px}.article-kind{margin-left:7px;font-size:8px}.draft-badge{font-size:9px}.news-layout .news-card h3{font-size:22px}.neutral-special .news-special{display:block;padding:25px}.news-special h3{font-size:20px}.news-special>a{display:block;margin-top:18px;font-size:12px}.article-sidebar-list>a{font-size:14px;padding:17px 0}.latest-empty .news-card{margin-bottom:28px}.newspaper-sources li small{font-size:10px}}
