.dispatcher-panel-learn{display:none!important}
@media(min-width:701px){
 .dispatcher-page .dispatcher-included-dialog{width:94vw;max-width:1500px;height:90dvh;max-height:90dvh;padding:clamp(24px,3vw,52px);border:1px solid #454c52;border-radius:16px;background:#101519}
 .dispatcher-page .dispatcher-included-dialog .dispatcher-dialog-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:clamp(24px,4vw,64px);min-height:100%;align-items:center}
 .dispatcher-page .dispatcher-included-dialog .dispatcher-gallery-stage{height:64dvh;min-height:0}
 .dispatcher-page .dispatcher-included-dialog .dispatcher-gallery-stage img{width:100%;height:100%;max-height:64dvh;object-fit:contain}
 .dispatcher-page .dispatcher-included-dialog .dispatcher-dialog-close{position:sticky;top:0;float:right;z-index:3;width:44px;height:44px}
 .dispatcher-panel-learn{display:inline-flex!important;margin-top:24px;justify-content:center;min-height:48px;align-items:center;background:#f0b85b;color:#151719;border-radius:8px;padding:12px 24px;text-decoration:none;font-weight:700}
 .dispatcher-page .dispatcher-included-dialog .dispatcher-dialog-copy{padding:16px}
 .dispatcher-page .dispatcher-included-dialog .dispatcher-dialog-media{padding:16px}
}
.dispatcher-panel-detail{background:#101519;color:#edf1f4;min-height:85vh;padding:48px max(24px,6vw) 72px;font-family:Arial,Helvetica,sans-serif}
.dispatcher-panel-detail-inner{max-width:1280px;margin:auto}
.dispatcher-panel-back{display:inline-flex;align-items:center;min-height:48px;color:#f0c47d;text-decoration:none;border:1px solid #59616b;border-radius:8px;padding:8px 18px;margin-bottom:40px}
.dispatcher-panel-detail h1{font-size:clamp(36px,5vw,68px);color:inherit;margin:12px 0 20px}
.dispatcher-panel-detail p{font-size:18px;line-height:1.65;color:#c4cdd5}
.dispatcher-panel-detail .dispatcher-panel-kicker{color:#f0c47d;text-transform:uppercase;letter-spacing:.12em;font-size:12px}
.dispatcher-panel-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:64px;align-items:center}
.dispatcher-panel-detail img{display:block;width:100%;max-height:65vh;object-fit:contain}
.dispatcher-panel-detail-copy{padding:20px 0}
.dispatcher-panel-detail a:focus-visible{outline:3px solid #90d5ff;outline-offset:5px}
#dispatcher-panels{scroll-margin-top:24px}
@media(max-width:700px){.dispatcher-panel-detail-grid{grid-template-columns:1fr;gap:24px}.dispatcher-panel-detail{padding:24px}.dispatcher-panel-detail img{max-height:50vh}}
