.caain-ex{margin:3em 0 0;clear:both}.caain-ex-heading{text-align:center;margin:0 0 1em}.caain-ex-level+.caain-ex-level{margin-top:2.5em}.caain-ex-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 40px}.caain-ex-logo{margin:0}.caain-ex-logo img{display:block;width:auto;height:auto;object-fit:contain}.caain-ex-level--presenting .caain-ex-logo img{max-width:320px;max-height:160px}.caain-ex-level--platinum .caain-ex-logo img{max-width:240px;max-height:120px}.caain-ex-level--gold .caain-ex-logo img{max-width:180px;max-height:90px}.caain-ex-logo a{display:block;transition:opacity .15s}.caain-ex-logo a:hover,.caain-ex-logo a:focus-visible{opacity:.8}.caain-ex-logo-text{font-weight:600;font-size:1.1em}.caain-ex-speaker .modal{display:none}.caain-ex-speaker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px 24px}@media (min-width:900px){.caain-ex-speaker-grid{grid-template-columns:repeat(4,1fr)}}.caain-ex-speaker .holler-team .img-wrap{max-width:180px;margin-left:auto;margin-right:auto}.caain-ex-speaker .holler-team .img-wrap img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}@media (max-width:600px){.caain-ex-speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.caain-ex-speaker .holler-team .img-wrap{max-width:150px}}.caain-ex-speaker .holler-team .team-header .team-name{color:var(--ast-global-color-0);font-size:1.1rem;line-height:1.3;margin:0 0 4px}.caain-ex-speaker .holler-team .team-header .team-title{color:var(--ast-global-color-1);font-size:.8rem;line-height:1.35;font-weight:600;margin:0}.caain-ex-speakers{margin-bottom:3em}.caain-ex-speaker .modal-content{background-color:var(--ast-global-color-3);color:var(--ast-global-color-0)}.caain-ex-speaker .modal-header h2{font-size:1em}.caain-ex-card{text-align:center}.caain-ex-card .caain-ex-photo{width:160px;height:160px;border-radius:50%;object-fit:cover;margin:0 auto 12px}.caain-ex-card details{text-align:left;margin-top:8px}