.tdm-news-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:64px 0}.tdm-news-heading{margin-bottom:36px}.tdm-news-heading h1{font-size:clamp(32px,5vw,56px);line-height:1.15;margin:16px 0}.tdm-news-heading p{max-width:720px}.tdm-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tdm-news-card{border:1px solid #ddd;border-radius:8px;overflow:hidden}.tdm-news-photo{display:block}.tdm-news-photo img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.tdm-news-card-body{padding:24px}.tdm-news-card h2{font-size:24px;line-height:1.3;margin:12px 0}.tdm-news-wrap time{font-size:14px}.tdm-news-single{max-width:900px}.tdm-news-hero{margin-bottom:32px}.tdm-news-hero img{display:block;width:100%;height:auto}.tdm-news-content{line-height:1.8;overflow-wrap:anywhere}.tdm-news-content img{max-width:100%;height:auto}.tdm-news-content iframe,.tdm-news-content video{max-width:100%}.tdm-news-content figure{max-width:100%}.tdm-news-wrap a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.tdm-news-wrap .navigation{margin-top:36px}@media(max-width:900px){.tdm-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tdm-news-grid{grid-template-columns:1fr}.tdm-news-wrap{padding:36px 0}}.tdm-news-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.tdm-news-wrap .tdm-news-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:8px 16px;border:1px solid #ccc;border-radius:999px;background:#fff;color:#252525;font-size:14px;line-height:1.3;text-decoration:none;font-weight:600}.tdm-news-wrap .tdm-news-pill:hover{border-color:var(--tdm-news-orange,var(--wp--preset--color--primary,#d55028));background:#fff3e9}.tdm-news-wrap .tdm-news-pill.is-active{background:var(--tdm-news-orange,var(--wp--preset--color--primary,#d55028));border-color:var(--tdm-news-orange,var(--wp--preset--color--primary,#d55028));color:#000}.tdm-news-pagination{margin:24px 0}.tdm-news-pagination ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;align-items:center}.tdm-news-pagination li{margin:0;padding:0}.tdm-news-wrap .tdm-news-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;padding:8px 12px;border:1px solid #ccc;border-radius:8px;font-size:14px;line-height:1.3;background:#fff;color:#252525;text-decoration:none}.tdm-news-wrap .tdm-news-pagination .current{background:var(--tdm-news-orange,var(--wp--preset--color--primary,#d55028));border-color:var(--tdm-news-orange,var(--wp--preset--color--primary,#d55028));color:#000;font-weight:700}.tdm-news-wrap .tdm-news-pagination a:hover{border-color:var(--tdm-news-orange,var(--wp--preset--color--primary,#d55028));background:#fff3e9}.tdm-news-wrap .tdm-news-pagination .dots{border-color:#fff0;background:#fff0;min-width:20px;padding:8px 2px}.tdm-news-wrap .tdm-news-topics a:focus-visible,.tdm-news-wrap .tdm-news-pagination a:focus-visible{outline:3px solid #171717;outline-offset:3px}.tdm-news-empty{padding:24px 0}.tdm-news-empty h2{font-size:24px}@media(max-width:600px){.tdm-news-topics{gap:6px}.tdm-news-wrap .tdm-news-pill{padding:8px 12px}.tdm-news-pagination ul{gap:4px}.tdm-news-wrap .tdm-news-pagination .page-numbers{padding:8px 10px}}