.editorial{max-width:850px;margin:auto;overflow-wrap:anywhere}.editorial h2{font-size:clamp(26px,3vw,36px);margin-top:2.2em;scroll-margin-top:35px}.editorial h3{font-size:23px;line-height:1.35;margin-top:1.7em}.editorial p,.editorial li{line-height:1.8}.editorial a{text-underline-offset:3px}.editorial li{margin-bottom:.6em}.article-meta{font-size:13px;color:#52645b;margin-bottom:24px}.article-toc{display:block!important;padding:22px;background:#e9eee2;border:1px solid #cbd3c5;border-radius:8px;margin:25px 0}.article-toc ul{display:block;margin:12px 0 0;padding-left:22px}.article-toc a{text-decoration:underline}.table-scroll{overflow-x:auto;margin:25px 0}.table-scroll table{border-collapse:collapse;width:100%;font-size:15px}.table-scroll caption{text-align:left;font-size:13px;padding-bottom:12px}.table-scroll th,.table-scroll td{text-align:left;border:1px solid #cbd3c5;padding:12px;vertical-align:top}.table-scroll th{background:#e9eee2}.article-referral{padding:18px;border-left:4px solid #214b40;background:#f2f5ee}.editorial h1{font-size:clamp(32px,5vw,54px);line-height:1.15;overflow-wrap:normal}@media(max-width:600px){.editorial h3{font-size:21px}.article-toc{padding:16px}.table-scroll th,.table-scroll td{padding:9px;font-size:14px}.table-scroll th:first-child,.table-scroll td:first-child{width:36%}}