.gt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gt-card,.gt-host-event{border:1px solid #dfe6e4;border-radius:18px;background:#fff;overflow:hidden}.gt-card img{width:100%;height:180px;object-fit:cover}.gt-card-body,.gt-host-event{padding:20px}.gt-card h3{margin:.3em 0}.gt-eyebrow{color:#16856f;font-size:.85rem;font-weight:800}.gt-link{color:#16856f;font-weight:800}.gt-actions{display:flex;gap:22px;margin:0 0 20px}.gt-form{display:grid;gap:16px;max-width:680px}.gt-form>label{display:grid;gap:6px;font-weight:700}.gt-form input:not([type=checkbox]),.gt-form textarea{padding:10px;border:1px solid #b9c9c5;border-radius:8px;font:inherit}.gt-form textarea{min-height:120px}.gt-form fieldset{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #dfe6e4;border-radius:8px}.gt-button{background:#163a5f;color:white;border:0;border-radius:9px;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer}.gt-detail-image{max-width:100%;height:auto;border-radius:16px}.gt-message{background:#e8f4f0;padding:12px;border-radius:9px}.gt-request{display:flex;gap:10px;align-items:center;margin:10px 0}.gt-request form{margin:0}@media(max-width:800px){.gt-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.gt-grid{grid-template-columns:1fr}}
