.oce-home .oce-hero{padding:44px 0}.oce-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.oce-hero-actions a:first-child{background:#14533c;color:#fff}.oce-home .oce-tagline{font-size:clamp(1.2rem,2.4vw,1.8rem)}.oce-home .oce-why-attend{padding:48px 0}.oce-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.oce-value-grid .oce-card{padding:22px;display:flex;flex-direction:column}.oce-value-grid .oce-card .oce-button{margin-top:auto}.oce-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.oce-guide-links{display:flex;flex-wrap:wrap;gap:10px}.oce-small{font-size:.9rem;line-height:1.5;color:#54645a}.oce-digital-feature{background:#f2f5ef!important;padding:44px 0!important;border-block:1px solid #d7dfd5}.oce-digital-feature .oce-wrap{max-width:1160px}.oce-action-graphic{display:block!important;width:100%!important;height:145px!important;object-fit:contain!important;border-radius:10px;margin-bottom:15px;background:#edf3ed}.oce-program-card .oce-track-photo{margin:0!important}.oce-program-card .oce-track-photo img{display:block;width:100%;aspect-ratio:16/9;height:auto!important;object-fit:cover;border-radius:10px}.oce-exhibitor-policy{padding:20px 24px;margin:20px 0;border:2px solid #8f6c1c;background:#fff8e8;border-radius:8px}.oce-exhibitor-policy h2{font-size:1.45rem;margin:0 0 10px}.oce-partner-strip .oce-face{background:#fff;border-radius:12px!important;border:1px solid #dce4d8;display:grid;place-items:center;overflow:hidden}.oce-partner-strip .oce-face img{width:90%!important;height:90%!important;object-fit:contain!important;border-radius:0!important}.oce-partner-strip .oce-person{flex:0 0 180px}.oce-partner-wordmark{padding:12px;font:800 1.2rem/1.2 system-ui;color:#17392c;text-align:center}.oce-top-sponsor{display:flex;align-items:center;gap:28px;padding:28px;border-radius:12px;background:#f1f5ec;border:1px solid #d7dfcd;margin-bottom:24px}.oce-top-sponsor img{width:220px;max-width:40%;height:110px;object-fit:contain}.oce-partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.oce-partner-grid article{padding:24px;border:1px solid #dce4d8;border-radius:12px}.oce-partner-grid img{width:100%;height:100px;object-fit:contain}.site-header nav a[href$="/tickets/"],header nav a[href$="/tickets/"]{background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:inherit!important;border-radius:0!important}.oce-guide-content{max-width:960px;margin:0 auto}.oce-guide-content h2{margin-top:30px}@media(max-width:1000px){.oce-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.oce-value-grid,.oce-audience-grid{grid-template-columns:1fr}.oce-top-sponsor{align-items:flex-start;flex-direction:column}.oce-top-sponsor img{max-width:100%}.oce-home .oce-hero{padding:30px 0}.oce-action-graphic{height:180px!important}}
