/* Ocean County BJJ — Affiliate Academies page: one card linking to the official
   list on tomdeblass.com. Loaded only by that page, after brand.css + site.css. */
.aff-link-card {
  display: grid; grid-template-columns: auto 1fr; gap: clamp(24px, 4vw, 56px); align-items: center;
  max-width: 980px; margin: 0 auto; padding: clamp(28px, 4vw, 52px);
  background: var(--surface); border: 1px solid var(--line); border-radius: 16px;
  box-shadow: 0 1px 2px rgba(20, 20, 28, .04), 0 12px 32px rgba(20, 20, 28, .07);
}
.aff-seal { width: clamp(150px, 20vw, 240px); height: auto; }
.aff-link-body h2 {
  font-family: var(--f-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(30px, 3.6vw, 46px); line-height: .95; margin: 10px 0 14px;
}
.aff-link-body p { color: var(--text-dim); font-size: clamp(16px, 1.5vw, 18px); line-height: 1.6; max-width: 52ch; margin-bottom: 26px; }
@media (max-width: 700px) {
  .aff-link-card { grid-template-columns: 1fr; text-align: center; justify-items: center; }
  .aff-link-body .kicker { justify-content: center; }
  .aff-link-body p { margin-left: auto; margin-right: auto; }
}
