#mpt-white .ev-detail-page{padding-top:20px}#mpt-white .ev-detail-hero{isolation:isolate;background:radial-gradient(at 6% 8%,#dffbff 0,#0000 45%),radial-gradient(at 94% 10%,#ffe4d6 0,#0000 42%),radial-gradient(at 76% 100%,#ebe2ff 0,#0000 50%),linear-gradient(135deg,#fff,#fdfaff 55%,#f8fffd);border:1px solid #fff;border-radius:40px;width:100%;max-width:none;margin:0;padding:22px 40px 34px;display:block;position:relative;overflow:hidden;box-shadow:inset 1px 1px 2px #fff,0 26px 55px #2d1f4d14}#mpt-white .ev-detail-back{flex-wrap:wrap;gap:4px 18px;margin-bottom:12px;display:flex}#mpt-white .ev-detail-back .twx-back{margin:0}#mpt-white .ev-detail-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:34px;display:grid}#mpt-white .ev-detail-title{color:#171821;letter-spacing:-2.6px;overflow-wrap:anywhere;max-width:700px;margin:0 0 12px;font-size:clamp(38px,4.6vw,56px);font-weight:800;line-height:1.03}#mpt-white .ev-detail-lead{color:#5d4a83;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}#mpt-white .ev-detail-date{text-align:center;background:#ffffffb8;border:1px solid #fff;border-radius:30px;flex-direction:column;justify-self:end;align-items:center;width:222px;padding:22px 20px;display:flex;transform:rotate(2deg);box-shadow:inset 1px 1px 2px #fff,0 18px 36px #3a2b5a16}#mpt-white .ev-detail-date>span{color:#5f4a83;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:800}#mpt-white .ev-detail-date strong{color:#24202f;letter-spacing:-4px;margin:2px 0 -2px;font-size:72px;line-height:1}#mpt-white .ev-detail-date small{color:#5e586d;font-size:11px;font-weight:700}#mpt-white .ev-detail-date p{color:#2f2b3c;border-top:1px solid #e9e2f2;margin:12px 0 0;padding-top:10px;font-size:13px;font-weight:800}#mpt-white .ev-detail-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px;margin-top:30px;display:grid}#mpt-white .ev-detail-copy{min-width:0;padding:4px 4px 0;scroll-margin-top:24px}#mpt-white .ev-detail-copy h2{color:#1e1929;letter-spacing:-.9px;margin:0 0 10px;font-size:27px;font-weight:800;line-height:1.1}#mpt-white .ev-detail-copy h2:not(:first-of-type){margin-top:30px}#mpt-white .ev-detail-copy .ce-prose{color:#4e4c5c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px;font-size:14.5px;line-height:1.65}#mpt-white .ev-detail-copy .twx-btn{margin-top:4px}#mpt-white .ev-detail-note{color:#5d586c;background:#fbf9ff;border:1px solid #eee9f7;border-radius:16px;margin:20px 0 0;padding:14px 16px;font-size:11px;line-height:1.65}#mpt-white .ev-detail-facts{background:radial-gradient(at 96% 0,#e8e1ff 0,#0000 46%),radial-gradient(at 4% 100%,#e3fbff 0,#0000 48%),linear-gradient(130deg,#fdfbff,#f5fbff);border:1px solid #fff;border-radius:28px;align-self:start;padding:24px;box-shadow:inset 1px 1px 2px #fff,0 16px 34px #2c214510}#mpt-white .ev-detail-facts h2{color:#1e1929;letter-spacing:-.6px;margin:0 0 14px;font-size:22px;font-weight:800}#mpt-white .ev-detail-facts dl{gap:0;margin:0;display:grid}#mpt-white .ev-detail-facts dl>div{border-top:1px solid #ffffffc9;padding:12px 0}#mpt-white .ev-detail-facts dt{color:#6a5a7e;letter-spacing:.7px;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:800}#mpt-white .ev-detail-facts dd{color:#262231;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.45}#mpt-white .ev-detail-unavailable{background:linear-gradient(135deg,#f5f2ff,#eefbff);border:1px solid #fff;border-radius:32px;padding:34px}#mpt-white .ev-detail-unavailable h1{color:#1e1929;letter-spacing:-1.2px;margin:0 0 10px;font-size:34px}#mpt-white .ev-detail-unavailable p{color:#5d586c;margin:0 0 18px}@media (max-width:960px){#mpt-white .ev-detail-layout{grid-template-columns:minmax(0,1fr);gap:22px}#mpt-white .ev-detail-date{justify-self:start;transform:none}#mpt-white .ev-detail-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){#mpt-white .ev-detail-page{padding-top:14px}#mpt-white .ev-detail-hero{border-radius:28px;padding:18px 20px 24px}#mpt-white .ev-detail-title{letter-spacing:-1.6px;font-size:34px}#mpt-white .ev-detail-date{border-radius:24px;width:100%;padding:18px}#mpt-white .ev-detail-date strong{font-size:60px}#mpt-white .ev-detail-copy h2{font-size:24px}#mpt-white .ev-detail-facts{border-radius:24px;padding:20px}#mpt-white .ev-detail-unavailable{padding:24px}#mpt-white .ev-detail-unavailable h1{font-size:28px}}@media (prefers-reduced-motion:reduce){#mpt-white .ev-detail-page *,#mpt-white .ev-detail-page :before{transition:none!important;animation:none!important}}
