.au-cards{display:grid;grid-gap:22px;gap:22px}.au-card{display:grid;grid-template-columns:1fr;background:#fff;border:1px solid var(--line,#dde2e5);border-top:6px solid var(--accent,#e0b000);border-radius:12px;overflow:hidden;box-shadow:0 4px 18px rgba(27,29,31,.08)}@media (min-width:820px){.au-card.has-img{grid-template-columns:minmax(260px,38%) 1fr}}.au-card-img{display:block;align-self:start;padding:14px}.au-card-img img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:8px}.au-card-body .link-btn{justify-self:start}.au-card-body{padding:20px 22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.au-card-body h3{margin:0;font-size:1.4rem}.au-card-body p{margin:0}.au-when{font-weight:800;color:var(--accent,#E0B000);font-size:.95rem;text-transform:uppercase;letter-spacing:.03em}.au-facts{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:.95rem}.au-facts span{display:inline-block;min-width:84px;font-weight:700;color:var(--slate,#4a5560)}.au-brands{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.au-brands img{height:34px;width:auto;border-radius:4px}.au-desc{white-space:pre-wrap;color:var(--slate,#4a5560)}.au-card-foot{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:4px}.au-seats{font-weight:700;font-size:.9rem;padding:4px 11px;border-radius:999px;background:#e7f5ec;color:#1d5e35}.au-seats.few{background:#fff4d6;color:#8a5a00}.au-seats.full{background:#fdeaea;color:#b42318}.au-form{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line,#dde2e5);padding-top:14px}.au-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:10px 14px;gap:10px 14px}.au-form-grid label{display:grid;grid-gap:4px;gap:4px;font-weight:600;font-size:.92rem}.au-form-grid .wide{grid-column:1/-1}.au-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.au-form-actions{display:flex;gap:14px;align-items:center;margin:0}.au-done{margin-top:8px}.au-invite{max-width:760px}