.article-content a{color:#C09445;text-decoration:underline;text-underline-offset:3px;}
.article-content a:hover{color:#ecaa2f;}
.article-content ol{margin:16px 0 28px 26px;}
.article-content ol li{padding-left:4px;line-height:1.7;}
.article-content ul li{line-height:1.7;}
.article-content .article-meta{font-size:14px;color:#AFC6D3;margin-bottom:26px;}
.article-content h2 + .article-end{margin-top:0;}
.article-content .cc-takeaways{background:rgba(0,0,0,.18);border-left:4px solid #C09445;border-radius:14px;padding:22px 26px;margin:6px 0 30px;}
.article-content .cc-takeaways h2{font-size:20px;margin:0 0 10px;}
.article-content .cc-takeaways ul{margin:8px 0 0 20px;}
.article-content .cc-takeaways li:last-child{margin-bottom:0;}
.article-content .cc-faq-list details{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px;margin-bottom:12px;overflow:hidden;}
.article-content .cc-faq-list summary{cursor:pointer;list-style:none;padding:16px 46px 16px 20px;color:#fff;font-size:17px;font-weight:600;position:relative;}
.article-content .cc-faq-list summary::-webkit-details-marker{display:none;}
.article-content .cc-faq-list summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#C09445;font-size:24px;}
.article-content .cc-faq-list details[open] summary::after{content:"\2212";}
.article-content .cc-faq-list details[open] summary{color:#C09445;}
.article-content .cc-faq-a{padding:0 20px 18px;}
.article-content .cc-faq-a p{margin-bottom:0;}
@media(max-width:600px){.article-content .cc-takeaways{padding:18px 18px;}.article-content .cc-faq-list summary{font-size:16px;}}