
.tfk-editorial .expert-advice{font:italic 25px/1.5 Georgia,serif;color:#fff;margin:0}.tfk-editorial .article-body .expert .expert-advice{color:#fff}.tfk-editorial .article-head h1{max-width:1040px;font-size:clamp(37px,4.6vw,60px)}.tfk-editorial .article-head{max-width:1020px}.tfk-editorial .article-head .lead{max-width:850px}.tfk-editorial .article-body h3{font-size:23px;margin:26px 0 14px;line-height:1.3}.tfk-editorial .article-body h2{line-height:1.2}.tfk-editorial .article-body p,.tfk-editorial .article-body li{overflow-wrap:break-word}.tfk-editorial .article-body li{margin:10px 0}.tfk-editorial .takeaway{margin-bottom:35px}.tfk-editorial .toc{top:110px;max-height:calc(100dvh - 140px);overflow:auto}.tfk-editorial .toc a{font-size:13px;line-height:1.5;padding:3px 0}.tfk-editorial .card{max-width:none}.tfk-editorial #cards{grid-template-columns:repeat(3,minmax(0,1fr))}.tfk-editorial .guide-row{grid-template-columns:repeat(3,minmax(0,1fr))}.tfk-editorial .textlink{min-height:44px;display:inline-block}.tfk-editorial .guide-mini a{color:#dcf6ab}.tfk-editorial .related a{min-height:80px;display:block}.tfk-editorial .source-date{font-size:13px;color:#53675c}.tfk-editorial .article-body .expert{margin-bottom:40px}.tfk-editorial .hero p{max-width:680px}.tfk-editorial .featured-copy .tag{color:#173e32}.tfk-editorial .featured-copy .tag.dark{color:#fff}.tfk-editorial .guide-row h3{color:white}.tfk-editorial .guide-row p{color:#d3e0d4}.tfk-editorial a.btn{white-space:normal;text-align:center}.tfk-editorial .featured-copy h2{font-size:clamp(29px,3.3vw,42px)}.tfk-editorial .card h3 a{text-decoration:none}.tfk-editorial .card h3 a:hover{text-decoration:underline}.tfk-editorial .card-body p{margin-bottom:16px}.tfk-editorial .faq h2{margin-top:0}.tfk-editorial .article-body .expert-advice{font-size:24px}.tfk-editorial .takeaway ul{margin-top:12px}.tfk-editorial .article-body ul{padding-left:25px}.tfk-editorial .article-body details p{padding:0 0 6px 19px}.tfk-editorial .contact h2{font-size:30px}.tfk-editorial .cover .cover-title{max-width:270px}.tfk-editorial .guide-mini{display:flex;flex-direction:column}.tfk-editorial .guide-mini .textlink{margin-top:auto}
@media(max-width:1000px){.tfk-editorial .article-layout{grid-template-columns:195px minmax(0,1fr);gap:35px}.tfk-editorial #cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.tfk-editorial .article-layout{grid-template-columns:1fr;gap:25px}.tfk-editorial .toc{position:static;max-height:none;overflow:visible}.tfk-editorial .toc a{display:block;padding:6px 0;margin:0}.tfk-editorial .guide-row{grid-template-columns:1fr}.tfk-editorial .article-head h1{font-size:39px}.tfk-editorial .article-body h2{font-size:29px}.tfk-editorial .article-body h3{font-size:22px}.tfk-editorial .article-body .expert-advice{font-size:23px}}
@media(max-width:550px){.tfk-editorial #cards{grid-template-columns:1fr}.tfk-editorial .article-head h1{font-size:36px}.tfk-editorial .article-body .contact{padding:24px}.tfk-editorial .btn{width:100%;min-height:48px}.tfk-editorial .article-body p,.tfk-editorial .article-body li{font-size:17px}.tfk-editorial .article-body .meta,.tfk-editorial .article-body .source-date{font-size:13px}}
