.mguide-page .mr-hero{flex-direction:column;justify-content:flex-end;min-height:560px;display:flex}@media (max-width:640px){.mguide-page .mr-hero{min-height:min(680px,86svh)}}.mguide-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--club-warm-ink);font-size:12px;font-weight:800}.on-dark .mguide-kicker{color:var(--club-warm)}.mguide-h2{font-family:var(--club-display);text-transform:uppercase;margin-top:8px;font-size:clamp(34px,4.4vw,60px);line-height:.98}.mguide-display{font-family:var(--club-display);text-transform:uppercase}html[lang=ar] .mguide-h2,html[lang=ar] .mguide-vs,html[lang=ar] .mguide-display{font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal;text-transform:none}.mguide-lead{max-width:38rem;color:var(--club-text-muted);margin-top:14px;font-size:17px}.mguide-band-intro{color:#ffffffb3;max-width:38rem;margin-top:-6px;font-size:16px}.mguide-empty{color:var(--club-text-muted);margin-top:26px;font-size:15px}.mguide-btn-icon{width:14px;height:14px}.mguide-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mguide-live{color:var(--club-accent-ink);letter-spacing:.14em;align-items:center;gap:6px;margin-inline-start:12px;display:inline-flex}.mguide-live i{background:var(--club-accent);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite mguide-pulse}.mguide-step-time .mguide-live-inline{color:var(--club-accent)}@keyframes mguide-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.mguide-live i{animation:none}}.mguide-next{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:stretch;gap:22px;margin-top:30px;display:grid}@media (max-width:900px){.mguide-next{grid-template-columns:1fr}}.mguide-fixture{border:1px solid var(--club-border);background:#fff;flex-direction:column;gap:20px;padding:26px 24px;display:flex;position:relative;box-shadow:0 12px 26px #060e121f}.mguide-fixture-comp{letter-spacing:.12em;text-transform:uppercase;color:var(--club-warm-ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.mguide-fixture-comp-logo{object-fit:contain;width:22px;height:22px}.mguide-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.mguide-team{text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:clamp(20px,2.4vw,30px);line-height:1;display:flex}.mguide-team img{object-fit:contain;width:64px;height:64px}.mguide-vs{font-family:var(--club-display);letter-spacing:.06em;text-transform:uppercase;color:var(--club-text-muted);font-variant-numeric:tabular-nums;font-size:22px}.mguide-when{color:var(--club-text-muted);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.mguide-when b{color:var(--club-text);font-weight:700}.mguide-fixture-cta{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.mguide-facts{flex-direction:column;gap:12px;display:flex}.mguide-count{border:1px solid var(--club-border);background:#fff;align-items:baseline;gap:16px;padding:20px 22px;display:flex;box-shadow:0 10px 18px #060e121a}.mguide-count-n{color:var(--club-warm-ink);font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,84px);line-height:.9}.mguide-count-l{letter-spacing:.16em;text-transform:uppercase;color:var(--club-text-muted);font-size:12px;font-weight:800}.mguide-fact-list{flex-direction:column;gap:8px;margin:0;display:flex}.mguide-fact{border:1px solid var(--club-border);background:#fff;justify-content:space-between;align-items:baseline;gap:14px;padding:14px 18px;display:flex}.mguide-fact dt{letter-spacing:.16em;text-transform:uppercase;color:var(--club-text-muted);font-size:11px;font-weight:800}.mguide-fact dd{text-align:end;margin:0;font-weight:700}.mguide-day .mguide-kicker,.mguide-go-sec .mguide-kicker{margin-bottom:0}.mguide-steps{perspective:900px;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.mguide-steps:before{content:"";inset-inline:0;background:#ffffff29;height:1px;position:absolute;top:38px}@media (max-width:1100px){.mguide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mguide-steps:before{display:none}}@media (max-width:600px){.mguide-steps{grid-template-columns:1fr}}.mguide-step{--ac-d:18px;color:#fff;background:linear-gradient(160deg,#143845 0%,#0b1c23 60%,#071319 100%);border:1px solid #ffffff2e;flex-direction:column;gap:10px;padding:18px 18px 22px;transition:transform .25s;display:flex}.mguide-step.is-kick{--ac-d:30px}.mguide-step-no{letter-spacing:.16em;text-transform:uppercase;color:#fff9;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.mguide-step-no i{background:var(--club-warm);border-radius:50%;flex:none;width:8px;height:8px}.mguide-step-time{color:var(--club-warm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(34px,3.2vw,46px);line-height:.95;display:block}.mguide-step-time small{font-family:var(--font-en), ui-sans-serif, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-top:8px;font-size:11px;font-weight:800;display:block}html[lang=ar] .mguide-step-time small{font-family:var(--font-ar), sans-serif;letter-spacing:normal}.mguide-step h3{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:800;display:flex}.mguide-step-icon{width:18px;height:18px;color:var(--club-warm);flex:none}.mguide-step p{color:#ffffffb8;font-size:13.5px;line-height:1.55}@media (hover:hover){.mguide-step:hover{transform:translateZ(calc(var(--ac-d) + 8px))}}@media (prefers-reduced-motion:reduce){.mguide-step{transition:none}.mguide-step:hover{transform:translateZ(var(--ac-d))}}.mguide-map-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:28px;margin-top:30px;display:grid}@media (max-width:900px){.mguide-map-grid{grid-template-columns:1fr}}.mguide-map{border:1px solid var(--club-border);background:#fff;margin:0;padding:18px 14px 12px;position:relative;box-shadow:0 12px 26px #060e121f}.mguide-map-svg{width:100%;height:auto;display:block}.mguide-map-tag{z-index:1;top:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--club-text-muted);border:1px solid var(--club-border);background:#fff;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800;position:absolute;inset-inline-end:12px}.mguide-map-soft{fill:none;stroke:#10181e47;stroke-width:1.5px}.mguide-map-bowl{fill:#f4f8fa;stroke:#10181e;stroke-width:2.5px}.mguide-map-pitch{fill:#fff;stroke:#10181e;stroke-width:1.5px}.mguide-map-ink-thin{fill:none;stroke:#10181e99;stroke-width:1.2px}.mguide-map-label{fill:#10181e;font-family:var(--club-display);letter-spacing:.04em;text-transform:uppercase;text-anchor:middle;font-size:40px}html[lang=ar] .mguide-map-label{font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal;text-transform:none}.mguide-map-note{fill:#10181e8c;letter-spacing:.12em;text-transform:uppercase;text-anchor:middle;font-size:22px;font-weight:800}.mguide-map-pin circle{fill:#fff;stroke:#10181e;stroke-width:2px}.mguide-map-pin text{fill:var(--club-warm-ink);font-family:var(--club-display);text-anchor:middle;dominant-baseline:central;font-size:26px}.mguide-points{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mguide-point{border:1px solid var(--club-border);background:#fff;gap:14px;padding:16px 18px;display:flex;box-shadow:0 10px 18px #060e121a}.mguide-point-no{min-width:26px;color:var(--club-warm-ink);flex:none;font-size:26px;line-height:1.1}.mguide-point-dot{margin-top:7px;background:var(--club-warm-ink);flex:none;width:10px;height:10px;margin-inline-start:8px}.mguide-point h3{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:800}.mguide-point p{color:var(--club-text-muted);margin-top:4px;font-size:14px}.mguide-point-hint{padding-top:6px}.mguide-go{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:30px;margin-top:4px;display:grid}@media (max-width:900px){.mguide-go{grid-template-columns:1fr}}.mguide-address{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mguide-address-name{font-size:clamp(30px,3.6vw,48px);line-height:.95}.mguide-address-line{color:#ffffffb8;max-width:26rem;font-size:15px}.mguide-address .btn{margin-top:8px}.mguide-options{perspective:900px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.mguide-option{--ac-d:18px;color:#fff;background:linear-gradient(160deg,#143845 0%,#0b1c23 60%,#071319 100%);border:1px solid #ffffff2e;flex-direction:column;gap:10px;padding:22px 20px 24px;display:flex}.mguide-option-icon{width:30px;height:30px;color:var(--club-warm)}.mguide-option h3{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:800}.mguide-option p{color:#ffffffb8;font-size:14px;line-height:1.55}.mguide-dates{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mguide-dates li{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:10px;font-size:13.5px;display:flex}.mguide-dates li:first-child{border-top:0;padding-top:0}.mguide-dates .d{min-width:4.4rem;color:var(--club-warm);flex:none;font-size:18px}.mguide-dates .n{flex:8rem;min-width:0;font-weight:700}.mguide-dates .k{color:#ffffff9e;font-variant-numeric:tabular-nums;flex:none}.mguide-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:30px 48px;display:grid}@media (max-width:900px){.mguide-faq-grid{grid-template-columns:1fr}}.mguide-faq{border-top:1px solid #10181e29;margin:0;padding:0;list-style:none}.mguide-faq-item{border-bottom:1px solid #10181e29}.mguide-faq-h{font-size:inherit;font-weight:inherit;margin:0}.mguide-faq-q{cursor:pointer;text-align:start;width:100%;font:inherit;color:var(--club-text);background:0 0;border:0;align-items:center;gap:16px;padding:18px 2px;font-size:16px;font-weight:700;transition:color .15s;display:flex}.mguide-faq-q:hover{color:var(--club-warm-ink)}.mguide-faq-q:focus-visible{outline:3px solid var(--club-accent);outline-offset:2px}.mguide-faq-no{min-width:2.2rem;font-family:var(--club-display);color:var(--club-warm-ink);flex:none;font-size:20px;line-height:1}html[lang=ar] .mguide-faq-no{font-family:var(--font-display-ar), var(--font-ar), sans-serif}.mguide-faq-text{flex:auto;min-width:0}.mguide-faq-plus{flex:none;width:22px;height:22px;position:relative}.mguide-faq-plus:before,.mguide-faq-plus:after{content:"";background:currentColor;width:14px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mguide-faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.mguide-faq-item.is-open .mguide-faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.mguide-faq-a{padding:0 2px 20px;max-width:44rem;color:var(--club-text-muted);padding-inline-start:calc(2.2rem + 16px);font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.mguide-faq-plus:before,.mguide-faq-plus:after{transition:none}}.mguide-cta .shell{text-align:center}.mguide-cta .band-head h2{margin-bottom:0}.mguide-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.mguide-map-embed{border:1px solid var(--club-border);background:#fff;margin-top:22px;overflow:hidden;box-shadow:0 12px 26px #060e121f}.mguide-map-embed iframe{border:0;width:100%;height:380px;display:block}@media (max-width:640px){.mguide-map-embed iframe{height:300px}.mguide-map-tag{margin-block-start:10px;margin-inline-start:10px;display:inline-block;position:static}}
