.tfm-tw-home{max-width:1280px;margin:auto;padding:20px}.tfm-tw-hero{padding:48px;border-radius:24px;background:#f5f5f5}.tfm-tw-four{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.tfm-tw-four a{padding:22px;border:1px solid #ddd;border-radius:16px;text-align:center;font-weight:700;text-decoration:none}.tfm-tw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tfm-tw-card{border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;background:#fff}.tfm-tw-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.tfm-tw-card div{padding:14px}.tfm-tw-card h3{margin:0 0 8px}.tfm-tw-card small{opacity:.65}@media(max-width:900px){.tfm-tw-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tfm-tw-four,.tfm-tw-grid{grid-template-columns:1fr}.tfm-tw-hero{padding:28px}}