.editorial-takeaways{margin:22px 0;padding:22px 26px;border-left:3px solid #b39b60;background:#b39b600c;color:#c6ccbb}
.editorial-takeaways h2,.editorial-takeaways h3{margin:0 0 12px;font-size:18px;color:#dbc78f}
.editorial-takeaways ul{padding-left:1.3em;margin:0;line-height:1.9;font-size:13px}
.editorial-takeaways li+li{margin-top:6px}
.editorial-toc{margin:22px 0;padding:18px 22px;border:1px solid #3a432e;background:#141911}
.editorial-toc p{margin:0 0 9px;font-size:12px;color:#d1bf8d}
.editorial-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px;margin:0;padding-left:1.5em;font-size:12px;line-height:1.8}
.editorial-toc a,.editorial-section a,.editorial-faq a,.editorial-related a,.editorial-takeaways a{color:#d1bf8d;text-decoration:underline;text-underline-offset:3px}
.editorial-section{scroll-margin-top:100px}.editorial-section p{line-height:2}.editorial-section ul{padding-left:1.3em;font-size:13px;line-height:1.9}
.editorial-table-wrap{max-width:100%;overflow-x:auto;margin:18px 0;border:1px solid #3a432e}
.editorial-table{min-width:640px;width:100%;border-collapse:collapse;font-size:12px;line-height:1.85}
.editorial-table caption{padding:12px 15px;text-align:left;background:#1e251a;color:#d1bf8d}
.editorial-table th,.editorial-table td{padding:12px 14px;text-align:left;border-bottom:1px solid #343d2b;vertical-align:top}
.editorial-table th{background:#11170e;font-weight:500;color:#c6ccbb}.editorial-table thead th{white-space:nowrap}
.editorial-table td{color:#aeb6a3}.editorial-table tbody th{min-width:160px}.editorial-table th span[lang=en]{display:block;font-size:11px;color:#a49873}
.editorial-table small{font-size:10px;color:#8d9c7a}
.editorial-data-note,.editorial-evidence,.editorial-annotation{font-size:11px!important;color:#8d9c7a!important;line-height:1.9!important}
.editorial-evidence a{display:inline-block;padding:2px 6px}.editorial-annotation{margin-top:8px}
.editorial-links{padding-left:1.3em;line-height:1.9;font-size:13px}.editorial-links li+li{margin-top:12px}.editorial-links p{font-size:12px!important;margin:3px 0;color:#99a48a}
.editorial-faq details{padding:15px 0;border-bottom:1px solid #343d2b}.editorial-faq summary{cursor:pointer;color:#c6ccbb;font-size:13px}.editorial-faq p{font-size:12px}
.article-body .editorial-table-wrap{margin:16px 0}.article-body .editorial-section{margin-top:25px}.article-body .editorial-section p{margin-top:12px}
.editorial-catalog-jump{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;font-size:12px}.editorial-catalog-jump a{padding:10px 15px;border:1px solid #514a31;color:#d1bf8d}
@media(max-width:700px){.editorial-toc ol{grid-template-columns:minmax(0,1fr)}.editorial-toc,.editorial-takeaways{padding:17px}.editorial-table{font-size:11px}.editorial-table th,.editorial-table td{padding:10px}.editorial-takeaways ul{font-size:12px}}
