/* MatchDayPro V1F.2AJ — Facts & methodology, using shared MDP palette and drawer shell. */
body.mdp-clube-analysis .mdp-cl-aj-editorial{min-width:0}
body.mdp-clube-analysis .mdp-cl-aj-feature-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;margin-top:13px}
body.mdp-clube-analysis .mdp-cl-aj-story{appearance:none;min-width:0;cursor:pointer;text-align:left;font-family:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
body.mdp-clube-analysis .mdp-cl-aj-story:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(0,0,0,.08)}
body.mdp-clube-analysis .mdp-cl-aj-story:focus-visible{outline:3px solid #f5bc35;outline-offset:3px}
body.mdp-clube-analysis .mdp-cl-aj-story-feature{background:linear-gradient(125deg,#0b0e0d 0%,#171810 65%,#433006 100%);color:#fff;border:1px solid #b8871d;border-radius:20px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;min-height:365px;position:relative;overflow:hidden}
body.mdp-clube-analysis .mdp-cl-aj-story-feature:after{content:"";position:absolute;right:-80px;bottom:-190px;width:350px;height:350px;border:28px solid rgba(255,188,42,.09);border-radius:50%;pointer-events:none}
body.mdp-clube-analysis .mdp-cl-aj-story-top,body.mdp-clube-analysis .mdp-cl-aj-story-end{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}
body.mdp-clube-analysis .mdp-cl-aj-story-top span{font:900 10px Montserrat,Arial,sans-serif;letter-spacing:.06em;color:#ffc54c}
body.mdp-clube-analysis .mdp-cl-aj-story-top small{font:750 10px Montserrat,Arial,sans-serif;color:#cec5ae}
body.mdp-clube-analysis .mdp-cl-aj-story-main{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}
body.mdp-clube-analysis .mdp-cl-aj-story-main>strong{font:950 clamp(23px,2.5vw,36px)/1.17 Montserrat,Arial,sans-serif;letter-spacing:-.035em;max-width:430px;color:white}
body.mdp-clube-analysis .mdp-cl-aj-feature-value{font:950 clamp(39px,4.5vw,63px)/1 Montserrat,Arial,sans-serif;letter-spacing:-.04em;color:#ffc349}
body.mdp-clube-analysis .mdp-cl-aj-story-main>small{font:650 12px/1.5 Arial,sans-serif;color:#e2e4df}
body.mdp-clube-analysis .mdp-cl-aj-story-end{border-top:1px solid rgba(255,255,255,.19);padding-top:15px;font:900 11px Montserrat,Arial,sans-serif;color:#ffca51}
body.mdp-clube-analysis .mdp-cl-aj-story-stack{display:grid;gap:9px;min-width:0}
body.mdp-clube-analysis .mdp-cl-aj-story-row{background:var(--mdp-dir-card,#fff);border:1px solid var(--mdp-dir-line,#dce3dd);border-radius:14px;padding:15px;display:flex;align-items:center;gap:15px;color:var(--mdp-dir-ink,#172018)}
body.mdp-clube-analysis .mdp-cl-aj-row-index{align-self:start;font:950 17px Montserrat,Arial,sans-serif;color:#bf8d1f;min-width:26px}
body.mdp-clube-analysis .mdp-cl-aj-row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}
body.mdp-clube-analysis .mdp-cl-aj-row-copy small{font:900 10px Montserrat,Arial,sans-serif;color:var(--mdp-dir-muted,#68716b);letter-spacing:.035em}
body.mdp-clube-analysis .mdp-cl-aj-row-copy strong{font:950 clamp(18px,1.7vw,25px)/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere}
body.mdp-clube-analysis .mdp-cl-aj-row-copy>span{font:650 11px/1.4 Arial,sans-serif;color:var(--mdp-dir-muted,#68716b)}
body.mdp-clube-analysis .mdp-cl-aj-story-row>i{color:#b98713;flex-shrink:0}
body.mdp-clube-analysis .mdp-cl-aj-story-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}
body.mdp-clube-analysis .mdp-cl-aj-story-brief{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid var(--mdp-dir-line,#dce3dd);border-radius:14px;background:var(--mdp-dir-card,#fff);color:var(--mdp-dir-ink,#162119)}
body.mdp-clube-analysis .mdp-cl-aj-story-brief>i:first-child{background:#fff3ce;color:#9e6900;border-radius:11px;padding:13px}
body.mdp-clube-analysis .mdp-cl-aj-story-brief>i:last-child{margin-left:auto;color:#b98507}
body.mdp-clube-analysis .mdp-cl-aj-story-brief>span{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}
body.mdp-clube-analysis .mdp-cl-aj-story-brief small{font:900 9px Montserrat,Arial,sans-serif;color:var(--mdp-dir-muted,#68716b)}
body.mdp-clube-analysis .mdp-cl-aj-story-brief strong{font:950 23px/1.1 Montserrat,Arial,sans-serif;overflow-wrap:anywhere}
body.mdp-clube-analysis .mdp-cl-aj-story-brief>span>span{font:600 11px/1.4 Arial,sans-serif;color:var(--mdp-dir-muted,#68716b)}
body.mdp-clube-analysis .mdp-cl-aj-story[hidden]{display:none!important}
body.mdp-clube-analysis .mdp-cl-aj-drawer-lead{background:var(--mdp-dir-surface,#f7f8f7);border:1px solid var(--mdp-dir-line,#dce3dd);border-radius:15px;padding:22px;display:flex;flex-direction:column;gap:12px}
body.mdp-clube-analysis .mdp-cl-aj-drawer-lead>span,body.mdp-clube-analysis .mdp-cl-aj-drawer-section>span{font:900 10px Montserrat,Arial,sans-serif;letter-spacing:.05em;color:#a56f0a}
body.mdp-clube-analysis .mdp-cl-aj-drawer-lead>strong{font:950 clamp(30px,3.2vw,46px)/1.12 Montserrat,Arial,sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere;color:var(--mdp-dir-ink,#18211b)}
body.mdp-clube-analysis .mdp-cl-aj-drawer-lead>p,body.mdp-clube-analysis .mdp-cl-aj-drawer-section>p{margin:0;font:600 13px/1.65 Arial,sans-serif;color:var(--mdp-dir-muted,#657169)}
body.mdp-clube-analysis .mdp-cl-aj-drawer-section{margin-top:17px;padding:16px 0;border-bottom:1px solid var(--mdp-dir-line,#dce3dd);display:flex;flex-direction:column;gap:10px}
body.mdp-clube-analysis .mdp-cl-aj-drawer .mdp-cl-drawer-secondary[hidden]{display:none!important}
body[data-theme=dark].mdp-clube-analysis .mdp-cl-aj-story-brief>i:first-child{background:#4f3f19;color:#ffcc4b}
@media(max-width:1000px){body.mdp-clube-analysis .mdp-cl-aj-story-more{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){body.mdp-clube-analysis .mdp-cl-aj-feature-grid{grid-template-columns:1fr}body.mdp-clube-analysis .mdp-cl-aj-story-feature{min-height:300px;padding:21px}body.mdp-clube-analysis .mdp-cl-aj-story-stack{grid-template-columns:1fr}body.mdp-clube-analysis .mdp-cl-aj-story-more{grid-template-columns:1fr}body.mdp-clube-analysis .mdp-cl-aj-story-row{padding:16px}body.mdp-clube-analysis .mdp-cl-aj-feature-value{font-size:43px}}
@media(prefers-reduced-motion:reduce){body.mdp-clube-analysis .mdp-cl-aj-story{transition:none}}
