.tc009-recent{padding:56px 0;background:#f6f7f8;color:#282b2e}
.tc009-recent .tc009-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}
.tc009-recent .tc009-head h2{font-family:Montserrat,"Segoe UI",Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.25;margin:0;max-width:760px}
.tc009-recent .tc009-head>a,.tc009-recent .tc009-read{font-size:14px;font-weight:700;color:#343434;text-decoration:underline;text-decoration-color:#f18f2c;text-underline-offset:4px}
.tc009-recent .tc009-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.tc009-recent .tc009-card{min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(25,33,40,.04)}
.tc009-recent .tc009-image{display:block}
.tc009-recent .tc009-image img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.tc009-recent .tc009-copy{padding:20px}
.tc009-recent .tc009-category{font-size:11px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#666;margin:0 0 8px}
.tc009-recent h3{font-family:Montserrat,"Segoe UI",Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.35;margin:0 0 10px;overflow-wrap:anywhere}
.tc009-recent h3 a{color:inherit;text-decoration:none}
.tc009-recent .tc009-excerpt{font-size:14px;line-height:1.6;margin:0 0 14px}
.tc009-recent a:focus-visible{outline:2px solid #bf6411;outline-offset:4px}
@media(max-width:1023px){.tc009-recent .tc009-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc009-recent .tc009-head{display:block}.tc009-recent .tc009-head>a{display:inline-block;margin-top:14px}.tc009-recent .tc-shell{padding-right:82px;box-sizing:border-box}.tc009-recent{padding:40px 0}}
@media(max-width:599px){.tc009-recent .tc009-grid{grid-template-columns:1fr}.tc009-recent .tc009-head h2{font-size:24px}.tc009-recent .tc009-copy{padding:18px}.tc009-recent h3{font-size:18px}.tc009-recent .tc009-read{display:inline-block;padding:6px 0}}
