/* Fumble-only horizontal hero; original artwork stays uncropped. */
.intro.fumble-intro{max-width:1188px;grid-template-columns:fit-content(640px) 220px;justify-content:start;gap:28px;padding:14px 22px;border-radius:18px}
.fumble-intro h1{font-size:38px;margin:4px 0 8px;padding-bottom:7px;line-height:1.08}
.fumble-intro-copy>p:not(.eyebrow){margin:0;line-height:1.4}
.fumble-intro .language-picker{margin:10px 0 0;padding:4px 10px;gap:8px 12px;border-radius:9px}
.fumble-intro .language-picker select{min-height:44px;padding:7px 10px}
.fumble-intro .fumble-intro-art{width:220px;max-width:100%;height:auto;object-fit:contain}
@media(max-width:640px){
.intro.fumble-intro{grid-template-columns:minmax(0,1fr) 96px;gap:5px 12px;padding:14px;text-align:left}
.fumble-intro-copy{display:contents}
.fumble-intro-copy>.eyebrow{grid-column:1;grid-row:1;margin:0;font-size:10px}
.fumble-intro h1{grid-column:1;grid-row:2;font-size:28px;margin:0 0 4px;padding-bottom:7px}
.fumble-intro h1:after{left:0;transform:none}
.fumble-intro-copy>p:not(.eyebrow){grid-column:1/-1;grid-row:3;font-size:14px;margin:0}
.fumble-intro .fumble-intro-art{grid-column:2;grid-row:1/3;width:96px;align-self:center;border-radius:10px}
.fumble-intro .language-picker{grid-column:1/-1;grid-row:4;width:100%;margin:7px 0 0;padding:5px 10px;justify-content:space-between}
.fumble-intro .language-picker select{flex:1;max-width:195px}
}
