/*! Generated route bundle. Run npm run build:route-assets. *//*! Source: /assets/css/tokens.css */ @font-face{font-family: "Bebas Neue";src: url("/assets/fonts/bebas-neue-latin-400.woff2") format("woff2");font-style: normal;font-weight: 400;font-display: optional}@font-face{font-family: "Montserrat";src: url("/assets/fonts/montserrat-latin-variable.woff2") format("woff2-variations");font-style: normal;font-weight: 400 700;font-display: optional}@font-face{font-family: "Archivo Black";src: url("/assets/fonts/archivo-black-latin-400.woff2") format("woff2");font-style: normal;font-weight: 400;font-display: optional}@font-face{font-family: "Outfit";src: url("/assets/fonts/outfit-latin-variable.woff2") format("woff2-variations");font-style: normal;font-weight: 100 900;font-display: optional}@font-face{font-family: "Archivo";src: url("/assets/fonts/archivo-latin-variable.woff2") format("woff2-variations");font-style: normal;font-weight: 100 900;font-display: optional}@font-face{font-family: "Inter";src: url("/assets/fonts/inter-latin-variable.woff2") format("woff2-variations");font-style: normal;font-weight: 100 900;font-display: optional}@font-face{font-family: "JetBrains Mono";src: url("/assets/fonts/jetbrains-mono-latin-variable.woff2") format("woff2-variations");font-style: normal;font-weight: 100 800;font-display: optional}:root{--brand-red: #E8302A;--brand-yellow: #F5C842;--brand-green: #2DB84B;--brand-black: #0A0A0A;--brand-circuit: #1E9448;--color-bg: #080c08;--color-surface: #0f1510;--color-surface-2: #16201a;--color-surface-3: #1c2b20;--color-text: #f0f4f0;--color-muted: #7a907a;--color-border: rgba(245,200,66,0.14);--color-border-strong: rgba(245,200,66,0.3);--color-accent: #F5C842;--color-accent-hover: #ffd84f;--color-accent-dim: #c9a030;--color-accent-soft: rgba(245,200,66,0.1);--color-success: #2DB84B;--color-danger: #ff4d4d;--color-overlay: rgba(8,12,8,0.78);--bg: var(--color-bg);--surface: var(--color-surface);--surface-2: var(--color-surface-2);--surface-3: var(--color-surface-3);--text: var(--color-text);--muted: var(--color-muted);--border: var(--color-border);--border-s: var(--color-border-strong);--accent: var(--color-accent);--accent-h: var(--color-accent-hover);--accent-dim: var(--color-accent-dim);--accent-bg: var(--color-accent-soft);--red: var(--brand-red);--green-b: var(--brand-green);--font-display: "Bebas Neue",sans-serif;--font-heading: "Bebas Neue",sans-serif;--font-body: "Montserrat",sans-serif;--font-ui: "Montserrat",sans-serif;--font-mono: "Montserrat",sans-serif;--f-display: var(--font-display);--f-heading: var(--font-heading);--f-body: var(--font-body);--f-sans: var(--font-body);--f-mono: var(--font-ui);--radius-xs: 0.375rem;--radius-sm: 0.5rem;--radius-md: 0.875rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--radius-full: 999px;--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r-lg: var(--radius-lg);--r-full: var(--radius-full);--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-section: clamp(1.25rem,2.8vw,2.35rem);--space-section-tight: clamp(0.95rem,2vw,1.6rem);--space-section-mobile: clamp(0.9rem,4.8vw,1.35rem);--space-card: clamp(0.85rem,1.4vw,1.15rem);--space-card-lg: clamp(1rem,1.8vw,1.45rem);--space-hero: clamp(1.2rem,3.2vw,2.6rem);--space-gap: clamp(0.7rem,1.5vw,1.15rem);--space-gap-lg: clamp(0.95rem,2vw,1.5rem);--nav-height: 4.5rem;--nav-h: var(--nav-height);--max-content: 80rem;--max-copy: 42rem;--max-readable: 68ch;--max-w: var(--max-content);--shadow-sm: 0 2px 10px rgba(0,0,0,0.32);--shadow-md: 0 8px 28px rgba(0,0,0,0.38);--shadow-lg: 0 20px 60px rgba(0,0,0,0.46);--glow: 0 0 32px rgba(245,200,66,0.2);--transition-fast: 160ms ease;--transition-base: 220ms ease;--motion-fast: 140ms;--motion-base: 220ms;--motion-slow: 360ms;--motion-stagger: 42ms;--motion-distance: 18px;--motion-lift: -4px;--motion-press: 0.985;--motion-fade-start: 0.001;--ease-standard: cubic-bezier(0.22,1,0.36,1);--ease-snappy: cubic-bezier(0.2,0.9,0.2,1);--type-eyebrow: clamp(0.58rem,0.12vw + 0.55rem,0.68rem);--type-overline: clamp(0.62rem,0.14vw + 0.58rem,0.72rem);--type-hero: clamp(2rem,4vw,3.25rem);--type-section: clamp(1.5rem,2.5vw,2.25rem);--type-card: clamp(1rem,1.1vw,1.2rem);--type-body: clamp(1rem,0.18vw + 0.98rem,1.0625rem);--type-body-compact: clamp(0.9rem,0.08vw + 0.88rem,0.96rem);--type-meta: clamp(0.8125rem,0.08vw + 0.8rem,0.875rem);--type-button: clamp(0.82rem,0.08vw + 0.8rem,0.9rem);--type-stat-number: clamp(1.2rem,1.5vw,1.9rem);--type-stat-label: clamp(0.62rem,0.08vw + 0.6rem,0.72rem)}[data-theme="light"]{--color-bg: #f8f5ef;--color-surface: #ffffff;--color-surface-2: #f2ede4;--color-surface-3: #e8e0d0;--color-text: #0a0c0a;--color-muted: #5a6a5a;--color-border: rgba(0,0,0,0.1);--color-border-strong: rgba(0,0,0,0.18);--color-accent: #c8a020;--color-accent-hover: #d4ac28;--color-accent-dim: #9f7f15;--color-accent-soft: rgba(200,160,32,0.08);--color-overlay: rgba(248,245,239,0.82)}/*! Source: /assets/css/base.css */ html{box-sizing: border-box;font-size: 16px;scroll-behavior: smooth}*,*::before,*::after{box-sizing: inherit}body{margin: 0;min-height: 100vh;background: radial-gradient(circle at top right,rgba(45,184,75,0.08),transparent 28%),radial-gradient(circle at top left,rgba(245,200,66,0.08),transparent 24%),var(--color-bg);color: var(--color-text);font-family: var(--font-body);line-height: 1.58;text-rendering: optimizeLegibility;overflow-x: hidden}img,picture,svg,video{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit}button{border: 0;background: transparent;cursor: pointer}ul[role="list"],ol[role="list"]{padding: 0;margin: 0;list-style: none}h1,h2,h3,h4,h5,h6{margin: 0;font-family: var(--font-heading);line-height: 1.08;color: var(--color-text)}h1{font-family: var(--font-display);font-size: var(--type-hero);letter-spacing: -0.03em}h2{font-size: var(--type-section);letter-spacing: -0.025em}h3{font-size: clamp(1.15rem,1.8vw,1.5rem);letter-spacing: -0.015em}p{margin: 0;color: var(--color-muted);max-width: min(75ch,100%);font-size: var(--type-body);line-height: 1.68}strong{color: var(--color-text)}small,.small{font-size: 0.8125rem}main{display: block}main :where(p,li){max-width: min(75ch,100%)}:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 3px}::selection{background: var(--color-accent);color: #111}.skip-link{position: absolute;left: 1rem;top: -3rem;z-index: 1000;padding: 0.75rem 1rem;border-radius: var(--radius-sm);background: var(--color-accent);color: #111;font-weight: 700;transition: top var(--transition-fast)}.skip-link:focus{top: 1rem}.eyebrow,.section-label,.site-eyebrow{display: inline-flex;align-items: center;gap: 0.5rem;font-family: var(--font-mono);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--color-accent)}.lede,.site-lede{font-size: clamp(1rem,0.3vw + 0.98rem,1.0625rem);line-height: 1.7;color: color-mix(in srgb,var(--color-text) 78%,transparent)}body.site-app-ready{padding-top: var(--nav-height)}@media (max-width: 48rem){body.site-app-ready{padding-top: calc(var(--nav-height) - 0.25rem)}}/*! Source: /assets/css/layout.css */ .site-shell{min-height: 100vh;display: grid;grid-template-rows: auto 1fr auto}.site-container,.container{width: min(100% - 2rem,var(--max-content));margin-inline: auto}.site-section{padding-block: var(--space-section)}.site-section--tight{padding-block: var(--space-section-tight)}.site-section--flush-top{padding-top: var(--space-4)}.site-section--alt{background: linear-gradient(180deg,rgba(255,255,255,0.015),rgba(255,255,255,0))}.site-stack{display: grid;gap: var(--space-gap-lg)}.site-stack--sm{gap: var(--space-gap)}.site-stack--lg{gap: var(--space-section)}.site-cluster{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-gap)}.site-split{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: var(--space-gap-lg)}.site-grid{display: grid;gap: var(--space-gap-lg)}.site-grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.site-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.site-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}.site-sidebar{display: grid;gap: var(--space-gap-lg);grid-template-columns: minmax(0,1.45fr) minmax(18rem,0.8fr);align-items: start}.site-hero{position: relative;overflow: clip;padding-block: var(--space-hero)}.site-hero::before{content: "";position: absolute;inset: 0;background: linear-gradient(135deg,rgba(8,12,8,0.92),rgba(8,12,8,0.62)),radial-gradient(circle at top right,rgba(45,184,75,0.12),transparent 30%);pointer-events: none}.site-hero>*{position: relative;z-index: 1}.site-hero__content{display: grid;gap: var(--space-gap-lg);max-width: 48rem}.site-hero__actions{display: flex;flex-wrap: wrap;gap: var(--space-gap)}.site-rail{display: grid;gap: var(--space-gap)}@media (max-width: 70rem){.site-grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}.site-sidebar{grid-template-columns: 1fr}}@media (max-width: 48rem){.site-section{padding-block: var(--space-section-mobile)}.site-grid--2,.site-grid--3,.site-grid--4{grid-template-columns: 1fr}.site-container,.container{width: min(100% - 1.25rem,var(--max-content))}}/*! Source: /assets/css/components.css */ .site-button{display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;min-height: 2.75rem;padding: 0.8rem 1.15rem;border: 1px solid transparent;border-radius: var(--radius-md);font-weight: 700;color: var(--color-text);font-size: var(--type-button);transition: transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}:root{--mf-conversion-primary: #d9ff36;--mf-conversion-ink: #07140c}.mf-conversion-primary{background: linear-gradient(135deg,#ffe343 0%,var(--mf-conversion-primary) 66%,#56df8c 100%) !important;border-color: transparent !important;color: var(--mf-conversion-ink) !important;box-shadow: 0 8px 24px rgba(187,250,51,0.16);font-weight: 800 !important;min-block-size: 44px}.mf-conversion-secondary{min-block-size: 44px}.mf-conversion-primary:focus-visible,.mf-conversion-secondary:focus-visible{outline: 3px solid #fff;outline-offset: 3px}.site-button:hover{transform: translateY(var(--motion-lift))}.site-button:active{transform: scale(var(--motion-press))}.site-button--primary{background: var(--color-accent);color: #111}.site-button--primary:hover{background: var(--color-accent-hover);box-shadow: var(--glow)}.site-button--secondary{background: var(--color-surface-2);border-color: var(--color-border)}.site-button--ghost{border-color: var(--color-border-strong);color: var(--color-accent)}.site-button--ghost:hover{background: var(--color-accent-soft);border-color: var(--color-accent)}.site-pill{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.4rem 0.8rem;border: 1px solid var(--color-border-strong);border-radius: var(--radius-full);background: rgba(255,255,255,0.03);font-family: var(--font-mono);font-size: var(--type-overline);letter-spacing: 0.12em;text-transform: uppercase;color: var(--color-accent)}.site-header{position: fixed;inset: 0 0 auto;z-index: 90;min-height: var(--nav-height);backdrop-filter: blur(18px);background: color-mix(in srgb,var(--color-bg) 88%,transparent);border-bottom: 1px solid var(--color-border)}.site-header__inner{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);min-height: var(--nav-height)}.site-brand{display: inline-flex;align-items: center;gap: 0.75rem;min-width: 0}.site-brand__logo{width: 2.6rem;height: 2.6rem;border-radius: 50%;object-fit: contain;background: rgba(255,255,255,0.03)}.site-brand__text{display: grid;gap: 0.1rem;min-width: 0}.site-brand__name{font-family: var(--font-display);font-size: 1.2rem;line-height: 1;color: var(--color-text)}.site-brand__tag{font-family: var(--font-mono);font-size: var(--type-eyebrow);letter-spacing: 0.16em;text-transform: uppercase;color: var(--color-accent)}.site-nav{display: flex;align-items: center;gap: 0.25rem}.site-nav__list{display: flex;align-items: center;gap: 0.2rem;margin: 0;padding: 0;list-style: none}.site-nav__item{position: relative}.site-nav__link,.site-nav__toggle{display: inline-flex;align-items: center;gap: 0.45rem;min-height: 2.6rem;padding: 0.7rem 0.95rem;border-radius: var(--radius-sm);color: var(--color-muted);font-weight: 600;font-size: var(--type-button);transition: background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.site-nav__mini-logo{width: 18px;height: 18px;border-radius: 50%;object-fit: cover;flex: 0 0 auto}.site-nav__link:hover,.site-nav__link[aria-current="page"],.site-nav__toggle:hover,.site-nav__toggle[aria-expanded="true"],.site-nav__item.is-current>.site-nav__toggle{color: var(--color-text);background: var(--color-surface-2);transform: translateY(-1px)}.site-nav__toggle::after{content: "";width: 0.45rem;height: 0.45rem;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg) translateY(-1px)}.site-nav__panel{position: absolute;left: 0;top: calc(100% + 0.55rem);min-width: 13rem;padding: 0.45rem;display: grid;gap: 0.2rem;border: 1px solid var(--color-border);border-radius: var(--radius-md);background: var(--color-surface);box-shadow: var(--shadow-md);opacity: 0;pointer-events: none;transform: translateY(calc(var(--motion-distance) * -0.5));transition: opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.site-nav__item.is-open>.site-nav__panel{opacity: 1;pointer-events: auto;transform: translateY(0)}.site-nav__panel a{display: block;padding: 0.7rem 0.85rem;border-radius: var(--radius-sm);color: var(--color-muted)}.site-nav__panel a:hover,.site-nav__panel a[aria-current="page"]{background: var(--color-surface-2);color: var(--color-text)}.site-header__actions{display: flex;align-items: center;gap: 0.5rem}.site-nav__menu-button,.site-theme-toggle{display: inline-flex;align-items: center;justify-content: center;width: 2.85rem;height: 2.85rem;border-radius: var(--radius-sm);background: var(--color-surface-2);color: var(--color-text);border: 1px solid var(--color-border)}.site-nav__menu-button{display: none;flex-direction: column;gap: 0.22rem}.site-nav__menu-button span{width: 1rem;height: 2px;background: currentColor;border-radius: 999px}.site-drawer{position: fixed;inset: var(--nav-height) 0 0 auto;z-index: 1200;width: min(100%,24rem);padding: 1rem;display: grid;align-content: start;gap: 0.4rem;background: var(--color-bg);border-left: 1px solid var(--color-border);transform: translateX(100%);transition: transform var(--transition-base);overflow-y: auto}.site-drawer[hidden],.site-backdrop[hidden],[data-site-drawer][hidden],[data-nav-backdrop][hidden]{display: none !important}.site-drawer.is-open{transform: translateX(0)}.site-drawer__section{display: grid;gap: 0.3rem;padding-block: 0.45rem}.site-drawer__title{padding: 0.55rem 0.75rem 0.25rem;font-family: var(--font-mono);font-size: 0.68rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--color-muted)}.site-drawer a{display: block;min-height: 2.9rem;padding: 0.95rem 0.95rem;border-radius: var(--radius-md);color: var(--color-muted);background: transparent}.site-drawer a:hover,.site-drawer a[aria-current="page"]{color: var(--color-text);background: var(--color-surface-2)}.site-backdrop{position: fixed;inset: var(--nav-height) 0 0;z-index: 1190;background: var(--color-overlay);opacity: 0;pointer-events: none;transition: opacity var(--transition-fast)}.site-backdrop.is-open{opacity: 1;pointer-events: auto}.site-footer{border-top: 1px solid var(--color-border);background: linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0));margin-top: 0}.site-footer__inner{padding-block: clamp(1.35rem,2.4vw,2.25rem) clamp(1rem,1.8vw,1.55rem);display: grid;grid-template-columns: minmax(17rem,1.2fr) repeat(auto-fit,minmax(8rem,0.8fr));gap: clamp(1rem,2vw,1.7rem);align-items: start}.site-footer__partner-link{display: grid;grid-template-columns: 3.15rem minmax(0,1fr);gap: 0.55rem;align-items: center}.site-footer__partner-logo{display: block;width: 3.15rem;max-width: 3.15rem;height: 1.85rem;object-fit: contain;padding: 0.25rem;border: 1px solid rgba(255,255,255,0.12);border-radius: 0.45rem;background: rgba(6,10,7,0.82)}.site-footer__brand{display: grid;gap: 0.85rem}.site-footer__copy{max-width: 38ch;margin: 0;font-size: 0.84rem;line-height: 1.45}.site-newsletter-shell{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(16rem,0.9fr);align-items: start;gap: 1rem;padding: 1.1rem;border: 1px solid rgba(245,200,66,0.18);border-radius: var(--radius-lg);background: linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.015)),linear-gradient(135deg,rgba(232,48,42,0.09),rgba(245,200,66,0.08),rgba(45,184,75,0.07))}.site-newsletter-shell--footer{margin-top: 0.4rem;grid-template-columns: 1fr}.site-newsletter-shell__content,.site-newsletter-shell__side{display: grid;gap: 0.75rem}.site-newsletter-shell__title{margin: 0;font-size: var(--type-section);line-height: 1.02;text-wrap: balance}.site-newsletter-shell__copy{margin: 0;color: var(--color-muted);max-width: 42ch;font-size: var(--type-body)}.site-newsletter-shell__trust{font-family: var(--font-mono);font-size: 0.7rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--color-muted)}.site-newsletter-form{display: grid;gap: 0.7rem}.site-newsletter-form input[type="text"],.site-newsletter-form input[type="email"]{width: 100%;min-height: 3rem;padding: 0.85rem 1rem;border: 1px solid var(--color-border);border-radius: var(--radius-full);background: rgba(0,0,0,0.24);color: var(--color-text)}.site-newsletter-form input[type="email"]::placeholder{color: var(--color-muted)}.site-newsletter-form input[type="text"]::placeholder{color: var(--color-muted)}.site-newsletter-form input[type="text"]:focus-visible,.site-newsletter-form input[type="email"]:focus-visible{border-color: var(--color-accent);outline: 2px solid rgba(245,200,66,0.2);outline-offset: 2px}.site-newsletter-form .site-button{width: 100%}.site-newsletter-form__status{margin: 0;font-size: var(--type-body-compact);line-height: 1.5}.site-newsletter-form__status a{color: var(--color-accent)}.site-newsletter-form__status.is-success{color: var(--color-text)}.site-newsletter-form__status.is-error{color: #ffb5a7}.site-newsletter-form__status.is-loading{color: var(--color-muted)}.site-newsletter-form__prefs{border: 1px solid var(--color-border);border-radius: var(--radius-md);background: rgba(0,0,0,0.14)}.site-newsletter-form__prefs summary{cursor: pointer;padding: 0.8rem 1rem;font-weight: 600;color: var(--color-text)}.site-newsletter-form__prefs-body{display: grid;gap: 0.8rem;padding: 0 1rem 1rem}.site-newsletter-form__interests{margin: 0;padding: 0;border: 0;display: grid;gap: 0.6rem}.site-newsletter-form__interests legend{padding: 0;font-family: var(--font-mono);font-size: 0.68rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-muted)}.site-newsletter-form__interest-grid{display: flex;flex-wrap: wrap;gap: 0.55rem}.site-newsletter-form__interest{position: relative}.site-newsletter-form__interest input{position: absolute;opacity: 0;pointer-events: none}.site-newsletter-form__interest span{display: inline-flex;align-items: center;min-height: 2.2rem;padding: 0.55rem 0.8rem;border: 1px solid var(--color-border);border-radius: var(--radius-full);background: rgba(255,255,255,0.03);font-size: 0.82rem;color: var(--color-muted);transition: border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.site-newsletter-form__interest input:checked + span,.site-newsletter-form__interest input:focus-visible + span{border-color: var(--color-accent);background: var(--color-accent-soft);color: var(--color-text)}.site-newsletter-form__helper{margin: 0;color: var(--color-muted);font-size: var(--type-body-compact);line-height: 1.45}.site-newsletter-form__consent{display: flex;align-items: flex-start;gap: 0.6rem;color: var(--color-muted);font-size: var(--type-body-compact);line-height: 1.45}.site-newsletter-form__consent input{width: 20px;height: 20px;flex: 0 0 20px;margin-top: 0.05rem;accent-color: var(--color-accent)}.stl-eyebrow,.mf-daily-kicker,.mf-board-top,.mf-hero-side__eyebrow,.mf-daily-meta{font-size: var(--type-eyebrow) !important}:where(.stl-city-hero,.stl-local-hero,.mf-world-hero,.mf-africa-hero,.mf-unified-hero,.mf-media-hero,.mf-editorial-hero,.mf-daily-hero) :where(.stl-heading,h1,.mf-unified-hero-title){font-size: var(--type-hero) !important;line-height: 0.95 !important;letter-spacing: -0.03em;text-wrap: balance}.stl-subheading,.mf-hero-side__title,.mf-wc-card h3,.site-newsletter-shell__title,.mf-front-page-grid :where(.mf-front-main h3,.mf-front-panel h3),.mf-link-tile strong{font-size: var(--type-section);line-height: 1.04;text-wrap: balance}.mf-link-tile strong,.mf-front-page-grid :where(.mf-front-main h3,.mf-front-panel h3),.mf-watch-card strong,.mf-command-card h3,.mf-media-card-grid h3,.mf-wire-card strong{font-size: var(--type-card);line-height: 1.12}body,.stl-muted,.mf-lede,.site-newsletter-shell__copy,.mf-hero-side__copy,.mf-link-tile small,.mf-front-page-grid p{font-size: var(--type-body)}small,.mf-mini-note,.mf-hero-list small,.mf-wire-card small,.mf-wire-meta{font-size: var(--type-meta)}.mo-reveal{opacity: var(--motion-fade-start);transform: translate3d(0,var(--motion-distance),0);transition: opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard);will-change: opacity,transform}.mo-reveal.is-visible{opacity: 1;transform: translate3d(0,0,0)}.mo-reveal--hero{transform: translate3d(0,calc(var(--motion-distance) * 0.7),0)}.mo-reveal--media{transform: translate3d(0,calc(var(--motion-distance) * 0.5),0) scale(0.985)}.mo-reveal--media.is-visible{transform: translate3d(0,0,0) scale(1)}:where(.mf-link-tile,.mf-front-main,.mf-front-panel,.mf-watch-card,.mf-command-card,.mf-wc-card,.mf-media-feed-panel,.mf-media-feature-video,.mf-media-spotify-card,.site-newsletter-shell,.mf-lane-card,.mf-home-spotlight-card){transition: transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);transform: translateZ(0)}:where(.mf-link-tile,.mf-front-main,.mf-front-panel,.mf-watch-card,.mf-command-card,.mf-wc-card,.mf-media-feed-panel,.mf-media-feature-video,.mf-media-spotify-card,.site-newsletter-shell,.mf-lane-card,.mf-home-spotlight-card):hover{transform: translate3d(0,var(--motion-lift),0);border-color: var(--color-border-strong);box-shadow: var(--shadow-md)}:where(.stl-btn,.site-button,.mf-chip,.site-newsletter-form__interest span){transition: transform var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}:where(.stl-btn,.site-button,.mf-chip):hover{transform: translate3d(0,-2px,0)}:where(.stl-btn,.site-button,.mf-chip):active{transform: scale(var(--motion-press))}.mf-count-emphasis,.mf-africa-hero-stats strong,.mf-hero-kpis strong,.stl-countdown-val{font-size: var(--type-stat-number);transition: transform var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.mf-africa-hero-stats span,.mf-hero-kpis article span,.stl-countdown-label{font-size: var(--type-stat-label)}.is-live,.live,.mf-live-pulse,[data-refresh-status] .is-live{position: relative}.is-live::after,.live::after,.mf-live-pulse::after,[data-refresh-status] .is-live::after{content: "";display: inline-block;width: .45rem;height: .45rem;margin-left: .45rem;border-radius: 999px;background: var(--brand-red);box-shadow: 0 0 0 0 rgba(232,48,42,.42);animation: mfPulse 1.8s var(--ease-standard) infinite}.mf-wire-module{display: grid;gap: .8rem}.mf-wire-head{display: flex;align-items: end;justify-content: space-between;gap: .8rem;flex-wrap: wrap}.mf-wire-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: .75rem}.mf-wire-card{display: grid;gap: .45rem;padding: .85rem;border: 1px solid rgba(245,200,66,.14);border-radius: var(--radius-md);background: linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))}.mf-wire-meta{display: flex;flex-wrap: wrap;gap: .45rem .7rem;color: var(--color-muted)}.mf-wire-source{color: var(--color-accent);font-family: var(--font-mono);text-transform: uppercase;letter-spacing: .08em}.mf-signal-lane{display: grid;gap: .72rem}.mf-signal-lane__feature,.mf-signal-lane__match{padding: .88rem 1rem;border: 1px solid rgba(245,200,66,.14);border-radius: var(--radius-md);background: linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))}.mf-signal-lane__feature strong,.mf-signal-lane__match strong{display: block;margin: .08rem 0 .3rem}.mf-signal-links{display: flex;flex-wrap: wrap;gap: .45rem}.mf-signal-links a{display: inline-flex;align-items: center;padding: .4rem .72rem;border-radius: var(--r-full);border: 1px solid rgba(200,242,48,.18);background: rgba(200,242,48,.05);color: var(--text);font-family: var(--f-mono);font-size: var(--type-meta);letter-spacing: .08em;text-transform: uppercase;text-decoration: none;transition: transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.mf-signal-links a:hover,.mf-signal-links a:focus-visible{transform: translate3d(0,var(--motion-lift),0);border-color: rgba(200,242,48,.34);background: rgba(200,242,48,.1)}@keyframes mfPulse{0%{box-shadow: 0 0 0 0 rgba(232,48,42,.42)}70%{box-shadow: 0 0 0 .48rem rgba(232,48,42,0)}100%{box-shadow: 0 0 0 0 rgba(232,48,42,0)}}@media (prefers-reduced-motion: reduce){.mo-reveal,.mo-reveal--hero,.mo-reveal--media,:where(.mf-link-tile,.mf-front-main,.mf-front-panel,.mf-watch-card,.mf-command-card,.mf-wc-card,.mf-media-feed-panel,.mf-media-feature-video,.mf-media-spotify-card,.site-newsletter-shell,.mf-lane-card,.mf-home-spotlight-card,.stl-btn,.site-button,.mf-chip,.site-newsletter-form__interest span),.site-nav__link,.site-nav__toggle,.site-nav__panel,.site-drawer{animation: none !important;transition: none !important;transform: none !important;opacity: 1 !important}}.site-newsletter-form__success-links{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-top: 0.5rem}.site-newsletter-form__success-links a{color: var(--color-accent)}.site-footer__nav{display: grid;gap: 0.55rem}.site-footer__nav h2,.site-footer__nav h3{font-size: 0.82rem;font-family: var(--font-mono);letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-muted);margin: 0}.site-footer__nav ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.38rem;margin: 0;padding: 0;list-style: none}.site-footer__nav a{color: var(--color-muted);font-size: 0.86rem;line-height: 1.25}.site-footer__nav a:hover{color: var(--color-text)}.site-footer__bottom{padding-block: 0.65rem;border-top: 1px solid var(--color-border);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.75rem;font-family: var(--font-mono);font-size: 0.72rem;color: var(--color-muted)}.site-footer .site-socials{display: flex;flex-wrap: wrap;gap: 0.45rem}.site-footer .site-socials a{width: 2.2rem;height: 2.2rem;padding: 0;display: inline-flex;align-items: center;justify-content: center}.site-footer .site-socials__label,.site-footer .site-socials__handle{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.site-breadcrumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 0.55rem;margin-bottom: var(--space-4);font-family: var(--font-mono);font-size: 0.72rem;letter-spacing: 0.12em;text-transform: uppercase}.site-breadcrumbs a,.site-breadcrumbs span{color: var(--color-muted)}.site-breadcrumbs [aria-current="page"]{color: var(--color-accent)}.site-breadcrumbs__sep{color: var(--color-border-strong)}.site-status-row{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem;margin-top: var(--space-4)}.site-status-pill{display: inline-flex;align-items: center;gap: 0.55rem;min-height: 2.25rem;padding: 0.55rem 0.8rem;border-radius: var(--radius-full);border: 1px solid var(--color-border);background: rgba(255,255,255,0.04);color: var(--color-muted);font-size: 0.75rem}.site-status-pill strong{color: var(--color-text);font-family: var(--font-mono);font-size: 0.68rem;letter-spacing: 0.12em;text-transform: uppercase}.site-status-pill--ok strong,.site-status-pill--live strong{color: var(--color-accent)}.site-status-pill--warn strong{color: var(--brand-red)}.site-status-note{display: inline-flex;align-items: center;min-height: 2rem;color: var(--color-muted);font-size: 0.82rem}.site-sponsor-stack{display: grid;gap: var(--space-4)}.site-sponsor-stack--spacious{gap: var(--space-5)}.site-sponsor-ribbon{display: grid;gap: 0.55rem;padding: 1rem 1.1rem;border: 1px solid var(--color-border);border-radius: var(--radius-lg);background: linear-gradient(135deg,rgba(245,200,66,0.09),rgba(255,255,255,0.03));box-shadow: var(--shadow-sm)}.site-sponsor-ribbon__label,.site-sponsor-card__label{font-family: var(--font-mono);font-size: 0.68rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-accent)}.site-sponsor-ribbon strong{font-family: var(--font-heading);font-size: 1.05rem;color: var(--color-text)}.site-sponsor-ribbon p{margin: 0;color: var(--color-muted)}.site-sponsor-ribbon a{color: var(--color-text);font-weight: 700}.site-sponsor-ribbon__meta,.site-sponsor-tag{font-family: var(--font-mono);font-size: 0.66rem;letter-spacing: 0.12em;text-transform: uppercase}.site-sponsor-ribbon__meta{color: var(--color-muted)}.site-presented-by{display: inline-flex;align-items: center;gap: 0.55rem;min-height: 2.1rem;padding: 0.45rem 0.75rem;border-radius: var(--radius-full);border: 1px solid var(--color-border);background: rgba(255,255,255,0.04)}.site-presented-by span{font-family: var(--font-mono);font-size: 0.68rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-accent)}.site-presented-by strong{color: var(--color-text)}.site-presented-by--block{width: fit-content;max-width: 100%;min-height: auto;padding: 0.65rem 0.85rem;border-radius: var(--radius-md)}.site-presented-by--block strong{font-family: var(--font-heading)}.site-sponsor-card{display: grid;gap: 1rem;padding: 1.1rem;border: 1px solid var(--color-border);border-radius: var(--radius-lg);background: linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.02));box-shadow: var(--shadow-sm)}.site-sponsor-card--compact{padding: 0.95rem}.site-sponsor-card--spotlight{grid-template-columns: auto minmax(0,1fr);align-items: start}.site-sponsor-card__brand{display: inline-flex;align-items: center;justify-content: center;width: 5.6rem;height: 3.4rem;border-radius: 1rem;border: 1px solid var(--color-border);background: var(--color-surface-2);color: var(--color-accent);font-family: var(--font-display)}.site-sponsor-card__brand img{max-width: 4.6rem;max-height: 2.45rem;object-fit: contain}.site-sponsor-ribbon__logo{display: grid;place-items: center;min-width: 7rem;height: 2.8rem;padding: 0.35rem 0.5rem;border: 1px solid rgba(255,255,255,0.12);border-radius: 0.7rem;background: rgba(6,10,7,0.78)}.site-sponsor-ribbon__logo img{display: block;width: auto;max-width: 6.2rem;max-height: 2rem;object-fit: contain}.site-sponsor-card__body{display: grid;gap: 0.7rem}.site-sponsor-card__body h3{margin: 0;font-size: 1.1rem;color: var(--color-text)}.site-sponsor-card__body p{margin: 0;color: var(--color-muted)}.site-sponsor-wordmark{display: grid;width: 100%;min-height: 4.8rem;place-items: center;padding: 1rem;color: var(--color-text);font-family: var(--font-display,inherit);font-size: clamp(1rem,2.4vw,1.45rem);font-weight: 850;line-height: 1.05;letter-spacing: -0.02em;text-align: center}.site-sponsor-card__body .site-sponsor-card__representative{color: var(--color-text);font-size: .85rem;line-height: 1.35}.site-sponsor-card__representative a{color: var(--color-accent);font-weight: 800}.site-sponsor-card__actions,.site-sponsor-cta__actions,.site-newsletter-sponsor__actions{display: flex;flex-wrap: wrap;gap: 0.65rem}.site-newsletter-sponsor + .site-newsletter-form{margin-top: 0.15rem}.site-sponsor-card__meta{color: var(--color-muted);font-family: var(--font-mono);font-size: 0.66rem;letter-spacing: 0.08em;text-transform: uppercase}.site-sponsor-wall{display: grid;grid-template-columns: repeat(auto-fit,minmax(10rem,1fr));gap: 0.9rem}.site-sponsor-wall__item{min-height: 5rem;display: flex;align-items: center;justify-content: center;padding: 1rem;border: 1px solid var(--color-border);border-radius: var(--radius-md);background: rgba(255,255,255,0.03);color: var(--color-text);text-align: center}.site-sponsor-wall__item img{max-width: 100%;max-height: 2.5rem;object-fit: contain}.site-sponsor-break,.site-sponsor-cta,.site-newsletter-sponsor{display: grid;gap: 0.9rem;padding: 1.05rem 1.1rem;border: 1px solid var(--color-border);border-radius: var(--radius-lg);background: linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.02)),linear-gradient(135deg,rgba(245,200,66,0.06),rgba(255,255,255,0.015));box-shadow: var(--shadow-sm)}.site-sponsor-break__label,.site-sponsor-cta__label,.site-newsletter-sponsor__label{color: var(--color-accent);font-family: var(--font-mono);font-size: 0.68rem;letter-spacing: 0.14em;text-transform: uppercase}.site-sponsor-break__title,.site-sponsor-cta__title,.site-newsletter-sponsor__title{margin: 0;color: var(--color-text);font-family: var(--font-heading);font-size: 1.08rem;line-height: 1.12}.site-sponsor-break__copy,.site-sponsor-cta__copy,.site-newsletter-sponsor__copy{margin: 0;color: var(--color-muted);line-height: 1.65}.site-sponsor-break__shell{display: grid;gap: 0.8rem;grid-template-columns: auto minmax(0,1fr);align-items: start}.site-sponsor-break__brand{display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: 0.9rem;border: 1px solid var(--color-border);background: var(--color-surface-2);color: var(--color-accent);font-family: var(--font-display);font-size: 0.95rem}.site-sponsor-break__brand img{max-width: 2rem;max-height: 2rem;object-fit: contain}.site-sponsor-break__content{display: grid;gap: 0.55rem}.site-sponsor-cta{grid-template-columns: minmax(0,1fr) auto;align-items: center}.site-sponsor-cta__content,.site-newsletter-sponsor__content{display: grid;gap: 0.55rem}.site-newsletter-sponsor{grid-template-columns: minmax(0,1fr) auto;align-items: center}.site-newsletter-sponsor__badge{display: inline-flex;align-items: center;gap: 0.45rem;width: fit-content;padding: 0.38rem 0.65rem;border-radius: var(--radius-full);border: 1px solid var(--color-border);background: rgba(255,255,255,0.04);color: var(--color-text);font-family: var(--font-mono);font-size: 0.66rem;letter-spacing: 0.08em;text-transform: uppercase}.site-sponsor-tag{display: inline-flex;align-items: center;justify-content: center;gap: 0.35rem;width: fit-content;padding: 0.34rem 0.58rem;border-radius: var(--radius-full);border: 1px solid rgba(245,200,66,0.2);background: rgba(245,200,66,0.08);color: var(--color-accent)}.site-sponsor-tag--media{background: rgba(255,255,255,0.04);color: var(--color-text)}.site-sponsor-label{color: var(--color-accent);font-family: var(--font-mono);font-size: 0.66rem;letter-spacing: 0.14em;text-transform: uppercase}.mf-partner-ribbon,.mf-partner-strip,.mf-partner-inline,.mf-partner-card{color: var(--color-text,#f4f4f0)}.mf-partner-ribbon{display: grid;grid-template-columns: auto auto auto minmax(0,1fr) auto;align-items: center;gap: .75rem 1rem;padding: .75rem .9rem;border: 1px solid rgba(245,200,66,.24);border-radius: .85rem;background: linear-gradient(135deg,rgba(245,200,66,.13),rgba(0,148,83,.08)),rgba(8,16,10,.94);box-shadow: 0 18px 48px rgba(0,0,0,.22)}.mf-partner-ribbon__logo,.mf-partner-page-logo{display: inline-grid;place-items: center;width: min(13rem,100%);min-height: 4.25rem;padding: 0.65rem 0.85rem;border: 1px solid rgba(255,255,255,.14);border-radius: .9rem;background: rgba(5,9,7,.78)}.mf-partner-ribbon__logo{width: 7.5rem;min-height: 3.05rem;padding: .4rem .55rem}.mf-partner-page-logo{margin: 1rem 0 .85rem}.mf-partner-page-logo--small{width: 9rem;min-height: 3.1rem;margin: 0;padding: .45rem .6rem}.mf-partner-logo,.mf-partner-page-logo img,.mf-partner-ribbon__logo img{display: block;width: auto;max-width: 100%;height: auto;object-fit: contain}.mf-partner-ribbon__logo img{max-height: 2.2rem}.mf-partner-page-logo img{max-height: 5rem}.mf-partner-page-logo--small img{max-height: 2.5rem}.mf-partner-card__mark .mf-partner-logo{max-height: 2.35rem}.mf-partner-wordmark{display: block;color: #fff8dd;font-family: var(--font-display,var(--font-mono,"JetBrains Mono",monospace));font-size: clamp(.84rem,1.35vw,1.05rem);font-weight: 900;letter-spacing: .035em;line-height: 1.08;text-align: center;text-wrap: balance}.mf-partner-ribbon span,.mf-partner-card__label{color: var(--color-accent,#f5c842);font-family: var(--font-mono,"JetBrains Mono",monospace);font-size: .68rem;font-weight: 800;letter-spacing: .09em;line-height: 1;text-transform: uppercase}.mf-partner-ribbon strong{font-size: clamp(1rem,1.8vw,1.35rem);line-height: 1}.mf-partner-ribbon p{margin: 0;color: rgba(244,244,240,.78)}.mf-partner-strip{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .85rem}.mf-partner-card{display: grid;grid-template-columns: auto 1fr;gap: .85rem;padding: 1rem;border: 1px solid rgba(245,200,66,.18);border-radius: .9rem;background: radial-gradient(circle at 100% 0,rgba(245,200,66,.12),transparent 12rem),linear-gradient(180deg,rgba(11,25,18,.94),rgba(6,10,7,.98));box-shadow: 0 18px 46px rgba(0,0,0,.2)}.mf-partner-card--compact{min-height: 100%}.mf-partner-card__mark{display: grid;place-items: center;width: 5.8rem;height: 3.4rem;padding: .45rem;border-radius: .75rem;border: 1px solid rgba(245,200,66,.22);background: rgba(6,10,7,.82);color: var(--color-accent,#f5c842);font: 900 1rem/1 var(--font-mono,"JetBrains Mono",monospace)}.mf-partner-card__body{display: grid;gap: .45rem;min-width: 0}.mf-partner-card__body h3{margin: 0;font-size: clamp(1.1rem,2vw,1.45rem);line-height: 1.05}.mf-partner-card__body p{margin: 0;color: rgba(244,244,240,.78);line-height: 1.45}.mf-partner-card__body .mf-partner-card__representative{color: rgba(244,244,240,.9);font-size: .88rem;line-height: 1.35}.mf-partner-card__representative a{color: var(--color-accent,#f5c842);font-weight: 800}.mf-partner-card__offer{color: #fff2b8;font: 800 .85rem/1.2 var(--font-mono,"JetBrains Mono",monospace);letter-spacing: .04em;text-transform: uppercase}.mf-partner-card__actions{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: .2rem}.mf-partner-inline{margin: 1.4rem 0}.mf-partner-disclosure,.mf-partner-page-disclosure{margin: .65rem 0 0;color: rgba(244,244,240,.68);font-size: .78rem;line-height: 1.45}.mf-partner-page-grid{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(280px,.8fr);gap: 1rem;align-items: start}.mf-partner-page-panel{display: grid;gap: .8rem;padding: 1rem;border: 1px solid rgba(245,200,66,.18);border-radius: 1rem;background: linear-gradient(180deg,rgba(10,18,12,.92),rgba(6,10,7,.98))}.mf-partner-faq{display: grid;gap: .75rem}.mf-partner-faq details{border: 1px solid rgba(255,255,255,.1);border-radius: .75rem;padding: .8rem;background: rgba(255,255,255,.03)}.mf-partner-faq summary{cursor: pointer;color: #fff8dd;font-weight: 800}@media (max-width: 48rem){.mf-partner-ribbon,.mf-partner-card,.mf-partner-page-grid,.mf-partner-strip{grid-template-columns: 1fr}.mf-partner-ribbon{align-items: start}.mf-partner-card__mark{width: 5.2rem;height: 3rem}.site-header__inner{gap: 0.65rem}.site-brand{gap: 0.6rem}.site-brand__logo{width: 2.35rem;height: 2.35rem}.site-brand__name{font-size: 1.05rem}.site-brand__tag{font-size: 0.58rem;letter-spacing: 0.12em}.site-header__actions{gap: 0.35rem}.site-nav__menu-button,.site-theme-toggle{width: 2.7rem;height: 2.7rem}.site-drawer{width: 100%;padding: 0.8rem;gap: 0.3rem}.site-drawer__section{padding-block: 0.2rem}.site-drawer__title{padding: 0.55rem 0.85rem 0.15rem}.site-status-row{gap: 0.55rem}.site-status-pill{min-height: 2.1rem;padding: 0.5rem 0.72rem;font-size: 0.7rem}.site-sponsor-stack{gap: 0.8rem}.site-sponsor-ribbon,.site-sponsor-card,.site-sponsor-break,.site-sponsor-cta,.site-newsletter-sponsor{padding: 0.9rem;border-radius: var(--radius-md)}.site-sponsor-ribbon strong,.site-sponsor-break__title,.site-sponsor-cta__title,.site-newsletter-sponsor__title,.site-sponsor-card__body h3{font-size: 1rem}.site-sponsor-wall{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.65rem}.site-sponsor-wall__item{min-height: 4.2rem;padding: 0.75rem}}@media (max-width: 30rem){.site-theme-toggle{display: none}.site-sponsor-wall{grid-template-columns: 1fr}}@media (max-width: 48rem){.site-sponsor-card--spotlight,.site-sponsor-break__shell,.site-sponsor-cta,.site-newsletter-sponsor{grid-template-columns: 1fr}}.site-socials{display: flex;flex-wrap: wrap;gap: 0.5rem}.site-socials a{display: inline-flex;align-items: center;justify-content: center;gap: 0.45rem;min-width: 2.3rem;min-height: 2.3rem;padding: 0.48rem 0.72rem;border-radius: var(--radius-sm);border: 1px solid var(--color-border);background: var(--color-surface-2);color: var(--color-muted)}.site-socials a:hover{color: #111;background: var(--color-accent);border-color: var(--color-accent)}.site-socials__short{font-weight: 700}.site-socials__icon{width: 1.15rem;height: 1.15rem;display: inline-grid;place-items: center;flex: 0 0 auto;color: currentColor}.site-socials__icon svg{width: 100%;height: 100%;display: block;fill: currentColor}.site-socials__icon-cut{fill: #071007}.site-socials__icon-cut-stroke,.site-socials__icon-line{fill: none;stroke: #071007;stroke-width: 1.8;stroke-linecap: round}.site-socials__icon-line{stroke-width: 1.35}.site-socials a[data-platform*="youtube"] .site-socials__icon{color: #ff3b30}.site-socials a[data-platform*="tiktok"] .site-socials__icon{color: #f4f6f8}.site-socials a[data-platform*="spotify"] .site-socials__icon{color: #1db954}.site-socials a[data-platform*="linkedin"] .site-socials__icon{color: #0a66c2}.site-socials__label{font-size: 0.78rem}.site-socials__handle{max-width: 8.5rem;overflow: hidden;color: color-mix(in srgb,var(--color-muted) 82%,transparent);font-size: 0.68rem;line-height: 1;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 42rem){.site-socials a{flex: 1 1 8.5rem;justify-content: flex-start}}.site-card-grid{display: grid;gap: var(--space-5);grid-template-columns: repeat(auto-fit,minmax(16rem,1fr))}.site-card{height: 100%;display: grid;grid-template-rows: auto 1fr;background: linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.015));border: 1px solid var(--color-border);border-radius: var(--radius-lg);overflow: clip;box-shadow: var(--shadow-sm);transition: transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.site-card:hover{transform: translateY(-3px);border-color: var(--color-border-strong);box-shadow: var(--shadow-md)}.site-card__media{aspect-ratio: 16 / 9;background: linear-gradient(135deg,var(--color-surface-2),var(--color-surface-3));overflow: hidden}.site-card__media img{width: 100%;height: 100%;object-fit: cover}.site-card__body{display: grid;align-content: start;gap: var(--space-3);padding: var(--space-5)}.site-card__eyebrow{font-family: var(--font-mono);font-size: 0.68rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-accent)}.site-card__title{font-size: 1.1rem;line-height: 1.24}.site-card__meta{display: flex;flex-wrap: wrap;gap: 0.8rem;font-family: var(--font-mono);font-size: 0.72rem;color: var(--color-muted)}.site-card__actions{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-top: auto;padding-top: var(--space-2)}.site-card--feature{grid-template-columns: minmax(14rem,1fr) minmax(0,1.1fr);grid-template-rows: 1fr}.site-card--feature .site-card__media{height: 100%;min-height: 100%}.site-card--compact .site-card__body{padding: var(--space-4)}.site-card--outline{background: transparent;box-shadow: none}.site-stat{display: grid;gap: 0.35rem;padding: var(--space-4);border: 1px solid var(--color-border);border-radius: var(--radius-md);background: rgba(255,255,255,0.02)}.site-stat strong{font-family: var(--font-display);font-size: clamp(1.4rem,4vw,2rem);color: var(--color-accent)}.site-stat span{font-family: var(--font-mono);font-size: 0.72rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--color-muted)}@media (max-width: 70rem){.site-footer__inner{grid-template-columns: minmax(16rem,1.1fr) repeat(2,minmax(8rem,0.8fr))}.site-newsletter-shell{grid-template-columns: 1fr}.site-newsletter-form__success-links{flex-direction: column;gap: 0.35rem}}@media (max-width: 62rem){.site-nav{display: none}.site-nav__menu-button{display: inline-flex}.site-footer__inner{grid-template-columns: 1fr 1fr;padding-block: 1.25rem 1rem}.site-card--feature{grid-template-columns: 1fr}}@media (max-width: 40rem){.site-footer__inner{grid-template-columns: 1fr;gap: 1rem}.site-newsletter-shell{padding: 1rem}.site-newsletter-shell__trust{letter-spacing: 0.1em}.site-brand__tag{font-size: 0.56rem}.site-breadcrumbs{gap: 0.4rem;font-size: 0.66rem}.site-status-row{gap: 0.55rem}}/*! Source: /assets/css/global-navigation.css */ :root{--mf-global-header-height: 54px;--mf-global-ticker-height: 0px}html [data-site-header]:empty{display: block;min-height: var(--mf-global-header-height);background: #050b08}@media (max-width: 700px){html [data-site-header]:empty{min-height: var(--mf-global-header-height)}}html body.site-app-ready{padding-top: 0 !important}html body .site-header{top: 0 !important;min-height: var(--mf-global-header-height) !important}html body .site-header .site-header__inner{width: min(calc(100% - 24px),100rem) !important;max-width: 100rem !important;min-height: var(--mf-global-header-height) !important;gap: 8px !important;padding-block: 4px !important}html body .site-header .site-brand{min-width: max-content !important}html body .site-header .site-brand__logo{width: 34px !important;height: 34px !important}html body .site-header .site-brand__tag{line-height: 1.1}html body .site-header .site-nav{min-width: 0 !important;overflow: visible !important}html body .site-header .site-nav__list{justify-content: center !important;gap: 2px !important}html body .site-header .site-nav :where(.site-nav__link,.site-nav__toggle){min-height: 44px !important;padding-inline: 7px !important;font-size: 0.68rem !important}html body .site-header .site-header__actions{flex: 0 0 auto !important;gap: 5px !important}html body .site-header .site-header__icon-button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 42px !important;min-width: 42px !important;height: 42px !important;padding: 0 !important}html body .site-header .site-header__icon{display: block;width: 19px;height: 19px;background: currentColor;mask-position: center;mask-repeat: no-repeat;mask-size: contain;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain}html body .site-header .site-header__icon--search{mask-image: url("/assets/icons/lucide/search.svg");-webkit-mask-image: url("/assets/icons/lucide/search.svg")}html body .site-header .site-header__icon--theme{mask-image: url("/assets/icons/lucide/sun-moon.svg");-webkit-mask-image: url("/assets/icons/lucide/sun-moon.svg")}html body .site-header .site-nav__panel{display: grid !important;gap: 0.5rem !important;overflow: hidden;z-index: 1200 !important;background: #08120d !important;box-shadow: 0 22px 52px rgba(0,0,0,0.52) !important}html body .site-header .site-nav__panel[hidden]{display: none !important}html body .site-header .site-nav__panel-head{display: flex !important;align-items: center;justify-content: space-between;gap: 0.75rem;padding: 0.15rem 0.15rem 0.35rem}html body .site-header .site-nav__panel-head>span{color: var(--stl-gold,#f5c842);font-size: 0.68rem;font-weight: 900;letter-spacing: 0.12em;text-transform: uppercase}html body .site-header .site-nav__panel-head>small{color: var(--color-muted,#aeb9ad);font-size: 0.67rem;white-space: nowrap}html body .site-header .site-nav__panel-grid{display: grid !important;gap: 0.4rem !important}html body .site-header .site-nav__panel[data-nav-size="medium"]{min-width: min(28rem,calc(100vw - 2rem)) !important}html body .site-header .site-nav__panel[data-nav-size="large"]{min-width: min(34rem,calc(100vw - 2rem)) !important}html body .site-header .site-nav__panel[data-nav-size="medium"] .site-nav__panel-grid,html body .site-header .site-nav__panel[data-nav-size="large"] .site-nav__panel-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}html body .site-header .site-nav__panel[data-nav-size="medium"] .site-nav__panel-grid>a:last-child:nth-child(odd){grid-column: 1 / -1}html body .site-header .site-nav__panel :where(.site-nav__panel-feature,.site-nav__panel-grid>a){display: grid !important;grid-template-columns: 2rem minmax(0,1fr) 1.35rem !important;align-items: center !important;column-gap: 0.65rem !important;min-height: 4.1rem !important;padding: 0.7rem 0.75rem !important;text-decoration: none;background: rgba(255,255,255,0.035);border: 1px solid rgba(255,255,255,0.08);border-radius: 0.7rem}html body .site-header .site-nav__panel-icon{display: inline-grid !important;place-items: center;width: 2rem !important;height: 2rem !important;line-height: 1 !important}html body .site-header .site-nav__panel-icon--symbol{color: var(--stl-gold,#f5c842)}html body .site-header .site-nav__panel-icon--symbol svg{display: block;width: 1.15rem;height: 1.15rem}html body .site-header .site-nav__panel-copy{display: block !important;min-width: 0}html body .site-header .site-nav__panel-copy>span,html body .site-header .site-nav__panel-copy small{display: block !important;overflow-wrap: anywhere}html body .site-header .site-nav__panel-copy>span{color: var(--color-text,#f5f6f0);font-weight: 800;line-height: 1.15}html body .site-header .site-nav__panel-copy small{margin-top: 0.18rem;color: var(--color-muted,#aeb9ad);font-size: 0.75rem;line-height: 1.35}html body .site-header .site-nav__panel-arrow{display: inline-grid !important;place-items: center;width: 1.35rem;height: 1.35rem}@media (max-width: 1500px){html body .site-header .site-brand__tag{display: none !important}}@media (max-width: 1080px){html body .site-header .site-header__inner{grid-template-columns: auto 1fr auto !important}html body .site-header .site-nav{display: none !important}html body .site-header .site-nav__menu-button{display: inline-flex !important}}@media (max-width: 980px){:root{--mf-global-header-height: 54px;--mf-global-ticker-height: 60px}html body .site-header .site-header__inner{width: 100% !important;padding-inline: 14px !important}}@media (max-width: 640px){html body .site-header .site-brand__tag{display: none !important}html body .site-header .site-header__actions{min-width: 0 !important}html body .site-header .site-header__actions>.site-header__search,html body .site-header .site-header__actions>.site-header__cta{display: none !important}html body .site-header .site-header__inner{grid-template-columns: minmax(0,1fr) auto !important}html body .site-header .site-brand{min-width: 0 !important}}@media (max-width: 1080px){html body .site-drawer{inset: var(--mf-global-header-height) 0 0 auto !important;width: min(100%,27rem) !important;max-width: 100% !important;min-height: calc(100dvh - var(--mf-global-header-height)) !important;max-height: calc(100dvh - var(--mf-global-header-height)) !important;padding: 12px 14px max(20px,env(safe-area-inset-bottom)) !important;gap: 8px !important;background: #07100b !important;border-left: 1px solid rgba(214,255,31,0.18) !important;border-radius: 0 !important;overflow-y: auto !important}html body .site-drawer__search{display: flex !important;align-items: center !important;width: 100% !important;min-height: 48px !important;padding: 0 14px !important;border: 1px solid rgba(214,255,31,0.28) !important;border-radius: 12px !important;background: linear-gradient(100deg,#ffe13a,#a8f237 58%,#4cdd7d) !important;color: #07100b !important;font-family: var(--font-display,var(--font-sans)) !important;font-size: 0.92rem !important;font-weight: 800 !important;line-height: 1.2 !important;text-align: left !important}html body .site-drawer__quick{grid-template-columns: 1fr !important;gap: 4px !important;padding: 6px !important;border-color: rgba(255,255,255,0.08) !important;border-radius: 14px !important;background: rgba(255,255,255,0.025) !important}html body .site-drawer__quick-link:first-child{grid-column: auto !important}html body .site-drawer__section{display: grid !important;gap: 4px !important;padding: 0 !important}html body .site-drawer__single{padding: 0 !important}html body .site-drawer :where(.site-drawer__quick-link,.site-drawer__single>a,.site-drawer__links>a){display: block !important;min-height: 48px !important;padding: 10px 13px !important;border: 1px solid transparent !important;border-radius: 10px !important;color: #edf4ea !important;background: transparent !important;text-decoration: none !important}html body .site-drawer :where(.site-drawer__quick-link,.site-drawer__single>a,.site-drawer__links>a):hover,html body .site-drawer :where(.site-drawer__quick-link,.site-drawer__single>a,.site-drawer__links>a):focus-visible,html body .site-drawer :where(.site-drawer__quick-link,.site-drawer__single>a,.site-drawer__links>a)[aria-current="page"]{color: #ffffff !important;border-color: rgba(214,255,31,0.22) !important;background: rgba(214,255,31,0.1) !important}html body .site-drawer__link-copy{display: grid !important;grid-template-columns: 1fr !important;gap: 2px !important;min-width: 0 !important}html body .site-drawer__link-label{display: block !important;color: inherit !important;font-family: var(--font-display,var(--font-sans)) !important;font-size: 0.96rem !important;font-weight: 750 !important;line-height: 1.2 !important;letter-spacing: 0 !important}html body .site-drawer__link-description{display: block !important;max-width: none !important;margin: 0 !important;color: #aab9aa !important;font-family: var(--font-sans,sans-serif) !important;font-size: 0.76rem !important;line-height: 1.3 !important}html body .site-drawer__group{border: 1px solid rgba(255,255,255,0.075) !important;border-radius: 12px !important;background: rgba(255,255,255,0.018) !important}html body .site-drawer__group>summary{display: flex !important;align-items: center !important;min-height: 48px !important;padding: 10px 13px !important;color: #edf4ea !important}html body .site-drawer__group-label{font-family: var(--font-display,var(--font-sans)) !important;font-size: 0.9rem !important;font-weight: 800 !important;letter-spacing: 0 !important;text-transform: none !important}html body .site-drawer__title-count{display: block !important;margin-left: auto !important;padding-left: 0.55rem !important;border-left: 1px solid rgba(255,255,255,0.14) !important;color: #8fa08f !important;font-family: var(--font-mono,monospace) !important;font-size: 0.64rem !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;white-space: nowrap !important}html body .site-drawer__links{gap: 3px !important;padding: 0 6px 6px !important}}@media (max-width: 640px){html body.site-app-ready .site-drawer{width: 100% !important;border-left: 0 !important}}@media (max-width: 760px){body.mf-contributor-login-v2 #main-content{display: block;padding: 0 0 3rem}body.mf-contributor-login-v2 .mf-contributor-login-v2__brand{min-height: 0;gap: 1.25rem;padding: 1.25rem}body.mf-contributor-login-v2 .mf-contributor-login-v2__brand h1{max-width: 12ch;font-size: clamp(2.2rem,10vw,3.2rem)}body.mf-contributor-login-v2 .mf-contributor-login-v2__brand-copy{margin-top: 0.6rem;line-height: 1.45}body.mf-contributor-login-v2 .mf-contributor-login-v2__steps{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.35rem}body.mf-contributor-login-v2 .mf-contributor-login-v2__steps li{min-height: auto;padding: 0.55rem}body.mf-contributor-login-v2 .mf-contributor-login-v2__steps span{font-size: 0.66rem}}@media (max-width: 390px){body.mf-contributor-login-v2 .mf-contributor-login-v2__steps span{display: none}}/*! Source: /assets/css/global-matchday-ticker.css */ html body.mf-page-shell .mf-score-ribbon,html body.mf-v42-ready .mf-score-ribbon,html body .mf-score-ribbon.mf-polish-ticker-open{--mf-ticker-progress: 16.667%;position: relative;z-index: 80;box-sizing: border-box;display: grid !important;grid-template-columns: 138px minmax(0,1fr) 132px 76px 96px !important;align-items: center !important;width: 100%;height: 64px !important;min-height: 64px !important;max-height: 64px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;background: #050b09;color: #f7fbff;border-block: 1px solid rgba(244,196,48,.32)}html body.mf-home-v22 .mf-score-ribbon.mf-polish-ticker-open{display: grid !important}html body.mf-home-v22.mf-score-ribbon-ready .mf-score-ribbon[data-top-events-ticker]{display: grid !important}.mf-score-ribbon::after{content: "";position: absolute;z-index: 4;inset: auto 0 0;width: var(--mf-ticker-progress);height: 2px;background: linear-gradient(90deg,#e53935 0 33%,#f4c430 33% 66%,#46a83e 66%);transition: width .35s ease;pointer-events: none}.mf-score-ribbon__brand{position: relative;box-sizing: border-box;display: flex !important;align-items: center !important;gap: .48rem;width: 138px !important;min-width: 138px !important;height: 64px !important;min-height: 64px !important;max-height: 64px !important;padding: 0 .72rem;overflow: hidden;background: #080b0b;color: #f7f7f4;text-decoration: none;white-space: nowrap;border-inline-end: 1px solid rgba(244,196,48,.24)}.mf-score-ribbon__brand img{display: block !important;width: 30px !important;height: 30px !important;object-fit: contain !important;flex: 0 0 30px !important}.mf-score-ribbon__brand span{display: grid;gap: 2px;font-size: .68rem !important;font-weight: 800 !important;letter-spacing: .09em !important;text-transform: uppercase}.mf-score-ribbon__brand span b,.mf-score-ribbon__brand span i{display: block;font: inherit;line-height: 1}.mf-score-ribbon__brand span b{color: #f4c430}.mf-score-ribbon__brand span i{color: #f7f7f4;font-size: .56rem;font-style: normal}.mf-score-ribbon__brand span::before{content: none}.mf-score-ribbon__brand::before{content: "";position: absolute;top: 7px;left: 39px;width: 6px;height: 6px;border-radius: 50%;background: #e53935;box-shadow: 0 0 0 4px rgba(229,57,53,.14);animation: mfTickerLive 1.8s ease-in-out infinite}@keyframes mfTickerLive{50%{opacity: .45;transform: scale(.72)}}.mf-score-ribbon__rail{box-sizing: border-box;display: flex !important;align-items: stretch !important;min-width: 0 !important;width: 100%;height: 64px !important;min-height: 64px !important;max-height: 64px !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-snap-type: x mandatory;scroll-behavior: smooth;overscroll-behavior-x: contain;scrollbar-width: none;background: #0b1517}.mf-score-ribbon__rail::-webkit-scrollbar{display: none}.mf-score-ribbon__track{box-sizing: border-box;display: flex !important;flex-flow: row nowrap !important;align-items: stretch !important;align-content: stretch !important;width: max-content !important;min-width: max-content !important;height: 64px !important;min-height: 64px !important;max-height: 64px !important;overflow: visible !important;transform: none !important;animation: none !important;will-change: auto !important}.mf-score-ribbon__card{position: relative;box-sizing: border-box;display: grid !important;grid-template-areas: "league date" "match score" "meta meta" !important;grid-template-columns: minmax(0,1fr) auto !important;grid-template-rows: 12px 25px 13px !important;align-content: center !important;column-gap: .5rem;row-gap: 1px;scroll-snap-align: start;flex: 0 0 264px !important;width: 264px !important;min-width: 264px !important;max-width: 264px !important;height: 64px !important;min-height: 64px !important;max-height: 64px !important;margin: 0 !important;padding: .32rem .72rem !important;overflow: hidden !important;border-inline-end: 1px solid rgba(244,196,48,.16);background: #0b1517;color: #f7f7f4;text-decoration: none;transition: background-color .2s ease,box-shadow .2s ease}.mf-score-ribbon__card::before{content: "";position: absolute;inset: 0 auto 0 0;width: 3px;background: #52635e;transition: background-color .2s ease}.mf-score-ribbon__card[data-ticker-lane="stl"]::before{background: #e53935}.mf-score-ribbon__card[data-ticker-lane="women"]::before{background: #f4c430}.mf-score-ribbon__card[data-ticker-lane="north-america"]::before{background: #f7f7f4}.mf-score-ribbon__card[data-ticker-lane="europe"]::before{background: #3da7ff}.mf-score-ribbon__card[data-ticker-lane="africa"]::before{background: #46a83e}.mf-score-ribbon__card[data-ticker-lane="south-america"]::before{background: #f4c430}.mf-score-ribbon__card[data-ticker-lane="asia"]::before{background: #e53935}.mf-score-ribbon__card[data-ticker-lane="oceania"]::before{background: #63d7c6}.mf-score-ribbon__card::after{content: "";position: absolute;right: .68rem;bottom: .31rem;color: #6f837d;font-size: .46rem;line-height: 1;letter-spacing: .08em;font-weight: 800}.mf-score-ribbon__card[data-source-state="guide"]::after{content: "OFFICIAL LINK"}.mf-score-ribbon__card.is-current{background: #10201e;box-shadow: inset 0 1px 0 rgba(70,168,62,.2)}.mf-score-ribbon__card.is-current::before{background: #f4c430}.mf-score-ribbon__card:hover{background: #132823}.mf-score-ribbon__league,.mf-score-ribbon__date,.mf-score-ribbon__card small{display: block !important;min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;font-size: .58rem !important;line-height: 1 !important;letter-spacing: .06em !important;font-weight: 700 !important}.mf-score-ribbon__league{grid-area: league;color: #f4c430;text-transform: uppercase}.mf-score-ribbon__date{grid-area: date;text-align: right;color: #b9c7c2}.mf-score-ribbon__card small{grid-area: meta;max-width: calc(100% - 54px);color: #a9b7b2}.mf-score-ribbon__match{grid-area: match;display: flex !important;align-items: center !important;gap: .38rem;min-width: 0 !important;overflow: hidden !important;white-space: nowrap !important;font-size: .82rem !important;line-height: 1 !important;font-weight: 800}.mf-score-ribbon__team{display: inline-flex !important;align-items: center !important;gap: .3rem;min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important}.mf-score-ribbon__team img{display: block !important;width: 24px !important;height: 24px !important;min-width: 24px !important;object-fit: contain !important;flex: 0 0 24px !important}.mf-score-ribbon__mark{display: inline-grid;width: 24px;height: 24px;min-width: 24px;flex: 0 0 24px;place-items: center;background: #131919;color: #f7f7f4}.mf-score-ribbon__team b{font-size: .78rem !important}.mf-score-ribbon__match em{color: #778883 !important;font-size: .56rem !important;font-style: normal !important;text-transform: uppercase}.mf-score-ribbon__scoreline{grid-area: score;align-self: center;color: #f4c430;font-size: .9rem;font-variant-numeric: tabular-nums}.mf-score-ribbon__controls{box-sizing: border-box;display: grid !important;grid-template-columns: repeat(3,44px);height: 64px !important;min-height: 64px !important;max-height: 64px !important;background: #080b0b;border-inline-start: 1px solid rgba(244,196,48,.22)}.mf-score-ribbon__controls button,.mf-score-ribbon__visibility,.mf-score-ribbon__utility{box-sizing: border-box;display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 64px !important;min-height: 64px !important;max-height: 64px !important;padding: 0;border: 0;border-inline-end: 1px solid rgba(244,196,48,.16);background: #080b0b;color: #f7f7f4;font: inherit;text-decoration: none;white-space: nowrap;cursor: pointer}.mf-score-ribbon__controls button{width: 44px !important;min-width: 44px !important;font-size: 1.35rem !important}.mf-score-ribbon__toggle span{font-size: .74rem !important;letter-spacing: -.12em}.mf-score-ribbon__visibility{width: 76px !important;min-width: 76px !important;font-size: .64rem !important;font-weight: 700 !important;letter-spacing: .04em !important}.mf-score-ribbon__utility{width: 92px !important;min-width: 92px !important;padding: 0 .6rem;color: #f4c430 !important;font-size: .62rem !important;font-weight: 800 !important;letter-spacing: .04em !important;text-transform: uppercase}.mf-score-ribbon__controls button:hover,.mf-score-ribbon__visibility:hover,.mf-score-ribbon__utility:hover{background: #14201b;color: #f4c430}.mf-score-ribbon :is(button,a):focus-visible{outline: 3px solid #f4c430 !important;outline-offset: -3px !important}@media (prefers-reduced-motion: reduce){.mf-score-ribbon__brand span::before{animation: none}.mf-score-ribbon__rail{scroll-behavior: auto}}@media (max-width: 1540px) and (min-width: 761px){html body.mf-page-shell .mf-score-ribbon,html body.mf-v42-ready .mf-score-ribbon,html body .mf-score-ribbon.mf-polish-ticker-open{grid-template-columns: 138px minmax(0,1fr) 132px 76px !important}.mf-score-ribbon__utility{display: none !important}}@media (max-width: 760px){html body.mf-page-shell .mf-score-ribbon,html body.mf-home-v22 .mf-score-ribbon,html body .mf-score-ribbon.mf-polish-ticker-open{display: grid !important;grid-template-columns: minmax(0,1fr) 88px !important;grid-template-rows: 60px !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important}.mf-score-ribbon__brand,.mf-score-ribbon__toggle,.mf-score-ribbon__visibility,.mf-score-ribbon__utility{display: none !important}html body .mf-score-ribbon__rail,html body .mf-score-ribbon.mf-polish-ticker-open .mf-score-ribbon__rail{display: flex !important;grid-column: auto !important;grid-row: auto !important;min-width: 0 !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important}.mf-score-ribbon__track,.mf-score-ribbon__card{height: 60px !important;min-height: 60px !important;max-height: 60px !important}.mf-score-ribbon__card{flex-basis: calc(100vw - 88px) !important;width: calc(100vw - 88px) !important;min-width: calc(100vw - 88px) !important;max-width: calc(100vw - 88px) !important;padding-inline: .62rem !important}.mf-score-ribbon__controls{grid-template-columns: repeat(2,44px);width: 88px !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important}.mf-score-ribbon__controls button{width: 44px !important;min-width: 44px !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important}.mf-polish-ticker-toggle{display: none !important}}html body .mf-score-ribbon[data-top-events-ticker]{display: grid !important;grid-template-columns: 138px minmax(0,1fr) 132px 76px 96px !important;gap: 0 !important;height: 64px !important;min-height: 64px !important;max-height: 64px !important;opacity: 1 !important}html body .mf-score-ribbon[data-top-events-ticker] :is( .mf-score-ribbon__brand,.mf-score-ribbon__rail,.mf-score-ribbon__track,.mf-score-ribbon__card,.mf-score-ribbon__controls,.mf-score-ribbon__controls button,.mf-score-ribbon__visibility,.mf-score-ribbon__utility ){height: 64px !important;min-height: 64px !important;max-height: 64px !important}html body .mf-score-ribbon[data-top-events-ticker] .mf-score-ribbon__card{flex-basis: 264px !important;width: 264px !important;min-width: 264px !important;max-width: 264px !important}html body .mf-score-ribbon[data-top-events-ticker] :is(.mf-score-ribbon__league,.mf-score-ribbon__date){font-size: .58rem !important}@media (max-width: 1540px) and (min-width: 761px){html body .mf-score-ribbon[data-top-events-ticker]{grid-template-columns: 138px minmax(0,1fr) 132px 76px !important}}@media (max-width: 760px){html body .mf-score-ribbon[data-top-events-ticker]{grid-template-columns: minmax(0,1fr) 88px !important;grid-template-rows: 60px !important;height: 60px !important;min-height: 60px !important;max-height: 60px !important}html body .mf-score-ribbon[data-top-events-ticker] :is( .mf-score-ribbon__rail,.mf-score-ribbon__track,.mf-score-ribbon__card,.mf-score-ribbon__controls,.mf-score-ribbon__controls button ){height: 60px !important;min-height: 60px !important;max-height: 60px !important}html body .mf-score-ribbon[data-top-events-ticker] :is( .mf-score-ribbon__brand,.mf-score-ribbon__toggle,.mf-score-ribbon__visibility,.mf-score-ribbon__utility ){display: none !important}html body .mf-score-ribbon[data-top-events-ticker] .mf-score-ribbon__track{min-width: max-content !important}html body .mf-score-ribbon[data-top-events-ticker] .mf-score-ribbon__card{flex-basis: calc(100vw - 88px) !important;width: calc(100vw - 88px) !important;min-width: calc(100vw - 88px) !important;max-width: calc(100vw - 88px) !important;padding: .32rem .62rem !important}html body .mf-score-ribbon[data-top-events-ticker] :is(.mf-score-ribbon__date,.mf-score-ribbon__card small){display: block !important}html body .mf-score-ribbon[data-top-events-ticker] :is(.mf-score-ribbon__team img,.mf-score-ribbon__mark){width: 24px !important;height: 24px !important;min-width: 24px !important}html body .mf-score-ribbon[data-top-events-ticker] .mf-score-ribbon__team b{font-size: .78rem !important}html body .mf-score-ribbon[data-top-events-ticker] .mf-score-ribbon__controls{grid-template-columns: repeat(2,44px) !important;width: 88px !important}}/*! Source: /assets/css/global-footer.css */ html body .site-footer,html body [data-site-footer]>footer.site-footer{position: relative;margin: 0 !important;padding: clamp(1rem,1.8vw,1.45rem) 0 0 !important;border: 0 !important;border-top: 1px solid rgba(245,200,66,0.25) !important;background: radial-gradient(circle at 8% 0%,rgba(45,184,75,0.11),transparent 27rem),linear-gradient(180deg,#07130d 0%,#030806 100%) !important;color: #f0f4f0 !important;font-family: var(--font-body,"Outfit","Inter",system-ui,sans-serif) !important;isolation: isolate}html body .site-footer::before{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: linear-gradient(90deg,#e8302a 0 18%,#f5c842 18% 48%,#b9ed35 48% 72%,#2db84b 72% 100%)}html body .site-footer .site-container{width: min(calc(100% - clamp(2rem,5vw,4rem)),76rem) !important;max-width: 76rem !important;margin-inline: auto !important}html body .site-footer .site-footer__inner{display: grid !important;grid-template-columns: minmax(15rem,1.35fr) repeat(5,minmax(7.25rem,0.72fr)) !important;align-items: start !important;gap: clamp(.75rem,1.45vw,1.15rem) clamp(.7rem,1.25vw,1.05rem) !important;margin-block: 0 !important;margin-inline: auto !important;padding: 0 0 clamp(.8rem,1.35vw,1rem) !important}html body .site-footer .site-footer__brand,html body .site-footer .site-footer__nav{display: grid !important;align-content: start !important;gap: 0.45rem !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important}html body .site-footer .site-brand{display: inline-flex !important;align-items: center !important;justify-self: start !important;gap: 0.7rem !important;min-height: 38px !important;color: #fffdf3 !important;text-decoration: none !important}html body .site-footer .site-brand__logo{display: block !important;width: 38px !important;min-width: 38px !important;height: 38px !important;object-fit: contain !important}html body .site-footer .site-brand__text{display: grid !important;gap: 0.1rem !important}html body .site-footer .site-brand__name{color: #fffdf3 !important;font-family: var(--font-heading,"Outfit",system-ui,sans-serif) !important;font-size: 1.05rem !important;font-weight: 800 !important;line-height: 1.05 !important}html body .site-footer .site-brand__tag{display: block !important;color: #f5c842 !important;font-family: var(--font-mono,"JetBrains Mono",monospace) !important;font-size: max(0.64rem,11px) !important;font-weight: 700 !important;line-height: 1.3 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important}html body .site-footer .site-footer__copy{display: block !important;max-width: 34ch !important;margin: 0 !important;color: #b9c8bf !important;font-size: max(0.82rem,13px) !important;line-height: 1.42 !important}html body .site-footer .site-socials{display: flex !important;flex-wrap: wrap !important;gap: 0.38rem !important;margin: 0 !important}html body .site-footer .site-socials>a{box-sizing: border-box !important;display: inline-grid !important;place-items: center !important;flex: 0 0 36px !important;width: 36px !important;min-width: 36px !important;max-width: 36px !important;height: 36px !important;min-height: 36px !important;max-height: 36px !important;padding: 0.5rem !important;border: 1px solid rgba(245,200,66,0.24) !important;border-radius: 0.65rem !important;background: rgba(255,255,255,0.035) !important;color: #eef5ef !important;text-decoration: none !important;transition: color 160ms ease,background 160ms ease,border-color 160ms ease,transform 160ms ease !important}html body .site-footer .site-socials>a:hover{border-color: #f5c842 !important;background: #f5c842 !important;color: #071007 !important;transform: translateY(-2px) !important}html body .site-footer .site-socials>a:focus-visible,html body .site-footer .site-footer__nav a:focus-visible,html body .site-footer .site-footer__bottom a:focus-visible,html body .site-footer .site-brand:focus-visible{outline: 3px solid #b9ed35 !important;outline-offset: 3px !important}html body .site-footer .site-socials__icon{width: 1.2rem !important;height: 1.2rem !important}html body .site-footer .site-socials__label,html body .site-footer .site-socials__handle{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;white-space: nowrap !important}html body .site-footer .site-footer__nav h2,html body .site-footer .site-footer__nav h3{margin: 0 !important;color: #f5c842 !important;font-family: var(--font-mono,"JetBrains Mono",monospace) !important;font-size: max(0.64rem,11px) !important;font-weight: 800 !important;line-height: 1.25 !important;letter-spacing: 0.09em !important;text-transform: uppercase !important}html body .site-footer .site-footer__nav ul{display: grid !important;grid-template-columns: 1fr !important;gap: 0.1rem !important;margin: 0 !important;padding: 0 !important;list-style: none !important}html body .site-footer .site-footer__nav li{min-width: 0 !important;margin: 0 !important;padding: 0 !important}html body .site-footer .site-footer__nav a,html body .site-footer .site-footer__bottom a{box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;min-width: 44px !important;min-height: 34px !important;padding: 0.35rem 0.15rem !important;color: #d5dfd7 !important;font-family: var(--font-body,"Outfit","Inter",system-ui,sans-serif) !important;font-size: max(0.8rem,13px) !important;font-weight: 550 !important;line-height: 1.3 !important;text-decoration: none !important}html body .site-footer .site-footer__nav a:hover,html body .site-footer .site-footer__bottom a:hover{color: #d6ff1f !important}html body .site-footer .site-footer__partner-link{display: grid !important;grid-template-columns: 3rem minmax(0,1fr) !important;gap: 0.6rem !important}html body .site-footer .site-footer__partner-logo{display: block !important;width: 3rem !important;max-width: 3rem !important;height: 1.75rem !important;max-height: 1.75rem !important;padding: 0.22rem !important;object-fit: contain !important}html body .site-footer .site-footer__bottom{box-sizing: border-box !important;display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: space-between !important;gap: 0.55rem 1.5rem !important;min-height: 42px !important;margin-block: 0 !important;margin-inline: auto !important;padding: 0.6rem 0 .75rem !important;border-top: 1px solid rgba(245,200,66,0.16) !important;color: #9fb0a5 !important;font-family: var(--font-mono,"JetBrains Mono",monospace) !important;font-size: max(0.72rem,11px) !important;line-height: 1.45 !important}html body .site-footer .site-footer__operations{display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 0.85rem !important;max-width: none !important;overflow: visible !important;white-space: normal !important}html body .site-footer .site-footer__bottom .site-footer__editor-portal{min-height: 44px !important;display: inline-flex !important;align-items: center;justify-content: center;flex: 0 0 auto;padding: 0.65rem 0.9rem !important;border: 1px solid rgba(216,255,46,0.5) !important;border-radius: 999px;color: #07120b !important;background: linear-gradient(100deg,#ffe339,#91ef5b);font-weight: 900;text-decoration: none}html body .site-footer .site-footer__conversion{box-sizing: border-box !important;display: grid !important;grid-template-columns: minmax(16rem,1fr) minmax(30rem,2fr) !important;gap: 1.5rem 2.5rem !important;width: min(calc(100% - 3rem),80rem) !important;margin: 0 auto 1.75rem !important;padding: 1.4rem 0 !important;border-top: 1px solid rgba(185,237,53,0.55) !important;border-bottom: 1px solid rgba(245,200,66,0.2) !important}html body .site-footer .site-footer__conversion-intro span{color: #b9ed35 !important;font-family: var(--font-mono,"JetBrains Mono",monospace) !important;font-size: max(0.68rem,11px) !important;font-weight: 800 !important;text-transform: uppercase !important}html body .site-footer .site-footer__conversion-intro h2{margin: 0.25rem 0 0.35rem !important;color: #f4f6ef !important;font-size: clamp(1.25rem,2vw,1.85rem) !important;line-height: 1.05 !important;letter-spacing: 0 !important}html body .site-footer .site-footer__conversion-intro p{max-width: 42rem !important;margin: 0 !important;color: #aebbb1 !important;font-size: max(0.84rem,14px) !important;line-height: 1.55 !important}html body .site-footer .site-footer__conversion-links{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 0 !important;border: 1px solid rgba(245,200,66,0.18) !important}html body .site-footer .site-footer__conversion-links a{display: grid !important;align-content: center !important;gap: 0.2rem !important;min-width: 0 !important;min-height: 4.5rem !important;padding: 0.85rem 1rem !important;color: #f4f6ef !important;text-decoration: none !important;border-right: 1px solid rgba(245,200,66,0.14) !important;border-bottom: 1px solid rgba(245,200,66,0.14) !important}html body .site-footer .site-footer__conversion-links a:nth-child(2n){border-right: 0 !important}html body .site-footer .site-footer__conversion-links a:nth-last-child(-n + 2){border-bottom: 0 !important}html body .site-footer .site-footer__conversion-links a:hover,html body .site-footer .site-footer__conversion-links a:focus-visible{color: #d6ff1f !important;background: rgba(185,237,53,0.06) !important}html body .site-footer .site-footer__conversion-links a:focus-visible{outline: 3px solid #b9ed35 !important;outline-offset: -3px !important}html body .site-footer .site-footer__conversion-links strong{font-size: max(0.88rem,14px) !important;line-height: 1.25 !important}html body .site-footer .site-footer__conversion-links span{color: #9fb0a5 !important;font-size: max(0.75rem,12px) !important;line-height: 1.35 !important}@media (max-width: 68rem){html body .site-footer .site-footer__conversion{grid-template-columns: 1fr !important}html body .site-footer .site-footer__inner{grid-template-columns: minmax(15rem,1.25fr) repeat(3,minmax(8rem,0.8fr)) !important}html body .site-footer .site-footer__brand{grid-row: span 2 !important}}@media (max-width: 48rem){html body .site-footer,html body [data-site-footer]>footer.site-footer{padding-top: 1.35rem !important}html body .site-footer .site-container{width: min(calc(100% - 1.5rem),80rem) !important}html body .site-footer .site-footer__conversion{width: min(calc(100% - 1.5rem),80rem) !important;gap: 1rem !important}html body .site-footer .site-footer__conversion-links{grid-template-columns: 1fr !important}html body .site-footer .site-footer__conversion-links a,html body .site-footer .site-footer__conversion-links a:nth-child(2n),html body .site-footer .site-footer__conversion-links a:nth-last-child(-n + 2){border-right: 0 !important;border-bottom: 1px solid rgba(245,200,66,0.14) !important}html body .site-footer .site-footer__conversion-links a:last-child{border-bottom: 0 !important}html body .site-footer .site-footer__inner{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 1.1rem 0.9rem !important}html body .site-footer .site-footer__brand{grid-column: 1 / -1 !important;grid-row: auto !important;padding-bottom: 0.35rem !important;border-bottom: 1px solid rgba(245,200,66,0.14) !important}html body .site-footer .site-footer__copy{max-width: 46ch !important}html body .site-footer .site-socials>a{flex-basis: 44px !important;width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important}html body .site-footer .site-footer__nav a{width: 100% !important;min-height: 44px !important;padding-block: 0.6rem !important}html body .site-footer .site-footer__bottom{min-height: 52px !important;align-items: flex-start !important;flex-direction: column !important;padding-bottom: 1.2rem !important}html body .site-footer .site-footer__operations{width: 100% !important;align-items: flex-start !important;flex-direction: column !important}}@media (max-width: 23.5rem){html body .site-footer .site-footer__inner{grid-template-columns: 1fr !important}html body .site-footer .site-footer__brand{grid-column: auto !important}}@media (prefers-reduced-motion: reduce){html body .site-footer *{scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important}}html body.mf-world-cup-page main#main-content #wc2026-knockout[data-wc-final-ready="true"]{display: block !important}/*! Source: /assets/css/global-footer-v3.css */ html body .site-footer,html body [data-site-footer]>footer.site-footer{padding-top: 1rem !important;border-top-color: rgba(245,200,66,.42) !important;background: #050a07 !important}html body .site-footer::before{height: 2px !important}html body .site-footer .site-container{width: min(calc(100% - clamp(2rem,5vw,4rem)),84rem) !important;max-width: 84rem !important}html body .site-footer .site-footer__inner{grid-template-columns: minmax(13.5rem,1.3fr) repeat(5,minmax(6.3rem,.72fr)) !important;gap: .9rem !important;padding-bottom: .7rem !important}html body .site-footer .site-footer__brand,html body .site-footer .site-footer__nav{gap: .3rem !important}html body .site-footer .site-brand__logo{width: 32px !important;min-width: 32px !important;height: 32px !important}html body .site-footer .site-brand{min-height: 32px !important;gap: .55rem !important}html body .site-footer .site-brand__name{font-size: .95rem !important}html body .site-footer .site-brand__tag{font-size: .56rem !important}html body .site-footer .site-footer__copy{max-width: 28ch !important;font-size: .76rem !important;line-height: 1.38 !important}html body .site-footer .site-socials{gap: .3rem !important}html body .site-footer .site-socials>a{flex-basis: 44px !important;width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;padding: .65rem !important;border-radius: 3px !important}html body .site-footer .site-footer__nav summary{cursor: default;list-style: none}html body .site-footer .site-footer__nav summary::-webkit-details-marker{display: none}html body .site-footer .site-footer__nav h2,html body .site-footer .site-footer__nav h3{font-size: .58rem !important}html body .site-footer .site-footer__nav ul{gap: 0 !important}html body .site-footer .site-footer__nav a,html body .site-footer .site-footer__bottom a{min-height: 44px !important;padding: .55rem 0 !important;font-size: .72rem !important;line-height: 1.2 !important}html body .site-footer .site-footer__bottom{min-height: 34px !important;padding: .45rem 0 .6rem !important;font-size: .62rem !important}@media (max-width: 68rem){html body .site-footer .site-footer__inner{grid-template-columns: minmax(13.5rem,1.2fr) repeat(3,minmax(7rem,.8fr)) !important}}@media (max-width: 48rem){html body .site-footer .site-footer__inner{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: .85rem .7rem !important}html body .site-footer .site-footer__brand{grid-column: 1 / -1 !important;width: 100% !important;min-width: 0 !important}html body .site-footer .site-socials{max-width: 100% !important;flex-wrap: wrap !important}html body .site-footer .site-footer__copy{max-width: 40ch !important}html body .site-footer .site-footer__nav summary{display: flex;align-items: center;min-height: 44px;cursor: pointer}html body .site-footer .site-footer__nav a{min-height: 44px !important}}@media (min-width: 821px){html body .site-footer .site-footer__brand .site-socials>a{box-sizing: border-box !important;width: 44px !important;min-width: 44px !important;max-width: 44px !important;flex: 0 0 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;padding: 7px !important;justify-content: center !important}html body .site-footer .site-footer__nav li>a,html body .site-footer .site-footer__bottom>a{box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;min-width: 36px !important;min-height: 44px !important;padding: 6px 3px !important}html body .site-footer .site-footer__nav a.site-footer__editor-portal{justify-content: center !important;width: max-content !important;padding: 7px 11px !important;border: 1px solid rgba(216,255,46,.62) !important;border-radius: 999px !important;background: linear-gradient(135deg,#ffe339,#91ef5b) !important;color: #07120b !important;font-weight: 900 !important;letter-spacing: .02em !important}}/*! Source: /assets/css/mf-brand-v2.css */ :root{--mf-black: #080B0B;--mf-onyx: #0B0B0B;--mf-charcoal: #121715;--mf-surface: #171D1A;--mf-surface-raised: #1D2521;--mf-border: #2B352F;--mf-white: #F7F7F4;--mf-gray-100: #E7EAE7;--mf-gray-300: #B7BEB9;--mf-gray-500: #89928C;--mf-green-dark: #1B5E2B;--mf-green: #2E7D32;--mf-green-bright: #46A83E;--mf-yellow: #F4C430;--mf-red: #E53935;--brand-red: var(--mf-red);--brand-yellow: var(--mf-yellow);--brand-green: var(--mf-green);--brand-black: var(--mf-black);--color-bg: var(--mf-black);--color-surface: var(--mf-charcoal);--color-surface-2: var(--mf-surface);--color-surface-3: var(--mf-surface-raised);--color-text: var(--mf-white);--color-muted: var(--mf-gray-300);--color-border: rgba(43,53,47,.88);--color-border-strong: rgba(70,168,62,.46);--color-accent: var(--mf-green-bright);--color-accent-hover: #63B95B;--color-accent-dim: var(--mf-green-dark);--color-accent-soft: rgba(46,125,50,.14);--color-danger: var(--mf-red);--font-display: "Bebas Neue",sans-serif;--font-heading: "Bebas Neue",sans-serif;--font-body: "Montserrat",sans-serif;--font-ui: "Montserrat",sans-serif;--font-mono: var(--font-ui);--f-display: var(--font-display);--f-heading: var(--font-heading);--f-body: var(--font-body);--f-sans: var(--font-body);--f-mono: var(--font-ui);--mf-brand-bg-16x9: url("/assets/brand-v2/backgrounds/mf-background-16x9.webp");--mf-brand-social: url("/assets/brand-v2/backgrounds/mf-background-1200x630.webp");color-scheme: dark}html{scroll-behavior: smooth;background: var(--mf-black)}body.mf-brand-v2,html[data-theme="dark"] body{background: radial-gradient(circle at 16% 0,rgba(46,125,50,.16),transparent 24rem),linear-gradient(180deg,var(--mf-black),#040606 58%,var(--mf-onyx));color: var(--mf-white);font-family: var(--font-body)}body.mf-brand-v2::before{position: fixed;inset: 0;z-index: -1;pointer-events: none;content: "";background: linear-gradient(135deg,rgba(247,247,244,.025) 0 1px,transparent 1px 19px),radial-gradient(circle at 88% 12%,rgba(244,196,48,.06),transparent 18rem);background-size: 19px 19px,auto;opacity: .58}.mf-page,.mf-shell,.site-container,.stl-container,.mf-v22-container{width: min(calc(100% - 2rem),1280px);margin-inline: auto}.mf-section{padding-block: clamp(1rem,2vw,1.9rem)}.mf-section-heading,.stl-heading,.stl-subheading,body.mf-brand-v2 h1,body.mf-brand-v2 h2,body.mf-brand-v2 h3{font-family: var(--font-display);letter-spacing: 0;text-wrap: balance}.mf-card,.mf-card-featured,.mf-card-media,.mf-card-player,body.mf-brand-v2 main :where(article,.mf-home-spotlight-card,.mf-v22-find-panel,.mf-newsroom-today-card,.mf-newsroom-story,.mf-newsroom-player-card,.mf-v22-feature,.mf-v22-diaspora-card,.mf-info-card){border: 1px solid rgba(43,53,47,.95);border-radius: 8px;background: linear-gradient(145deg,rgba(29,37,33,.92),rgba(10,14,13,.96));box-shadow: inset 0 1px 0 rgba(247,247,244,.045)}body.mf-brand-v2 main :where(article,a,button,input,textarea,select){transition: border-color 180ms ease,background 180ms ease,color 180ms ease,transform 180ms ease,box-shadow 180ms ease}body.mf-brand-v2 main :where(a,button,input,textarea,select):focus-visible,body.mf-brand-v2 .site-header :where(a,button):focus-visible,body.mf-brand-v2 .site-footer :where(a,button):focus-visible{outline: 2px solid var(--mf-yellow);outline-offset: 3px}.mf-button-primary,body.mf-brand-v2 :where(.stl-btn--primary,.site-button--primary,.mf-v22-button--primary,.site-header__cta--media){border-color: rgba(70,168,62,.78) !important;color: var(--mf-white) !important;background: linear-gradient(135deg,var(--mf-green-dark),var(--mf-green) 68%,#3C9341) !important;text-shadow: none !important}.mf-button-secondary,body.mf-brand-v2 :where(.stl-btn--ghost,.mf-v22-button--secondary,.site-button--secondary){border-color: rgba(70,168,62,.52) !important;color: var(--mf-white) !important;background: rgba(23,29,26,.82) !important}.mf-button-ghost{color: var(--mf-green-bright);background: transparent}body.mf-brand-v2 :where(.stl-btn--primary,.site-button--primary,.mf-v22-button--primary,.site-header__cta--media):hover,body.mf-brand-v2 :where(.stl-btn--ghost,.mf-v22-button--secondary,.site-button--secondary):hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(0,0,0,.28)}.mf-badge,.mf-badge-live,.stl-eyebrow,.mf-v22-kicker,.mf-v22-hero-kicker span{color: var(--mf-green-bright) !important;font-family: var(--font-ui);letter-spacing: .08em;text-transform: uppercase}.mf-badge-live{color: var(--mf-white) !important}.mf-badge-live::before{display: inline-block;width: .5rem;height: .5rem;margin-right: .4rem;border-radius: 999px;background: var(--mf-red);content: ""}.mf-divider,.mf-accent-line{min-height: 1px;background: linear-gradient(90deg,var(--mf-green),var(--mf-yellow),rgba(229,57,53,.72))}.mf-pattern-africa,.mf-pattern-pitch{position: relative;overflow: hidden}.mf-pattern-africa::before,.mf-pattern-pitch::before{position: absolute;inset: 0;z-index: 0;pointer-events: none;content: "";opacity: .04;background-image: linear-gradient(45deg,currentColor 12%,transparent 12%,transparent 50%,currentColor 50%,currentColor 62%,transparent 62%);background-size: 28px 28px}.mf-logo-compact{display: inline-block;width: 2.75rem;height: 2.75rem;object-fit: contain}.mf-logo-lockup{display: inline-block;width: min(18rem,100%);height: auto;object-fit: contain}body.mf-brand-v2 .site-header{border-bottom: 1px solid rgba(43,53,47,.95);background: rgba(11,11,11,.96) !important;backdrop-filter: blur(14px)}body.mf-brand-v2 .site-brand{gap: .62rem}body.mf-brand-v2 .site-brand__logo{border-radius: 999px;background: var(--mf-black);box-shadow: 0 0 0 1px rgba(70,168,62,.32)}body.mf-brand-v2 .site-brand__name{color: var(--mf-white);font-family: var(--font-display);letter-spacing: .02em;text-transform: uppercase}body.mf-brand-v2 .site-brand__name::after{content: ".TV";color: var(--mf-green-bright)}body.mf-brand-v2 .site-brand__tag{color: var(--mf-gray-300);letter-spacing: .12em;text-transform: uppercase}body.mf-brand-v2 .site-nav :where(.site-nav__link,.site-nav__toggle):hover,body.mf-brand-v2 .site-nav :where(.site-nav__link,.site-nav__toggle)[aria-current="page"],body.mf-brand-v2 .site-nav [data-has-panel].is-open>.site-nav__toggle{color: var(--mf-white) !important;background: rgba(46,125,50,.18) !important;box-shadow: inset 0 -2px 0 var(--mf-green-bright)}body.mf-brand-v2 .mf-score-ribbon{border-block-color: rgba(43,53,47,.95) !important;background: linear-gradient(90deg,#040606,var(--mf-charcoal),#040606) !important}body.mf-brand-v2 .mf-score-ribbon__brand span{color: var(--mf-yellow)}body.mf-brand-v2 .mf-v22-hero{min-height: auto;padding-block: clamp(1.15rem,2.4vw,2rem) !important;background: linear-gradient(90deg,rgba(8,11,11,.96),rgba(8,11,11,.78) 46%,rgba(8,11,11,.93)),var(--mf-brand-bg-16x9) center / cover no-repeat !important}body.mf-brand-v2 .mf-v22-hero__bg{background: linear-gradient(90deg,rgba(8,11,11,.94),rgba(8,11,11,.54) 54%,rgba(8,11,11,.82)),var(--mf-brand-bg-16x9) center / cover no-repeat !important}body.mf-brand-v2 .mf-v22-hero__copy,body.mf-brand-v2 .mf-v22-find-panel{border-color: rgba(43,53,47,.94) !important;background: rgba(11,11,11,.82) !important}body.mf-brand-v2 #home-hero-title{max-width: 15ch;color: var(--mf-white);font-size: clamp(2.25rem,4vw,4rem) !important;line-height: .9 !important}body.mf-brand-v2 .mf-v22-hero__lede{max-width: 55ch;color: var(--mf-gray-100);font-size: clamp(1rem,1.25vw,1.18rem)}body.mf-brand-v2 .mf-v22-now-line{border-left: 3px solid var(--mf-yellow) !important;background: rgba(18,23,21,.9) !important}body.mf-brand-v2 .site-footer{border-top: 1px solid rgba(43,53,47,.95);background: linear-gradient(180deg,rgba(11,11,11,.96),rgba(4,6,6,.98)),var(--mf-brand-social) center / cover no-repeat !important}body.mf-brand-v2 .site-footer__copy{max-width: 56ch;color: var(--mf-gray-300)}html body.mf-brand-v2.mf-page-shell.mf-system-page.mf-system-diaspora.mf-v44-players main#main-content .mf-player-tracker-hero.mf-polish-hero{background: radial-gradient(circle at 82% 14%,rgba(70,168,62,.16),transparent 19rem),radial-gradient(circle at 18% 12%,rgba(244,196,48,.12),transparent 17rem),linear-gradient(105deg,rgba(8,11,11,.98) 0%,rgba(4,22,16,.94) 50%,rgba(8,11,11,.98) 100%) !important}html body.mf-brand-v2.mf-page-shell.mf-system-page.mf-system-diaspora.mf-v44-players main#main-content .mf-player-tracker-hero.mf-polish-hero .mf-tracker-hero-bg.mf-diaspora-hero__bg{background: linear-gradient(100deg,rgba(8,11,11,.96) 0%,rgba(8,11,11,.66) 48%,rgba(8,11,11,.9) 100%),radial-gradient(circle at 20% 16%,rgba(244,196,48,.24),transparent 15rem),radial-gradient(circle at 78% 20%,rgba(70,168,62,.24),transparent 18rem),linear-gradient(135deg,rgba(46,125,50,.11) 0 1px,transparent 1px 20px),linear-gradient(90deg,transparent 0 49%,rgba(247,247,244,.07) 49% 51%,transparent 51% 100%),linear-gradient(0deg,transparent 0 49%,rgba(247,247,244,.045) 49% 51%,transparent 51% 100%) !important;background-size: auto,auto,auto,20px 20px,18rem 18rem,18rem 18rem !important}.mf-brand-v2-kit{background: var(--mf-black)}.mf-brand-v2-kit__hero{padding-block: clamp(2rem,5vw,4rem);background: linear-gradient(90deg,rgba(8,11,11,.95),rgba(8,11,11,.68) 54%,rgba(8,11,11,.92)),var(--mf-brand-bg-16x9) center / cover no-repeat}.mf-brand-v2-kit__grid,.mf-brand-v2-kit__asset-grid,.mf-brand-v2-kit__template-grid,.mf-brand-v2-kit__usage-grid{display: grid;gap: clamp(.8rem,1.5vw,1.15rem)}.mf-brand-v2-kit__grid{grid-template-columns: minmax(0,1.1fr) minmax(18rem,.9fr);align-items: center}.mf-brand-v2-kit__panel{padding: clamp(1rem,2vw,1.4rem);border: 1px solid var(--mf-border);border-radius: 8px;background: rgba(11,11,11,.84)}.mf-brand-v2-kit__panel img{display: block;width: 100%;height: auto;border-radius: 8px}.mf-brand-v2-kit__asset-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.mf-brand-v2-kit__template-grid{grid-template-columns: repeat(4,minmax(0,1fr))}.mf-brand-v2-kit__usage-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.mf-brand-v2-swatch{display: grid;gap: .45rem;min-height: 8rem;padding: .8rem;border: 1px solid var(--mf-border);border-radius: 8px;background: var(--mf-surface)}.mf-brand-v2-swatch i{display: block;min-height: 3.4rem;border-radius: 6px;background: var(--swatch)}.mf-brand-v2-download{display: inline-flex;align-items: center;justify-content: center;min-height: 2.65rem;padding-inline: .95rem;border: 1px solid rgba(70,168,62,.55);border-radius: 6px;color: var(--mf-white);background: rgba(23,29,26,.9);font-weight: 800;text-decoration: none}@media (max-width: 900px){.mf-brand-v2-kit__grid,.mf-brand-v2-kit__asset-grid,.mf-brand-v2-kit__template-grid,.mf-brand-v2-kit__usage-grid{grid-template-columns: 1fr}body.mf-brand-v2 .site-brand__tag{display: none}}.mf-route-map{background: linear-gradient(90deg,rgba(238,58,62,0.05),transparent 28%),radial-gradient(circle at 84% 0%,rgba(32,93,54,0.38),transparent 38%),#030806}.mf-route-shell{width: min(1220px,calc(100% - 32px))}.mf-route-hero{gap: 16px}.mf-route-intro,.mf-route-proof,.mf-route-tier,.mf-route-note{border-color: rgba(245,207,72,0.34);border-radius: 10px}.mf-route-intro{min-height: 358px;background-image: linear-gradient(96deg,rgba(3,12,7,0.97) 0%,rgba(3,12,7,0.78) 53%,rgba(3,12,7,0.34) 100%),url("/assets/img/stl-hero/energizer-park-stl.jpg");background-position: center}.mf-route-intro h1{max-width: 12ch;font-family: var(--font-display);font-size: clamp(2.35rem,5vw,4.75rem);line-height: 0.93}.mf-route-proof{position: relative;overflow: hidden;background: linear-gradient(145deg,rgba(15,49,30,0.94),rgba(3,13,8,0.98))}.mf-route-proof::after{position: absolute;right: -4px;bottom: 16px;width: 52px;height: 3px;background: linear-gradient(90deg,#8ce64f,#f5cf48,#ee3a3e);content: ""}.mf-route-map__head{margin-top: 36px;padding-top: 18px;border-top: 1px solid rgba(221,235,214,0.18)}.mf-route-tier{background: linear-gradient(118deg,rgba(12,37,23,0.98),rgba(4,14,9,0.98));box-shadow: 0 14px 30px rgba(0,0,0,0.16)}.mf-route-tier[style*="56aaff"]{--tier-color: #8ce64f !important}.mf-route-node{border-color: rgba(125,158,94,0.48);border-radius: 7px;background: rgba(5,20,12,0.9)}.mf-route-node:hover,.mf-route-node:focus-visible{background: #123b25}.mf-route-note{background: linear-gradient(96deg,rgba(17,54,31,0.96),rgba(4,15,9,0.98))}@media (max-width: 850px){.mf-route-hero{grid-template-columns: 1fr}.mf-route-intro{min-height: 0}}@media (max-width: 560px){.mf-route-shell{width: min(100% - 22px,1220px)}}body.mf-articles-page #mf-newsroom-front{position: relative;overflow: hidden;border-block: 1px solid rgba(245,207,72,0.4);background: linear-gradient(90deg,rgba(245,207,72,0.08),transparent 27%),linear-gradient(180deg,#06110b 0%,#030806 100%)}body.mf-articles-page #mf-newsroom-front::before{position: absolute;top: 0;right: 0;width: min(34vw,420px);height: 3px;background: linear-gradient(90deg,#8ce64f,#f5cf48,#ee3a3e);content: ""}body.mf-articles-page .mf-newsroom-masthead{display: grid;grid-template-columns: minmax(0,1fr) minmax(180px,0.42fr) minmax(240px,0.72fr);gap: 24px;align-items: end;margin-bottom: 14px;padding: 20px 0 18px;border-bottom: 1px solid rgba(221,235,214,0.22)}body.mf-articles-page .mf-newsroom-masthead__copy h2{margin: 5px 0 4px;color: #fffdf4;font-family: var(--font-display);font-size: clamp(2rem,4.2vw,4.2rem);line-height: 0.95}body.mf-articles-page .mf-newsroom-masthead__copy p{max-width: 52ch;margin: 0;color: #cbd7c8}body.mf-articles-page .mf-newsroom-edition{display: grid;gap: 5px;align-self: stretch;align-content: end;padding: 12px 0 12px 16px;border-left: 2px solid #f5cf48}body.mf-articles-page .mf-newsroom-edition span,body.mf-articles-page .mf-newsroom-edition small{color: #bdcdbb;font: 700 0.72rem/1.25 var(--font-ui);text-transform: uppercase}body.mf-articles-page .mf-newsroom-edition strong{color: #f8d64d;font-family: var(--font-display);font-size: 1.05rem;line-height: 1.15}body.mf-articles-page .mf-newsroom-search{padding: 0;border: 0;background: transparent}body.mf-articles-page .mf-newsroom-tools{position: relative;z-index: 1;margin-bottom: 18px;padding-bottom: 12px;border-bottom: 1px solid rgba(221,235,214,0.16)}body.mf-articles-page .mf-newsroom-front-grid--deduped{position: relative}body.mf-articles-page .mf-newsroom-card--lead{border-top: 3px solid #f5cf48}body.mf-articles-page .mf-newsroom-side{gap: 14px}body.mf-articles-page .mf-newsroom-card--side{border-left: 2px solid rgba(140,230,79,0.74)}body.mf-articles-page .mf-newsroom-card__meta span{color: #f5cf48}@media (max-width: 880px){body.mf-articles-page .mf-newsroom-masthead{grid-template-columns: minmax(0,1fr) minmax(220px,0.7fr)}body.mf-articles-page .mf-newsroom-search{grid-column: 1 / -1}}@media (max-width: 620px){body.mf-articles-page .mf-newsroom-masthead{grid-template-columns: 1fr;gap: 16px}body.mf-articles-page .mf-newsroom-edition{padding: 10px 0 10px 13px}}@media (prefers-reduced-motion: reduce){body.mf-brand-v2 *,body.mf-brand-v2 *::before,body.mf-brand-v2 *::after{scroll-behavior: auto !important;transition-duration: .001ms !important;animation-duration: .001ms !important}}body.mf-brand-v2.mf-home-v22 .site-header{border-bottom-color: rgba(190,210,187,.18);background: rgba(9,11,10,.98) !important}body.mf-brand-v2.mf-home-v22 .site-header::before{position: absolute;inset: 0 0 auto;height: 2px;background: linear-gradient(90deg,var(--mf-green),var(--mf-yellow) 62%,var(--mf-red));content: ""}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean{position: relative;isolation: isolate;min-height: clamp(35rem,51vw,45rem) !important;overflow: hidden;padding: 0 !important;border-bottom: 1px solid rgba(218,228,215,.25) !important;background: linear-gradient(90deg,rgba(7,9,8,.99) 0%,rgba(7,9,8,.95) 42%,rgba(7,9,8,.46) 72%,rgba(7,9,8,.84) 100%),linear-gradient(0deg,rgba(7,9,8,.95),transparent 36%,rgba(7,9,8,.44)),var(--mf-brand-bg-16x9) center / cover no-repeat !important}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean::before{position: absolute;inset: 0;z-index: -1;background: linear-gradient(135deg,transparent 0 11%,rgba(72,168,73,.72) 11.1% 11.3%,transparent 11.4% 100%),linear-gradient(135deg,transparent 0 12.5%,rgba(244,196,48,.72) 12.6% 12.8%,transparent 12.9% 100%),linear-gradient(135deg,transparent 0 14%,rgba(229,57,53,.68) 14.1% 14.3%,transparent 14.4% 100%);opacity: .78;content: ""}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__bg{display: none}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,43rem) minmax(20rem,1fr);align-items: center;min-height: clamp(35rem,51vw,45rem);padding-block: clamp(3.4rem,6vw,5.8rem) clamp(6.25rem,9vw,8.75rem) !important}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__grid::before{position: absolute;z-index: -1;inset: 0 -4vw 0 auto;width: min(50vw,42rem);background: linear-gradient(90deg,rgba(7,9,8,1),transparent 26%),linear-gradient(0deg,rgba(7,9,8,.88),transparent 42%),url("/assets/img/homepage/mofutbol-founder-portrait.png") 50% 42% / cover no-repeat;filter: saturate(.9) contrast(1.04);content: ""}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__copy{position: relative;z-index: 1;max-width: 43rem;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;backdrop-filter: none !important}body.mf-brand-v2.mf-home-v22 .mf-v22-hero-kicker{width: fit-content;margin-bottom: .65rem;padding-bottom: .55rem;border-bottom: 1px solid rgba(245,247,242,.42)}body.mf-brand-v2.mf-home-v22 .mf-v22-hero-kicker span{color: #d7e7d2 !important;font-size: .7rem;letter-spacing: .22em}body.mf-brand-v2.mf-home-v22 #home-hero-title{max-width: 10.5ch !important;margin: 0;color: #f1f3ee;font-size: clamp(3rem,6.2vw,6.5rem) !important;line-height: .82 !important;letter-spacing: .01em !important;text-shadow: 0 4px 26px rgba(0,0,0,.35)}body.mf-brand-v2.mf-home-v22 #home-hero-title::after{display: block;width: min(13rem,45%);height: 3px;margin-top: .72rem;background: linear-gradient(90deg,var(--mf-green),var(--mf-yellow) 66%,var(--mf-red));content: ""}body.mf-brand-v2.mf-home-v22 .mf-v22-hero__lede{max-width: 35rem !important;margin-top: 1.1rem;color: rgba(235,240,233,.84) !important;font-size: clamp(1rem,1.45vw,1.17rem) !important;line-height: 1.48 !important}body.mf-brand-v2.mf-home-v22 .mf-v22-now-line{max-width: 35rem;margin-top: .55rem;padding: .82rem 0 .3rem 1rem;border: 0 !important;border-left: 2px solid var(--mf-yellow) !important;border-radius: 0 !important;background: transparent !important}body.mf-brand-v2.mf-home-v22 .mf-v22-now-line span{color: var(--mf-yellow);font: 800 .63rem/1.2 var(--font-ui);letter-spacing: .18em;text-transform: uppercase}body.mf-brand-v2.mf-home-v22 .mf-v22-now-line strong{margin-top: .25rem;color: #f5f6f1;font-family: var(--font-heading);font-size: clamp(1rem,1.5vw,1.22rem);line-height: 1.14}body.mf-brand-v2.mf-home-v22 .mf-v22-now-line small{color: rgba(225,235,222,.64)}body.mf-brand-v2.mf-home-v22 .mf-v22-actions{margin-top: .95rem;gap: .65rem !important}body.mf-brand-v2.mf-home-v22 .mf-v22-actions .mf-v22-button{min-height: 2.9rem !important;border-radius: 2px !important;padding-inline: 1rem !important;font-size: .83rem;letter-spacing: .04em;text-transform: uppercase}body.mf-brand-v2.mf-home-v22 .mf-v22-actions .mf-v22-button--primary{border-color: rgba(225,236,218,.54) !important;background: #255f31 !important}body.mf-brand-v2.mf-home-v22 .mf-v22-actions .mf-v22-button--secondary{border-color: rgba(245,196,48,.68) !important;background: rgba(11,14,12,.52) !important}body.mf-brand-v2.mf-home-v22 .mf-v22-group-label,body.mf-brand-v2.mf-home-v22 .mf-v22-quick-routes,body.mf-brand-v2.mf-home-v22 .mf-v22-find-panel{display: none !important}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;max-width: 38rem;margin-top: 1.3rem;border-top: 1px solid rgba(238,242,234,.24);border-bottom: 1px solid rgba(238,242,234,.24)}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors a{min-height: 4.35rem;padding: .7rem .8rem;border: 0 !important;border-right: 1px solid rgba(238,242,234,.2) !important;border-radius: 0 !important;background: transparent !important}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors a:last-child{border-right: 0 !important}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors a:hover,body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors a:focus-visible{background: rgba(61,116,65,.25) !important;transform: translateY(-2px)}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors span{color: var(--mf-yellow) !important;font: 800 .64rem/1 var(--font-ui);letter-spacing: .1em}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors strong{margin-top: .36rem;color: #f3f5ef;font: 700 .83rem/1.05 var(--font-heading)}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors small{display: none}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__copy>*{animation: mf-home-masthead-enter .7s cubic-bezier(.16,1,.3,1) both}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__copy>:nth-child(2){animation-delay: .07s}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__copy>:nth-child(3){animation-delay: .13s}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__copy>:nth-child(4){animation-delay: .19s}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__copy>:nth-child(5){animation-delay: .25s}@keyframes mf-home-masthead-enter{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 980px){body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean{min-height: 0 !important}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__grid{min-height: 0;grid-template-columns: minmax(0,1fr);padding-block: 3.5rem 4rem !important}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__grid::before{right: -12vw;width: min(58vw,32rem);opacity: .56}}@media (max-width: 680px){body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__grid{width: min(calc(100% - 2rem),34rem) !important;padding-block: 2.5rem 2.75rem !important}body.mf-brand-v2.mf-home-v22 .mf-v22-hero--clean .mf-v22-hero__grid::before{display: none}body.mf-brand-v2.mf-home-v22 #home-hero-title{max-width: 9.8ch !important;font-size: clamp(2.9rem,15vw,4.6rem) !important}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors{grid-template-columns: repeat(2,minmax(0,1fr));max-width: 100%}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors a:nth-child(2){border-right: 0 !important}body.mf-brand-v2.mf-home-v22 .mf-v22-league-doors a:nth-child(-n + 2){border-bottom: 1px solid rgba(238,242,234,.2) !important}}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus{min-height: clamp(35rem,51vw,45rem) !important;padding: 0 !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__grid{width: min(calc(100% - 2rem),1200px) !important;max-width: 1200px !important;grid-template-columns: minmax(0,43rem) minmax(20rem,1fr) !important;min-height: clamp(35rem,51vw,45rem) !important;padding-block: clamp(3.4rem,6vw,5.8rem) clamp(6.25rem,9vw,8.75rem) !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__copy{width: 100% !important;max-width: 43rem !important;padding: 0 !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus h1{max-width: 10.5ch !important;font-size: clamp(3rem,6.2vw,6.5rem) !important;line-height: .82 !important;letter-spacing: .01em !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__lede{max-width: 35rem !important;font-size: clamp(1rem,1.45vw,1.17rem) !important;font-weight: 500 !important;line-height: 1.48 !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-now-line.mf-v22-now-line--with-media{display: grid !important;grid-template-columns: minmax(9rem,.72fr) minmax(0,1.28fr) !important;min-height: 8.5rem !important;max-height: none !important;margin-top: .8rem !important;padding: 0 !important;border: 1px solid rgba(245,196,48,.44) !important;border-left: 2px solid var(--mf-yellow) !important;background: rgba(7,26,16,.9) !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-now-line--with-media .mf-v22-now-line__content{padding: .9rem 1rem !important;background: transparent !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-now-line--with-media .mf-v22-now-line__title{color: #f5f6f1 !important;font: 800 clamp(.92rem,1.2vw,1.08rem)/1.08 var(--font-heading) !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-actions{display: flex !important;grid-template-columns: none !important;margin-top: .95rem !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-actions .mf-v22-button{width: auto !important;min-height: 2.9rem !important;padding: .72rem 1rem !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero-explore{display: block !important;margin-top: 1.35rem !important;padding-top: 0 !important;border: 0 !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero-explore>summary{display: none !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero-explore>.mf-v22-hero-explore__content{display: block !important;padding: 0 !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero-explore .mf-v22-quick-routes,html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero-explore .mf-v22-find-panel{display: none !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero-explore .mf-v22-league-doors{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;max-width: 38rem !important;margin: 0 !important}@media (max-width: 980px){html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus,html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__grid{min-height: 0 !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__grid{grid-template-columns: minmax(0,1fr) !important;padding-block: 3.5rem 4rem !important}}@media (max-width: 680px){html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__grid{width: min(calc(100% - 2rem),34rem) !important;padding-block: 2.5rem 2.75rem !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus h1{font-size: clamp(2.9rem,15vw,4.6rem) !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-actions{display: grid !important;grid-template-columns: minmax(0,1fr) !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-now-line.mf-v22-now-line--with-media{grid-template-columns: 1fr !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-now-line__media{height: 8rem}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero-explore .mf-v22-league-doors{grid-template-columns: repeat(2,minmax(0,1fr)) !important;max-width: 100% !important}}body.mf-brand-v2.mf-home-v22 .mf-home-wafcon-next{border-block-color: rgba(244,196,48,.38) !important;background: linear-gradient(90deg,rgba(229,57,53,.1),transparent 26%),linear-gradient(110deg,#0a0d0b,#113a27 72%,#0a0d0b) !important}body.mf-brand-v2.mf-home-v22 .mf-home-wafcon-next__card{border-color: rgba(244,196,48,.52) !important;background: linear-gradient(90deg,rgba(22,92,47,.92),rgba(10,16,12,.96)) !important;box-shadow: inset 0 1px 0 rgba(247,247,244,.08) !important}body.mf-brand-v2.mf-home-v22 .mf-home-wafcon-next__mark{border-color: rgba(244,196,48,.54) !important;background: linear-gradient(135deg,#1b6334,#0b130e 66%) !important}body.mf-brand-v2.mf-home-v22 .mf-home-wafcon-next__action{border-color: rgba(244,196,48,.74) !important;color: #10120e !important;background: var(--mf-yellow) !important}:root{--mf-black: #080b09;--mf-onyx: #0c100d;--mf-charcoal: #121813;--mf-surface: #171d17;--mf-surface-raised: #202820;--mf-border: #354136;--mf-green-dark: #1e5f31;--mf-green: #398544;--mf-green-bright: #67ae52;--mf-yellow: #e4b632;--mf-red: #c94139;--mf-white: #f3f4ee;--mf-gray-100: #e2e6dd;--mf-gray-300: #b9c1b6;--mf-gray-500: #89928a}body.mf-brand-v2,html[data-theme="dark"] body{background: #080b09;color: var(--mf-white)}body.mf-brand-v2::before{background: linear-gradient(135deg,transparent 0 14%,rgba(103,174,82,.045) 14.05% 14.12%,transparent 14.18% 100%),linear-gradient(135deg,transparent 0 15.25%,rgba(228,182,50,.045) 15.3% 15.37%,transparent 15.43% 100%),linear-gradient(135deg,transparent 0 16.5%,rgba(201,65,57,.04) 16.55% 16.62%,transparent 16.68% 100%),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size: auto,auto,auto,32px 32px,32px 32px;opacity: .58}body.mf-brand-v2 main{position: relative;isolation: isolate}body.mf-brand-v2 main>:where(section,header)[class*="hero"]{position: relative;overflow: hidden;border-block: 1px solid rgba(226,230,221,.14);background: linear-gradient(104deg,rgba(8,11,9,.98) 0%,rgba(12,20,14,.96) 56%,rgba(8,11,9,.98) 100%) !important}body.mf-brand-v2 main>:where(section,header)[class*="hero"]::before{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(135deg,transparent 0 71%,rgba(103,174,82,.18) 71.1% 71.28%,transparent 71.4% 100%),linear-gradient(135deg,transparent 0 74%,rgba(228,182,50,.16) 74.1% 74.28%,transparent 74.4% 100%),linear-gradient(135deg,transparent 0 77%,rgba(201,65,57,.15) 77.1% 77.28%,transparent 77.4% 100%);content: ""}body.mf-brand-v2 main :is(.mf-diaspora-hero,.mf-polish-hero,.mf-editorial-hero,.mf-afcon-hero,.mf-worldcup-hero,.mf-youth-hero,.mf-ac-hero,.mf-route-hero,.mf-page-hero) :where(h1,h2){max-width: 15ch;color: var(--mf-white);font-family: var(--font-display);font-size: clamp(2.2rem,3.8vw,4.25rem);line-height: .92}body.mf-brand-v2 main :is(.mf-diaspora-hero,.mf-polish-hero,.mf-editorial-hero,.mf-afcon-hero,.mf-worldcup-hero,.mf-youth-hero,.mf-ac-hero,.mf-route-hero,.mf-page-hero) :where(h1,h2)::after{display: block;width: 8.25rem;height: 2px;margin-top: .7rem;background: linear-gradient(90deg,var(--mf-green) 0 58%,var(--mf-yellow) 58% 82%,var(--mf-red) 82% 100%);content: ""}body.mf-brand-v2 main :where(.stl-section,.mf-section,.mf-ac-section,.mf-route-tier,.mf-route-note,.mf-tracker-links-section,.mf-newsroom-front){border-color: rgba(226,230,221,.13);padding-block: clamp(1.35rem,2.5vw,2.6rem)}body.mf-brand-v2 main :where(.stl-section--alt,.mf-ac-section--surface,.mf-route-tier,.mf-tracker-links-section){background-color: rgba(16,24,18,.9) !important}body.mf-brand-v2 main :where(article,.mf-card,.mf-card-featured,.mf-card-media,.mf-card-player,.mf-info-card,.mf-ac-callout,.mf-route-proof,.mf-route-node,.mf-tracker-link-card,.mf-tracker-route-card,.mf-tracker-lane-panel){border-color: rgba(226,230,221,.17) !important;border-radius: 4px !important;background-color: rgba(17,24,18,.94) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.04) !important}body.mf-brand-v2 main :where(article,.mf-card,.mf-card-featured,.mf-card-media,.mf-card-player,.mf-info-card,.mf-route-node,.mf-tracker-link-card,.mf-tracker-route-card):hover{border-color: rgba(103,174,82,.58) !important}body.mf-brand-v2 :where(.stl-btn--primary,.site-button--primary,.mf-v22-button--primary,.site-header__cta--media,.mf-ac-button--primary){border-radius: 3px !important;border-color: rgba(228,182,50,.72) !important;background: #2f783d !important;box-shadow: none !important}body.mf-brand-v2 :where(.stl-btn--primary,.site-button--primary,.mf-v22-button--primary,.site-header__cta--media,.mf-ac-button--primary).mf-conversion-primary{background: #d9ff36 !important;color: #07140c !important}body.mf-brand-v2 :where(.stl-btn--ghost,.mf-v22-button--secondary,.site-button--secondary,.mf-ac-button:not(.mf-ac-button--primary)){border-radius: 3px !important;border-color: rgba(228,182,50,.5) !important;background: rgba(8,11,9,.5) !important}body.mf-brand-v2 :where(.stl-btn--primary,.site-button--primary,.mf-v22-button--primary,.site-header__cta--media,.mf-ac-button--primary):hover{background: #3a8646 !important;box-shadow: none !important}body.mf-brand-v2 main :where(input:not([type="checkbox"]):not([type="radio"]),textarea,select){border: 1px solid rgba(226,230,221,.24) !important;border-radius: 3px !important;background: #0d130f !important;color: var(--mf-white) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.035) !important}body.mf-brand-v2 main :where(input,textarea,select)::placeholder{color: rgba(185,193,182,.68) !important}body.mf-brand-v2 main :where(input,textarea,select):focus{border-color: var(--mf-yellow) !important;outline: 2px solid rgba(228,182,50,.24) !important;outline-offset: 1px}body.mf-brand-v2 :where(.site-header,.site-footer){position: relative;background: #0c100d !important}body.mf-brand-v2 :where(.site-header,.site-footer)::after{position: absolute;right: 0;bottom: -1px;left: 0;height: 2px;background: linear-gradient(90deg,var(--mf-green) 0 58%,var(--mf-yellow) 58% 81%,var(--mf-red) 81% 100%);content: ""}body.mf-brand-v2 .site-header__search,body.mf-brand-v2 .site-header__cta,body.mf-brand-v2 .site-theme-toggle,body.mf-brand-v2 .site-nav__menu-button{border-radius: 3px !important}body.mf-brand-v2 .site-footer{background: #0c100d !important}body.mf-brand-v2 .site-footer::after{top: -1px;bottom: auto}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus,html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__grid{min-height: clamp(29rem,38vw,35rem) !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__grid{padding-block: clamp(2.4rem,4vw,3.6rem) clamp(3.5rem,5vw,4.8rem) !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__grid::before{right: 1vw;width: min(31vw,27rem);background: linear-gradient(90deg,rgba(7,9,8,.97),transparent 30%),linear-gradient(0deg,rgba(7,9,8,.86),transparent 40%),url("/assets/img/homepage/mofutbol-founder-portrait.png") right bottom / contain no-repeat;filter: saturate(.86) contrast(1.02)}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus h1{font-size: clamp(2.65rem,4.55vw,5rem) !important}html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-now-line.mf-v22-now-line--with-media{min-height: 6.75rem !important}@media (max-width: 980px){html body.mf-brand-v2.mf-home-v22 main#main-content.mf-v22-home>.mf-v22-hero--clean.mf-v22-hero--single-focus .mf-v22-hero__grid{padding-block: 3rem 3.4rem !important}}@media (max-width: 680px){body.mf-brand-v2 main>:where(section,header)[class*="hero"]::before{opacity: .55}body.mf-brand-v2 main :is(.mf-diaspora-hero,.mf-polish-hero,.mf-editorial-hero,.mf-afcon-hero,.mf-worldcup-hero,.mf-youth-hero,.mf-ac-hero,.mf-route-hero,.mf-page-hero) :where(h1,h2){font-size: clamp(2rem,11vw,3.25rem)}}@media (min-width: 48rem){body.mf-article-page #article-hero{min-height: 0 !important;padding-block: 0.7rem !important}body.mf-article-page #article-hero .mf-article-hero__shell{display: grid !important;grid-template-columns: max-content minmax(0,1fr) max-content;grid-template-areas: "breadcrumb meta actions" "breadcrumb copy actions";align-items: start;column-gap: clamp(0.8rem,1.6vw,1.5rem) !important;row-gap: 0.35rem !important;width: min(calc(100% - 3rem),84rem) !important;max-width: 84rem !important;margin-inline: auto !important;padding: clamp(0.75rem,1.15vw,1rem) clamp(0.9rem,1.6vw,1.35rem) !important;border-radius: 8px !important}body.mf-article-page #article-hero .mf-article-breadcrumb{grid-area: breadcrumb;align-self: center}body.mf-article-page #article-hero .mf-article-hero__meta{grid-area: meta;align-self: end}body.mf-article-page #article-hero .mf-article-hero__copy{grid-area: copy;max-width: none;gap: 0.36rem}body.mf-article-page #article-hero .mf-article-hero__copy h1{max-width: none !important;font-size: clamp(1.75rem,2.65vw,2.8rem) !important;line-height: 0.98 !important}body.mf-article-page #article-hero .mf-article-hero__copy p{max-width: 74ch;font-size: 0.92rem;line-height: 1.4}body.mf-article-page #article-hero .mf-article-hero__actions{grid-area: actions;align-self: center;justify-content: flex-end;max-width: 19rem}}@media (max-width: 47.99rem){body.mf-article-page #article-hero{padding-block: 0.6rem 0.75rem !important}body.mf-article-page #article-hero .mf-article-hero__shell{width: min(calc(100% - 1rem),38rem) !important;padding: 0.75rem !important;border-radius: 8px !important}body.mf-article-page #article-hero .mf-article-hero__copy h1{max-width: 17ch !important;font-size: clamp(1.55rem,7.1vw,2.05rem) !important;line-height: 0.99 !important}}@media (min-width: 75rem){body.mf-article-page #article-detail>.stl-container{width: min(calc(100% - 4rem),110rem) !important;max-width: 110rem !important}body.mf-article-page .mf-article-detail-grid{grid-template-columns: minmax(0,1fr) minmax(19rem,22rem) !important;gap: clamp(1.25rem,2vw,2rem) !important}body.mf-article-page .mf-article-copy,body.mf-article-page .mf-article-photo-gallery{width: min(100%,78ch);max-width: 78ch}}html body.mf-brand-v2,html[data-theme] body{font-family: var(--font-body) !important}html body.mf-brand-v2 :where( .site-header,.site-header *,.site-nav,.site-nav *,.site-drawer,.site-drawer *,.site-footer,.site-footer *,.mf-score-ribbon,.mf-score-ribbon *,nav,nav *,button,[role="button"],input,select,textarea,label,option,.stl-eyebrow,.eyebrow,.section-label,.mf-v22-kicker,.mf-v22-group-label,.mf-v22-hero-kicker,[class*="badge"],[class*="chip"],[class*="pill"],[class*="kicker"],[class*="eyebrow"],[class*="tag"],[class*="label"] ){font-family: var(--font-ui) !important}html body.mf-brand-v2 :where( h1,h2,h3,h4,h5,h6,.mf-section-heading,.stl-heading,.stl-subheading,.section-title,.story-card-title,.article-card-title,[class$="__title"],[class*="hero-title"],[class*="card-title"],[class*="section-title"],[class*="headline"],[class*="heading"],[class*="card"]>strong,[class*="card"] h3,[class*="card"] h4 ){font-family: var(--font-display) !important;font-weight: 700 !important}html body.mf-brand-v2 :where( p,li,dd,dt,blockquote,figcaption,.stl-muted,.mf-lede,[class*="description"],[class*="summary"],[class*="excerpt"],[class*="__copy"] ){font-family: var(--font-body) !important}html body.mf-brand-v2 :where( [class*="stat"] strong,[class*="stat"] b,[class*="metric"] strong,[class*="metric"] b,[class*="count"] strong,[class*="number"],[data-stat-value] ){font-family: var(--font-display) !important;font-weight: 700 !important}html body.mf-brand-v2 :where( [class*="stat"] small,[class*="stat"] span,[class*="metric"] small,[class*="metric"] span,[class*="count"] small ){font-family: var(--font-ui) !important;font-weight: 600 !important}/*! Source: /assets/css/global-density-v2.css */ :root{--mf-global-ticker-height: 64px;--mf-page-title-size: clamp(1.9rem,2.8vw,2.6rem);--mf-section-title-size: clamp(1.25rem,1.95vw,1.9rem);--mf-compact-hero-padding: clamp(1.15rem,2.3vw,2rem)}html [data-site-header]:empty{min-height: calc(var(--mf-global-header-height,54px) + var(--mf-global-ticker-height,64px)) !important}html:root body:is(.mf-brand-v2,.mf-shell-unified) main#main-content :is( h1,.mf-unified-hero-title,.mf-core-title,.stl-heading,.vd-title ){font-size: var(--mf-page-title-size) !important;letter-spacing: 0 !important;line-height: 0.98 !important;text-wrap: balance}html:root body:is(.mf-brand-v2,.mf-shell-unified) main#main-content :is( .vd-heading,.stl-section-header-row .stl-subheading,.mf-newsroom-masthead h2,.mf-v22-section-heading h2,.mf-v22-section-head h2,.mf-player-hub-static--diaspora h2,.mf-diaspora-command__heading h2,.mf-diaspora-intelligence__heading h2 ){font-size: var(--mf-section-title-size) !important;letter-spacing: 0 !important;line-height: 1.02 !important}@media (max-width: 47.99rem){:root{--mf-global-ticker-height: 60px;--mf-page-title-size: clamp(1.85rem,8vw,2.35rem);--mf-section-title-size: clamp(1.18rem,5.8vw,1.5rem)}}@media (min-width: 48rem){html:root body .site-footer .site-socials>a{box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 44px !important;width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important}html:root body .site-footer .site-footer__nav a,html:root body .site-footer .site-footer__bottom a{box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;min-width: 44px !important;min-height: 44px !important;padding-block: 0.35rem !important}}html:root body.mf-player-tracker-golden main[data-player-tracker-golden] :where( button,input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),select ){box-sizing: border-box;min-width: 44px !important;min-height: 44px !important}html:root body.mf-player-tracker-golden main[data-player-tracker-golden] :where( .mf-ptg-filterbar a,.mf-ptg-map-actions a,.mf-ptg-map-results-head a,.mf-ptg-section-head a,.mf-ptg-profile-actions a,.mf-ptg-rail a ){box-sizing: border-box;display: inline-flex;align-items: center;min-width: 44px !important;min-height: 44px !important}html body.mf-shell-unified{--mf-shell-gutter: clamp(1rem,2.5vw,2rem);--mf-shell-page-max: 88rem;--mf-shell-section-space: clamp(1.1rem,2.1vw,2rem);background: #050b08;color: var(--mf-editorial-copy,#eaf0e6)}html body.mf-shell-unified main#main-content{min-width: 0;background: #050b08}html body.mf-shell-unified main#main-content>:is(section,article){min-width: 0;scroll-margin-top: calc(var(--mf-global-header-height,54px) + 1rem)}html body.mf-shell-unified main#main-content>:is(section,article)>:is( .stl-container,.container,.mf-container,.mf-core-container,.mf-v22-container,.mf-di-shell ){width: min(calc(100% - var(--mf-shell-gutter)),var(--mf-shell-page-max)) !important;min-width: 0;margin-inline: auto}html body.mf-shell-unified main#main-content>:is(section,article):not([class*="hero"]):not([class*="__hero"]){padding-block: var(--mf-shell-section-space)}html body.mf-shell-unified main#main-content>:is( .mf-v22-hero,.stl-city-hero,.vd-hero,.mf-diaspora-hero,.mf-afcon-hero,.mf-policy-hero,.mf-player-tracker-hero,.mf-unified-hero ){min-height: 0 !important;padding-block: var(--mf-compact-hero-padding) !important}html body.mf-shell-unified main#main-content>:is( .mf-v22-hero,.stl-city-hero,.vd-hero,.mf-diaspora-hero,.mf-afcon-hero,.mf-policy-hero,.mf-player-tracker-hero,.mf-unified-hero ) :is(h1,.stl-heading,.vd-title,.mf-unified-hero-title){margin-block: 0.25rem 0.5rem !important}html body.mf-shell-unified main#main-content>:is(section,article)>:is(header,.stl-container,.container,.mf-container,.mf-core-container,.mf-v22-container,.mf-di-shell)>:is(h2,h3){letter-spacing: 0 !important;text-wrap: balance}html body.mf-shell-unified main#main-content :is( .stl-btn,.mf-v22-button,.mf-unified-button,.mf-core-button,.mf-player-hub-static__contribute a ){min-height: 2.55rem;border-radius: 3px !important;letter-spacing: 0 !important}html:root body.mf-shell-unified.mf-system-stl main#main-content#main-content :is( a[href],button,input,select,textarea ){box-sizing: border-box;min-height: 44px !important}html body.mf-shell-unified main#main-content :is(img,video,iframe){max-width: 100%}@media (max-width: 47.99rem){html body.mf-shell-unified{--mf-shell-gutter: 1rem;--mf-shell-section-space: 1rem}html body.mf-shell-unified main#main-content>:is(section,article)>:is( .stl-container,.container,.mf-container,.mf-core-container,.mf-v22-container,.mf-di-shell ){width: calc(100% - var(--mf-shell-gutter)) !important}html:root body.mf-shell-unified main#main-content#main-content :where( button,input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),select,textarea,summary,[role="button"],.site-button,.stl-btn,.mf-v22-button,.mf-unified-button,.mf-core-button,.site-header__cta,.mf-player-hub-static__contribute a,.mf-article-share__button ){box-sizing: border-box;min-width: 44px !important;min-height: 44px !important}html:root body.mf-submit-page.mf-shell-unified main#main-content>section#submit-form .btn[type="submit"]{min-height: 44px !important}html:root body.mf-shell-unified summary,html:root body.mf-shell-unified .mf-article-share--inline .mf-article-share__button.mf-article-share__button{box-sizing: border-box;min-width: 44px !important;min-height: 44px !important}html:root body.mf-shell-unified :where( .site-theme-toggle,.site-socials a,.mf-polish-back-top ){box-sizing: border-box;width: 44px !important;min-width: 44px !important;height: 44px !important;min-height: 44px !important;max-width: 44px !important;max-height: 44px !important}}

.mf-score-ribbon__card[data-source-state="verified"]::after{content:"VERIFIED"}.mf-score-ribbon__card[data-source-state="guide"]::after{content:"SCHEDULE LINK"}
