#mpt-white .ce-home{color:#182841;font-size:15px;line-height:1.55}#mpt-white .ce-home p{color:#566477;margin:8px 0}#mpt-white .ce-city-intro{background:#f5f8ff;border-bottom:1px solid #e5eaf1;padding:30px 28px 20px}#mpt-white .ce-eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:#163f9f;font-size:11px;font-weight:700}#mpt-white .ce-city-intro h1{letter-spacing:-1px;max-width:650px;margin:9px 0 10px;font-size:34px;line-height:1.15}#mpt-white .ce-city-options{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}#mpt-white .ce-city-button{color:#163f9f;overflow-wrap:anywhere;background:#fff;border:1px solid #c9d5e9;border-radius:10px;min-height:48px;padding:12px 20px;font-weight:700;text-decoration:none}#mpt-white .ce-city-button:hover{background:#e9efff}#mpt-white .ce-caption{margin-top:16px;font-size:12px}#mpt-white .ce-latest{padding:26px 28px 8px}#mpt-white .ce-home h2{letter-spacing:-.6px;margin:0 0 12px;font-size:22px;line-height:1.25}#mpt-white .ce-latest-caption{max-width:580px;margin:0 0 20px;font-size:13px}#mpt-white .ce-latest-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}#mpt-white .ce-event,#mpt-white .ce-job{overflow-wrap:anywhere;background:#fff;border:1px solid #dce3ee;border-radius:13px;min-width:0;margin-bottom:14px;padding:20px}#mpt-white .ce-event{gap:16px;display:flex}#mpt-white .ce-latest-grid .ce-event:first-child{background:#f8faff;border-color:#b9cbed}#mpt-white .ce-date{color:#163f9f;text-align:center;background:#eef3ff;border-radius:9px;flex:0 0 57px;height:88px;padding:7px 0}#mpt-white .ce-date strong{font-size:27px;line-height:1.1;display:block}#mpt-white .ce-date span,#mpt-white .ce-date small{font-size:13px;line-height:1.5;display:block}#mpt-white .ce-event-info{flex:1;min-width:0}#mpt-white .ce-home .ce-event-time{color:#182841;margin:0 0 10px;font-size:18px;font-weight:700}#mpt-white .ce-home .ce-event-city{color:#182841;margin:12px 0 2px;font-size:15px;font-weight:700}#mpt-white .ce-home .ce-event-venue{margin:0 0 12px;font-size:14px}#mpt-white .ce-home .ce-timezone{margin:0 0 16px;font-size:13px}#mpt-white .ce-details{color:#163f9f;background:#eef3ff;border:1px solid #b9cbed;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}#mpt-white .ce-details:hover{background:#e1eaff}#mpt-white .ce-details:focus-visible{outline-offset:3px;outline:3px solid #163f9f}@media (max-width:380px){#mpt-white .ce-event{grid-template-columns:51px minmax(0,1fr);display:grid}#mpt-white .ce-event-info{display:contents}#mpt-white .ce-event-time{align-self:center}#mpt-white .ce-event-info>:not(.ce-event-time){grid-column:1/-1}#mpt-white .ce-event-info .ce-tag{justify-self:start;margin-bottom:0}}#mpt-white .ce-home h3{letter-spacing:-.25px;margin:0 0 8px;font-size:18px;line-height:1.3}#mpt-white .ce-home .ce-meta{color:#5b687a;font-size:12px}#mpt-white .ce-tag{color:#344c72;background:#eff3f9;border-radius:5px;margin:0 5px 10px 0;padding:4px 8px;font-size:11px;display:inline-block}#mpt-white .ce-text-link{color:#163f9f;align-items:center;min-height:44px;padding:10px 0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}#mpt-white .ce-empty{background:#f8faff;border:1px solid #dce3ee;border-radius:13px;padding:20px}#mpt-white .ce-selected{justify-content:space-between;align-items:center;gap:15px;padding:20px 28px 5px;display:flex}#mpt-white .ce-selected h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:0;font-size:30px}#mpt-white .ce-content-grid{grid-template-columns:1fr 1fr;gap:32px;padding:24px 28px 36px;display:grid}#mpt-white .ce-content-grid>*{min-width:0}#mpt-white .ce-content-grid .ce-latest-grid{display:block}#mpt-white .ce-discovery{flex-wrap:wrap;gap:20px;padding:20px 28px;display:flex}#mpt-white .ce-detail{overflow-wrap:anywhere;max-width:760px;margin:auto;padding:28px}#mpt-white .ce-detail h1{font-size:30px;line-height:1.2}#mpt-white .ce-detail dl{gap:16px;display:grid}#mpt-white .ce-detail dt{color:#566477;font-size:12px}#mpt-white .ce-detail dd{margin:4px 0;font-weight:600}#mpt-white .ce-prose{white-space:pre-wrap}#mpt-white .ce-editor{gap:16px;max-width:760px;display:grid}#mpt-white .ce-editor label{gap:6px;display:grid}#mpt-white .ce-editor input,#mpt-white .ce-editor select,#mpt-white .ce-editor textarea{width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #c9d5e9;border-radius:8px;padding:10px}#mpt-white .ce-editor textarea{min-height:140px}#mpt-white .ce-editor .ce-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:650px){#mpt-white .ce-city-intro{padding:23px 20px 17px}#mpt-white .ce-city-intro h1{letter-spacing:-.7px;font-size:29px;line-height:1.16}#mpt-white .ce-city-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}#mpt-white .ce-city-button{padding:12px 8px}#mpt-white .ce-latest{padding:24px 20px 8px}#mpt-white .ce-latest-grid,#mpt-white .ce-content-grid{grid-template-columns:1fr}#mpt-white .ce-event{gap:13px;padding:17px 14px}#mpt-white .ce-date{flex-basis:51px}#mpt-white .ce-selected{flex-wrap:wrap;padding:22px 20px 5px}#mpt-white .ce-content-grid{gap:24px;padding:24px 20px}#mpt-white .ce-discovery,#mpt-white .ce-detail{padding:20px}}#mpt-white .ce-city-intro{text-align:center;background:linear-gradient(#f5f8ff,#eef3ff 80%,#fff);border-bottom:0;padding:46px 28px 34px}#mpt-white .ce-city-intro h2{letter-spacing:-1px;max-width:650px;margin:9px auto 10px;font-size:34px;line-height:1.15}#mpt-white .ce-city-intro p{max-width:560px;margin-left:auto;margin-right:auto}#mpt-white .ce-city-options{justify-content:center}#mpt-white .ce-city-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (prefers-reduced-motion:no-preference){#mpt-white .ce-city-intro{animation:.7s cubic-bezier(.2,.7,.2,1) .15s both ce-fade-up}#mpt-white .ce-city-button{transition:background .2s,translate .25s,box-shadow .25s}@media (hover:hover){#mpt-white .ce-city-button:hover{translate:0 -2px;box-shadow:0 10px 20px #163f9f1f}}}@keyframes ce-fade-up{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){#mpt-white .ce-city-intro,#mpt-white .ce-city-button{transition:none!important;animation:none!important}}
