/* START_SECTION:opa-events (INDEX:48) */
.opa-events{color:#150858;background:#fff}.opa-redesign .opa-events h1,.opa-redesign .opa-events h2{font-family:Michroma,Arial,sans-serif;font-weight:400;letter-spacing:-.025em;line-height:1.2}.opa-events h1{font-size:clamp(34px,4vw,60px);margin:20px 0}.opa-events h2{font-size:clamp(27px,3vw,43px);margin:0}.opa-events h3{font-size:25px;line-height:1.2;margin:12px 0}.opa-events p{line-height:1.6}.oe-hero{display:grid;grid-template-columns:1fr 1fr;background:#f5f3ee}.oe-intro{padding:40px max(24px,4vw) 48px}.oe-lead{font-size:17px;max-width:48ch;margin-bottom:26px}.oe-hero>img{width:100%;height:100%;min-height:480px;object-fit:cover}.oe-secondary{display:block;margin-top:18px;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-size:14px}.oe-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 4vw;border-bottom:1px solid #e3e0d9;font-family:Quantico,Arial,sans-serif;font-size:14px;text-align:center}.oe-section{padding:64px max(24px,4vw);scroll-margin-top:110px}.oe-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.oe-heading>p{max-width:30ch}.oe-experiences,.oe-venue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.oe-experiences article{background:#f5f3ee;padding:28px}.oe-number{font-family:Quantico,Arial,sans-serif;color:#2688b0}.oe-experiences p{font-size:15px;margin:0}.oe-venues{background:#f5f3ee}.oe-venue-grid article{background:white}.oe-venue-grid img{width:100%;height:230px;object-fit:cover}.oe-venue-grid article>div{padding:24px}.oe-venue-grid h3{min-height:60px}.oe-venue-grid p:not(.opa-eyebrow){font-size:15px}.oe-plan{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.oe-plan>div>p:last-child{max-width:45ch;margin-top:22px}.oe-plan ol{list-style:none;padding:0;margin:0;counter-reset:steps}.oe-plan li{counter-increment:steps;border-bottom:1px solid #dedbd5;padding:18px 0 18px 45px;position:relative}.oe-plan li:before{content:'0' counter(steps);position:absolute;left:0;top:18px;font-family:Quantico,Arial,sans-serif;color:#2688b0}.oe-plan strong,.oe-plan span{display:block}.oe-plan strong{font-size:19px;margin-bottom:8px}.oe-plan span{font-size:15px;line-height:1.5}.oe-contact{text-align:center;background:#f5f3ee;padding:56px 24px}.oe-contact>p:not(.opa-eyebrow){margin:22px 0}.oe-email{display:block;font-size:14px;margin-top:20px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}
@media(max-width:749px){.oe-hero{grid-template-columns:1fr}.oe-intro{padding:22px 20px 24px}.opa-events h1{font-size:32px}.opa-events h2{font-size:26px}.oe-lead{font-size:15px;margin-bottom:20px}.oe-hero>img{height:220px;min-height:0}.oe-benefits{grid-template-columns:1fr 1fr;font-size:12px;padding:18px 20px;gap:14px}.oe-section{padding:36px 20px}.oe-heading{display:block;margin-bottom:22px}.oe-heading>p{margin-top:16px}.oe-heading>a{margin-top:12px}.oe-experiences,.oe-venue-grid{grid-template-columns:1fr;gap:14px}.oe-experiences article{padding:20px}.oe-venue-grid img{height:200px}.oe-venue-grid h3{min-height:0}.oe-plan{grid-template-columns:1fr;gap:16px}.oe-contact{padding:36px 20px}.oe-contact .opa-button{width:100%;max-width:350px}.opa-events .opa-eyebrow{font-size:10px}}
.opa-redesign .opa-events .oe-plan ol{list-style:none;margin:0;padding:0}
.opa-redesign .opa-events .oe-plan li{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:16px;row-gap:8px;padding:18px 0;margin:0}
.opa-redesign .opa-events .oe-plan li::before{position:static;grid-column:1;grid-row:1 / 3;align-self:start;line-height:1.5}
.opa-redesign .opa-events .oe-plan li>strong,.opa-redesign .opa-events .oe-plan li>span{grid-column:2;margin:0}
/* END_SECTION:opa-events */
