.note-archive{background:#fff6e5;border-left:4px solid #e95d30;color:#4a3b36;padding:12px 16px;margin:16px 0;font-size:15px;line-height:1.5}
.note-archive a{color:#b8401b;text-decoration:underline}
.editorial .article-body{font-size:16px;line-height:1.7;color:#3d3230}
.editorial .article-body h2{margin-top:32px;font-size:24px;color:#e95d30}
.editorial .article-body h3{margin-top:22px;font-size:19px}
.editorial .lead{font-size:18px}
.editorial table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px}
.editorial th,.editorial td{border:1px solid #cbbea1;padding:7px 9px;vertical-align:top}
.editorial th{background:#f3eee3}
.editorial .faq details{border:1px solid #cbbea1;padding:10px 14px;margin:8px 0;background:#fbf9f4}
.editorial .faq summary{cursor:pointer;font-weight:600}
.editorial .meta-date{color:#8a7a72;font-size:13px}
.editorial-left .side-box{padding:20px;font-size:15px;line-height:1.6}
.editorial-left .side-title{font-weight:700;text-transform:uppercase;margin-top:8px}
.editorial-left .side-list{padding-left:18px}
.editorial-left .side-list a{color:#4a3b36}
.home-editorial{background:rgba(255,255,255,.94);padding:24px 28px;margin:10px 0 30px;color:#3d3230;font-size:16px;line-height:1.7}
.home-editorial h2{color:#e95d30;font-size:22px;margin-top:10px}
.home-h1{font-size:20px;font-weight:700;margin:0 0 10px}
@media (max-width:767px){.left-col{margin-left:0}.editorial table{display:block;overflow-x:auto}}
