.tsg-blog{font-family:Inter,Arial,sans-serif;color:#171719;padding:0 96px 66px;line-height:1.6}.tsg-blog *{box-sizing:border-box}.tsg-blog a{color:inherit;text-decoration:none}.tsg-blog a:focus-visible{outline:3px solid #1768d6;outline-offset:4px}.tsg-blog-filters{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:38px}.tsg-blog-filters a{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;min-height:46px;border-radius:6px;background:#f4f4f1;font-size:13px;font-weight:650}.tsg-blog-filters a[aria-current=page]{background:#171719;color:#fff}.tsg-blog-card{background:#f4f4f1;border:1px solid #e4e4df;border-radius:12px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.tsg-blog-image{display:block;aspect-ratio:1.45;overflow:hidden}.tsg-blog-image img{display:block;width:100%;height:100%;object-fit:cover}.tsg-blog-copy{padding:27px;display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:17px}.tsg-blog-topic{font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#d50918}.tsg-page .tsg-blog h2,.tsg-page .tsg-blog h3,.tsg-blog h2,.tsg-blog h3{font-family:inherit;color:#171719;letter-spacing:-.045em;line-height:1.12;margin:0;font-weight:800;overflow-wrap:anywhere}.tsg-blog h3{font-size:27px}.tsg-blog-copy p{font-size:15px;color:#616168;margin:0;line-height:1.65}.tsg-blog .tsg-blog-read{font-size:13px;font-weight:750;color:#d50918;margin-top:auto;min-height:44px;display:inline-flex;align-items:center;gap:20px}.tsg-blog-featured{display:grid;grid-template-columns:1.1fr 1fr;margin-bottom:52px;border:0}.tsg-blog-featured .tsg-blog-copy{padding:48px;gap:24px}.tsg-blog-featured .tsg-blog-image{aspect-ratio:auto;min-height:410px}.tsg-page .tsg-blog-featured h2,.tsg-blog-featured h2{font-size:52px}.tsg-blog-no-image{display:block}.tsg-blog-no-image .tsg-blog-copy{min-height:250px}.tsg-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tsg-blog-empty{padding:48px;background:#f4f4f1;border-radius:12px}.tsg-page .tsg-blog-empty h2,.tsg-blog-empty h2{font-size:36px;margin-bottom:20px}.tsg-blog-empty p{font-size:17px;color:#616168;margin:0}.tsg-blog-pages{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;font-size:13px;margin-top:35px}.tsg-blog-pages a{color:#d50918;font-weight:700;min-height:44px;display:inline-flex;align-items:center}
@media(max-width:1024px){.tsg-blog{padding:0 40px 48px}.tsg-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tsg-blog-featured .tsg-blog-copy{padding:30px}.tsg-page .tsg-blog-featured h2,.tsg-blog-featured h2{font-size:40px}}
@media(max-width:767px){.tsg-blog{padding:0 24px 42px}.tsg-blog-filters{gap:9px;margin-bottom:28px}.tsg-blog-filters a{padding:12px 14px}.tsg-blog-featured{grid-template-columns:1fr;margin-bottom:30px}.tsg-blog-featured .tsg-blog-image{min-height:0;height:260px}.tsg-blog-featured .tsg-blog-copy{padding:28px 24px}.tsg-page .tsg-blog-featured h2,.tsg-blog-featured h2{font-size:39px}.tsg-blog-grid{grid-template-columns:1fr}.tsg-blog-empty{padding:30px 24px}.tsg-page .tsg-blog-empty h2,.tsg-blog-empty h2{font-size:32px}}

.tsg-page .tsg-blog h2.tsg-blog-section-title,.tsg-blog h2.tsg-blog-section-title{font-size:36px;margin:0 0 28px}@media(max-width:767px){.tsg-page .tsg-blog h2.tsg-blog-section-title,.tsg-blog h2.tsg-blog-section-title{font-size:32px}}

.tsg-page .tsg-blog-filters a[aria-current=page]{background:#171719;color:#fff}.tsg-page .tsg-blog .tsg-blog-read{color:#d50918}
