.expo-notice{background:#eaf2fc;color:#173c79;font-family:inherit;direction:ltr;text-align:left}.expo-notice[hidden]{display:none}.expo-notice-inner{max-width:1600px;margin:auto;padding:12px 5%;min-height:56px;display:flex;align-items:center;gap:28px}.expo-notice strong{font-size:13px;font-weight:600;white-space:nowrap;color:#174dbe}.expo-notice-inner>span{font-size:13px;flex:1;line-height:1.6}.expo-details{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:none;border:0;padding:6px 0;color:#174dbe;font:inherit;font-size:13px;cursor:pointer}.expo-details:hover,.expo-poster:hover{text-decoration:underline;text-underline-offset:4px}.expo-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;background:transparent;color:#68727c;font:inherit;font-size:22px;cursor:pointer;border-radius:50%}.expo-close:hover{background:#dce8f7}.expo-dialog{width:min(840px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:40px;border:0;border-radius:24px;overflow:auto;box-shadow:0 24px 80px #19263333;color:#192633;direction:ltr;text-align:left}.expo-dialog::backdrop{background:rgb(20 34 55 / 42%)}.expo-dialog>.expo-close{position:absolute;right:18px;top:18px}.expo-dialog .expo-kicker{color:#174dbe;font-size:12px;margin:0 40px 24px 0}.expo-dialog h2{font-size:30px;line-height:1.4;letter-spacing:0;margin:0 0 12px;font-weight:500}.expo-dialog .expo-subtitle{font-size:15px;margin:0 0 24px}.expo-booth{display:flex;align-items:center;gap:32px;background:#eaf2fc;border-radius:16px;padding:28px;margin:0 0 24px}.expo-booth>span{font-size:28px;color:#173c79;white-space:nowrap}.expo-booth>strong{font-size:48px;font-weight:600;color:#174dbe;line-height:1.2}.expo-booth>p{margin:0 0 0 auto;font-size:14px;max-width:250px;color:#173c79}.expo-dialog h3{font-size:17px;line-height:1.6;letter-spacing:0;margin:0 0 18px}.expo-dialog p{font-size:14px;line-height:1.8}.expo-dialog .expo-address{margin:0}.expo-dialog .expo-address+ p:not(.expo-address){margin-top:20px}.expo-poster{display:inline-block;margin-top:8px;color:#174dbe;font-size:14px}.expo-modal-open{overflow:hidden}.expo-modal-open .partner-toast,.expo-modal-open .partner-fixed{visibility:hidden}
@media(max-width:800px){.expo-notice-inner{position:relative;display:grid;grid-template-columns:1fr;padding:12px 52px 12px 20px;gap:4px}.expo-notice strong{font-size:12px;white-space:normal}.expo-notice-inner>span{font-size:12px}.expo-details{font-size:12px;justify-self:start}.expo-notice .expo-close{position:absolute;top:9px;right:12px}.expo-dialog{padding:28px 24px;border-radius:20px}.expo-dialog h2{font-size:25px}.expo-booth{flex-wrap:wrap;padding:22px;gap:14px 24px}.expo-booth>span{font-size:24px}.expo-booth>strong{font-size:40px}.expo-booth>p{width:100%;max-width:none;margin:0}.expo-dialog h3{font-size:15px}}
