#td-preview .td-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0}
#td-preview .td-news-card{background:white;border:1px solid #DCE2EA;border-radius:14px;padding:24px;min-width:0}#td-preview .td-news-card>a{text-decoration:none}#td-preview .td-news-card h2{font-size:23px;line-height:1.3;margin:14px 0}#td-preview .td-news-card p{font-size:15px;line-height:1.7}#td-preview .td-news-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:9px;margin-bottom:20px}#td-preview .td-news-date,#td-preview .td-article-date{display:block;font-size:13px;color:#5C6678}
#td-preview .td-article{max-width:1020px}#td-preview .td-article h1{font-size:clamp(30px,4vw,54px);line-height:1.14}#td-preview .td-article-cover{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:14px;margin:30px 0}
#td-preview .td-article-body{font-size:18px;line-height:1.8;overflow-wrap:anywhere}#td-preview .td-article-body p{font-size:inherit}#td-preview .td-article-body h2{font-size:30px;line-height:1.3;margin:40px 0 18px}#td-preview .td-article-body h3{font-size:23px;line-height:1.35;margin:28px 0 16px}#td-preview .td-article-body img{max-width:100%;height:auto;border-radius:10px}#td-preview .td-article-body iframe{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:12px}#td-preview .td-article-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}#td-preview .td-article-body td,#td-preview .td-article-body th{padding:10px;border:1px solid #DCE2EA}#td-preview .td-article-body a{color:#33456B;text-decoration:underline}
#td-preview .td-pagination{margin:30px 0}#td-preview .td-pagination a,#td-preview .td-pagination span{display:inline-block;padding:10px;margin:3px}
@media(max-width:1000px){#td-preview .td-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#td-preview .td-news-grid{grid-template-columns:1fr}#td-preview .td-article-body{font-size:17px}#td-preview .td-article-body h2{font-size:26px}}

body.td-refonte{background:#F5F5F5!important}#td-preview .td-article,#td-preview .td-article h1,#td-preview .td-article h2,#td-preview .td-article h3{color:#1B2A4A}#td-preview .td-news-card img{aspect-ratio:16/9;object-fit:contain;background:#F5F5F5}
