.gt-intro{max-width:60ch;margin:0 0 3rem}
.gt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
@media (max-width:989px){.gt-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:589px){.gt-grid{grid-template-columns:1fr}}
.gt-card{display:flex;flex-direction:column;border:1px solid rgba(67,49,38,.14);border-radius:6px;overflow:hidden;background:rgba(255,255,255,.55)}
.gt-media{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:rgba(102,76,59,.09);color:#664c3b;overflow:hidden}
.gt-media img{width:100%;height:100%;object-fit:cover;display:block}
.gt-icon{width:84px;height:84px;display:block}
.gt-icon .a{fill:#3F5147;fill-opacity:.22}
.gt-body{padding:2rem 2rem 2.4rem}
.gt-title{margin:0 0 .8rem;color:#433126}
.gt-text{margin:0;font-size:1.5rem;line-height:1.6;color:#2C332F}
