.event-materials{padding:clamp(4rem,8vw,8rem) clamp(1rem,7vw,8rem);border-top:1px solid #2a2f34;background:#080a0c}.materials-heading{max-width:850px}.materials-heading h2{margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.materials-heading>p:last-child,.materials-status{color:#a6aaae}.materials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.material-card{overflow:hidden;border:1px solid #2a2f34;background:#101317}.material-qr{display:block;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.material-qr:hover,.material-qr:focus-visible{border-color:#efd83e;transform:translateY(-2px)}.material-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.material-copy{padding:1.25rem}.material-type{margin:0;color:#e52323;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.material-copy h3{margin:.4rem 0 0;font-size:1.3rem}.material-action{display:block;margin-top:1rem;color:#efd83e;font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.material-download{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:130px;padding:1.4rem;text-decoration:none}.material-download b{font-size:1.2rem}.material-download span{color:#efd83e;font-weight:900;text-transform:uppercase}@media(max-width:900px){.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.materials-grid{grid-template-columns:1fr}}
