.events-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:44px}.events-heading p{color:var(--texto-tenue);font-size:15px;max-width:53ch;line-height:1.85}.events-heading .titulo-seccion{line-height:1.04}.events-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.event-card{min-width:0}.event-photos{display:grid;grid-template-columns:1.85fr 1fr;gap:5px;height:275px;overflow:hidden;border-radius:8px}.event-photos img{width:100%;height:100%;object-fit:cover;min-width:0}.event-group{object-position:center}.event-speaker{object-position:50% 35%}.event-copy{padding:25px 0 28px;border-bottom:1px solid #31445c}.event-meta{display:block;color:#7acced;text-transform:uppercase;letter-spacing:.13em;font-size:10px;margin-bottom:14px}.event-copy h3{font-size:26px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin-bottom:14px}.event-copy>p{font-size:14px;color:var(--texto-tenue);line-height:1.75}.event-copy .event-host{margin-top:23px;color:#e1e9f1;max-width:46ch;min-height:80px}.event-host>span{display:block;color:#d5c18f;font-size:11px;margin-bottom:5px}.event-role{display:block;color:#aebdce;font-size:11px;margin-top:17px}.virtual-heading{margin-top:55px}.virtual-heading h3{font-size:29px;letter-spacing:-.03em;font-weight:400}.virtual-heading p{color:var(--texto-tenue);font-size:14px;margin-top:10px}.virtual-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:27px}.virtual-talk{border:1px solid #2d4053;border-radius:8px;padding:27px;display:flex;flex-direction:column;align-items:flex-start}.virtual-talk h4{font-size:23px;font-weight:400;line-height:1.25;margin-bottom:10px}.virtual-talk p{color:var(--texto-tenue);font-size:13px;margin-bottom:28px}.video-link{display:flex;justify-content:space-between;gap:24px;color:#e4c987;font-size:13px;margin-top:auto;padding:8px 0;min-height:44px;align-items:center}.video-link:hover{text-decoration:underline;text-underline-offset:5px}.events-invite{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid #31445c;margin-top:40px;padding-top:35px}.events-invite h3{font-size:24px;font-weight:400;letter-spacing:-.025em}.events-invite p{color:var(--texto-tenue);font-size:13px;max-width:60ch;margin-top:10px}.events-invite .btn{font-size:13px;flex-shrink:0}
@media(min-width:901px) and (max-width:1100px){.nav{gap:10px}.nav a{font-size:12px}.brand-logo{width:165px}}
@media(max-width:900px){.events-heading{gap:30px}.event-photos{height:230px}.event-copy h3{font-size:23px}.events-invite{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.events-heading,.events-grid,.virtual-grid{grid-template-columns:1fr}.events-heading{gap:22px;margin-bottom:30px}.events-heading p{font-size:14px}.event-photos{height:220px;grid-template-columns:1.65fr 1fr}.event-copy{padding-top:22px}.event-copy .event-host{min-height:0}.events-grid{gap:34px}.virtual-heading{margin-top:40px}.virtual-heading h3{font-size:27px}.virtual-grid{gap:16px}.virtual-talk{padding:23px}.events-invite{gap:23px}.events-invite h3{font-size:25px}.events-invite .btn{white-space:normal}.event-copy h3{font-size:25px}}
