.twt-related{padding:7.2rem 2rem;background:#f6f4f0}.twt-related__inner{max-width:121.5rem;margin:auto}.twt-related h2{margin:0 0 3.2rem;color:#090909;font:700 4.8rem/1 var(--twt-display-font,Kanit,sans-serif);text-align:center;text-transform:uppercase}.twt-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.twt-related-card{overflow:hidden;border-radius:1rem;background:#fff}.twt-related-card__media{aspect-ratio:1.25/1;display:block;overflow:hidden}.twt-related-card__media img,.twt-related-card__media svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.twt-related-card:hover .twt-related-card__media img{transform:scale(1.025)}.twt-related-card__body{padding:1.8rem}.twt-related-card time{color:#50625e;font:400 1.1rem var(--twt-body-font,"Roboto Flex",sans-serif);text-transform:uppercase}.twt-related-card h3{margin:.7rem 0 1rem;font:700 2.2rem/1.08 var(--twt-display-font,Kanit,sans-serif);text-transform:uppercase}.twt-related-card h3 a{color:#090909;text-decoration:none}.twt-related-card p{margin:0 0 1.6rem;color:#394441;font:400 1.4rem/1.5 var(--twt-body-font,"Roboto Flex",sans-serif)}.twt-related-card__link{display:inline-flex;padding-bottom:.3rem;border-bottom:.1rem solid;color:#164f47;font:600 1.3rem var(--twt-display-font,Kanit,sans-serif);text-decoration:none;text-transform:uppercase}@media(max-width:749px){.twt-related{padding:4.8rem 1.6rem}.twt-related h2{font-size:3.2rem}.twt-related__grid{grid-template-columns:1fr;gap:1.6rem}.twt-related-card__media{aspect-ratio:1.55/1}}
