/*! Football Freaks runtime CSS. Generated by npm run build:runtime-css from 14 source files. */
:root{--ff-color-white:#fff;--ff-color-slate-50:#f8fafc;--ff-color-slate-75:#f4f6f8;--ff-color-slate-300:#b9c2d6;--ff-color-slate-400:#8b93a7;--ff-color-gray-100:#f3f4f6;--ff-color-gray-150:#edf0f3;--ff-color-gray-175:#eef0f3;--ff-color-gray-200:#e5e7eb;--ff-color-gray-300:#d1d5db;--ff-color-gray-500:#6b7280;--ff-color-gray-600:#4b5563;--ff-color-gray-700:#374151;--ff-color-gray-800:#1f2937;--ff-color-gray-900:#111827;--ff-color-ink:#0b1220;--ff-color-navy-1000:#001e55;--ff-color-navy-950:#07111f;--ff-color-navy-900:#111f38;--ff-color-navy-800:#16213e;--ff-color-navy-750:#1a2740;--ff-color-navy-700:#1b2a4a;--ff-color-blue-50:#eff6ff;--ff-color-blue-100:#dbeafe;--ff-color-blue-200:#bfdbfe;--ff-color-blue-300:#93c5fd;--ff-color-blue-600:#2563eb;--ff-color-blue-700:#1d4ed8;--ff-color-blue-800:#1e40af;--ff-color-green-50:#f0fdf4;--ff-color-green-75:#f0f7f2;--ff-color-green-100:#eef8f1;--ff-color-green-150:#dcfce7;--ff-color-green-200:#bbf7d0;--ff-color-green-600:#16a34a;--ff-color-green-700:#15803d;--ff-color-green-800:#166534;--ff-color-amber-50:#fffbeb;--ff-color-amber-75:#fff7e6;--ff-color-amber-100:#fef3c7;--ff-color-amber-150:#f1e4c2;--ff-color-amber-200:#f5d98b;--ff-color-amber-500:#f59e0b;--ff-color-amber-700:#b45309;--ff-color-amber-800:#92400e;--ff-color-amber-900:#78350f;--ff-color-red-50:#fff5f5;--ff-color-red-600:#dc2626;--ff-color-red-700:#b91c1c;--ff-color-indigo-50:#eef2ff;--ff-rgb-white:255 255 255;--ff-rgb-black:0 0 0;--ff-rgb-gray-900:17 24 39;--ff-rgb-slate-900:15 23 42;--ff-rgb-slate-50:248 250 252;--ff-rgb-blue-600:37 99 235;--ff-rgb-blue-300:147 197 253;--ff-rgb-green-600:22 163 74;--ff-rgb-navy-950:7 17 31;--ff-font-sans:"Noto Sans JP",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ff-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--ff-font-caption:11px;--ff-font-meta:12px;--ff-font-small:13px;--ff-font-body:14px;--ff-font-card-title:15px;--ff-line-tight:1.35;--ff-line-normal:1.5;--ff-line-relaxed:1.7;--ff-line-reading:1.8;--ff-bg-page:var(--ff-color-slate-75);--ff-bg-surface:var(--ff-color-white);--ff-bg-surface-alt:var(--ff-color-slate-50);--ff-bg-navy:var(--ff-color-navy-950);--ff-bg-green-soft:var(--ff-color-green-100);--ff-bg-blue-soft:var(--ff-color-blue-50);--ff-bg-amber-soft:var(--ff-color-amber-75);--ff-bg-danger-soft:var(--ff-color-red-50);--ff-bg-control:var(--ff-color-gray-100);--ff-bg-icon-info:var(--ff-color-blue-100);--ff-bg-icon-safe:var(--ff-color-green-150);--ff-bg-icon-caution:var(--ff-color-amber-100);--ff-text-primary:var(--ff-color-gray-900);--ff-text-body:var(--ff-color-gray-700);--ff-text-secondary:var(--ff-color-gray-600);--ff-text-muted:var(--ff-color-gray-500);--ff-text-inverse:var(--ff-color-white);--ff-text-inverse-muted:var(--ff-color-slate-300);--ff-border-default:var(--ff-color-gray-200);--ff-border-strong:var(--ff-color-gray-300);--ff-border-info:var(--ff-color-blue-200);--ff-border-safe:var(--ff-color-green-200);--ff-border-caution:var(--ff-color-amber-200);--ff-action-primary:var(--ff-color-ink);--ff-action-guide:var(--ff-color-blue-600);--ff-action-guide-hover:var(--ff-color-blue-700);--ff-action-guide-strong:var(--ff-color-blue-700);--ff-action-safe:var(--ff-color-green-600);--ff-action-safe-strong:var(--ff-color-green-700);--ff-action-warning:var(--ff-color-amber-500);--ff-action-warning-strong:var(--ff-color-amber-700);--ff-action-danger:var(--ff-color-red-600);--ff-radius-xs:4px;--ff-radius-sm:6px;--ff-radius-md:8px;--ff-radius-9:9px;--ff-radius-lg:10px;--ff-radius-xl:12px;--ff-radius-2xl:14px;--ff-radius-3xl:16px;--ff-radius-4xl:20px;--ff-radius-pill:999px;--ff-space-0-5:2px;--ff-space-0-75:3px;--ff-space-1:4px;--ff-space-1-25:5px;--ff-space-1-5:6px;--ff-space-1-75:7px;--ff-space-2:8px;--ff-space-2-25:9px;--ff-space-2-5:10px;--ff-space-2-75:11px;--ff-space-3:12px;--ff-space-3-25:13px;--ff-space-3-5:14px;--ff-space-3-75:15px;--ff-space-4:16px;--ff-space-4-5:18px;--ff-space-5:20px;--ff-space-5-5:22px;--ff-space-6:24px;--ff-space-6-5:26px;--ff-space-7:28px;--ff-space-7-5:30px;--ff-space-8:32px;--ff-space-9:36px;--ff-space-9-5:38px;--ff-space-10:40px;--ff-space-11:44px;--ff-space-12:48px;--ff-space-14:56px;--ff-space-16:64px;--ff-space-17-5:70px;--ff-space-18:72px;--ff-space-19:76px;--ff-space-20:80px;--ff-space-22:88px;--ff-space-24:96px;--ff-container:1200px;--ff-container-narrow:760px;--ff-sidebar:320px;--ff-header-height:72px;--ff-gutter-desktop:var(--ff-space-10);--ff-gutter-mobile:var(--ff-space-5);--ff-shadow-card:0 1px 2px rgb(var(--ff-rgb-slate-900)/.06),0 1px 3px rgb(var(--ff-rgb-slate-900)/.08);--ff-shadow-feature:0 12px 28px rgb(var(--ff-rgb-slate-900)/.16);--ff-shadow-floating:0 18px 40px rgb(var(--ff-rgb-slate-900)/.18);--ff-focus-ring:0 0 0 3px rgb(var(--ff-rgb-blue-600)/.25);--ff-transition:160ms ease}*,:after,:before{box-sizing:border-box}html{background:var(--ff-bg-page);color:var(--ff-text-primary);font-family:var(--ff-font-sans);scroll-behavior:smooth}:where(body.ff-renewal-page),body.ff-design-body{background:var(--ff-bg-page);color:var(--ff-text-primary);font-family:var(--ff-font-sans);font-size:16px;line-height:1.75;margin:0;text-rendering:optimizeLegibility}:where(body.ff-renewal-page) img{height:auto;max-width:100%}:where(body.ff-renewal-page) a{color:var(--ff-action-guide);text-decoration-thickness:1px;text-underline-offset:.18em}:where(body.ff-renewal-page) a:hover{color:var(--ff-action-guide-hover)}:where(body.ff-renewal-page) :focus-visible{box-shadow:var(--ff-focus-ring);outline:0}:where(body.ff-renewal-page) :is(button,input,select,textarea){font:inherit}.ff-kicker{color:var(--ff-action-guide);font-size:var(--ff-font-meta);font-weight:800;letter-spacing:0;margin:0 0 var(--ff-space-2);text-transform:uppercase}.ff-article-title,.ff-page-title,.ff-section-title{color:var(--ff-text-primary);font-weight:900;letter-spacing:0;line-height:1.25;margin:0}.ff-article-lead,.ff-page-lead,.ff-section-lead{color:var(--ff-text-secondary);line-height:var(--ff-line-reading);margin:var(--ff-space-3) 0 0}.ff-prose{color:var(--ff-text-secondary);line-height:1.85}.ff-prose>:first-child{margin-top:0}.ff-prose>:last-child{margin-bottom:0}.ff-prose :is(h2,h3){color:var(--ff-text-primary);line-height:var(--ff-line-tight)}.ff-prose h2{font-size:clamp(24px,3vw,32px);margin:var(--ff-space-10) 0 var(--ff-space-4)}.ff-prose h3{font-size:21px;margin:var(--ff-space-8) 0 var(--ff-space-3)}.ff-prose :is(ol,ul){padding-left:1.4em}.ff-prose li+li{margin-top:var(--ff-space-2)}.ff-prose table{border-collapse:collapse;width:100%}.ff-prose :is(td,th){border-bottom:1px solid var(--ff-border-default);padding:var(--ff-space-3);text-align:left;vertical-align:top}.ff-prose th{background:var(--ff-bg-surface-alt);color:var(--ff-text-primary);font-weight:800}.ff-container,.ff-footer__inner,.ff-site-header__inner{margin-inline:auto;width:min(100% - 32px,var(--ff-container))}.ff-container--content{box-sizing:border-box;max-width:1200px;padding-inline:var(--ff-space-10);width:100%}.ff-page{padding:var(--ff-space-12) 0 var(--ff-space-16)}.ff-page--flush{padding-top:0}.ff-section{padding:var(--ff-space-12) 0}.ff-section--compact{padding:var(--ff-space-8) 0}.ff-section-head{align-items:end;display:flex;gap:var(--ff-space-5);justify-content:space-between;margin-bottom:var(--ff-space-6)}.ff-section-head__body{max-width:720px}.ff-grid{display:grid;gap:var(--ff-space-5)}.ff-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ff-split{align-items:start;display:grid;gap:var(--ff-space-8);grid-template-columns:minmax(0,1fr) minmax(280px,420px)}@media (max-width:980px){.ff-article-layout,.ff-grid--3,.ff-grid--4,.ff-grid--5,.ff-split{grid-template-columns:1fr}}@media (max-width:640px){.ff-container,.ff-footer__inner,.ff-site-header__inner{width:min(100% - 24px,var(--ff-container))}.ff-container--content{padding-inline:var(--ff-space-5);width:100%}.ff-section{padding:var(--ff-space-10) 0}.ff-section-head{display:block}.ff-grid--2{grid-template-columns:1fr}}.ff-button{align-items:center;background:var(--ff-action-primary);border:0;border-radius:var(--ff-radius-lg);cursor:pointer;display:inline-flex;font:700 14px/normal var(--ff-font-sans);gap:var(--ff-space-2);justify-content:center;min-height:0;padding:var(--ff-space-3-25) var(--ff-space-5-5);text-decoration:none;transition:transform var(--ff-transition),background var(--ff-transition),border-color var(--ff-transition)}.ff-button,.ff-button:hover{color:var(--ff-text-inverse)}.ff-button:hover{transform:translateY(-1px)}.ff-button,.ff-button:hover{color:var(--ff-text-inverse);font:700 14px/normal var(--ff-font-sans);text-decoration:none}.ff-button--guide{background:var(--ff-action-guide)}.ff-button--primary{background:var(--ff-action-primary);color:var(--ff-color-white)}.ff-button--hero-primary,.ff-button--hero-primary:hover{background:var(--ff-color-white);color:var(--ff-action-primary)}.ff-button--hero-secondary,.ff-button--hero-secondary:hover{background:#0000;color:var(--ff-color-white)}.ff-button--safe{background:var(--ff-action-safe)}.ff-button--warning{background:var(--ff-action-warning);color:var(--ff-text-primary)}.ff-button--secondary{background:var(--ff-bg-surface);border:1px solid var(--ff-border-strong);color:var(--ff-text-primary)}.ff-button--secondary:hover{border-color:var(--ff-border-strong)}.ff-button--secondary,.ff-button--secondary:hover{color:var(--ff-text-primary)}.ff-button--ghost{background:#0000;padding:var(--ff-space-3-25) var(--ff-space-3)}.ff-button--ghost:hover{background:var(--ff-bg-surface-alt)}.ff-button--ghost{color:var(--ff-action-guide)}.ff-button:disabled{background:var(--ff-color-gray-100);border:0;color:var(--ff-text-muted);cursor:not-allowed;transform:none}.ff-button--ghost:hover{color:var(--ff-text-primary)}.ff-icon{height:20px;object-fit:contain;width:20px}.ff-card{background:var(--ff-bg-surface);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:0 2px 8px rgb(var(--ff-rgb-gray-900)/.04);color:inherit;display:block;height:100%;padding:var(--ff-space-5);text-decoration:none}a.ff-card{transition:transform var(--ff-transition),border-color var(--ff-transition),box-shadow var(--ff-transition)}a.ff-card:hover{border-color:var(--ff-border-strong);box-shadow:var(--ff-shadow-feature);color:inherit;transform:translateY(-2px)}.ff-card--feature{background:linear-gradient(160deg,var(--ff-bg-navy),var(--ff-color-navy-900));border-color:#0000;box-shadow:0 12px 32px rgb(var(--ff-rgb-navy-950)/.2)}.ff-card--feature,.ff-card--feature .ff-card__title{color:var(--ff-color-white)}.ff-card--feature .ff-card__desc{color:var(--ff-text-inverse-muted)}.ff-card--linked{display:grid;gap:var(--ff-space-3);height:auto;margin:var(--ff-space-6) 0}.ff-card--linked:focus-visible{outline:3px solid rgb(var(--ff-rgb-blue-600)/.25);outline-offset:3px}.ff-card--linked :is(.ff-card__desc,.ff-card__title){margin-top:0}.ff-card__cta{background:var(--ff-action-guide);border-radius:var(--ff-radius-lg);color:var(--ff-color-white);display:block;font-size:var(--ff-font-small);font-weight:700;line-height:1;margin-top:var(--ff-space-1);padding:var(--ff-space-2-5);text-align:center}.ff-card__eyebrow,.ff-card__meta{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:800}.ff-card__title{color:var(--ff-text-primary);font-size:19px;font-weight:900;line-height:var(--ff-line-tight);margin:var(--ff-space-2) 0 0}.ff-card__desc{color:var(--ff-text-secondary);font-size:var(--ff-font-body);line-height:1.75;margin:var(--ff-space-3) 0 0}.ff-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ff-space-2);margin-top:var(--ff-space-4)}.ff-badge,.ff-chip{align-items:center;background:var(--ff-color-gray-100);border-radius:var(--ff-radius-pill);color:var(--ff-text-body);display:inline-flex;font-size:var(--ff-font-meta);font-weight:800;gap:var(--ff-space-1-5);line-height:1;max-width:100%;min-height:28px;padding:0 var(--ff-space-3);white-space:nowrap}.ff-badge--guide{background:var(--ff-bg-blue-soft);color:var(--ff-action-guide)}.ff-badge--safe{background:var(--ff-bg-green-soft);color:var(--ff-action-safe)}.ff-badge--warning{background:var(--ff-bg-icon-caution);color:var(--ff-color-amber-800)}.ff-badge--danger{background:var(--ff-bg-surface);border:1px solid var(--ff-action-danger);color:var(--ff-action-danger)}.ff-logo-mark{background:var(--ff-bg-navy);border-radius:var(--ff-radius-md);color:var(--ff-text-inverse);display:grid;font-weight:900;height:44px;place-items:center;width:44px}.ff-callout{align-items:flex-start;background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);display:flex;gap:var(--ff-space-3-5);padding:var(--ff-space-4-5) var(--ff-space-5-5)}.ff-callout--info{background:var(--ff-bg-blue-soft);border-color:var(--ff-border-info)}.ff-callout--info .ff-callout__body{color:var(--ff-color-gray-800);font-weight:500;line-height:1.8}.ff-callout--safe{background:var(--ff-bg-green-soft);border-color:var(--ff-border-safe)}.ff-callout--caution{background:var(--ff-bg-amber-soft);border-color:var(--ff-border-caution)}.ff-callout--danger{background:var(--ff-bg-surface);border-color:var(--ff-action-danger)}.ff-callout__title{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:800;margin:0 0 var(--ff-space-1)}.ff-callout__body{color:var(--ff-text-body);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);margin:0}.ff-callout--caution .ff-callout__body{color:var(--ff-color-amber-900);font-weight:500;line-height:1.8}.ff-callout__icon{align-items:center;background:var(--ff-bg-icon-info);border-radius:var(--ff-radius-9);display:flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.ff-callout__icon img{height:16px;width:16px}.ff-callout--safe .ff-callout__icon{background:var(--ff-bg-icon-safe)}.ff-callout--caution .ff-callout__icon{background:var(--ff-bg-icon-caution)}.ff-check-list{display:grid;gap:var(--ff-space-3);list-style:none;margin:0;padding:0}.ff-check-list li{color:var(--ff-text-secondary);padding-left:var(--ff-space-7);position:relative}.ff-check-list li:before{background:var(--ff-bg-green-soft);border-radius:50%;color:var(--ff-action-safe);content:"✓";display:grid;font-size:var(--ff-font-caption);font-weight:900;height:18px;left:0;place-items:center;position:absolute;top:.32em;width:18px}.ff-faq{display:grid;gap:var(--ff-space-3)}.ff-faq details{background:var(--ff-bg-surface);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);box-shadow:var(--ff-shadow-card)}.ff-faq summary{color:var(--ff-text-primary);cursor:pointer;font-weight:900;padding:var(--ff-space-4) var(--ff-space-5)}.ff-faq__answer{color:var(--ff-text-secondary);padding:0 var(--ff-space-5) var(--ff-space-5)}.ff-faq--article{gap:var(--ff-space-2-5);margin-top:var(--ff-space-5-5)}.ff-faq--article details{border-radius:var(--ff-radius-xl);box-shadow:none;padding:var(--ff-space-4) var(--ff-space-5)}.ff-faq--article summary{align-items:center;display:flex;font-size:var(--ff-font-body);font-weight:700;gap:var(--ff-space-3);justify-content:space-between;line-height:var(--ff-line-normal);list-style:none;min-height:24px;padding:0}.ff-faq--article summary::-webkit-details-marker{display:none}.ff-faq--article summary:after{color:var(--ff-action-guide);content:"+";flex:0 0 auto;font-family:ui-monospace,monospace;font-size:16px;font-weight:700;line-height:1}.ff-faq--article details[open] summary:after{content:"−"}.ff-faq--article .ff-faq__answer{padding:0}.ff-faq--article .ff-faq__answer p{color:var(--ff-text-muted);font-size:var(--ff-font-body);line-height:1.8;margin:var(--ff-space-3) 0 0}.ff-table-wrap{background:var(--ff-bg-surface);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);overflow-x:auto}.ff-table{border-collapse:collapse;min-width:620px;width:100%}.ff-table :is(td,th){border-bottom:1px solid var(--ff-border-default);padding:var(--ff-space-4);text-align:left;vertical-align:top}.ff-table th{background:var(--ff-bg-surface-alt);color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:900}.ff-table td{color:var(--ff-text-secondary);font-size:var(--ff-font-body)}.ff-breadcrumb{color:var(--ff-text-muted);font-size:var(--ff-font-small);margin:0 0 var(--ff-space-4)}.ff-breadcrumb a{color:var(--ff-text-muted);text-decoration:none}.ff-empty-state{background:var(--ff-bg-surface);border:1px dashed var(--ff-border-strong);border-radius:var(--ff-radius-md);padding:var(--ff-space-8);text-align:center}.ff-ad-slot{background:var(--ff-bg-surface-alt);border:1px dashed var(--ff-border-strong);border-radius:var(--ff-radius-md);color:var(--ff-text-muted);display:grid;font-size:var(--ff-font-meta);min-height:90px;place-items:center}.ff-data-page{padding:var(--ff-space-8) 0 var(--ff-space-16)}.ff-data-page-title{background:var(--ff-bg-surface);border-bottom:1px solid var(--ff-border-default);padding:var(--ff-space-8) 0}.ff-data-page-title .ff-page-title{color:var(--ff-text-primary);font-size:clamp(28px,3vw,36px);font-weight:800;line-height:var(--ff-line-tight);margin:0}.ff-data-page-title .ff-page-title__meta{color:var(--ff-text-secondary);font-size:var(--ff-font-card-title);line-height:var(--ff-line-reading);margin:var(--ff-space-3) 0 0;max-width:760px}.ff-data-breadcrumb{background:var(--ff-bg-surface);border-bottom:1px solid var(--ff-border-default);padding:var(--ff-space-4) 0}.ff-data-breadcrumb .ff-breadcrumb__inner{align-items:center;color:var(--ff-text-muted);display:flex;flex-wrap:wrap;font-size:var(--ff-font-meta);gap:var(--ff-space-2);line-height:var(--ff-line-normal)}.ff-data-breadcrumb a{color:var(--ff-action-guide)}.ff-data-layout{display:grid;gap:var(--ff-space-8);grid-template-columns:minmax(0,1fr) var(--ff-sidebar);margin-inline:auto;width:min(100% - 32px,var(--ff-container))}.ff-data-content{min-width:0}.ff-data-content>*+*{margin-top:var(--ff-space-6)}.ff-data-sidebar{align-self:start}.ff-data-hero{border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-lg)}.ff-data-tabs{align-items:center;display:flex;gap:var(--ff-space-2);max-width:100%;overflow-x:auto;scrollbar-width:none}.ff-ad{max-width:100%;overflow:hidden;text-align:center}.ff-ad .adsbygoogle{max-width:100%!important}.ff-match-page{padding:var(--ff-space-8) 0 var(--ff-space-16)}.ff-match-article,.ff-match-page .ff-card,.ff-match-page .ff-section-card{border-radius:var(--ff-radius-md)}.ff-match-shell{margin-inline:auto;width:min(100% - 32px,var(--ff-container))}.ff-match-main>*+*{margin-top:var(--ff-space-5)}.ff-match-page .ff-match-overview-ad{margin:var(--ff-space-5) auto;width:min(100% - 32px,var(--ff-container))}.ff-match-page .ff-table,.ff-match-page table{width:100%}.ff-radar__svg{height:auto;max-width:360px;width:100%}@media (max-width:640px){.ff-card{padding:var(--ff-space-4)}.ff-card__title{font-size:var(--ff-font-card-title)}.ff-card__desc{font-size:var(--ff-font-meta);line-height:1.6}.ff-data-page{padding:var(--ff-space-6) 0 var(--ff-space-12)}.ff-data-page-title{padding:var(--ff-space-6) 0}.ff-data-layout{gap:var(--ff-space-6);grid-template-columns:1fr;width:min(100% - 24px,var(--ff-container))}.ff-data-sidebar{display:none}.ff-button{min-height:44px;padding:0 var(--ff-space-5);width:100%}.ff-callout{border-radius:var(--ff-radius-lg);display:flex;gap:var(--ff-space-2-5);padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-callout__icon,.ff-ds-callout-icon{border-radius:var(--ff-radius-md);flex:0 0 26px;height:26px;width:26px}.ff-callout__icon img,.ff-ds-callout-icon img{height:14px;width:14px}.ff-callout__body,.ff-callout__title{font-size:var(--ff-font-small)}.ff-callout__body{line-height:1.8}.ff-faq--article{margin-top:var(--ff-space-3-5)}.ff-faq--article details{padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-faq--article summary{gap:var(--ff-space-2-5);line-height:1.5;min-height:44px}.ff-faq--article summary:after{font-size:15px}.ff-faq--article .ff-faq__answer p{margin-top:var(--ff-space-2-5)}.ff-ad .adsbygoogle{width:100%!important}}@media (max-width:767px){.ff-ad--home-top-desktop,.ff-ad--overview-desktop{display:none}}@media (min-width:768px){.ff-ad--home-top-mobile,.ff-ad--overview-mobile{display:none}}.ff-site-header{align-items:center;background:var(--ff-color-white);border-bottom:1px solid var(--ff-border-default);display:flex;height:68px;position:sticky;top:0;z-index:20}body.admin-bar .ff-site-header{top:32px}.ff-site-header__inner{align-items:center;display:flex;gap:var(--ff-space-10);justify-content:flex-start;min-height:68px}.ff-brand{align-items:center;display:inline-flex;flex:none;font-weight:900;gap:var(--ff-space-2-5);text-decoration:none}.ff-brand,.ff-brand:hover{color:var(--ff-text-primary)}.ff-site-header .ff-brand,.ff-site-header .ff-brand:hover{color:var(--ff-action-primary)}.ff-brand__mark{background:var(--ff-action-primary);border-radius:var(--ff-radius-md);display:block;flex:none;height:34px;position:relative;width:34px}.ff-brand__line{background:rgb(var(--ff-rgb-white)/.35);height:1px;left:6px;position:absolute;right:6px;top:17px}.ff-brand__circle{border:1px solid rgb(var(--ff-rgb-white)/.55);height:10px;left:50%;top:17px;transform:translate(-50%,-50%);width:10px}.ff-brand__circle,.ff-brand__dot{border-radius:50%;position:absolute}.ff-brand__dot{background:var(--ff-action-safe);height:6px;left:7px;top:8px;width:6px}.ff-brand__pin{background:var(--ff-action-warning);border-radius:50% 50% 50% 0;bottom:6px;height:8px;position:absolute;right:6px;transform:rotate(-45deg);width:8px}.ff-brand__name{color:var(--ff-action-primary);display:block;font-size:18px;font-weight:800;line-height:1}.ff-brand__tagline{color:var(--ff-text-muted);display:block;font-size:9px;font-weight:700;line-height:1.2;margin-top:var(--ff-space-0-5)}.ff-site-nav{align-items:center;display:flex;flex:1;gap:var(--ff-space-7-5)}.ff-site-nav__link{border-radius:0;color:var(--ff-text-body);display:block;font-size:var(--ff-font-body);font-weight:500;line-height:1;min-height:auto;padding:0;text-decoration:none;transition:color var(--ff-transition),background var(--ff-transition);white-space:nowrap}.ff-site-nav__link:hover,.ff-site-nav__link[aria-current=page]{background:#0000;color:var(--ff-action-primary)}.ff-site-header__actions{align-items:center;display:flex;flex:none;gap:var(--ff-space-4-5)}.ff-site-header__search{border:0;border-radius:var(--ff-radius-md);color:var(--ff-text-muted);display:block;height:44px;position:relative;text-decoration:none;width:44px}.ff-site-header__search:before{border:2px solid var(--ff-text-muted);border-radius:50%;content:"";height:15px;left:12px;position:absolute;top:12px;width:15px}.ff-site-header__search:after{background:var(--ff-text-muted);content:"";height:2px;left:27px;position:absolute;top:27px;transform:rotate(45deg);width:7px}.ff-site-header__guide{background:var(--ff-action-primary);border:0;border-radius:var(--ff-radius-md);color:var(--ff-color-white);display:block;font-size:var(--ff-font-small);font-weight:700;line-height:1;padding:var(--ff-space-2-75) var(--ff-space-5);text-decoration:none}.ff-site-header__guide:hover{background:var(--ff-color-navy-750);color:var(--ff-color-white)}.ff-site-header__guide,.ff-site-header__guide:hover{color:var(--ff-color-white);text-decoration:none}.ff-site-header__search,.ff-site-header__search:hover{color:var(--ff-text-muted);text-decoration:none}.ff-mobile-menu{display:none;position:relative}.ff-mobile-menu summary{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:var(--ff-space-1);height:44px;justify-content:center;list-style:none;padding:0;width:44px}.ff-mobile-menu summary::-webkit-details-marker{display:none}.ff-mobile-menu summary span{background:var(--ff-text-primary);border-radius:2px;display:block;height:2px;width:20px}.ff-mobile-menu__panel{background:var(--ff-color-white);border-bottom:1px solid var(--ff-border-default);box-shadow:0 12px 24px rgb(var(--ff-rgb-black)/.1);box-sizing:border-box;display:none;position:absolute;right:-16px;top:calc(100% + 1px);width:100vw;z-index:10}.ff-mobile-menu[open] .ff-mobile-menu__panel{display:block}.ff-mobile-menu__title-row{align-items:center;border-bottom:1px solid var(--ff-border-default);display:flex;height:56px;justify-content:space-between;padding:0 var(--ff-space-4)}.ff-mobile-menu__title{color:var(--ff-action-primary);font-size:var(--ff-font-card-title);font-weight:800;line-height:1}.ff-mobile-menu__close{align-items:center;background:#0000;border:0;color:var(--ff-text-muted);display:inline-grid;font-size:20px;font-weight:400;height:44px;justify-content:center;line-height:1;padding:0;width:44px}.ff-mobile-menu__links{display:flex;flex-direction:column}.ff-mobile-menu__links a{align-items:center;border-bottom:1px solid var(--ff-color-gray-100);color:var(--ff-text-primary);display:flex;font-size:var(--ff-font-body);font-weight:600;justify-content:space-between;line-height:1;min-height:44px;padding:0 var(--ff-space-4);text-decoration:none}.ff-mobile-menu__chevron{color:var(--ff-text-muted);font-size:20px;font-weight:400}.ff-mobile-menu__cta{padding:var(--ff-space-3) var(--ff-space-4) var(--ff-space-4)}.ff-mobile-menu__cta .ff-button{display:flex;font-size:var(--ff-font-body);min-height:44px;width:100%}.ff-article-layout{align-items:start;display:grid;gap:var(--ff-space-8);grid-template-columns:minmax(0,1fr) var(--ff-sidebar)}.ff-article-sidebar{display:grid;gap:var(--ff-space-4);position:sticky;top:calc(var(--ff-header-height) + var(--ff-space-4))}.ff-site-footer{background:var(--ff-action-primary);margin-top:var(--ff-space-19)}.ff-footer__inner{box-sizing:border-box;display:grid;gap:var(--ff-space-8);grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:var(--ff-space-14) var(--ff-space-10) var(--ff-space-7);width:100%}.ff-footer__brand{display:block;font-size:18px;font-weight:800;line-height:1;margin-bottom:var(--ff-space-2-5);text-decoration:none}.ff-footer__brand,.ff-footer__brand:hover{color:var(--ff-color-white)}.ff-footer__lead{color:var(--ff-color-slate-400);font-size:var(--ff-font-small);font-weight:400;line-height:var(--ff-line-reading);margin:0}.ff-footer__column{display:flex;flex-direction:column;gap:var(--ff-space-2-5)}.ff-footer__column a{color:var(--ff-text-inverse-muted);font-size:var(--ff-font-small);font-weight:400;line-height:1;text-decoration:none}.ff-footer__column a:hover{color:var(--ff-color-white)}.ff-footer__bottom{border-top:1px solid rgb(var(--ff-rgb-white)/.08);margin:0;padding:var(--ff-space-4-5) var(--ff-space-10);text-align:center}.ff-footer__bottom span{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400;line-height:1}@media (max-width:980px){.ff-site-header__guide,.ff-site-nav{display:none}.ff-mobile-menu{display:block}.ff-article-sidebar{position:static}}@media (max-width:640px){.ff-site-header{height:56px}.ff-site-header__inner{gap:var(--ff-space-3-5);justify-content:space-between;min-height:56px;padding:0 var(--ff-space-4);width:100%}.ff-brand__tagline{display:none}.ff-brand{gap:var(--ff-space-2)}.ff-brand__mark{border-radius:7px;height:28px;width:28px}.ff-brand__line{left:5px;right:5px;top:14px}.ff-brand__circle{height:8px;top:14px;width:8px}.ff-brand__dot{height:5px;left:5px;top:6px;width:5px}.ff-brand__pin{display:none}.ff-brand__name{font-size:var(--ff-font-card-title)}.ff-site-header__actions{display:flex;gap:var(--ff-space-3-5)}.ff-site-header__search{height:44px;width:44px}.ff-site-header__search:before{left:12px;top:12px}.ff-site-header__search:after{left:27px;top:27px;width:6px}.ff-site-footer{margin-top:var(--ff-space-8);padding:var(--ff-space-8) var(--ff-space-5) var(--ff-space-5)}.ff-footer__inner{display:block;padding:0;width:100%}.ff-footer__brand{font-size:16px;margin-bottom:var(--ff-space-2)}.ff-footer__lead{font-size:var(--ff-font-meta);line-height:var(--ff-line-relaxed);margin-bottom:var(--ff-space-5)}.ff-footer__column{gap:var(--ff-space-2-25)}.ff-footer__column--1,.ff-footer__column--2{float:left;margin-bottom:var(--ff-space-5);width:calc(50% - 8px)}.ff-footer__column--1{margin-right:var(--ff-space-4)}.ff-footer__column--3{clear:both;margin-bottom:var(--ff-space-5)}.ff-footer__column a{font-size:var(--ff-font-meta)}.ff-footer__bottom{clear:both;padding:var(--ff-space-3-5) 0 0}.ff-footer__bottom span{font-size:var(--ff-font-caption)}}@media screen and (max-width:782px){body.admin-bar .ff-site-header{top:46px}}@media screen and (max-width:600px){body.admin-bar .ff-site-header{top:0}}.ff-kicker--home,.ff-section-head--home .ff-kicker--home{display:none}.ff-section-head--home{display:block;margin:0 0 var(--ff-space-7)}.ff-section-title--home{color:var(--ff-text-primary);font-size:30px;font-weight:800;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-2)}.ff-section-lead--home{color:var(--ff-text-secondary);font-size:var(--ff-font-card-title);font-weight:400;line-height:normal;margin:0}.ff-beginner-section .ff-section-lead--home{margin-bottom:var(--ff-space-8)}.ff-home-hero{background:linear-gradient(135deg,var(--ff-bg-navy) 0,var(--ff-color-navy-800) 55%,var(--ff-bg-navy) 100%);color:var(--ff-color-white);overflow:hidden;padding:var(--ff-space-16) 0 var(--ff-space-22);position:relative}.ff-home-hero__media{display:block;inset:0;pointer-events:none;position:absolute}.ff-home-hero__background{display:block;height:100%;object-fit:cover;opacity:.28;width:100%}.ff-home-hero__orb{border:1px solid rgb(var(--ff-rgb-white)/.08);border-radius:50%;pointer-events:none;position:absolute}.ff-home-hero__orb--left{height:220px;left:60px;top:60px;width:220px}.ff-home-hero__line{background:rgb(var(--ff-rgb-white)/.08);height:1px;left:60px;position:absolute;top:170px;width:220px}.ff-home-hero__orb--right{border-color:rgb(var(--ff-rgb-white)/.06);bottom:-60px;height:300px;right:-40px;width:300px}.ff-home-hero__inner{align-items:center;display:flex;gap:var(--ff-space-12);position:relative}.ff-home-hero__body{width:55%}.ff-home-hero__title{color:var(--ff-color-white);font-size:44px;font-weight:900;line-height:1.3;margin:0 0 var(--ff-space-5);text-wrap:pretty}.ff-home-hero__lead{color:var(--ff-text-inverse-muted);font-size:16px;font-weight:400;line-height:1.9;margin:0 0 var(--ff-space-7);max-width:520px}.ff-hero-actions{display:flex;flex-wrap:wrap;gap:var(--ff-space-3);margin:0 0 var(--ff-space-6)}.ff-button--hero-primary,.ff-button--hero-secondary{border-radius:var(--ff-radius-lg);font-size:var(--ff-font-body);font-weight:700;line-height:1;min-height:auto}.ff-button--hero-primary{background:var(--ff-color-white);border:0;color:var(--ff-action-primary);padding:var(--ff-space-3-5) var(--ff-space-5-5)}.ff-button--hero-primary:hover{background:var(--ff-border-default);color:var(--ff-action-primary)}.ff-button--hero-secondary{background:#0000;border:1px solid rgb(var(--ff-rgb-white)/.35);color:var(--ff-color-white);padding:var(--ff-space-3-5) var(--ff-space-5-5)}.ff-button--hero-secondary:hover{background:rgb(var(--ff-rgb-white)/.08);color:var(--ff-color-white)}.ff-hero-panel{background:var(--ff-color-white);border:0;border-radius:var(--ff-radius-4xl);box-shadow:0 24px 60px rgb(var(--ff-rgb-black)/.35);box-sizing:border-box;color:var(--ff-text-primary);padding:var(--ff-space-7);width:45%}.ff-hero-panel--mobile,.ff-hero-panel-section{display:none}.ff-hero-panel__title{color:var(--ff-text-primary);font-size:17px;font-weight:700;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-4)}.ff-hero-option-grid{display:grid;gap:var(--ff-space-2-5);grid-template-columns:1fr 1fr;margin-bottom:var(--ff-space-4-5)}.ff-hero-option{align-items:center;background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-lg);color:var(--ff-text-primary);display:flex;font-size:var(--ff-font-small);font-weight:600;gap:var(--ff-space-2);line-height:normal;padding:var(--ff-space-3-5) var(--ff-space-3);text-align:left;text-decoration:none}.ff-hero-option__icon{flex:none;height:16px;object-fit:contain;width:16px}.ff-hero-option:hover{border-color:var(--ff-action-guide);color:var(--ff-text-primary)}.ff-hero-option,.ff-hero-option:hover{color:var(--ff-text-primary);text-decoration:none}.ff-hero-option__label{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:600;line-height:normal}.ff-popular-strip-section{margin-top:-40px;padding:0 0 var(--ff-space-2);position:relative;z-index:2}.ff-popular-strip{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-4xl);box-shadow:0 12px 32px rgb(var(--ff-rgb-gray-900)/.08);padding:var(--ff-space-6) var(--ff-space-8)}.ff-popular-strip__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--ff-space-3-5)}.ff-popular-strip__title{color:var(--ff-text-primary);font-size:16px;font-weight:700;line-height:var(--ff-line-tight);margin:0}.ff-popular-strip__link{color:var(--ff-action-guide);font-size:var(--ff-font-small);font-weight:600;text-decoration:none}.ff-popular-strip__link:after{content:" →"}.ff-latest-section__all-link-mobile,.ff-popular-strip__link-mobile{display:none}.ff-popular-links{display:flex;flex-wrap:wrap;gap:var(--ff-space-2);list-style:none;margin:0;padding:0}.ff-popular-links a{align-items:center;background:var(--ff-color-gray-100);border:0;border-radius:999px;color:var(--ff-text-body);display:inline-flex;font-size:var(--ff-font-small);font-weight:500;line-height:1;padding:var(--ff-space-2) var(--ff-space-4);text-decoration:none}.ff-popular-links a:hover{background:var(--ff-border-default);color:var(--ff-text-body)}.ff-popular-links a,.ff-popular-links a:hover{color:var(--ff-text-body);text-decoration:none}.ff-feature-band{background:#0000}.ff-beginner-section{padding:var(--ff-space-18) 0 0}.ff-beginner-section .ff-section-head--home{margin-bottom:var(--ff-space-8)}.ff-beginner-layout{align-items:stretch;display:flex;gap:var(--ff-space-6)}.ff-beginner-feature-card{background:linear-gradient(160deg,var(--ff-bg-navy),var(--ff-color-navy-900));border-radius:var(--ff-radius-4xl);box-shadow:0 16px 40px rgb(var(--ff-rgb-navy-950)/.25);color:var(--ff-color-white);padding:var(--ff-space-9);width:38%}.ff-beginner-feature-card .ff-kicker--home{display:none}.ff-beginner-feature-card h3{color:var(--ff-color-white);font-size:20px;font-weight:700;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-3-5)}.ff-beginner-feature-card p{color:var(--ff-text-inverse-muted);font-size:var(--ff-font-body);font-weight:400;line-height:1.9;margin:0 0 var(--ff-space-5)}.ff-beginner-feature-card .ff-check-list{display:grid;gap:var(--ff-space-2-5);list-style:none;margin:0;padding:0}.ff-beginner-feature-card .ff-check-list li{color:var(--ff-border-strong);font-size:var(--ff-font-small);font-weight:400;line-height:1.6;padding-left:var(--ff-space-6-5)}.ff-beginner-feature-card .ff-check-list li:before{background:#0000;border:1.5px solid var(--ff-action-safe);border-radius:var(--ff-radius-xs);color:#0000;content:"";height:16px;top:2px;width:16px}.ff-beginner-feature-card .ff-button--secondary{background:var(--ff-color-white);border:0;border-radius:var(--ff-radius-lg);color:var(--ff-action-primary);font-size:var(--ff-font-small);font-weight:700;line-height:1;margin-top:var(--ff-space-3-5);min-height:auto;padding:var(--ff-space-3) var(--ff-space-4-5);width:auto}.ff-beginner-step-grid{display:flex;flex-direction:column;gap:var(--ff-space-3-5);width:62%}.ff-step-card{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:none;display:flex;gap:var(--ff-space-4-5);padding:var(--ff-space-4-5) var(--ff-space-5-5)}.ff-step-card__icon{align-items:center;background:var(--ff-bg-blue-soft);border-radius:50%;flex:none;height:40px;justify-content:center;width:40px}.ff-step-card__icon img{height:20px;object-fit:contain;width:20px}.ff-step-card__number{color:var(--ff-text-muted);font-family:var(--ff-font-mono);font-size:var(--ff-font-meta);font-weight:700;line-height:1.3;margin:0;width:64px}.ff-step-card .ff-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:600;line-height:1.6;margin:0}.ff-home-clubs-section,.ff-home-courses-section{background:var(--ff-color-white);border-bottom:1px solid var(--ff-border-default);border-top:1px solid var(--ff-border-default);margin-top:var(--ff-space-18);padding:var(--ff-space-16) 0}.ff-home-clubs-section__lead{margin-bottom:var(--ff-space-6)}.ff-ticket-club-grid{display:grid;gap:var(--ff-space-5);grid-auto-columns:300px;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));height:600px;overflow-x:auto;padding-bottom:var(--ff-space-2);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ff-home-carousel::-webkit-scrollbar{display:none}.ff-home-carousel>.ff-card{scroll-snap-align:start}.ff-home-carousel-head{align-items:center;display:flex;gap:var(--ff-space-4);justify-content:space-between;margin:0 0 var(--ff-space-5)}.ff-carousel-controls,.ff-league-tabs{align-items:center;display:flex;gap:var(--ff-space-2)}.ff-league-tabs{flex-wrap:wrap}.ff-carousel-control,.ff-league-tab{background:var(--ff-color-white);border:1px solid var(--ff-border-strong);color:var(--ff-text-body);cursor:pointer;font-family:inherit;font-weight:700}.ff-league-tab{border-radius:999px;font:700 13px/normal var(--ff-font-sans);padding:var(--ff-space-2-25) var(--ff-space-4-5)}.ff-league-tab.is-active{background:var(--ff-action-primary);border-color:var(--ff-action-primary);color:var(--ff-color-white)}.ff-league-tab:disabled{cursor:default;opacity:1}.ff-carousel-control{border-radius:50%;display:inline-grid;font:700 15px/normal var(--ff-font-sans);height:38px;padding:0;place-items:center;width:38px}.ff-carousel-control:focus-visible,.ff-carousel-control:hover{border-color:var(--ff-action-primary);outline:none}.ff-article-card,.ff-card--home,.ff-club-card,.ff-course-card,.ff-player-card{box-shadow:0 2px 8px rgb(var(--ff-rgb-gray-900)/.04)}.ff-club-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);display:flex;flex-direction:column;gap:var(--ff-space-3);padding:var(--ff-space-5)}.ff-club-card__head{align-items:center;display:flex;gap:var(--ff-space-2-5)}.ff-club-card .ff-logo-mark{background:var(--ff-action-primary);border-radius:50%;color:var(--ff-color-white);font-size:var(--ff-font-meta);font-weight:800;height:40px;width:40px}.ff-club-card__name p{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400;line-height:var(--ff-line-tight);margin:0}.ff-club-card .ff-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-body);font-weight:700;line-height:var(--ff-line-tight);margin:0}.ff-club-card .ff-card__desc{line-height:1.4}.ff-club-card .ff-card__desc,.ff-club-card__routes{color:var(--ff-text-muted);font-size:var(--ff-font-meta);margin:0}.ff-club-card__routes{font-weight:400;line-height:1.6;min-height:36px}.ff-club-card__official{align-items:center;color:var(--ff-action-safe);display:flex;font-size:var(--ff-font-caption);font-weight:600;gap:var(--ff-space-1-25);line-height:var(--ff-line-tight);margin:0}.ff-club-card__official span{background:var(--ff-action-safe);border-radius:50%;height:6px;width:6px}.ff-ticket-club-grid .ff-badge{align-self:flex-start;border-radius:999px;font-size:var(--ff-font-caption);font-weight:700;min-height:auto;padding:var(--ff-space-1) var(--ff-space-2-5)}.ff-card__footer{display:grid;gap:var(--ff-space-3);margin-top:0}a.ff-card--home{color:inherit;text-decoration:none}.ff-safety-section{padding:var(--ff-space-14) 0}.ff-safety-band{align-items:center;display:flex;gap:var(--ff-space-10)}.ff-safety-intro{align-items:flex-start;display:flex;gap:var(--ff-space-4);width:38%}.ff-safety-icon{align-items:center;background:var(--ff-bg-icon-safe);border-radius:var(--ff-radius-xl);display:flex;flex:none;height:44px;justify-content:center;width:44px}.ff-safety-icon img{height:24px;width:24px}.ff-safety-section .ff-section-title--home{font-size:20px;font-weight:800;margin:0 0 var(--ff-space-2)}.ff-safety-section .ff-section-lead--home{color:var(--ff-text-body);font-size:var(--ff-font-small);line-height:var(--ff-line-reading)}.ff-safety-checks{display:flex;flex-direction:column;gap:var(--ff-space-2-5);width:42%}.ff-safety-check{align-items:center;color:var(--ff-text-primary);display:flex;font-size:var(--ff-font-small);font-weight:500;gap:var(--ff-space-2)}.ff-safety-check span{border:1.5px solid var(--ff-action-safe);border-radius:var(--ff-radius-xs);flex:none;height:14px;width:14px}.ff-safety-cta{flex:none}.ff-safety-cta .ff-button--safe{background:var(--ff-action-safe);border:0;border-radius:var(--ff-radius-lg);color:var(--ff-color-white);font-size:var(--ff-font-small);font-weight:700;line-height:1;min-height:auto;padding:var(--ff-space-3-25) var(--ff-space-5)}.ff-stadium-section{background:linear-gradient(180deg,var(--ff-color-green-75) 0,var(--ff-bg-page) 100%);padding:var(--ff-space-16) 0 0}.ff-stadium-carousel-wrap{position:relative}.ff-stadium-carousel-control{background:var(--ff-color-white);border-color:var(--ff-border-strong);border-radius:50%;box-shadow:0 4px 12px rgb(var(--ff-rgb-gray-900)/.15);height:40px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:40px;z-index:2}.ff-home-courses-section__lead,.ff-home-players-section__lead,.ff-stadium-section__lead{margin-bottom:var(--ff-space-7)}.ff-stadium-card-grid{display:grid;gap:var(--ff-space-5);grid-auto-columns:300px;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));overflow-x:auto;padding-bottom:var(--ff-space-2);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ff-stadium-card-grid .ff-stadium-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:0 2px 8px rgb(var(--ff-rgb-gray-900)/.04);display:block;overflow:hidden;padding:0}.ff-stadium-card__icon{background:var(--ff-bg-navy);display:block;height:185px;width:100%}.ff-stadium-card__icon img{display:block;height:185px;object-fit:cover;width:100%}.ff-stadium-card .ff-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-body);font-weight:700;line-height:var(--ff-line-tight);margin:0}.ff-stadium-card .ff-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-meta);line-height:1.4;margin:0}.ff-grid--home-courses{display:grid;gap:var(--ff-space-5);grid-template-columns:repeat(4,1fr)}.ff-course-card{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:none;display:flex;flex-direction:column;gap:var(--ff-space-3);padding:var(--ff-space-5-5)}.ff-course-card__icon{align-items:center;background:var(--ff-color-indigo-50);border-radius:var(--ff-radius-lg);display:flex;height:36px;justify-content:center;width:36px}.ff-course-card__icon img{height:18px;width:18px}.ff-course-card .ff-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:700;line-height:var(--ff-line-tight);margin:0}.ff-course-card .ff-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:400;line-height:var(--ff-line-relaxed);margin:0;min-height:70px}.ff-course-card__meta{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-lg);display:flex;flex-direction:column;gap:var(--ff-space-1-25);padding:var(--ff-space-2-5) var(--ff-space-3)}.ff-course-card__meta div{color:var(--ff-text-primary);display:flex;font-size:var(--ff-font-meta);font-weight:500;justify-content:space-between}.ff-course-card__meta :is(p,span){color:var(--ff-text-muted)}.ff-course-card__meta strong{color:var(--ff-text-primary);font-weight:700}.ff-course-card__meta em{color:var(--ff-text-primary);font-style:normal}.ff-course-card__meta p{font-size:var(--ff-font-meta);font-weight:500;margin:0}.ff-course-card__meta p span{color:var(--ff-text-body)}.ff-course-card__tags{display:flex;flex-wrap:wrap;gap:var(--ff-space-1-5)}.ff-course-card__tags span{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:999px;color:var(--ff-text-body);font-size:var(--ff-font-caption);font-weight:500;line-height:1;padding:var(--ff-space-1) var(--ff-space-2-5)}.ff-home-players-section{background:var(--ff-color-navy-1000);padding:var(--ff-space-16) 0}.ff-home-players-section__title{color:var(--ff-color-white)}.ff-flag-emoji{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif}.ff-home-players-section__lead{color:var(--ff-text-inverse-muted)}.ff-grid--home-players{display:grid;gap:var(--ff-space-5);grid-template-columns:repeat(4,1fr)}.ff-player-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:0 2px 8px rgb(var(--ff-rgb-gray-900)/.04);display:flex;flex-direction:column;gap:var(--ff-space-2-5);padding:var(--ff-space-5)}.ff-player-card__head{align-items:center;display:flex;gap:var(--ff-space-2-5)}.ff-player-card__icon{align-items:center;background:var(--ff-color-gray-100);border-radius:50%;color:var(--ff-text-primary);display:flex;flex:none;font-size:var(--ff-font-body);font-weight:800;height:38px;justify-content:center;width:38px}.ff-player-card .ff-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:700;margin:0}.ff-player-card .ff-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:500;margin:0}.ff-badge--player-guide{align-self:flex-start;background:#0000;border:1px solid var(--ff-action-safe);border-radius:999px;color:var(--ff-action-safe-strong);font-size:var(--ff-font-caption);font-weight:600;min-height:auto;padding:var(--ff-space-1) var(--ff-space-2-5)}.ff-player-card__next{background:var(--ff-bg-surface-alt);border-radius:var(--ff-radius-lg);color:var(--ff-text-body);font-size:var(--ff-font-meta);font-weight:500;line-height:var(--ff-line-normal);margin:0;padding:var(--ff-space-2-5) var(--ff-space-3)}.ff-home-matches-section{padding:var(--ff-space-18) 0 0}.ff-home-matches-head{align-items:flex-start;display:flex;gap:var(--ff-space-6);justify-content:space-between;margin-bottom:var(--ff-space-7)}.ff-home-matches-head__lead{margin-bottom:0}.ff-home-matches-head>a,.ff-home-matches-mobile-link{color:var(--ff-action-guide);font-size:var(--ff-font-small);font-weight:700;text-decoration:none}.ff-home-matches-mobile-link{display:none}.ff-home-match-list{display:flex;flex-direction:column;gap:var(--ff-space-3-5)}.ff-home-match-card{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:0 2px 8px rgb(var(--ff-rgb-gray-900)/.04);display:flex;gap:var(--ff-space-6);padding:var(--ff-space-5) var(--ff-space-6)}.ff-home-match-card__badge{background:var(--ff-color-gray-100);border-radius:999px;color:var(--ff-text-body);display:inline-flex;flex:none;font-size:var(--ff-font-caption);font-weight:600;line-height:1;padding:var(--ff-space-1-25) var(--ff-space-3)}.ff-home-match-card__badge--featured{background:var(--ff-bg-icon-safe);color:var(--ff-action-safe-strong)}.ff-home-match-card__date{color:var(--ff-text-muted);display:flex;flex:none;flex-direction:column;font-size:var(--ff-font-meta);gap:var(--ff-space-1);line-height:1.3;width:140px}.ff-home-match-card__date strong{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:700;line-height:1.4}.ff-home-match-card__main{flex:1;min-width:0}.ff-home-match-card__main h3{color:var(--ff-text-primary);font-size:16px;font-weight:700;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-1)}.ff-home-match-card__main p{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:500;line-height:var(--ff-line-normal);margin:0}.ff-home-match-card__links{display:flex;flex:1;flex-wrap:wrap;gap:var(--ff-space-2);max-width:none}.ff-home-match-card__links span{background:var(--ff-bg-blue-soft);border-radius:999px;color:var(--ff-action-guide);font-size:var(--ff-font-caption);font-weight:500;line-height:1;padding:var(--ff-space-1-25) var(--ff-space-2-75)}.ff-home-match-card__cta{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-strong);border-radius:var(--ff-radius-lg);color:var(--ff-text-primary);display:inline-flex;flex:none;font-size:var(--ff-font-small);font-weight:700;justify-content:center;line-height:1;padding:var(--ff-space-2-75) var(--ff-space-4);text-decoration:none}.ff-feature-band--cost{background:var(--ff-bg-amber-soft);margin-top:var(--ff-space-18);padding:var(--ff-space-16) 0}.ff-feature-band--cost .ff-section-lead--home{margin-bottom:var(--ff-space-7)}.ff-feature-band--cost .ff-grid{display:grid;gap:var(--ff-space-5);grid-template-columns:repeat(4,1fr)}.ff-cost-card{background:var(--ff-color-white);border:1px solid var(--ff-color-amber-150);border-radius:var(--ff-radius-2xl);box-shadow:none;display:flex;flex-direction:column;gap:var(--ff-space-3);padding:var(--ff-space-5-5)}.ff-cost-card__icon{align-items:center;background:var(--ff-bg-icon-caution);border-radius:var(--ff-radius-lg);display:flex;height:34px;justify-content:center;width:34px}.ff-cost-card__icon img{height:19px;width:19px}.ff-cost-card .ff-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:700;margin:0}.ff-cost-card .ff-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);margin:0;min-height:56px}.ff-cost-card .ff-card__cta{background:var(--ff-bg-icon-caution);border-radius:var(--ff-radius-lg);color:var(--ff-action-warning-strong);display:block;font-size:var(--ff-font-small);font-weight:700;line-height:1;padding:var(--ff-space-2-5);text-align:center}.ff-watch-strip-section{padding:var(--ff-space-14) 0 0}.ff-watch-strip{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:none;display:flex;gap:var(--ff-space-7);padding:var(--ff-space-6) var(--ff-space-7)}.ff-watch-strip__body{flex:none;max-width:240px}.ff-watch-strip__body h2{font-size:20px}.ff-watch-strip__body h2,.ff-watch-strip__body h3{color:var(--ff-text-primary);font-weight:800;line-height:var(--ff-line-tight);margin:0}.ff-watch-strip__body h3{font-size:16px}.ff-watch-strip__body p{color:var(--ff-text-secondary);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);margin:var(--ff-space-2) 0 0}.ff-watch-action-grid{display:flex;flex:1;gap:var(--ff-space-3)}.ff-watch-action{align-items:center;background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-lg);color:var(--ff-text-primary);display:flex;flex:1;font-size:var(--ff-font-small);font-weight:700;gap:var(--ff-space-2-5);min-height:auto;padding:var(--ff-space-3-5) var(--ff-space-4);text-align:center;text-decoration:none}.ff-home-faq-section{background:var(--ff-color-white);border-top:1px solid var(--ff-border-default);margin-top:var(--ff-space-18);padding:var(--ff-space-16) 0}.ff-latest-section .ff-grid--3{display:grid;gap:var(--ff-space-5);grid-template-columns:repeat(3,1fr)}.ff-latest-section__head{align-items:end;display:flex;gap:var(--ff-space-6);justify-content:space-between;margin-bottom:var(--ff-space-7)}.ff-latest-section__head--mobile{display:none}.ff-latest-section__head .ff-section-title--home{margin-bottom:var(--ff-space-2)}.ff-latest-section__head .ff-section-lead--home{margin-bottom:0}.ff-latest-section__all-link{color:var(--ff-action-guide-strong);flex:none;font-size:var(--ff-font-body);font-weight:700;text-decoration:none}.ff-latest-section__all-link:focus-visible,.ff-latest-section__all-link:hover{color:var(--ff-color-blue-800);text-decoration:underline}.ff-latest-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:0 2px 8px rgb(var(--ff-rgb-gray-900)/.04);display:flex;flex-direction:column;gap:var(--ff-space-2-5);padding:var(--ff-space-5)}.ff-article-card__head{align-items:center;display:flex;gap:var(--ff-space-2-5)}.ff-latest-card .ff-article-card__head{justify-content:flex-start}.ff-article-card__icon{align-items:center;background:var(--ff-bg-blue-soft);border-radius:var(--ff-radius-lg);display:flex;height:40px;justify-content:center;width:40px}.ff-article-card__icon img{height:20px;width:20px}.ff-latest-card .ff-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:700;line-height:var(--ff-line-normal);margin:0}.ff-latest-card .ff-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);margin:0}.ff-article-card__date{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400;margin-top:var(--ff-space-1)}.ff-latest-mobile-link{display:none}.ff-home-faq-section__title{margin-bottom:var(--ff-space-6)}.ff-faq--home{display:grid;gap:var(--ff-space-3-5);grid-template-columns:1fr}.ff-faq--home details{background:var(--ff-bg-surface-alt);border-radius:var(--ff-radius-xl);box-shadow:none}.ff-faq--home summary{font-size:var(--ff-font-small);font-weight:700;padding:var(--ff-space-4-5) var(--ff-space-5)}.ff-faq--home .ff-faq__answer{font-size:var(--ff-font-small);line-height:var(--ff-line-reading);margin:var(--ff-space-3) var(--ff-space-5) 0;padding:0 0 var(--ff-space-4-5)}.ff-section--spaced{padding:var(--ff-space-18) 0 0}.ff-editorial-policy-card{align-items:center;background:var(--ff-bg-green-soft);border:1px solid var(--ff-border-safe);border-radius:var(--ff-radius-4xl);display:flex;gap:var(--ff-space-10);padding:var(--ff-space-9) var(--ff-space-10)}.ff-editorial-policy-card__body{align-items:flex-start;display:flex;flex:1;gap:var(--ff-space-4)}.ff-editorial-policy-card__icon{align-items:center;background:var(--ff-bg-icon-safe);border-radius:var(--ff-radius-2xl);display:flex;flex:none;height:44px;justify-content:center;width:44px}.ff-editorial-policy-card__icon img{height:24px;width:24px}.ff-editorial-policy-card h2{color:var(--ff-text-primary);font-size:18px;font-weight:800;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-3)}.ff-editorial-policy-card__checks{color:var(--ff-text-body);display:grid;font-size:var(--ff-font-small);gap:var(--ff-space-2) var(--ff-space-6);grid-template-columns:repeat(2,minmax(0,1fr));line-height:var(--ff-line-normal)}.ff-editorial-policy-card__checks div{align-items:center;display:flex;gap:var(--ff-space-2)}.ff-editorial-policy-card__checks span{border:1.5px solid var(--ff-action-safe);border-radius:var(--ff-radius-xs);display:inline-flex;flex:none;height:13px;width:13px}.ff-editorial-policy-card__checks span:before{content:none}.ff-editorial-policy-card__cta{background:var(--ff-color-white);border:0;border-radius:var(--ff-radius-lg);color:var(--ff-action-safe-strong);flex:none;font-size:var(--ff-font-small);font-weight:700;min-height:auto;padding:var(--ff-space-3) var(--ff-space-4-5)}.ff-about-panel{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-4xl);box-shadow:none;padding:var(--ff-space-12)}.ff-about-panel .ff-section-title--home{font-size:28px;margin:0 0 var(--ff-space-4)}.ff-about-grid{display:grid;gap:var(--ff-space-6);grid-template-columns:repeat(3,1fr);margin-top:var(--ff-space-7)}.ff-about-grid article{border-top:3px solid var(--ff-action-primary);padding-top:var(--ff-space-3-5)}.ff-about-grid article:nth-child(2){border-top-color:var(--ff-action-safe)}.ff-about-grid article:nth-child(3){border-top-color:var(--ff-action-guide)}.ff-about-grid h3{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:700;margin:0 0 var(--ff-space-2)}.ff-about-grid p{color:var(--ff-text-secondary);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);margin:0}.ff-about-actions{display:flex;gap:var(--ff-space-2-5);margin-top:var(--ff-space-7)}.ff-about-actions .ff-button{border-radius:var(--ff-radius-lg);font-size:var(--ff-font-small);font-weight:700;line-height:1;min-height:auto;padding:var(--ff-space-2-75) var(--ff-space-4-5)}@media (max-width:980px){.ff-about-grid,.ff-faq--home{grid-template-columns:1fr}}@media (max-width:640px){.ff-section-title--home{font-size:24px;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-1-5)}.ff-section-lead--home{font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed)}.ff-beginner-section .ff-section-lead--home{margin-bottom:var(--ff-space-4-5)}.ff-home-hero{background:linear-gradient(160deg,var(--ff-bg-navy),var(--ff-color-navy-800));padding:var(--ff-space-8) 0 var(--ff-space-7)}.ff-home-hero__line,.ff-home-hero__orb--left{display:none}.ff-home-hero__orb--right{border-color:rgb(var(--ff-rgb-white)/.08);bottom:auto;height:140px;right:-40px;top:-30px;width:140px}.ff-home-hero__inner{display:block;padding-left:var(--ff-space-4);padding-right:var(--ff-space-4)}.ff-home-hero__body{width:100%}.ff-home-hero__badge{font-size:var(--ff-font-caption);margin-bottom:var(--ff-space-4);padding:var(--ff-space-1-25) var(--ff-space-3)}.ff-home-hero__title{font-size:28px;line-height:1.45;margin:0 0 var(--ff-space-3-5)}.ff-home-hero__lead{font-size:var(--ff-font-body);line-height:var(--ff-line-reading);margin:0 0 var(--ff-space-5-5)}.ff-hero-actions{flex-direction:column;gap:var(--ff-space-2-5);margin-bottom:0}.ff-button--hero-primary,.ff-button--hero-secondary{padding:var(--ff-space-3-5);width:100%}.ff-hero-panel--desktop{display:none}.ff-hero-panel-section{display:block;margin-top:-16px;padding:0;position:relative;z-index:2}.ff-hero-panel-section .ff-container{padding-left:var(--ff-space-4);padding-right:var(--ff-space-4)}.ff-hero-panel--mobile{border-radius:var(--ff-radius-2xl);box-shadow:0 12px 28px rgb(var(--ff-rgb-gray-900)/.14);display:block;padding:var(--ff-space-5);width:100%}.ff-hero-panel__title{font-size:var(--ff-font-card-title);margin-bottom:var(--ff-space-3)}.ff-hero-option-grid{gap:var(--ff-space-2);margin-bottom:var(--ff-space-3-5)}.ff-hero-option{padding:var(--ff-space-3) var(--ff-space-2-5)}.ff-hero-option__label{font-size:var(--ff-font-meta)}.ff-popular-strip-section{margin-top:0;padding:var(--ff-space-8) 0 0}.ff-popular-strip{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.ff-popular-strip__head{margin-bottom:var(--ff-space-3)}.ff-popular-strip__title{font-size:16px;font-weight:800}.ff-popular-strip__link{font-size:var(--ff-font-meta)}.ff-popular-strip__link:after{content:" →"}.ff-latest-section__all-link-desktop,.ff-popular-strip__link-desktop{display:none}.ff-latest-section__all-link-mobile,.ff-popular-strip__link-mobile{display:inline}.ff-popular-links{flex-wrap:nowrap;gap:var(--ff-space-2);overflow-x:auto;padding-bottom:var(--ff-space-1);scrollbar-width:none}.ff-popular-links::-webkit-scrollbar{display:none}.ff-popular-links li{flex:none}.ff-popular-links a{background:var(--ff-color-white);border:1px solid var(--ff-border-default);font-size:var(--ff-font-meta);padding:var(--ff-space-1-75) var(--ff-space-3-5)}.ff-beginner-section,.ff-section--spaced{padding:var(--ff-space-10) 0 0}.ff-beginner-section .ff-section-head--home{margin-bottom:var(--ff-space-4-5)}.ff-beginner-layout{display:block}.ff-beginner-feature-card{border-radius:var(--ff-radius-2xl);margin-bottom:var(--ff-space-3-5);padding:var(--ff-space-5-5);width:100%}.ff-beginner-feature-card h3{font-size:16px;margin-bottom:var(--ff-space-2-5)}.ff-beginner-feature-card p{font-size:var(--ff-font-small);line-height:var(--ff-line-reading);margin-bottom:var(--ff-space-3-5)}.ff-beginner-feature-card .ff-check-list{display:none}.ff-beginner-feature-card .ff-button--secondary{font-size:var(--ff-font-small);margin-top:0;padding:var(--ff-space-3);width:100%}.ff-beginner-step-grid{display:flex;flex-direction:column;gap:var(--ff-space-2-5);width:100%}.ff-step-card{align-items:center;border-radius:var(--ff-radius-xl);flex-direction:row;gap:var(--ff-space-3);padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-step-card__icon{height:34px;width:34px}.ff-step-card__icon img{height:16px;width:16px}.ff-step-card__number{font-size:10px;width:auto}.ff-step-card .ff-card__title{font-size:var(--ff-font-small);line-height:1.4}.ff-home-clubs-section,.ff-home-courses-section{margin-top:var(--ff-space-10);padding:var(--ff-space-9) 0}.ff-home-clubs-section__lead{margin-bottom:var(--ff-space-3-5)}.ff-home-courses-section__lead,.ff-home-players-section__lead,.ff-stadium-section__lead{margin-bottom:var(--ff-space-4)}.ff-home-carousel-head{align-items:flex-start;flex-direction:column;gap:var(--ff-space-3)}.ff-league-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--ff-space-0-5);scrollbar-width:none;width:100%}.ff-league-tabs::-webkit-scrollbar{display:none}.ff-league-tab{flex:none;font-size:var(--ff-font-meta);padding:var(--ff-space-2) var(--ff-space-3-5)}.ff-carousel-controls{align-self:flex-end}.ff-stadium-card-grid,.ff-ticket-club-grid{display:grid;gap:var(--ff-space-3);grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));overflow-x:auto;padding-bottom:var(--ff-space-2)}.ff-ticket-club-grid{grid-auto-columns:238px;height:420px}.ff-stadium-card-grid{grid-auto-columns:210px}.ff-feature-band--cost .ff-grid,.ff-grid--home-courses,.ff-grid--home-players,.ff-latest-section .ff-grid--3{display:flex;flex-direction:column;gap:var(--ff-space-3)}.ff-club-card{background:var(--ff-bg-surface-alt);gap:var(--ff-space-2-5);padding:var(--ff-space-4)}.ff-club-card .ff-logo-mark{height:38px;width:38px}.ff-club-card .ff-card__desc{font-size:var(--ff-font-caption)}:is(.ff-club-card,.ff-stadium-card) .ff-card__cta{font-size:var(--ff-font-meta)}.ff-cost-card,.ff-course-card,.ff-latest-card,.ff-player-card{padding:var(--ff-space-4-5)}.ff-course-card{gap:var(--ff-space-2-5)}.ff-player-card{gap:var(--ff-space-2);padding:var(--ff-space-4)}.ff-safety-section{padding:var(--ff-space-9) 0}.ff-safety-band{display:block}.ff-safety-checks,.ff-safety-intro{width:100%}.ff-safety-intro{gap:var(--ff-space-3);margin-bottom:var(--ff-space-3-5)}.ff-safety-icon{border-radius:var(--ff-radius-lg);height:38px;width:38px}.ff-safety-icon img{height:20px;width:20px}.ff-safety-section .ff-section-title--home{font-size:16px}.ff-safety-section .ff-section-lead--home{font-size:var(--ff-font-meta);line-height:var(--ff-line-relaxed)}.ff-safety-checks{gap:var(--ff-space-2);margin-bottom:var(--ff-space-3-5)}.ff-safety-check{font-size:var(--ff-font-meta)}.ff-safety-check span{height:13px;width:13px}.ff-safety-cta .ff-button--safe{font-size:var(--ff-font-small);padding:var(--ff-space-3);width:100%}.ff-stadium-section{padding:var(--ff-space-9) 0 0}.ff-stadium-carousel-control{right:-16px}.ff-carousel-controls,.ff-stadium-carousel-control{display:none}.ff-stadium-card-grid .ff-stadium-card{border-radius:var(--ff-radius-xl)}.ff-stadium-card__icon,.ff-stadium-card__icon img{height:130px}.ff-stadium-card .ff-card__title{font-size:var(--ff-font-small)}.ff-stadium-card .ff-card__desc{font-size:var(--ff-font-caption);line-height:1.4;margin:var(--ff-space-0-75) 0 0}.ff-home-players-section{padding:var(--ff-space-9) 0}.ff-home-matches-section{padding:var(--ff-space-10) 0 0}.ff-home-matches-head{display:block;margin-bottom:var(--ff-space-4)}.ff-home-matches-head>a{display:none}.ff-home-match-list{gap:var(--ff-space-3)}.ff-home-match-card{display:grid;gap:var(--ff-space-2) var(--ff-space-3);grid-template-columns:1fr auto;padding:var(--ff-space-4)}.ff-home-match-card__badge{font-size:10px;padding:var(--ff-space-1-25) var(--ff-space-2-25);width:fit-content}.ff-home-match-card__date{color:var(--ff-text-muted);font-size:var(--ff-font-caption);justify-self:end;text-align:right;width:auto}.ff-home-match-card__date span{display:none}.ff-home-match-card__date strong{font-size:var(--ff-font-small)}.ff-home-match-card__cta,.ff-home-match-card__links,.ff-home-match-card__main{grid-column:1/-1}.ff-home-match-card__main h3{font-size:var(--ff-font-card-title)}.ff-home-match-card__links{max-width:none}.ff-home-match-card__links span{font-size:10px}.ff-home-match-card__cta{display:block;padding:var(--ff-space-2-5);text-align:center}.ff-home-matches-mobile-link{color:var(--ff-action-guide);display:block;font-size:var(--ff-font-meta);font-weight:700;margin-top:var(--ff-space-3);text-decoration:none}.ff-feature-band--cost{margin-top:var(--ff-space-10);padding:var(--ff-space-9) 0}.ff-feature-band--cost .ff-section-lead--home{margin-bottom:var(--ff-space-4)}.ff-feature-band--cost .ff-grid{display:grid;gap:var(--ff-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ff-cost-card{gap:var(--ff-space-2);min-height:170px;padding:var(--ff-space-4)}.ff-cost-card__icon{border-radius:var(--ff-radius-md);height:28px;width:28px}.ff-cost-card__icon img{height:15px;width:15px}.ff-cost-card .ff-card__title{font-size:var(--ff-font-small);line-height:var(--ff-line-tight)}.ff-cost-card .ff-card__desc{display:none}.ff-cost-card .ff-card__cta{font-size:var(--ff-font-meta);margin-top:auto}.ff-watch-strip-section{padding:var(--ff-space-9) 0 0}.ff-watch-action-grid,.ff-watch-strip{display:flex;flex-direction:column;gap:var(--ff-space-2-5)}.ff-watch-strip{padding:var(--ff-space-4-5)}.ff-watch-strip__body :is(h2,h3){font-size:var(--ff-font-card-title);margin-bottom:var(--ff-space-1)}.ff-watch-strip__body p{font-size:var(--ff-font-meta);line-height:1.6;margin:0 0 var(--ff-space-3)}.ff-watch-action-grid{gap:var(--ff-space-2)}.ff-watch-action{font-size:var(--ff-font-meta);width:100%}.ff-latest-section .ff-grid--3{gap:var(--ff-space-3)}.ff-latest-section__head--desktop{display:none}.ff-latest-section__head--mobile{display:block;margin-bottom:var(--ff-space-4)}.ff-latest-section__mobile-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--ff-space-1-5)}.ff-latest-section__head--mobile :is(.ff-section-lead--home,.ff-section-title--home){margin:0}.ff-latest-section__all-link{font-size:var(--ff-font-meta)}.ff-latest-card{align-items:start;border-radius:var(--ff-radius-xl);display:grid;gap:var(--ff-space-1-25) var(--ff-space-3);grid-template-columns:40px minmax(0,1fr);padding:var(--ff-space-3-5)}.ff-latest-section .ff-article-card__head{display:contents}.ff-latest-section .ff-article-card__icon{border-radius:var(--ff-radius-lg);grid-column:1;grid-row:1/4}.ff-latest-section .ff-badge{font-size:10px;grid-column:2;min-height:auto;padding:var(--ff-space-0-75) var(--ff-space-2-25);width:fit-content}.ff-latest-card .ff-card__title{font-size:var(--ff-font-small);grid-column:2;line-height:1.4}.ff-latest-card .ff-card__desc{display:none}.ff-latest-section .ff-article-card__date{font-size:var(--ff-font-caption);grid-column:2;margin-top:0}.ff-latest-section .ff-latest-card--mobile-extra{display:none}.ff-latest-mobile-link{color:var(--ff-action-guide);display:block;font-size:var(--ff-font-meta);font-weight:700;margin-top:var(--ff-space-3);text-decoration:none}.ff-home-faq-section{border-bottom:1px solid var(--ff-border-default);margin-top:var(--ff-space-10);padding:var(--ff-space-9) 0}.ff-home-faq-section__title{margin-bottom:var(--ff-space-4)}.ff-faq--home{gap:var(--ff-space-2-5);grid-template-columns:1fr}.ff-faq--home details{padding:var(--ff-space-4)}.ff-faq--home summary{padding:0}.ff-faq--home .ff-faq__answer{line-height:var(--ff-line-relaxed);margin:var(--ff-space-2-5) 0 0;padding:0}.ff-editorial-policy-card{align-items:stretch;border-radius:var(--ff-radius-2xl);flex-direction:column;gap:var(--ff-space-4);padding:var(--ff-space-5)}.ff-editorial-policy-card__body{gap:var(--ff-space-3)}.ff-editorial-policy-card__icon{border-radius:var(--ff-radius-xl);height:36px;width:36px}.ff-editorial-policy-card__icon img{height:20px;width:20px}.ff-editorial-policy-card h2{font-size:var(--ff-font-card-title)}.ff-editorial-policy-card__checks{display:flex;flex-direction:column;font-size:var(--ff-font-meta);gap:var(--ff-space-1-75)}.ff-editorial-policy-card__cta{width:100%}.ff-about-panel{border-radius:var(--ff-radius-2xl);padding:var(--ff-space-5-5)}.ff-about-panel .ff-section-title--home{font-size:18px;margin-bottom:var(--ff-space-3)}.ff-about-grid{gap:var(--ff-space-4);grid-template-columns:1fr}.ff-about-actions{flex-direction:column}.ff-about-actions .ff-button{font-size:var(--ff-font-meta);padding:var(--ff-space-2-75);width:100%}}.ff-article-header{background:var(--ff-bg-surface);padding:var(--ff-space-10) 0 var(--ff-space-8)}.ff-article-table-wrap.ff-article-table-wrap--stacked{background:#0000;border:0;max-width:420px}.ff-article-table-wrap--stacked .ff-article-table,.ff-article-table-wrap--stacked .ff-article-table tbody,.ff-article-table-wrap--stacked .ff-article-table td,.ff-article-table-wrap--stacked .ff-article-table tr{display:block;width:100%}.ff-article-table-wrap--stacked .ff-article-table thead{display:none}.ff-article-table-wrap--stacked .ff-article-table tr{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);margin-top:var(--ff-space-3);padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-table-wrap--stacked .ff-article-table tr:first-child{margin-top:0}.ff-article-table-wrap--stacked .ff-article-table td{background:#0000;border:0;padding:0}.ff-article-table-wrap--stacked .ff-article-table td+td{margin-top:var(--ff-space-1-5)}.ff-article-table-wrap--stacked .ff-article-table td:before{color:var(--ff-text-primary);content:attr(data-label) ": ";font-weight:700}.ff-article-module{margin:var(--ff-space-6) 0}.ff-article-checklist,.ff-article-footnotes,.ff-article-glossary,.ff-article-itinerary,.ff-article-pros-cons,.ff-article-pull-quote,.ff-article-stat,.ff-article-update-note{background:var(--ff-bg-surface);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);padding:var(--ff-space-4-5)}.ff-article-pull-quote{background:var(--ff-bg-surface-alt);border-left:4px solid var(--ff-action-primary)}.ff-article-pull-quote blockquote{color:var(--ff-text-primary);font-size:clamp(20px,3vw,28px);font-weight:800;line-height:1.6;margin:0}.ff-article-pull-quote figcaption{color:var(--ff-text-muted);font-size:var(--ff-font-small);margin-top:var(--ff-space-3)}.ff-article-stat{display:grid;gap:var(--ff-space-2);text-align:center}.ff-article-stat strong{color:var(--ff-action-guide);font-size:clamp(28px,5vw,44px);font-weight:900}.ff-article-stat span{font-weight:800}.ff-article-stat small{color:var(--ff-text-muted)}.ff-article-pros-cons{display:grid;gap:var(--ff-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ff-article-pros-cons section{border-radius:var(--ff-radius-sm);padding:var(--ff-space-4)}.ff-article-pros-cons section:first-child h3{color:var(--ff-action-safe-strong)}.ff-article-pros-cons section:last-child h3{color:var(--ff-color-red-700)}:is(.ff-article-footnotes,.ff-article-pros-cons,.ff-article-update-note) h3{font-size:16px;margin:0 0 var(--ff-space-3)}.ff-article-footnotes ol,.ff-article-pros-cons ul{margin:0;padding-left:1.4em}.ff-article-itinerary{counter-reset:ff-itinerary;display:grid;gap:var(--ff-space-3);list-style:none;padding-left:var(--ff-space-5)}.ff-article-itinerary li{align-items:start;border-bottom:1px solid var(--ff-border-default);display:grid;gap:var(--ff-space-4);grid-template-columns:minmax(72px,auto) minmax(0,1fr);padding:var(--ff-space-3) 0}.ff-article-itinerary li:last-child{border-bottom:0}.ff-article-itinerary strong{color:var(--ff-action-guide)}.ff-article-tags{display:flex;flex-wrap:wrap;gap:var(--ff-space-2);list-style:none;padding:0}.ff-article-cta{align-items:center;background:var(--ff-bg-navy);border-radius:var(--ff-radius-md);color:var(--ff-text-inverse);display:flex;gap:var(--ff-space-5);justify-content:space-between;padding:var(--ff-space-6)}.ff-article-cta :is(h3,p){color:inherit;margin:0}.ff-article-cta p{color:var(--ff-border-strong);margin-top:var(--ff-space-2)}.ff-article-cta .ff-button{flex:0 0 auto}.ff-article-footnotes,.ff-article-glossary,.ff-article-update-note{color:var(--ff-text-secondary);font-size:var(--ff-font-body);line-height:1.75}.ff-article-update-note{background:var(--ff-bg-blue-soft);display:grid;gap:var(--ff-space-4);grid-template-columns:auto minmax(0,1fr)}.ff-article-update-note time{color:var(--ff-action-guide);font-size:var(--ff-font-meta);font-weight:900}.ff-article-glossary dd,.ff-article-update-note p{margin:0}.ff-article-glossary dt{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:700;line-height:normal}.ff-article-glossary dd{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400;line-height:var(--ff-line-relaxed);margin-top:var(--ff-space-1)}.ff-article-share{align-items:center;border-top:1px solid var(--ff-border-default);display:flex;flex-wrap:wrap;gap:var(--ff-space-3);margin-top:var(--ff-space-8);padding-top:var(--ff-space-5)}.ff-article-share strong{margin-right:auto}.ff-article-progress{background:#0000;height:4px;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.ff-article-progress__bar{background:var(--ff-action-guide);display:block;height:100%;width:0}@media (max-width:640px){.ff-article-cta,.ff-article-pros-cons,.ff-article-update-note{grid-template-columns:1fr}.ff-article-cta{align-items:stretch;flex-direction:column}.ff-article-share strong,:is(.ff-article-cta,.ff-article-share) .ff-button{width:100%}}.ff-article-header__inner{width:min(100% - 32px,var(--ff-container-narrow))}.ff-article-title{font-size:clamp(30px,5vw,46px);margin-top:var(--ff-space-3)}.ff-article-meta{font-weight:700;gap:var(--ff-space-2);margin-top:var(--ff-space-5)}.ff-article-content{display:grid;gap:var(--ff-space-6)}.ff-article-module:not(.ff-callout){background:var(--ff-bg-surface);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);box-shadow:var(--ff-shadow-card);padding:var(--ff-space-6)}.ff-article-module__title{color:var(--ff-text-primary);font-size:20px;font-weight:900;line-height:1.4;margin:0 0 var(--ff-space-4)}.ff-toc{display:grid;gap:var(--ff-space-2);list-style:none;margin:0;padding:0}.ff-toc a{border-bottom:1px solid var(--ff-border-default);color:var(--ff-text-secondary);display:block;font-size:var(--ff-font-body);padding:var(--ff-space-2) 0;text-decoration:none}.ff-official-links{display:grid;gap:var(--ff-space-3);list-style:none;margin:0;padding:0}.ff-official-links a{align-items:center;background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);color:var(--ff-text-primary);display:flex;font-weight:800;gap:var(--ff-space-3);justify-content:space-between;padding:var(--ff-space-3) var(--ff-space-4);text-decoration:none}.ff-update-history{display:grid;gap:var(--ff-space-3);list-style:none;margin:0;padding:0}.ff-update-history li{color:var(--ff-text-secondary);display:grid;gap:var(--ff-space-3);grid-template-columns:110px minmax(0,1fr)}.ff-author-box{align-items:center;display:flex;gap:var(--ff-space-4)}.ff-author-box__avatar{background:var(--ff-bg-navy);border-radius:var(--ff-radius-md);color:var(--ff-text-inverse);display:grid;flex:0 0 auto;font-weight:900;height:48px;place-items:center;width:48px}.ff-article-header{background:var(--ff-color-white);border-bottom:1px solid var(--ff-border-default);padding:0 0 var(--ff-space-8)}.ff-article-header__inner{margin-inline:auto;max-width:1200px;padding:var(--ff-space-6) var(--ff-space-10) 0;width:100%}.ff-article-breadcrumb{align-items:center;color:var(--ff-text-muted);display:flex;font-size:var(--ff-font-small);font-weight:500;gap:var(--ff-space-2);line-height:var(--ff-line-normal);margin:0 0 var(--ff-space-6)}.ff-article-breadcrumb a{color:var(--ff-text-muted);text-decoration:none}.ff-article-breadcrumb span:last-child{color:var(--ff-text-primary)}.ff-article-breadcrumb span:nth-child(3){color:var(--ff-action-guide)}.ff-article-mobile-back{display:none}.ff-article-category{font-size:var(--ff-font-caption);font-weight:600;line-height:1.4;padding:var(--ff-space-1-25) var(--ff-space-3)}.ff-article-title{color:var(--ff-text-primary);font-size:36px;font-weight:800;letter-spacing:0;line-height:1.4;margin:var(--ff-space-4) 0}.ff-article-lead{color:var(--ff-text-body);font-size:16px;font-weight:400;line-height:1.9;margin:0 0 var(--ff-space-5)}.ff-article-meta{align-items:center;color:var(--ff-text-muted);display:flex;flex-wrap:wrap;font-size:var(--ff-font-small);font-weight:500;gap:var(--ff-space-4);line-height:var(--ff-line-normal);margin:0}.ff-article-meta a{color:var(--ff-action-guide);font-weight:600;text-decoration:none}.ff-article-meta__divider{color:var(--ff-border-strong)}.ff-article-verification{margin-top:var(--ff-space-5)}.ff-article-verification__meta{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);padding:var(--ff-space-3-5) var(--ff-space-5-5)}.ff-article-last-checked{align-items:center;display:inline-flex;gap:var(--ff-space-1-5)}.ff-article-last-checked i{background:var(--ff-action-safe);border-radius:999px;height:7px;width:7px}.ff-article-key-summary{align-items:flex-start;background:var(--ff-bg-blue-soft);border:1px solid var(--ff-border-info);border-radius:var(--ff-radius-2xl);display:flex;gap:var(--ff-space-4);padding:var(--ff-space-6) var(--ff-space-7)}.ff-article-key-summary__icon{align-items:center;background:var(--ff-bg-icon-info);border-radius:var(--ff-radius-lg);display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.ff-article-key-summary__icon img{height:19px;width:19px}.ff-article-key-summary__body{flex:1}.ff-article-key-summary h2{color:var(--ff-text-primary);font-size:16px;font-weight:800;line-height:var(--ff-line-normal);margin:0 0 var(--ff-space-2-5)}.ff-article-page-module__eyebrow{color:var(--ff-action-guide);font-size:var(--ff-font-caption);font-weight:800;letter-spacing:.08em;line-height:1.4;margin:0 0 var(--ff-space-1);text-transform:uppercase}.ff-article-disclosure,.ff-article-page-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);margin-top:var(--ff-space-5);padding:var(--ff-space-6) var(--ff-space-7)}.ff-article-disclosure h2,.ff-article-page-card h2{color:var(--ff-text-primary);font-size:18px;font-weight:800;line-height:1.45;margin:0 0 var(--ff-space-3-5)}.ff-article-official-links{background:var(--ff-color-white);border-color:var(--ff-border-info);border-left:4px solid var(--ff-action-guide);border-radius:var(--ff-radius-xl);margin-top:var(--ff-space-5-5);padding:var(--ff-space-4-5) var(--ff-space-5-5)}.ff-article-official-links h2{color:var(--ff-action-guide);font-size:var(--ff-font-small);font-weight:700;line-height:1.5;margin:0 0 var(--ff-space-2-5)}.ff-article-official-links .ff-article-page-link-list{gap:var(--ff-space-2);grid-template-columns:minmax(0,1fr)}.ff-article-official-links .ff-article-page-link-list a{background:#0000;border:0;border-radius:0;color:var(--ff-text-body);font-weight:500;gap:var(--ff-space-2-5);line-height:1.5;min-height:44px;padding:0}.ff-article-official-links .ff-article-page-link-list a:hover{color:var(--ff-text-body);opacity:.7}.ff-article-official-links .ff-article-page-link-list strong{color:var(--ff-action-guide);font-family:ui-monospace,monospace;font-size:var(--ff-font-meta)}.ff-article-official-links .ff-article-page-card__note{font-size:var(--ff-font-caption);margin-top:var(--ff-space-2-5)}.ff-article-page-link-list{display:grid;gap:var(--ff-space-2-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ff-article-page-link-list a{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-info);border-radius:var(--ff-radius-lg);display:flex;font-size:var(--ff-font-small);font-weight:700;gap:var(--ff-space-3);justify-content:space-between;line-height:var(--ff-line-normal);min-height:48px;padding:var(--ff-space-3) var(--ff-space-3-5)}.ff-article-page-link-list--internal a{border-color:var(--ff-border-default);color:var(--ff-color-gray-800)}.ff-article-page-card__note{color:var(--ff-text-muted);font-size:var(--ff-font-meta);line-height:1.6;margin:var(--ff-space-3) 0 0}.ff-article-next-guides__primary{margin-bottom:var(--ff-space-3);width:100%}.ff-article-disclosure{background:var(--ff-color-amber-50);border-left:4px solid var(--ff-action-warning)}.ff-article-disclosure--sales{border-left-color:var(--ff-action-guide)}.ff-article-disclosure p{color:var(--ff-color-amber-900);font-size:var(--ff-font-small);line-height:var(--ff-line-reading);margin:0}.ff-article-key-summary ul{display:flex;flex-direction:column;gap:var(--ff-space-2);list-style:none;margin:0;padding:0}.ff-article-key-summary li{color:var(--ff-color-gray-800);font-size:var(--ff-font-body);font-weight:500;line-height:var(--ff-line-relaxed);padding-left:var(--ff-space-3-75);position:relative}.ff-article-key-summary li:before{background:var(--ff-action-guide);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.ff-article-warning{align-items:flex-start;background:var(--ff-bg-amber-soft);border:1px solid var(--ff-border-caution);border-radius:var(--ff-radius-2xl);display:flex;gap:var(--ff-space-3-5);margin-top:var(--ff-space-5);padding:var(--ff-space-4-5) var(--ff-space-6)}.ff-article-warning img{flex:0 0 auto;height:18px;margin-top:var(--ff-space-0-5);width:18px}.ff-article-warning p{color:var(--ff-color-amber-900);font-size:var(--ff-font-small);font-weight:500;line-height:var(--ff-line-reading);margin:0}.ff-article-intro p,.ff-article-p{color:var(--ff-text-body);font-size:16px;font-weight:400;line-height:1.9;margin:var(--ff-space-5-5) 0 0}.ff-article-link,.ff-article-p>a{color:var(--ff-action-guide);text-decoration:none}.ff-article-link:hover,.ff-article-p>a:hover{color:var(--ff-action-guide-strong)}.ff-article-info-note{background:var(--ff-bg-surface-alt);border-left:4px solid var(--ff-action-guide);border-radius:var(--ff-radius-lg);margin-top:var(--ff-space-5-5);padding:var(--ff-space-4) var(--ff-space-5-5)}.ff-article-info-note p{color:var(--ff-text-body);font-size:var(--ff-font-small);font-weight:500;line-height:var(--ff-line-reading);margin:0}.ff-article-learn-card,.ff-article-mobile-toc,.ff-article-sidebar-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl)}.ff-article-learn-card{background:var(--ff-bg-surface-alt);margin-top:var(--ff-space-7);padding:var(--ff-space-6-5) var(--ff-space-7)}.ff-article-mobile-toc{display:none}.ff-article-card-heading{align-items:center;display:flex;gap:var(--ff-space-2);justify-content:center;margin-bottom:var(--ff-space-4)}.ff-article-card-heading>span{display:flex;flex-direction:column;gap:var(--ff-space-0-75)}.ff-article-card-heading i{background:var(--ff-text-muted);border-radius:1px;display:block;height:2px;width:16px}.ff-article-card-heading h2{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:700;line-height:1.4;margin:0}.ff-article-numbered-list,.ff-article-sidebar-toc{--ff-article-index-line-height:1.65;--ff-article-index-row-padding:11px 6px;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ff-article-numbered-list li,.ff-article-sidebar-toc li{align-items:baseline;border-bottom:1px solid var(--ff-color-gray-150);display:flex;gap:var(--ff-space-2-5);padding:var(--ff-article-index-row-padding)}.ff-article-learn-card .ff-article-numbered-list{--ff-article-index-row-padding:2px 4px}.ff-article-sidebar-toc{--ff-article-index-row-padding:9px 4px}.ff-article-sidebar-toc li,.ff-article-sidebar-toc li:last-child{border-bottom:0}.ff-article-numbered-list span,.ff-article-sidebar-toc span{color:var(--ff-text-muted);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--ff-font-meta);font-weight:700;line-height:var(--ff-article-index-line-height);width:30px}.ff-article-numbered-list em,.ff-article-sidebar-toc em{color:var(--ff-border-strong);flex:0 0 auto;font-style:normal;line-height:var(--ff-article-index-line-height)}.ff-article-numbered-list a,.ff-article-numbered-list strong,.ff-article-sidebar-toc a{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:600;line-height:var(--ff-article-index-line-height);text-decoration:none}.ff-article-sidebar-card .ff-article-sidebar-toc a{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:500}.ff-article-numbered-row--sub{margin-left:var(--ff-space-7)}.ff-article-learn-card .ff-article-numbered-list span{font-size:var(--ff-font-small)}.ff-article-learn-card .ff-article-numbered-list :is(a,strong){color:var(--ff-text-primary);font-size:var(--ff-font-body);font-weight:600}.ff-article-learn-card .ff-article-numbered-row--sub span{color:var(--ff-text-muted);font-size:var(--ff-font-caption);font-weight:600}.ff-article-learn-card .ff-article-numbered-row--sub :is(a,strong){color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:500}.ff-article-more{position:relative}.ff-article-more[open]{display:flex;flex-direction:column}.ff-article-more:before{background:linear-gradient(to bottom,rgb(var(--ff-rgb-slate-50)/0),var(--ff-bg-surface-alt));content:"";display:block;height:22px;margin-top:-22px;pointer-events:none}.ff-article-mobile-toc .ff-article-more:before{background:linear-gradient(to bottom,rgb(var(--ff-rgb-white)/0),var(--ff-color-white))}.ff-article-more--mobile,.ff-article-more--mobile-toc,.ff-article-more--mobile-toc[open],.ff-article-more--mobile[open],.ff-article-more[open]:before{display:none}.ff-article-more summary{align-items:center;cursor:pointer;display:flex;gap:var(--ff-space-2-5);justify-content:center;list-style:none;padding-top:var(--ff-space-2-5)}.ff-article-more[open] summary{margin-top:var(--ff-space-1);order:2}.ff-article-more summary::-webkit-details-marker{display:none}.ff-article-more summary>span{border-top:1px dashed var(--ff-border-strong);flex:1;max-width:64px}.ff-article-more summary strong{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:999px;color:var(--ff-text-body);font-size:var(--ff-font-meta);font-weight:600;line-height:1.4;padding:var(--ff-space-2) var(--ff-space-4-5);white-space:nowrap}.ff-article-more[open] .ff-article-more__label--open,.ff-article-more__label--close{display:none}.ff-article-more[open] .ff-article-more__label--close{display:inline}.ff-article-mobile-toc .ff-article-more summary strong{background:var(--ff-bg-surface-alt)}.ff-article-more[open] .ff-article-numbered-list{order:1}.ff-article-section{margin-top:var(--ff-space-14)}.ff-article-section>h2{border-left:4px solid var(--ff-action-primary);color:var(--ff-text-primary);font-size:24px;font-weight:800;letter-spacing:0;line-height:var(--ff-line-normal);margin:0;padding-left:var(--ff-space-3-5)}.ff-article-advice{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);overflow:hidden}.ff-article-advice__header{align-items:center;background:var(--ff-color-white);border-bottom:1px solid var(--ff-border-default);display:flex;gap:var(--ff-space-3);padding:var(--ff-space-4) var(--ff-space-5)}.ff-article-advice__accent{background:var(--ff-action-primary);border-radius:2px;flex:none;height:24px;width:4px}.ff-article-advice__header h2{color:var(--ff-text-primary);font-size:16px;font-weight:800;line-height:var(--ff-line-normal);margin:0}.ff-article-advice__body{padding:var(--ff-space-4-5) var(--ff-space-5)}ul.ff-article-advice__list{gap:var(--ff-space-3);list-style:none;margin:0;padding:0}ul.ff-article-advice__list li{padding-left:var(--ff-space-5);position:relative}ul.ff-article-advice__list li:before{background:var(--ff-action-guide);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.7em;width:6px}.ff-article-h3{color:var(--ff-text-primary);font-size:18px;font-weight:700;line-height:1.6;margin:var(--ff-space-8) 0 0}.ff-article-list{display:flex;flex-direction:column;gap:var(--ff-space-2-25);margin:var(--ff-space-4-5) 0 0;padding:0 0 0 var(--ff-space-5)}.ff-article-list li{color:var(--ff-text-body);font-size:var(--ff-font-card-title);font-weight:400;line-height:var(--ff-line-reading)}.ff-article-list--ol{counter-reset:ff-article-ol;list-style:none;padding:0}.ff-article-list--ol li{counter-increment:ff-article-ol;min-height:24px;padding-left:var(--ff-space-9);position:relative}.ff-article-list--ol li:before{align-items:center;background:var(--ff-action-primary);border-radius:999px;color:var(--ff-color-white);content:counter(ff-article-ol);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--ff-font-meta);font-weight:700;height:24px;justify-content:center;left:0;line-height:1;position:absolute;top:1px;width:24px}.ff-article-table-wrap{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);margin-top:var(--ff-space-6);overflow:hidden}.ff-article-table{border-collapse:collapse;table-layout:fixed;width:100%}.ff-article-table th{background:var(--ff-color-gray-100);border-bottom:1px solid var(--ff-border-default);color:var(--ff-text-secondary);font-size:var(--ff-font-meta);font-weight:700;line-height:var(--ff-line-normal);padding:var(--ff-space-2-5) var(--ff-space-3-5);text-align:left}.ff-article-table td{border-bottom:1px solid var(--ff-color-gray-100);color:var(--ff-text-body);font-size:var(--ff-font-small);font-weight:400;line-height:1.6;padding:var(--ff-space-3) var(--ff-space-3-5);vertical-align:top}.ff-article-table tr:last-child td{border-bottom:0}.ff-article-table tr.is-highlighted td{background:var(--ff-bg-surface-alt);color:var(--ff-text-primary);font-weight:700}.ff-article-carousel,.ff-article-figure,.ff-article-gallery,.ff-article-media-text{background:#0000;border:0;box-shadow:none;padding:0}.ff-article-figure{margin-inline:auto;max-width:680px}.ff-article-figure--wide{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(860px,calc(100vw - 48px))}.ff-article-figure--portrait{max-width:320px;text-align:center}.ff-article-figure--framed{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);box-shadow:0 2px 8px rgb(var(--ff-rgb-gray-900)/.06);padding:var(--ff-space-2)}.ff-article-image{aspect-ratio:16/9;border-radius:var(--ff-radius-md);display:block;object-fit:cover;width:100%}.ff-article-figure--portrait .ff-article-image{aspect-ratio:3/4}.ff-article-figure--framed .ff-article-image{background:var(--ff-color-white);border-radius:calc(var(--ff-radius-md) - 3px);object-fit:contain}.ff-article-gallery__caption,.ff-article-image-caption{color:var(--ff-text-muted);font-size:var(--ff-font-meta);line-height:1.6;margin:var(--ff-space-2) 0 0}.ff-article-image-caption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ff-article-media-text{align-items:start;display:grid;gap:var(--ff-space-6);grid-template-columns:280px minmax(0,1fr)}.ff-article-media-text--right{grid-template-columns:minmax(0,1fr) 280px}.ff-article-media-text--right .ff-article-media-text__figure{grid-column:2}.ff-article-media-text--right .ff-article-media-text__content{grid-column:1;grid-row:1}.ff-article-carousel__slide,.ff-article-experience__figure,.ff-article-gallery__item,.ff-article-media-text__figure{margin:0}.ff-article-media-text__content h3{color:var(--ff-text-primary);font-size:16px;font-weight:800;line-height:var(--ff-line-normal);margin:0 0 var(--ff-space-2)}.ff-article-media-text__content p{color:var(--ff-text-secondary);font-size:var(--ff-font-body);line-height:1.9;margin:0}.ff-article-media-text--float{display:block}.ff-article-media-text--float:after{clear:both;content:"";display:block}.ff-article-media-text--float .ff-article-media-text__figure{float:right;margin:0 0 var(--ff-space-2-5) var(--ff-space-5);width:min(34%,230px)}.ff-article-gallery__grid{display:grid;gap:var(--ff-space-4)}:is(.ff-article-gallery--comparison,.ff-article-gallery--two) .ff-article-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ff-article-gallery--steps,.ff-article-gallery--three) .ff-article-gallery__grid{gap:var(--ff-space-3-5);grid-template-columns:repeat(3,minmax(0,1fr))}.ff-article-gallery--mosaic .ff-article-gallery__grid{gap:var(--ff-space-3);grid-template-columns:1.75fr 1fr;grid-template-rows:repeat(2,150px)}.ff-article-gallery--mosaic .ff-article-gallery__item:first-child{grid-row:span 2}.ff-article-gallery--mosaic .ff-article-image{aspect-ratio:auto;height:100%}.ff-article-gallery__item{min-width:0;position:relative}.ff-article-gallery__label,.ff-article-gallery__step{background:var(--ff-bg-green-soft);border-radius:999px;color:var(--ff-action-safe);font-size:var(--ff-font-caption);font-weight:800;left:8px;padding:var(--ff-space-1) var(--ff-space-2-5);position:absolute;top:8px;z-index:1}.ff-article-gallery__step{background:var(--ff-bg-navy);border-radius:var(--ff-radius-sm);color:var(--ff-text-inverse);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.ff-article-carousel__viewport{position:relative}.ff-article-carousel__track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ff-article-carousel__track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.ff-article-carousel__track{scroll-behavior:auto}}.ff-article-carousel__arrow:focus-visible,.ff-article-carousel__dots button:focus-visible,.ff-article-carousel__track:focus-visible{outline:3px solid rgb(var(--ff-rgb-blue-600)/.35);outline-offset:3px}.ff-article-carousel__slide{min-width:100%;scroll-snap-align:start}.ff-article-carousel__counter{background:rgb(var(--ff-rgb-navy-950)/.76);border-radius:999px;color:var(--ff-color-white);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--ff-font-caption);font-weight:700;padding:var(--ff-space-1) var(--ff-space-2-5);position:absolute;right:12px;top:12px}.ff-article-carousel__arrow{background:var(--ff-color-white);border:1px solid var(--ff-border-strong);border-radius:999px;box-shadow:0 4px 12px rgb(var(--ff-rgb-gray-900)/.15);color:var(--ff-text-primary);cursor:pointer;display:grid;font-size:22px;height:44px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:44px}.ff-article-carousel__arrow--prev{left:12px}.ff-article-carousel__arrow--next{right:12px}.ff-article-carousel__arrow:disabled{cursor:default;opacity:.45}.ff-article-carousel__dots{display:flex;gap:0;justify-content:center;margin-top:var(--ff-space-2-5)}.ff-article-carousel__dots button{background:#0000;border:0;cursor:pointer;height:32px;padding:0;position:relative;width:32px}.ff-article-carousel__dots button:before{background:var(--ff-border-strong);border-radius:999px;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.ff-article-carousel__dots button[aria-pressed=true]:before{background:var(--ff-action-guide);width:18px}.ff-article-advice-speech{align-items:start;background:#0000;border:0;box-shadow:none;display:grid;gap:var(--ff-space-4);grid-template-columns:72px minmax(0,1fr);padding:0}.ff-article-advice-speech__profile{display:grid;gap:var(--ff-space-1-5);justify-items:center;text-align:center}.ff-article-advice-speech__profile>span,.ff-article-experience footer>span{background:var(--ff-action-primary);border:3px solid var(--ff-bg-icon-info);border-radius:50%;color:var(--ff-color-white);display:grid;font-size:16px;font-weight:800;height:56px;place-items:center;width:56px}.ff-article-advice-speech__profile strong{font-size:var(--ff-font-caption);line-height:1.4}.ff-article-advice-speech__bubble{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-lg);padding:var(--ff-space-4) var(--ff-space-4-5);position:relative}.ff-article-advice-speech__bubble:before{background:var(--ff-bg-surface-alt);border-bottom:1px solid var(--ff-border-default);border-left:1px solid var(--ff-border-default);content:"";height:12px;left:-7px;position:absolute;top:22px;transform:rotate(45deg);width:12px}.ff-article-advice-speech__badges{display:flex;flex-wrap:wrap;gap:var(--ff-space-2);list-style:none;margin:0 0 var(--ff-space-2);padding:0}.ff-article-advice-speech__badges li{background:var(--ff-bg-icon-safe);border-radius:999px;color:var(--ff-action-safe-strong);font-size:var(--ff-font-caption);font-weight:700;padding:var(--ff-space-0-75) var(--ff-space-2-5)}.ff-article-advice-speech__bubble p{color:var(--ff-text-secondary);font-size:var(--ff-font-body);line-height:1.9;margin:0}.ff-article-experience{overflow:hidden;padding:0}.ff-article-experience>header{align-items:center;background:var(--ff-action-primary);display:flex;gap:var(--ff-space-2-5);padding:var(--ff-space-3) var(--ff-space-4-5)}.ff-article-experience>header strong{background:var(--ff-action-warning);border-radius:999px;color:var(--ff-bg-navy);font-size:var(--ff-font-caption);padding:var(--ff-space-0-75) var(--ff-space-2-5)}.ff-article-experience>header span{color:var(--ff-text-inverse-muted);font-size:var(--ff-font-meta)}.ff-article-experience__body{display:grid;grid-template-columns:minmax(220px,36%) minmax(0,1fr)}.ff-article-experience--text .ff-article-experience__body{grid-template-columns:minmax(0,1fr)}.ff-article-experience__figure .ff-article-image{aspect-ratio:auto;border-radius:0;height:100%;min-height:220px}.ff-article-experience__figure .ff-article-image-caption{padding:0 var(--ff-space-3-5) var(--ff-space-2-5)}.ff-article-experience__content{display:flex;flex-direction:column;gap:var(--ff-space-2-5);padding:var(--ff-space-4-5) var(--ff-space-5)}.ff-article-experience__content>p{color:var(--ff-text-secondary);font-size:var(--ff-font-body);line-height:1.9;margin:0}.ff-article-experience__details{color:var(--ff-text-secondary);display:grid;font-size:var(--ff-font-small);gap:var(--ff-space-1-5);line-height:var(--ff-line-relaxed);margin:0;padding-left:1.25em}.ff-article-experience footer{align-items:center;border-top:1px solid var(--ff-border-default);display:flex;gap:var(--ff-space-2-5);margin-top:auto;padding-top:var(--ff-space-2-5)}.ff-article-experience footer>span{border:0;font-size:var(--ff-font-caption);height:32px;width:32px}.ff-article-experience footer :is(small,strong){display:block}.ff-article-experience footer strong{font-size:var(--ff-font-meta)}.ff-article-experience footer small{color:var(--ff-text-muted);font-size:var(--ff-font-caption);margin-top:var(--ff-space-0-5)}.ff-article-table-wrap--enhanced{outline:none;overflow-x:auto}.ff-article-table-shell{position:relative}.ff-article-table-wrap--enhanced:focus-visible{box-shadow:var(--ff-focus-ring)}.ff-article-table--enhanced caption{background:var(--ff-bg-navy);color:var(--ff-color-white);font-size:var(--ff-font-small);font-weight:800;padding:var(--ff-space-3) var(--ff-space-3-5);text-align:left}.ff-article-table-wrap--compact :is(td,th){font-size:var(--ff-font-meta);padding:var(--ff-space-2-25) var(--ff-space-2-5)}.ff-article-table-wrap--scroll .ff-article-table{min-width:720px;table-layout:auto}.ff-article-table-wrap--scroll :is(td:first-child,th:first-child){background:var(--ff-color-white);box-shadow:2px 0 4px rgb(var(--ff-rgb-gray-900)/.05);left:0;position:sticky;z-index:1}.ff-article-table-wrap--scroll th:first-child{background:var(--ff-bg-surface-alt);z-index:2}.ff-article-table-wrap--highlight th.is-highlighted-column{background:var(--ff-bg-icon-info);border-bottom:2px solid var(--ff-action-guide);color:var(--ff-action-guide-strong);font-weight:800}.ff-article-table-wrap--highlight td.is-highlighted-column{background:var(--ff-bg-blue-soft);color:var(--ff-text-primary);font-weight:800}.ff-article-table-wrap--zebra tbody tr:nth-child(2n) td{background:var(--ff-bg-surface-alt)}.ff-article-table-scroll-note{color:var(--ff-text-muted);font-size:var(--ff-font-caption);margin:var(--ff-space-2) var(--ff-space-3) var(--ff-space-3)}.ff-article-table-scroll-note--responsive{display:none}@media (max-width:767px){.ff-article-table-shell--scroll:after{background:linear-gradient(90deg,rgb(var(--ff-rgb-white)/0),rgb(var(--ff-rgb-white)/.9));border-radius:0 var(--ff-radius-lg) var(--ff-radius-lg) 0;bottom:34px;content:"";pointer-events:none;position:absolute;right:0;top:0;width:32px}}.ff-article-official-box{background:var(--ff-color-white);border:1px solid var(--ff-border-info);border-left:4px solid var(--ff-action-guide);border-radius:var(--ff-radius-xl);margin-top:var(--ff-space-5-5);padding:var(--ff-space-4-5) var(--ff-space-5-5)}.ff-article-official-box__title{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:700;margin-bottom:var(--ff-space-2-5)}.ff-article-official-box__items{display:flex;flex-direction:column;gap:var(--ff-space-2)}.ff-article-official-link{align-items:center;background:var(--ff-bg-blue-soft);border-radius:var(--ff-radius-lg);display:flex;gap:var(--ff-space-2-5);padding:var(--ff-space-2-75) var(--ff-space-3-5)}.ff-article-official-link span{color:var(--ff-action-guide-strong);flex:1;font-size:var(--ff-font-small);font-weight:600;line-height:var(--ff-line-normal)}.ff-article-official-link strong{color:var(--ff-action-guide);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--ff-font-meta);font-weight:700}.ff-article-official-box p{color:var(--ff-text-muted);font-size:var(--ff-font-caption);font-weight:400;margin:var(--ff-space-2-5) 0 0}.ff-article-closing-note{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);padding:var(--ff-space-4-5) var(--ff-space-5-5)}.ff-article-closing-note>h2{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ff-article-closing-note p{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400;line-height:var(--ff-line-reading);margin:0}.ff-article-faq-list{display:flex;flex-direction:column;gap:var(--ff-space-2-5);margin-top:var(--ff-space-5-5)}.ff-article-faq-list details{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);padding:var(--ff-space-4) var(--ff-space-5)}.ff-article-faq-list summary{align-items:center;cursor:pointer;display:flex;gap:var(--ff-space-3);justify-content:space-between;list-style:none}.ff-article-faq-list summary::-webkit-details-marker{display:none}.ff-article-faq-list summary span{color:var(--ff-text-primary);font-size:var(--ff-font-body);font-weight:700;line-height:var(--ff-line-normal)}.ff-article-faq-list summary strong{color:var(--ff-action-guide);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:700}.ff-article-faq-list p{color:var(--ff-text-muted);font-size:var(--ff-font-body);font-weight:400;line-height:var(--ff-line-reading);margin:var(--ff-space-3) 0 0}.ff-article-next-guides{margin-top:var(--ff-space-12)}.ff-article-next-guides h2,.ff-article-related-mobile h2{color:var(--ff-text-primary);font-size:18px;font-weight:800;line-height:1.4;margin:0 0 var(--ff-space-3-5)}.ff-article-next-guides__grid{display:grid;gap:var(--ff-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ff-article-next-guide{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);display:flex;gap:var(--ff-space-3);padding:var(--ff-space-4) var(--ff-space-4-5);text-decoration:none}.ff-article-next-guide span{align-items:center;background:var(--ff-bg-blue-soft);border-radius:var(--ff-radius-md);display:flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.ff-article-next-guide img{height:16px;width:16px}.ff-article-next-guide strong{color:var(--ff-text-primary);flex:1;font-size:var(--ff-font-small);font-weight:600;line-height:var(--ff-line-normal)}.ff-article-next-guide em{display:none}.ff-article-next-guide b{color:var(--ff-action-guide);flex:0 0 auto;font-size:var(--ff-font-small);font-weight:700}.ff-article-mobile-cta,.ff-article-related-mobile{display:none}.ff-article-author-box{align-items:flex-start;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);border-top:4px solid var(--ff-action-primary);display:flex;gap:var(--ff-space-4);margin-top:var(--ff-space-12);padding:var(--ff-space-6-5) var(--ff-space-7)}.ff-article-author-box__mark{background:var(--ff-action-primary);border-radius:var(--ff-radius-xl);flex:0 0 auto;height:48px;position:relative;width:48px}.ff-article-author-box__mark :is(b,em,i){display:block;position:absolute}.ff-article-author-box__mark i{background:rgb(var(--ff-rgb-white)/.35);height:1px;left:9px;right:9px;top:24px}.ff-article-author-box__mark b{border:1px solid rgb(var(--ff-rgb-white)/.55);border-radius:999px;height:13px;left:50%;top:50%;transform:translate(-50%,-50%);width:13px}.ff-article-author-box__mark em{background:var(--ff-action-safe);border-radius:999px;height:8px;left:10px;top:11px;width:8px}.ff-article-author-box h2{color:var(--ff-text-primary);font-size:16px;font-weight:800;line-height:1.4;margin:0 0 var(--ff-space-2)}.ff-article-author-box p{color:var(--ff-text-secondary);font-size:var(--ff-font-small);font-weight:400;line-height:var(--ff-line-reading);margin:0 0 var(--ff-space-3-5)}.ff-article-author-box__links{display:flex;flex-wrap:wrap;gap:var(--ff-space-2-5)}.ff-article-author-box__link{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);color:var(--ff-text-primary);font-size:var(--ff-font-meta);font-weight:600;padding:var(--ff-space-2) var(--ff-space-3-5);text-decoration:none}.ff-article-author-box__link:hover{border-color:var(--ff-text-primary);color:var(--ff-text-primary)}.ff-article-update-history{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-lg);margin-top:var(--ff-space-6);padding:var(--ff-space-3-5) var(--ff-space-4-5)}.ff-article-update-history h2{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:700;line-height:1.4;margin:0 0 var(--ff-space-1-5)}.ff-article-update-history p{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400;line-height:var(--ff-line-normal);margin:0}.ff-article-sidebar-card{padding:var(--ff-space-5-5)}.ff-article-card-heading{margin-bottom:var(--ff-space-3-5)}.ff-article-card-heading i{width:14px}.ff-article-card-heading h2{font-size:var(--ff-font-body)}.ff-article-sidebar-toc li{align-items:baseline;gap:var(--ff-space-2)}.ff-article-sidebar-toc span{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:700;min-width:26px;width:26px}.ff-article-sidebar-toc em{color:var(--ff-text-muted);font-size:var(--ff-font-body)}.ff-article-sidebar-toc a{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:500}.ff-article-sidebar-card .ff-article-sidebar-toc a:hover{color:var(--ff-text-primary);opacity:.7}.ff-article-sidebar-toc .ff-article-numbered-row--sub{margin-left:var(--ff-space-6)}.ff-article-sidebar-toc .ff-article-numbered-row--sub :is(a,span){font-size:var(--ff-font-small);line-height:var(--ff-article-index-line-height)}.ff-article-sidebar-toc .ff-article-numbered-row--sub a{color:var(--ff-text-secondary)}.ff-article-sidebar-toc .ff-article-numbered-row--sub span{color:var(--ff-text-muted);min-width:27px}.ff-article-sidebar-cta{background:var(--ff-bg-navy);border-radius:var(--ff-radius-2xl);color:var(--ff-color-white);padding:var(--ff-space-6)}.ff-article-sidebar-cta h2{font-size:var(--ff-font-card-title);font-weight:700;line-height:1.4;margin:0 0 var(--ff-space-2-5)}.ff-article-sidebar-cta p{color:var(--ff-text-inverse-muted);font-size:var(--ff-font-small);font-weight:400;line-height:var(--ff-line-reading);margin:0 0 var(--ff-space-4)}.ff-article-sidebar-cta a{background:var(--ff-color-white);border-radius:var(--ff-radius-lg);display:block;font-size:var(--ff-font-small);font-weight:700;line-height:1.4;padding:var(--ff-space-3);text-align:center;text-decoration:none;width:100%}.ff-article-mobile-cta a,.ff-article-mobile-cta a:hover,.ff-article-sidebar-cta a,.ff-article-sidebar-cta a:hover{color:var(--ff-action-primary)}.ff-article-sidebar-card--links{border-color:var(--ff-border-info)}.ff-article-sidebar-card--links h2{color:var(--ff-action-guide);font-size:var(--ff-font-small);font-weight:700;line-height:1.4;margin:0 0 var(--ff-space-3)}.ff-article-sidebar-card--links a{align-items:center;color:var(--ff-text-body);display:flex;font-size:var(--ff-font-small);font-weight:500;gap:var(--ff-space-2);line-height:var(--ff-line-normal);margin-top:var(--ff-space-2-5)}.ff-article-sidebar-card--links a:first-of-type{margin-top:0}.ff-article-sidebar-card--links a span{flex:1}.ff-article-sidebar-card--links a strong{color:var(--ff-color-blue-300);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--ff-font-caption);font-weight:700}.ff-article-sidebar-card--links p{color:var(--ff-text-muted);font-size:10px;font-weight:400;margin:var(--ff-space-3) 0 0}.ff-article-sidebar-card--next h2{color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:700;line-height:1.4;margin:0 0 var(--ff-space-3)}.ff-article-sidebar-card--next a{color:var(--ff-text-body);display:block;font-size:var(--ff-font-small);font-weight:500;line-height:var(--ff-line-normal);margin-top:var(--ff-space-2-5)}.ff-article-sidebar-card--next a:first-of-type{margin-top:0}.ff-article-related-band{background:var(--ff-color-gray-150);margin-top:var(--ff-space-16);padding:var(--ff-space-14) 0}.ff-article-related-band__inner{margin:0 auto;max-width:1200px;padding:0 var(--ff-space-10)}.ff-article-related-band h2{color:var(--ff-text-primary);font-size:24px;font-weight:800;line-height:1.4;margin:0 0 var(--ff-space-5)}.ff-article-related-grid{display:grid;gap:var(--ff-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.ff-article-related-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);display:flex;flex-direction:column;gap:var(--ff-space-2-5);padding:var(--ff-space-5);text-decoration:none}.ff-article-related-card>div{align-items:center;display:flex;gap:var(--ff-space-2-5)}.ff-article-related-card span{align-items:center;background:var(--ff-bg-blue-soft);border-radius:var(--ff-radius-lg);display:flex;height:40px;justify-content:center;width:40px}.ff-article-related-card img{height:20px;width:20px}.ff-article-related-card em{background:var(--ff-bg-blue-soft);border:1px solid var(--ff-border-info);border-radius:999px;color:var(--ff-action-guide-strong);font-size:var(--ff-font-caption);font-style:normal;font-weight:600;line-height:1.4;padding:var(--ff-space-1) var(--ff-space-2-5)}.ff-article-related-card strong{color:var(--ff-text-primary);font-size:var(--ff-font-body);font-weight:700;line-height:var(--ff-line-normal)}.ff-article-related-card time{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400;line-height:1.4}.ff-stadium-detail-hero{background:linear-gradient(90deg,rgb(var(--ff-rgb-blue-600)/.08),#0000 44%),linear-gradient(0deg,rgb(var(--ff-rgb-green-600)/.1),#0000 58%),var(--ff-bg-surface)}.ff-section-head--compact{margin-bottom:var(--ff-space-4)}.ff-access-grid,.ff-guide-card-grid,.ff-quick-facts-grid{display:grid;gap:var(--ff-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ff-fact-card,.ff-info-card{background:var(--ff-bg-surface-alt);border-radius:var(--ff-radius-md)}.ff-fact-card__label{font-size:var(--ff-font-meta);font-weight:800}.ff-fact-card strong{font-size:17px;margin-top:var(--ff-space-2)}.ff-info-card h3{color:var(--ff-text-primary);font-size:17px;font-weight:900;line-height:1.45;margin:0}.ff-info-card p{color:var(--ff-text-secondary);font-size:var(--ff-font-body);line-height:var(--ff-line-reading);margin:var(--ff-space-3) 0 0}.ff-note{color:var(--ff-text-muted);font-size:var(--ff-font-small);line-height:1.75;margin:var(--ff-space-4) 0 0}.ff-timeline{display:grid;gap:var(--ff-space-3)}.ff-timeline__item{align-items:start;background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);display:grid;gap:var(--ff-space-4);grid-template-columns:150px minmax(0,1fr);padding:var(--ff-space-4)}.ff-timeline__time{color:var(--ff-action-guide);font-size:var(--ff-font-small);font-weight:900;line-height:var(--ff-line-normal)}.ff-timeline__item p{color:var(--ff-text-secondary);font-size:var(--ff-font-body);line-height:var(--ff-line-reading);margin:0}.ff-cost-category-list,.ff-module-actions{display:flex;flex-wrap:wrap;gap:var(--ff-space-2);margin-top:var(--ff-space-5)}.ff-stadium-detail-sidebar .ff-stadium-visual{height:96px;margin-bottom:var(--ff-space-4);width:96px}.ff-stadium-detail-sidebar .ff-stadium-visual img{height:52px;width:52px}@media (max-width:640px){.ff-access-grid,.ff-guide-card-grid,.ff-quick-facts-grid,.ff-timeline__item{grid-template-columns:1fr}.ff-timeline__item{gap:var(--ff-space-2)}.ff-update-history li{grid-template-columns:1fr}.ff-article-module:not(.ff-callout){padding:var(--ff-space-5)}}@media (max-width:1024px){.ff-article-header{padding:var(--ff-space-4) var(--ff-space-4) var(--ff-space-5)}.ff-article-header__inner{padding:0}.ff-article-breadcrumb{display:none}.ff-article-mobile-back{color:var(--ff-text-muted);display:inline-flex;font-size:var(--ff-font-meta);font-weight:500;line-height:var(--ff-line-normal);text-decoration:none}.ff-article-author-meta{margin-top:var(--ff-space-1-5)}.ff-article-category{margin-top:var(--ff-space-3-5)}.ff-article-title{font-size:25px;line-height:1.45;margin:var(--ff-space-3-5) 0 var(--ff-space-3)}.ff-article-lead{font-size:var(--ff-font-card-title);line-height:1.85;margin:0 0 var(--ff-space-3-5)}.ff-article-meta{font-size:var(--ff-font-meta);gap:var(--ff-space-2) var(--ff-space-3-5)}.ff-article-meta__divider{display:none}.ff-article-last-checked i{height:6px;width:6px}.ff-article-meta a{font-size:var(--ff-font-meta)}.ff-article-key-summary{display:block;padding:var(--ff-space-4-5)}.ff-article-key-summary__icon{border-radius:var(--ff-radius-md);display:inline-flex;height:30px;margin-right:var(--ff-space-2-5);vertical-align:middle;width:30px}.ff-article-key-summary__icon img{height:16px;width:16px}.ff-article-key-summary__body{display:contents}.ff-article-key-summary h2{display:inline;font-size:16px;margin:0;vertical-align:middle}.ff-article-key-summary ul{margin-top:var(--ff-space-2-5)}.ff-article-key-summary li{font-size:var(--ff-font-body);line-height:1.75}.ff-article-warning{gap:var(--ff-space-2-5);margin-top:var(--ff-space-3-5);padding:var(--ff-space-4)}.ff-article-warning img{height:16px;width:16px}.ff-article-intro{padding-top:var(--ff-space-4)}.ff-article-intro p,.ff-article-p{font-size:16px;line-height:1.9;margin:0 0 var(--ff-space-3-5)}.ff-article-section .ff-article-p{margin:var(--ff-space-4) 0 0}.ff-article-info-note{margin-top:0;padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-learn-card{margin-top:var(--ff-space-4);padding:var(--ff-space-4-5)}.ff-article-mobile-toc{background:var(--ff-color-white);display:block;margin-top:var(--ff-space-3-5);padding:var(--ff-space-4)}.ff-article-mobile-toc .ff-article-card-heading h2{font-size:15px}.ff-article-card-heading{margin-bottom:var(--ff-space-3)}.ff-article-card-heading i{width:15px}.ff-article-learn-card .ff-article-numbered-list,.ff-article-mobile-toc .ff-article-numbered-list,.ff-article-sidebar-toc{--ff-article-index-row-padding:9px 4px}.ff-article-numbered-list li,.ff-article-sidebar-toc li{gap:var(--ff-space-2-25);padding:var(--ff-article-index-row-padding)}.ff-article-numbered-list span,.ff-article-sidebar-toc span{width:28px}:is(.ff-article-learn-card,.ff-article-mobile-toc) .ff-article-numbered-list span{font-size:var(--ff-font-meta)}.ff-article-learn-card .ff-article-numbered-list a,.ff-article-learn-card .ff-article-numbered-list strong,.ff-article-mobile-toc .ff-article-numbered-list a{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:600}.ff-article-numbered-row--sub{margin-left:var(--ff-space-6)}:is(.ff-article-learn-card,.ff-article-mobile-toc) .ff-article-numbered-row--sub span{color:var(--ff-text-muted);font-size:10px;font-weight:600}.ff-article-learn-card .ff-article-numbered-row--sub a,.ff-article-learn-card .ff-article-numbered-row--sub strong,.ff-article-mobile-toc .ff-article-numbered-row--sub a{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400}.ff-article-more--desktop{display:none}.ff-article-more--mobile,.ff-article-more--mobile-toc{display:block}.ff-article-more--desktop[open]{display:none}.ff-article-more--mobile-toc[open],.ff-article-more--mobile[open]{display:flex}.ff-article-more summary{gap:var(--ff-space-2);min-height:44px;padding-top:var(--ff-space-2)}.ff-article-more summary>span{max-width:40px}.ff-article-more:before{height:20px;margin-top:-20px}.ff-article-more summary strong{padding:var(--ff-space-1-75) var(--ff-space-4)}.ff-article-section{margin-top:var(--ff-space-7)}.ff-article-section>h2{font-size:20px;line-height:var(--ff-line-normal);padding-left:var(--ff-space-3)}.ff-article-advice__header{gap:var(--ff-space-2-5);padding:var(--ff-space-3) var(--ff-space-3-5)}.ff-article-advice__accent{height:20px}.ff-article-advice__header h2{font-size:var(--ff-font-body)}.ff-article-advice__body{padding:var(--ff-space-3-5)}ul.ff-article-advice__list{gap:var(--ff-space-2-5)}.ff-article-h3{font-size:17px;line-height:1.6;margin:var(--ff-space-6) 0 0}.ff-article-list{gap:var(--ff-space-2);margin-top:var(--ff-space-3-5);padding-left:var(--ff-space-4-5)}.ff-article-list--ol{gap:var(--ff-space-2-25);padding-left:0}.ff-article-list--ol li{min-height:20px;padding-left:var(--ff-space-7-5)}.ff-article-list--ol li:before{font-size:var(--ff-font-caption);height:20px;width:20px}.ff-article-table-wrap{margin-top:var(--ff-space-4-5)}.ff-article-table-wrap--responsive-stacked{overflow-x:hidden}.ff-article-table-wrap--responsive-stacked .ff-article-table,.ff-article-table-wrap--responsive-stacked .ff-article-table tbody,.ff-article-table-wrap--responsive-stacked .ff-article-table td,.ff-article-table-wrap--responsive-stacked .ff-article-table tr{display:block;min-width:0;width:100%}.ff-article-table-wrap--responsive-stacked .ff-article-table thead{display:none}.ff-article-table-wrap--responsive-stacked .ff-article-table tr{border-bottom:1px solid var(--ff-color-gray-100);padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-table-wrap--responsive-stacked .ff-article-table tr:last-child{border-bottom:0}.ff-article-table-wrap--responsive-stacked .ff-article-table td{background:#0000;border:0;box-shadow:none;color:var(--ff-text-secondary);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);padding:0;position:static}.ff-article-table-wrap--responsive-stacked .ff-article-table td+td{margin-top:var(--ff-space-1-5)}.ff-article-table-wrap--responsive-stacked .ff-article-table td:before{color:var(--ff-text-primary);content:attr(data-label) ": ";font-size:var(--ff-font-small);font-weight:700}.ff-article-table-wrap--stacked .ff-article-table,.ff-article-table-wrap--stacked .ff-article-table tbody,.ff-article-table-wrap--stacked .ff-article-table td,.ff-article-table-wrap--stacked .ff-article-table tr{display:block;width:100%}.ff-article-table-wrap--stacked .ff-article-table thead{display:none}.ff-article-table-wrap--stacked .ff-article-table tr{border-bottom:1px solid var(--ff-color-gray-100);padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-table-wrap--stacked .ff-article-table tr:last-child{border-bottom:0}.ff-article-table-wrap--stacked .ff-article-table td{background:#0000;border:0;color:var(--ff-text-secondary);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);padding:0}.ff-article-table-wrap--stacked .ff-article-table td+td{margin-top:var(--ff-space-1-5)}.ff-article-table-wrap--stacked .ff-article-table td:before{color:var(--ff-text-primary);content:attr(data-label) ": ";font-size:var(--ff-font-small);font-weight:700}.ff-article-table-wrap--stacked .ff-article-table tr.is-highlighted td{background:#0000}.ff-article-table-wrap--cols-10,.ff-article-table-wrap--cols-4,.ff-article-table-wrap--cols-5,.ff-article-table-wrap--cols-6,.ff-article-table-wrap--cols-7,.ff-article-table-wrap--cols-8,.ff-article-table-wrap--cols-9{overflow-x:auto}:is(.ff-article-table-wrap--cols-10,.ff-article-table-wrap--cols-4,.ff-article-table-wrap--cols-5,.ff-article-table-wrap--cols-6,.ff-article-table-wrap--cols-7,.ff-article-table-wrap--cols-8,.ff-article-table-wrap--cols-9) .ff-article-table{min-width:620px;table-layout:auto}.ff-article-table-wrap--cols-10 td:first-child,.ff-article-table-wrap--cols-10 th:first-child,.ff-article-table-wrap--cols-4 td:first-child,.ff-article-table-wrap--cols-4 th:first-child,.ff-article-table-wrap--cols-5 td:first-child,.ff-article-table-wrap--cols-5 th:first-child,.ff-article-table-wrap--cols-6 td:first-child,.ff-article-table-wrap--cols-6 th:first-child,.ff-article-table-wrap--cols-7 td:first-child,.ff-article-table-wrap--cols-7 th:first-child,.ff-article-table-wrap--cols-8 td:first-child,.ff-article-table-wrap--cols-8 th:first-child,.ff-article-table-wrap--cols-9 td:first-child,.ff-article-table-wrap--cols-9 th:first-child{background:var(--ff-color-white);box-shadow:2px 0 4px rgb(var(--ff-rgb-gray-900)/.05);left:0;position:sticky;z-index:1}:is(.ff-article-table-wrap--cols-10,.ff-article-table-wrap--cols-4,.ff-article-table-wrap--cols-5,.ff-article-table-wrap--cols-6,.ff-article-table-wrap--cols-7,.ff-article-table-wrap--cols-8,.ff-article-table-wrap--cols-9) th:first-child{background:var(--ff-bg-surface-alt);z-index:2}.ff-article-table-wrap--stacked{overflow-x:hidden}.ff-article-table-wrap--stacked .ff-article-table{min-width:0;width:100%}.ff-article-table-wrap--stacked .ff-article-table :is(td:first-child,th:first-child){background:#0000;box-shadow:none;position:static}.ff-article-table-scroll-note--responsive{display:block}.ff-article-official-box{margin-top:var(--ff-space-4);padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-official-box__title{margin-bottom:var(--ff-space-2)}.ff-article-official-link{border-radius:var(--ff-radius-9);gap:var(--ff-space-2);padding:var(--ff-space-2-5) var(--ff-space-3)}.ff-article-closing-note{margin-top:var(--ff-space-6);padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-faq-list{gap:var(--ff-space-2-5);margin-top:var(--ff-space-3-5)}.ff-article-faq-list details{padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-faq-list summary{gap:var(--ff-space-2-5)}.ff-article-faq-list summary strong{font-size:var(--ff-font-card-title)}.ff-article-faq-list p{margin-top:var(--ff-space-2-5)}.ff-article-next-guides{margin-top:var(--ff-space-8)}.ff-article-next-guides h2,.ff-article-related-mobile h2{font-size:16px;margin-bottom:var(--ff-space-3)}.ff-article-next-guides__grid{display:flex;flex-direction:column;gap:var(--ff-space-2-5)}.ff-article-next-guide{padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-next-guide span{height:30px;width:30px}.ff-article-next-guide img{height:15px;width:15px}.ff-article-mobile-cta{background:var(--ff-bg-navy);border-radius:var(--ff-radius-2xl);color:var(--ff-color-white);display:block;margin-top:var(--ff-space-6);padding:var(--ff-space-5)}.ff-article-mobile-cta h2{font-size:var(--ff-font-body);font-weight:700;line-height:1.4;margin:0 0 var(--ff-space-2)}.ff-article-mobile-cta p{color:var(--ff-text-inverse-muted);font-size:var(--ff-font-small);font-weight:400;line-height:var(--ff-line-relaxed);margin:0 0 var(--ff-space-3-5)}.ff-article-mobile-cta a{background:var(--ff-color-white);border-radius:var(--ff-radius-lg);color:var(--ff-action-primary);display:block;font-size:var(--ff-font-small);font-weight:700;line-height:1.4;padding:var(--ff-space-3);text-align:center;text-decoration:none;width:100%}.ff-article-related-mobile{display:block;margin-top:var(--ff-space-8)}.ff-article-related-mobile .ff-article-related-grid{display:flex;flex-direction:column;gap:var(--ff-space-2-5)}.ff-article-related-mobile .ff-article-related-card{align-items:flex-start;border-radius:var(--ff-radius-xl);display:grid;gap:var(--ff-space-3);grid-template-columns:38px minmax(0,1fr);padding:var(--ff-space-3-5)}.ff-article-related-mobile .ff-article-related-card>div{display:contents}.ff-article-related-mobile .ff-article-related-card span{border-radius:var(--ff-radius-9);grid-row:1/span 3;height:38px;width:38px}.ff-article-related-mobile .ff-article-related-card img{height:19px;width:19px}.ff-article-related-mobile .ff-article-related-card em{align-self:flex-start;font-size:10px;grid-column:2;justify-self:start;padding:var(--ff-space-0-75) var(--ff-space-2-25)}.ff-article-related-mobile .ff-article-related-card :is(strong,time){display:block}.ff-article-related-mobile .ff-article-related-card strong{flex:1;font-size:var(--ff-font-small);grid-column:2;line-height:1.4}.ff-article-related-mobile .ff-article-related-card time{font-size:var(--ff-font-caption);grid-column:2}.ff-article-author-box{display:grid;gap:var(--ff-space-3);grid-template-columns:40px minmax(0,1fr);margin-top:var(--ff-space-8);padding:var(--ff-space-4-5)}.ff-article-author-box__body{display:contents}.ff-article-author-box__mark{border-radius:var(--ff-radius-lg);height:40px;width:40px}.ff-article-author-box__mark i{left:8px;right:8px;top:20px}.ff-article-author-box__mark b{height:11px;width:11px}.ff-article-author-box__mark em{height:7px;left:8px;top:9px;width:7px}.ff-article-author-box h2{font-size:var(--ff-font-body);margin-top:var(--ff-space-1)}.ff-article-author-box p,.ff-article-author-box__links{grid-column:1/-1}.ff-article-author-box p{margin-bottom:var(--ff-space-3-5)}.ff-article-author-box__links{gap:var(--ff-space-2)}.ff-article-author-box__link{font-size:var(--ff-font-small);padding:var(--ff-space-2) var(--ff-space-3-25)}.ff-article-update-history{background:var(--ff-color-white);margin-top:var(--ff-space-3-5);padding:var(--ff-space-3) var(--ff-space-4)}}@media (max-width:640px){.ff-article-disclosure,.ff-article-key-summary,.ff-article-page-card{padding:var(--ff-space-4-5)}.ff-article-key-summary{gap:var(--ff-space-3)}.ff-article-page-link-list{grid-template-columns:minmax(0,1fr)}.ff-article-verification{margin-top:var(--ff-space-3-5)}.ff-article-official-links,.ff-article-verification__meta{padding:var(--ff-space-3-5) var(--ff-space-4)}.ff-article-official-links{margin-top:var(--ff-space-4)}.ff-article-official-links .ff-article-page-link-list a{gap:var(--ff-space-2)}.ff-article-official-links h2{margin-bottom:var(--ff-space-2)}.ff-article-official-links .ff-article-page-link-list strong{font-size:var(--ff-font-caption)}.ff-article-official-links .ff-article-page-card__note{margin-top:var(--ff-space-2)}.ff-article-figure--wide{margin-left:0;margin-right:0;transform:none;width:100%}.ff-article-figure--portrait{max-width:72%}.ff-article-experience__body,.ff-article-media-text{grid-template-columns:minmax(0,1fr)}.ff-article-media-text--right :is(.ff-article-media-text__content,.ff-article-media-text__figure){grid-column:auto;grid-row:auto}.ff-article-media-text--float{display:flex;flex-direction:column}.ff-article-media-text--float .ff-article-media-text__content{order:1}.ff-article-media-text--float .ff-article-media-text__figure{float:none;margin:0;order:2;width:100%}:is(.ff-article-gallery--steps,.ff-article-gallery--three) .ff-article-gallery__grid{grid-template-columns:minmax(0,1fr)}.ff-article-gallery--mosaic .ff-article-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.ff-article-gallery--mosaic .ff-article-gallery__item:first-child{grid-column:1/-1;grid-row:auto}.ff-article-gallery--mosaic .ff-article-image{aspect-ratio:16/9;height:auto}.ff-article-carousel__arrow{display:none}.ff-article-advice-speech{grid-template-columns:minmax(0,1fr)}.ff-article-advice-speech__profile{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;text-align:left}.ff-article-advice-speech__profile>span{height:36px;width:36px}.ff-article-advice-speech__bubble:before{left:25px;top:-9px;transform:rotate(45deg)}.ff-article-table-wrap:not(.ff-article-table-wrap--stacked):not(.ff-article-table-wrap--responsive-stacked) :is(td,th){font-size:var(--ff-font-meta);padding:var(--ff-space-2-5)}}.ff-archive-hero{background:linear-gradient(135deg,var(--ff-bg-navy) 0,var(--ff-color-navy-800) 100%);border-bottom:0;padding:var(--ff-space-14) 0 var(--ff-space-20)}.ff-static-hero{background:var(--ff-color-white);border-bottom:1px solid var(--ff-border-default);padding:var(--ff-space-10) 0}.ff-archive-hero__inner,.ff-detail-hero__inner,.ff-search-panel__inner,.ff-search-results__inner,.ff-static-hero__inner{margin-inline:auto;max-width:1200px;padding-inline:var(--ff-space-10);width:100%}.ff-static-hero .ff-breadcrumb{color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:500;margin-bottom:var(--ff-space-4)}.ff-static-hero .ff-breadcrumb a{color:var(--ff-text-muted);text-decoration:none}.ff-static-hero .ff-kicker{color:var(--ff-action-guide);font-size:var(--ff-font-meta);font-weight:800;margin:0 0 var(--ff-space-3)}.ff-static-hero .ff-page-title{color:var(--ff-text-primary);font-size:34px;font-weight:900;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-3)}.ff-static-hero .ff-page-lead{color:var(--ff-text-body);font-size:var(--ff-font-card-title);line-height:var(--ff-line-reading);margin:0;max-width:720px}.ff-archive-hero .ff-kicker{background:rgb(var(--ff-rgb-blue-600)/.16);border:1px solid rgb(var(--ff-rgb-blue-300)/.3);border-radius:999px;color:var(--ff-color-blue-300);display:inline-flex;font-size:var(--ff-font-meta);font-weight:700;line-height:1;margin:0 0 var(--ff-space-4);padding:var(--ff-space-1-5) var(--ff-space-3-5)}.ff-archive-hero .ff-page-title{color:var(--ff-color-white);font-size:36px;font-weight:900;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-3);max-width:760px}.ff-archive-hero .ff-page-lead{color:var(--ff-text-inverse-muted);font-size:var(--ff-font-card-title);line-height:var(--ff-line-reading);margin:0;max-width:640px}.ff-archive-floating{margin-top:-40px;position:relative;z-index:2}.ff-archive-filter-panel{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-3xl);box-shadow:0 12px 32px rgb(var(--ff-rgb-gray-900)/.08);padding:var(--ff-space-5-5) var(--ff-space-6-5)}.ff-archive-filter-row{display:flex;flex-wrap:wrap;gap:var(--ff-space-3);margin-bottom:var(--ff-space-3-5)}.ff-filter-control{align-items:center;background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-lg);color:var(--ff-text-secondary);display:inline-flex;font-family:var(--ff-font-sans);font-size:var(--ff-font-small);font-weight:500;justify-content:space-between;line-height:1;min-height:44px;min-width:150px;padding:var(--ff-space-2-5) var(--ff-space-9) var(--ff-space-2-5) var(--ff-space-3-5)}select.ff-filter-control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--ff-text-muted) 50%),linear-gradient(135deg,var(--ff-text-muted) 50%,#0000 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.ff-filter-control:focus-visible,.ff-filter-pill:focus-visible{outline:3px solid rgb(var(--ff-rgb-blue-600)/.25);outline-offset:2px}.ff-filter-control--search{background-image:url(../../icons/icon-search.svg);background-position:14px;background-repeat:no-repeat;background-size:15px 15px;color:var(--ff-text-muted);flex:1 1 260px;font-weight:400;justify-content:flex-start;padding-left:var(--ff-space-9-5)}.ff-archive-filter-pills,.ff-search-filter-pills{display:flex;flex-wrap:wrap;gap:var(--ff-space-2)}.ff-filter-pill{align-items:center;background:var(--ff-color-gray-100);border:0;border-radius:999px;color:var(--ff-text-body);cursor:pointer;display:inline-flex;font-family:var(--ff-font-sans);font-size:var(--ff-font-meta);font-weight:500;line-height:1;min-height:44px;padding:var(--ff-space-1-75) var(--ff-space-3-5)}.ff-filter-pill.is-active{background:var(--ff-action-primary);color:var(--ff-color-white);font-weight:600}.ff-section-title{font-size:26px;font-weight:800;line-height:var(--ff-line-tight)}.ff-archive-mini-label{color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:800;line-height:1;margin:0 0 var(--ff-space-3)}.ff-caution-banner,.ff-city-map-card,.ff-feature-link-card,.ff-info-banner,.ff-next-match-banner,.ff-stadium-feature-card{border-radius:var(--ff-radius-2xl)}.ff-feature-link-card{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-3xl);box-shadow:var(--ff-shadow-card);color:var(--ff-text-primary);display:flex;gap:var(--ff-space-6);padding:var(--ff-space-7) var(--ff-space-8);text-decoration:none}.ff-feature-link-card:hover{border-color:rgb(var(--ff-rgb-blue-600)/.45);color:var(--ff-text-primary)}.ff-error-link-card__icon,.ff-feature-link-card__icon,.ff-search-card__icon,.ff-search-empty__icon{background:var(--ff-bg-blue-soft);border-radius:var(--ff-radius-lg);display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}:is(.ff-error-link-card__icon,.ff-feature-link-card__icon,.ff-search-card__icon,.ff-search-empty__icon) img{height:20px;object-fit:contain;width:20px}.ff-feature-link-card__icon{border-radius:var(--ff-radius-xl);height:48px;width:48px}.ff-feature-link-card__icon img{height:24px;width:24px}.ff-feature-link-card__body{display:grid;flex:1;gap:var(--ff-space-1-5);min-width:0}.ff-feature-link-card__body strong{color:var(--ff-text-primary);font-size:18px;font-weight:700;line-height:var(--ff-line-tight)}.ff-feature-link-card__body span:last-child{color:var(--ff-text-muted);font-size:var(--ff-font-small);line-height:1.6}.ff-feature-link-card__cta{color:var(--ff-action-guide);flex:none;font-size:var(--ff-font-small);font-weight:700}.ff-card--archive{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);box-shadow:0 2px 8px rgb(var(--ff-rgb-gray-900)/.04);display:flex;flex-direction:column;gap:var(--ff-space-3);min-height:100%;padding:var(--ff-space-5)}.ff-card--archive[hidden]{display:none}.ff-card--archive .ff-card__title{font-size:var(--ff-font-card-title);font-weight:700;line-height:var(--ff-line-normal)}.ff-card--archive .ff-card__desc{font-weight:400}.ff-card--archive .ff-card__desc,.ff-filter-empty{font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed)}.ff-filter-empty{background:var(--ff-color-white);border:1px dashed var(--ff-border-strong);border-radius:var(--ff-radius-xl);color:var(--ff-text-secondary);margin:var(--ff-space-5) 0 0;padding:var(--ff-space-4-5) var(--ff-space-5)}.ff-fixtures-updated{color:var(--ff-text-muted);font-size:var(--ff-font-small);margin:var(--ff-space-3) 0 0}.ff-fixtures-filter{margin-top:var(--ff-space-5)}.ff-fixtures-filter label{color:var(--ff-text-secondary);display:grid;font-size:var(--ff-font-small);font-weight:700;gap:var(--ff-space-2)}.ff-fixtures-filter__actions{display:flex;flex-wrap:wrap;gap:var(--ff-space-3)}.ff-fixtures-heading{align-items:end;display:flex;gap:var(--ff-space-5);justify-content:space-between;margin-bottom:var(--ff-space-5)}.ff-fixtures-heading p{color:var(--ff-text-muted);font-size:var(--ff-font-small);margin:var(--ff-space-2) 0 0}.ff-fixtures-heading>a{align-items:center;display:inline-flex;font-weight:700;min-height:44px}.ff-fixtures-list{display:grid;gap:var(--ff-space-3)}.ff-fixtures-row{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);display:grid;gap:var(--ff-space-5);grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);padding:var(--ff-space-5)}.ff-fixtures-row__date,.ff-fixtures-row__match{display:grid;gap:var(--ff-space-1-5)}.ff-fixtures-row__date span,.ff-fixtures-row__match p{color:var(--ff-text-muted);font-size:var(--ff-font-small);margin:0}.ff-fixtures-row__date strong,.ff-fixtures-row__match h3{color:var(--ff-text-primary);margin:0}.ff-fixtures-row__match h3{font-size:var(--ff-font-card-title);line-height:var(--ff-line-normal)}.ff-safety-banner{align-items:center;background:var(--ff-color-green-50);border:1px solid var(--ff-border-safe);border-radius:var(--ff-radius-3xl);display:grid;gap:var(--ff-space-4-5);grid-template-columns:48px minmax(0,1fr) auto;padding:var(--ff-space-6) var(--ff-space-7)}.ff-safety-banner__icon{background:var(--ff-bg-icon-safe);border-radius:var(--ff-radius-xl);display:grid;height:48px;place-items:center;width:48px}.ff-safety-banner__icon img{height:24px;width:24px}.ff-stadium-feature-card{align-items:stretch;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-4xl);box-shadow:0 12px 32px rgb(var(--ff-rgb-gray-900)/.08);display:flex;gap:0;overflow:hidden;padding:0}.ff-stadium-feature-card__visual{background:linear-gradient(160deg,var(--ff-bg-navy),var(--ff-color-navy-700));border-radius:0;display:grid;flex:none;min-height:250px;overflow:hidden;place-items:center;position:relative;width:42%}.ff-detail-visual img,.ff-stadium-feature-card__visual img{height:100%;object-fit:cover;opacity:.9;width:100%}.ff-stadium-feature-card__visual span{background:rgb(var(--ff-rgb-white)/.12);border-radius:999px;bottom:20px;color:var(--ff-color-blue-300);font-size:var(--ff-font-caption);font-weight:700;left:20px;padding:var(--ff-space-1-25) var(--ff-space-3);position:absolute}.ff-stadium-feature-card__body{border-left:4px solid var(--ff-action-primary);display:flex;flex-direction:column;gap:var(--ff-space-3);justify-content:center;padding:var(--ff-space-7) var(--ff-space-8);width:58%}.ff-stadium-feature-card__body h2{color:var(--ff-text-primary);font-size:22px;font-weight:800;line-height:var(--ff-line-tight);margin:0}.ff-stadium-feature-card__body p{color:var(--ff-text-muted);font-size:var(--ff-font-body);line-height:var(--ff-line-relaxed);margin:0}.ff-stadium-feature-card__body .ff-button{align-self:flex-start;font-size:var(--ff-font-small);font-weight:700;min-height:0;padding:var(--ff-space-2-75) var(--ff-space-4-5)}.ff-stadium-card{display:flex;flex-direction:column}.ff-card--club-archive .ff-club-card__head,.ff-card--player-archive .ff-player-card__head{align-items:center;display:flex;gap:var(--ff-space-2-5)}.ff-card--club-archive .ff-logo-mark{border-radius:50%;font-size:var(--ff-font-meta);font-weight:800;height:40px;width:40px}.ff-card--club-archive .ff-card__desc,.ff-card--club-archive .ff-club-card__name p,.ff-card--player-archive .ff-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-meta);margin:0}.ff-card--club-archive .ff-club-card__name p{font-weight:400;line-height:var(--ff-line-tight)}.ff-card--club-archive .ff-card__title{font-size:var(--ff-font-body);font-weight:700;line-height:var(--ff-line-tight);margin:0}.ff-card--club-archive .ff-card__desc{font-weight:500;line-height:1.4}:is(.ff-card--club-archive,.ff-card--player-archive) .ff-badge{align-self:flex-start;border-radius:999px;font-size:var(--ff-font-caption);font-weight:600;line-height:var(--ff-line-tight);min-height:0;padding:var(--ff-space-1) var(--ff-space-2-5)}.ff-card--club-archive .ff-badge--warning{font-weight:700}.ff-badge--outline{background:#0000;border:1px solid var(--ff-action-safe);color:var(--ff-action-safe-strong)}:is(.ff-card--club-archive,.ff-card--course-archive,.ff-stadium-card--archive) .ff-card__cta{color:var(--ff-color-white);margin-top:auto;text-decoration:none}.ff-grid>.ff-stadium-card--archive{gap:0;overflow:hidden;padding:0}.ff-stadium-card__visual{background:var(--ff-bg-navy);display:block;flex:none;height:88px;overflow:hidden;width:100%}.ff-stadium-card__visual img{display:block;height:100%;object-fit:cover;width:100%}.ff-stadium-card__body{display:flex;flex:1;flex-direction:column;gap:var(--ff-space-2);padding:var(--ff-space-4)}.ff-stadium-card--archive .ff-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-body);font-weight:700;line-height:1.45;margin:0}.ff-stadium-card--archive .ff-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:400;line-height:var(--ff-line-normal)}.ff-stadium-card--archive .ff-card__footer{display:flex;flex-wrap:wrap;gap:var(--ff-space-1-5);margin:0}.ff-stadium-card--archive .ff-chip{background:var(--ff-color-gray-100);border:0;color:var(--ff-text-body);font-size:var(--ff-font-caption);font-weight:500;padding:var(--ff-space-1) var(--ff-space-2-5)}.ff-stadium-card--archive .ff-card__cta{margin-top:var(--ff-space-1);padding:var(--ff-space-2-25)}.ff-card--player-archive{gap:var(--ff-space-2-5)}.ff-card--player-archive .ff-player-card__icon{align-items:center;background:var(--ff-color-gray-100);border-radius:50%;display:flex;flex:none;height:38px;justify-content:center;width:38px}.ff-card--player-archive .ff-player-card__icon img{height:20px;width:20px}.ff-card--player-archive .ff-card__title{font-size:var(--ff-font-card-title);font-weight:700;margin:0}.ff-card--player-archive .ff-card__desc{font-weight:500}.ff-card--player-archive .ff-player-card__next{background:var(--ff-bg-surface-alt);border-radius:var(--ff-radius-lg);color:var(--ff-text-body);font-size:var(--ff-font-meta);font-weight:500;line-height:var(--ff-line-normal);margin:0;padding:var(--ff-space-2-5) var(--ff-space-3)}.ff-player-card__cta{color:var(--ff-action-guide);font-size:var(--ff-font-small);font-weight:700;line-height:1.4;margin-top:auto}.ff-card--course-archive{gap:var(--ff-space-3);padding:var(--ff-space-5-5)}.ff-card--course-archive .ff-course-card__icon{align-items:center;background:var(--ff-color-indigo-50);border-radius:var(--ff-radius-lg);display:flex;flex:none;height:36px;justify-content:center;width:36px}.ff-card--course-archive .ff-course-card__icon img{height:18px;width:18px}.ff-card--course-archive .ff-card__title{font-size:var(--ff-font-card-title);font-weight:700;line-height:var(--ff-line-tight);margin:0}.ff-card--course-archive .ff-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:400;line-height:var(--ff-line-relaxed);margin:0;min-height:60px}.ff-card--course-archive .ff-course-card__meta{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-lg);display:flex;flex-direction:column;gap:var(--ff-space-1-25);padding:var(--ff-space-2-5) var(--ff-space-3)}.ff-card--course-archive .ff-course-card__meta div{color:var(--ff-text-primary);display:flex;font-size:var(--ff-font-meta);font-weight:500;justify-content:space-between}.ff-card--course-archive .ff-course-card__meta span{color:var(--ff-text-muted)}.ff-card--course-archive .ff-course-card__meta strong{font-weight:700}.ff-card--course-archive .ff-course-card__meta em{color:var(--ff-text-primary);font-style:normal}.ff-guide-point-card__icon,.ff-stadium-card__icon{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);display:grid;height:44px;place-items:center;width:44px}.ff-guide-point-card__icon img,.ff-stadium-card__icon img{height:24px;width:24px}.ff-city-map-card{background:radial-gradient(circle at 8% 20%,var(--ff-action-guide) 0 3px,#0000 3.5px),radial-gradient(circle at 30% 55%,var(--ff-action-safe) 0 3px,#0000 3.5px),radial-gradient(circle at 52% 30%,var(--ff-action-warning) 0 3px,#0000 3.5px),radial-gradient(circle at 70% 60%,var(--ff-action-danger) 0 3px,#0000 3.5px),radial-gradient(circle at 85% 35%,var(--ff-color-blue-300) 0 3px,#0000 3.5px),linear-gradient(160deg,var(--ff-action-primary),var(--ff-color-navy-700));border:0;border-radius:var(--ff-radius-4xl);overflow:hidden;padding:var(--ff-space-10);position:relative}.ff-city-map-card__body{position:relative}.ff-caution-banner h2,.ff-city-map-card h2,.ff-info-banner h2,.ff-next-match-banner p{color:var(--ff-text-primary);font-size:var(--ff-font-body);font-weight:900;line-height:1.45;margin:0 0 var(--ff-space-1-5)}.ff-city-map-card h2{color:var(--ff-color-white);font-size:18px;font-weight:800;margin-bottom:var(--ff-space-2)}.ff-caution-banner p,.ff-city-map-card p,.ff-info-banner p{color:var(--ff-text-secondary);font-size:var(--ff-font-small);line-height:1.75;margin:0}.ff-city-map-card p{color:var(--ff-text-inverse-muted);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);max-width:480px}.ff-feature-band{background:var(--ff-bg-blue-soft)}.ff-feature-band--safe{background:var(--ff-bg-green-soft)}.ff-caution-banner{align-items:center;background:var(--ff-bg-amber-soft);border:1px solid var(--ff-color-amber-150);display:flex;gap:var(--ff-space-6);justify-content:space-between;padding:var(--ff-space-7) var(--ff-space-8)}.ff-caution-banner .ff-section-title{font-size:17px;font-weight:800;margin:0 0 var(--ff-space-1-5)}.ff-caution-banner .ff-section-lead{color:var(--ff-text-body);font-size:var(--ff-font-small);font-weight:400;line-height:var(--ff-line-relaxed);margin:0}.ff-caution-banner .ff-button{background:var(--ff-bg-icon-caution);color:var(--ff-action-warning-strong);flex:none;font-size:var(--ff-font-small);font-weight:700;padding:var(--ff-space-3) var(--ff-space-5)}.ff-caution-banner p{color:var(--ff-color-amber-900)}.ff-caution-banner--compact{display:block;margin-bottom:var(--ff-space-6)}.ff-info-banner{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);padding:var(--ff-space-5-5) var(--ff-space-6-5)}.ff-inline-pill-list{display:flex;flex-wrap:wrap;gap:var(--ff-space-2-5);margin-top:var(--ff-space-4)}.ff-inline-pill-list :is(a,span){align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:999px;color:var(--ff-text-primary);display:inline-flex;font-size:var(--ff-font-small);font-weight:600;min-height:0;padding:var(--ff-space-2-25) var(--ff-space-4);text-decoration:none}.ff-inline-pill-list a{cursor:pointer}.ff-inline-pill-list a:focus-visible{outline:3px solid rgb(var(--ff-rgb-blue-600)/.25);outline-offset:2px}.ff-archive-note,.ff-detail-note{background:var(--ff-bg-blue-soft);border:1px solid var(--ff-border-info);border-radius:var(--ff-radius-2xl);padding:var(--ff-space-4-5) var(--ff-space-6)}.ff-archive-note p,.ff-detail-note p{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:500;line-height:var(--ff-line-relaxed);margin:0}.ff-match-mini-list{display:flex;flex-direction:column;gap:var(--ff-space-3-5)}.ff-match-mini-row{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);display:flex;gap:var(--ff-space-6);padding:var(--ff-space-4-5) var(--ff-space-6)}.ff-match-mini-row>span{color:var(--ff-text-primary);flex:none;font-size:var(--ff-font-body);font-weight:700;width:120px}.ff-match-mini-row>strong{color:var(--ff-text-primary);flex:1;font-size:var(--ff-font-card-title);font-weight:700}.ff-match-mini-row>small{color:var(--ff-text-muted);flex:1;font-size:var(--ff-font-meta);font-weight:400}.ff-static-document{margin-inline:auto;max-width:820px;padding:var(--ff-space-14) var(--ff-space-10) var(--ff-space-24);width:100%}.ff-static-page{margin-inline:auto;padding:var(--ff-space-12) 0 var(--ff-space-20);width:min(100% - 32px,var(--ff-container))}.ff-static-document--narrow{max-width:680px}.ff-static-document .ff-breadcrumb{color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:500;margin-bottom:var(--ff-space-5)}.ff-static-document .ff-breadcrumb a{color:var(--ff-text-muted);text-decoration:none}.ff-static-title{color:var(--ff-text-primary);font-size:34px;font-weight:800;line-height:var(--ff-line-tight);margin:0 0 var(--ff-space-4)}.ff-static-document p,.ff-static-lead{color:var(--ff-text-body);font-size:var(--ff-font-card-title);line-height:var(--ff-line-reading);margin:0}.ff-static-lead{font-size:16px;line-height:1.9;margin-bottom:var(--ff-space-10)}.ff-static-document h2{color:var(--ff-text-primary);font-size:20px;font-weight:800;line-height:1.4;margin:var(--ff-space-12) 0 var(--ff-space-4)}.ff-static-document ul{display:flex;flex-direction:column;gap:var(--ff-space-2-25);margin:0;padding:0 0 0 var(--ff-space-5)}.ff-static-document li{color:var(--ff-text-body);font-size:var(--ff-font-card-title);line-height:var(--ff-line-reading)}.ff-static-actions{display:flex;flex-wrap:wrap;gap:var(--ff-space-3);margin-top:var(--ff-space-12)}.ff-operator-table{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);overflow:hidden}.ff-operator-table__row{border-bottom:1px solid var(--ff-color-gray-100);display:grid;grid-template-columns:180px minmax(0,1fr)}.ff-operator-table__row:last-child{border-bottom:0}.ff-operator-table__label,.ff-operator-table__value{padding:var(--ff-space-4) var(--ff-space-5)}.ff-operator-table__label{background:var(--ff-bg-surface-alt);color:var(--ff-text-secondary);font-size:var(--ff-font-small);font-weight:800}.ff-operator-table__value{color:var(--ff-text-primary);font-size:var(--ff-font-body);line-height:var(--ff-line-relaxed)}.ff-contact-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-3xl);display:flex;flex-direction:column;gap:var(--ff-space-5);padding:var(--ff-space-8)}.ff-contact-card .ff-form__row{gap:var(--ff-space-2)}.ff-contact-card label{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:700}.ff-contact-card :is(.ff-input,.ff-select,.ff-textarea){border-color:var(--ff-border-strong);border-radius:var(--ff-radius-lg);font-size:var(--ff-font-body)}.ff-contact-card .ff-select{background-color:var(--ff-bg-surface-alt)}.ff-contact-card .ff-textarea{min-height:110px}.ff-form-result{margin-bottom:var(--ff-space-4-5)}.ff-form-result p{margin:0}.ff-search-panel{background:var(--ff-color-white);border-bottom:1px solid var(--ff-border-default);padding:var(--ff-space-10) 0}.ff-search-panel__inner,.ff-search-results__inner{max-width:1000px}.ff-search-panel__label{color:var(--ff-text-muted);font-size:var(--ff-font-meta);font-weight:700;margin:0 0 var(--ff-space-3)}.ff-search-box{align-items:center;background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);display:flex;gap:var(--ff-space-2-5);margin-bottom:var(--ff-space-4-5);padding:var(--ff-space-3-5) var(--ff-space-4-5)}.ff-error-search img,.ff-search-box__icon img{height:18px;object-fit:contain;opacity:.65;width:18px}:is(.ff-error-search,.ff-search-box) input{background:#0000;border:0;color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:500;outline:0;width:100%}.ff-search-results{padding:var(--ff-space-8) 0 var(--ff-space-16)}.ff-search-summary{color:var(--ff-text-muted);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed);margin:0 0 var(--ff-space-5)}.ff-search-list{display:flex;flex-direction:column;gap:var(--ff-space-3);margin:0}.ff-search-card{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-2xl);color:var(--ff-text-primary);display:flex;gap:var(--ff-space-4-5);padding:var(--ff-space-5) var(--ff-space-6);text-decoration:none}.ff-search-card:hover{border-color:var(--ff-action-guide);color:var(--ff-text-primary)}.ff-search-card__body{display:grid;flex:1;gap:var(--ff-space-1);min-width:0}.ff-search-card__title{color:var(--ff-text-primary);font-size:var(--ff-font-card-title);font-weight:800;line-height:1.45}.ff-search-card__desc{color:var(--ff-text-muted);font-size:var(--ff-font-small);line-height:1.6}.ff-search-card__cta{color:var(--ff-action-guide);flex:none;font-size:var(--ff-font-small);font-weight:800}.ff-search-empty{background:var(--ff-bg-surface-alt);border:1px dashed var(--ff-border-strong);border-radius:var(--ff-radius-2xl);padding:var(--ff-space-8);text-align:center}.ff-search-empty__icon{margin:0 auto var(--ff-space-3)}.ff-search-empty p{color:var(--ff-text-body);font-size:var(--ff-font-body);line-height:var(--ff-line-reading);margin:0 auto var(--ff-space-4);max-width:520px}.ff-search-empty__actions{display:flex;flex-wrap:wrap;gap:var(--ff-space-2-5);justify-content:center}.ff-pagination-wrap{margin-top:var(--ff-space-8)}.ff-error-hero{background:linear-gradient(135deg,var(--ff-bg-navy),var(--ff-color-navy-800));overflow:hidden;padding:var(--ff-space-20) 0;position:relative;text-align:center}.ff-error-hero__orb{border:1px solid rgb(var(--ff-rgb-white)/.08);border-radius:50%;height:200px;position:absolute;width:200px}.ff-error-hero__orb--left{left:10%;top:20%}.ff-error-hero__orb--right{bottom:10%;height:220px;right:8%;width:220px}.ff-error-hero__inner{margin-inline:auto;position:relative;width:min(100% - 32px,600px)}.ff-error-code{color:var(--ff-color-white);font-size:88px;font-weight:900;line-height:1;margin:0 0 var(--ff-space-4);opacity:.9}.ff-error-title{color:var(--ff-color-white);font-size:26px;font-weight:800;line-height:1.4;margin:0 0 var(--ff-space-3)}.ff-error-lead{color:var(--ff-text-inverse-muted);font-size:var(--ff-font-body);line-height:var(--ff-line-reading);margin:0 0 var(--ff-space-8)}.ff-error-search{align-items:center;background:var(--ff-color-white);border-radius:var(--ff-radius-xl);display:flex;gap:var(--ff-space-2-5);padding:var(--ff-space-3-5) var(--ff-space-4-5)}.ff-error-links{padding:var(--ff-space-14) 0 var(--ff-space-20)}.ff-error-links__inner{margin-inline:auto;max-width:700px;padding-inline:var(--ff-space-10);text-align:center;width:100%}.ff-error-links__label{color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:800;margin:0 0 var(--ff-space-4)}.ff-error-link-list{display:flex;flex-direction:column;gap:var(--ff-space-2-5)}.ff-error-link-card{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);color:var(--ff-text-primary);display:flex;gap:var(--ff-space-3);padding:var(--ff-space-4) var(--ff-space-5);text-align:left;text-decoration:none}.ff-error-link-card:hover{border-color:var(--ff-action-guide);color:var(--ff-text-primary)}.ff-error-link-card__icon{border-radius:var(--ff-radius-md);height:30px;width:30px}.ff-error-link-card__icon img{height:15px;width:15px}.ff-error-link-card span:nth-child(2){flex:1;font-size:var(--ff-font-small);font-weight:700}.ff-error-link-card em,.ff-related-link-card em{color:var(--ff-action-guide);font-style:normal;font-weight:900}.ff-detail-hero{background:var(--ff-color-white);border-bottom:1px solid var(--ff-border-default);padding:var(--ff-space-6) 0 var(--ff-space-8)}.ff-detail-hero .ff-breadcrumb{align-items:center;color:var(--ff-text-muted);display:flex;flex-wrap:wrap;font-size:var(--ff-font-small);font-weight:500;gap:var(--ff-space-2);margin-bottom:var(--ff-space-5)}.ff-detail-hero .ff-breadcrumb a{color:var(--ff-action-guide);text-decoration:none}.ff-detail-title{color:var(--ff-text-primary);font-size:34px;font-weight:800;line-height:1.4;margin:0 0 var(--ff-space-2-5)}.ff-detail-lead{color:var(--ff-text-body);font-size:var(--ff-font-card-title);line-height:var(--ff-line-reading);margin:0;max-width:720px}.ff-detail-meta{color:var(--ff-text-muted);font-size:var(--ff-font-meta);line-height:var(--ff-line-relaxed);margin:var(--ff-space-3-5) 0 0}.ff-detail-main{margin-inline:auto;max-width:1200px;padding:var(--ff-space-10) var(--ff-space-10) 0;width:100%}.ff-detail-visual{background:linear-gradient(160deg,var(--ff-bg-navy),var(--ff-color-navy-700));border-radius:var(--ff-radius-3xl);height:220px;margin-bottom:var(--ff-space-8);overflow:hidden}.ff-detail-section{margin-bottom:var(--ff-space-12)}.ff-detail-section h2{color:var(--ff-text-primary);font-size:20px;font-weight:800;line-height:1.4;margin:0 0 var(--ff-space-4)}.ff-detail-section p{color:var(--ff-text-body);font-size:var(--ff-font-body);line-height:var(--ff-line-reading);margin:0}.ff-detail-facts{display:grid;gap:var(--ff-space-3)}.ff-detail-facts--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ff-detail-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-fact-card,.ff-info-card{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);min-width:0;padding:var(--ff-space-4)}.ff-fact-card__label{color:var(--ff-text-muted);display:block;font-size:var(--ff-font-caption);font-weight:700;line-height:1.4;margin-bottom:var(--ff-space-1-5)}.ff-fact-card strong{color:var(--ff-text-primary);display:block;font-size:var(--ff-font-body);font-weight:800;line-height:1.45}.ff-fact-card--dark{background:var(--ff-action-primary);border-color:var(--ff-action-primary)}.ff-fact-card--dark .ff-fact-card__label{color:var(--ff-color-blue-300)}.ff-fact-card--dark strong{color:var(--ff-color-white)}.ff-detail-card-grid{display:grid;gap:var(--ff-space-4);margin-bottom:var(--ff-space-4-5)}.ff-detail-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-info-banner h3,.ff-info-card h3{color:var(--ff-text-primary);font-size:var(--ff-font-small);font-weight:800;line-height:var(--ff-line-normal);margin:0 0 var(--ff-space-2)}.ff-info-banner p,.ff-info-card p{color:var(--ff-text-muted);font-size:var(--ff-font-small);line-height:var(--ff-line-relaxed)}.ff-detail-after-grid{margin-top:var(--ff-space-4)}.ff-detail-list{display:flex;flex-direction:column;gap:var(--ff-space-2-25);margin:0;padding:0 0 0 var(--ff-space-5)}.ff-detail-list li{color:var(--ff-text-body);font-size:var(--ff-font-card-title);line-height:var(--ff-line-reading)}.ff-detail-two-column{display:grid;gap:var(--ff-space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.ff-day-list,.ff-detail-bullet-list,.ff-detail-checklist{display:flex;flex-direction:column;gap:var(--ff-space-2-5)}.ff-detail-bullet-list>div,.ff-detail-checklist>div{align-items:flex-start;color:var(--ff-text-body);display:flex;font-size:var(--ff-font-body);gap:var(--ff-space-2-5);line-height:var(--ff-line-reading)}.ff-detail-bullet-list>div>span{background:var(--ff-action-guide);border-radius:50%;flex:0 0 auto;height:6px;margin-top:var(--ff-space-2-25);width:6px}.ff-detail-bullet-list--amber>div>span{background:var(--ff-action-warning)}.ff-detail-bullet-list--green>div>span{background:var(--ff-action-safe)}.ff-detail-checklist>div{align-items:center;background:var(--ff-bg-surface-alt);border-radius:var(--ff-radius-md);font-weight:600;padding:var(--ff-space-2-25) var(--ff-space-3)}.ff-detail-checklist>div>span{background:var(--ff-color-white);border:1.5px solid var(--ff-border-strong);border-radius:var(--ff-radius-xs);flex:0 0 auto;height:16px;width:16px}.ff-day-row{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);display:flex;gap:var(--ff-space-4);padding:var(--ff-space-4) var(--ff-space-5)}.ff-day-row strong{color:var(--ff-action-guide);flex:0 0 auto;font-size:var(--ff-font-body);font-weight:900;width:64px}.ff-day-row p{color:var(--ff-text-body);flex:1;font-size:var(--ff-font-body);line-height:var(--ff-line-relaxed)}.ff-next-match-banner{align-items:center;background:var(--ff-action-primary);color:var(--ff-color-white);display:flex;gap:var(--ff-space-5);justify-content:space-between;padding:var(--ff-space-6) var(--ff-space-7)}.ff-next-match-banner p{color:var(--ff-color-blue-300)}.ff-next-match-banner strong{color:var(--ff-color-white);display:block;font-size:16px;line-height:var(--ff-line-relaxed)}.ff-related-link-grid{display:grid;gap:var(--ff-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ff-related-link-card{align-items:center;background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);color:var(--ff-text-primary);display:flex;gap:var(--ff-space-3);padding:var(--ff-space-4) var(--ff-space-4-5);text-decoration:none}.ff-related-link-card:hover{border-color:var(--ff-action-guide);color:var(--ff-text-primary)}.ff-related-link-card span{background:var(--ff-bg-blue-soft);border-radius:var(--ff-radius-md);display:grid;flex:none;height:32px;place-items:center;width:32px}.ff-related-link-card--safe span{background:var(--ff-bg-icon-safe)}.ff-related-link-card img{height:16px;width:16px}.ff-related-link-card strong{color:var(--ff-text-primary);flex:1;font-size:var(--ff-font-small);font-weight:800;line-height:var(--ff-line-normal)}.ff-player-detail-title-row{align-items:center;display:flex;gap:var(--ff-space-3-5);margin-bottom:var(--ff-space-3-5)}.ff-player-detail-title-row .ff-player-card__icon{height:48px;width:48px}.ff-player-detail-title-row .ff-player-card__icon img{height:26px;width:26px}.ff-faq--detail{display:flex;flex-direction:column;gap:var(--ff-space-2-5)}.ff-faq--archive{gap:var(--ff-space-3-5);grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ff-faq--archive,.ff-faq--detail) details{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);box-shadow:none;padding:var(--ff-space-4-5) var(--ff-space-5)}:is(.ff-faq--archive,.ff-faq--detail) summary{align-items:center;display:flex;font-size:var(--ff-font-body);font-weight:700;gap:var(--ff-space-3);justify-content:space-between;line-height:var(--ff-line-normal);list-style:none;padding:0}:is(.ff-faq--archive,.ff-faq--detail) summary::-webkit-details-marker{display:none}:is(.ff-faq--archive,.ff-faq--detail) summary:after{color:var(--ff-action-guide);content:"+";flex:none;font-family:ui-monospace,monospace;font-size:16px;font-weight:700}:is(.ff-faq--archive,.ff-faq--detail) details[open] summary:after{content:"−"}:is(.ff-faq--archive,.ff-faq--detail) .ff-faq__answer{color:var(--ff-text-muted);font-size:var(--ff-font-small);font-weight:400;line-height:var(--ff-line-reading);padding:var(--ff-space-3) 0 0}@media (max-width:900px){.ff-detail-card-grid--3,.ff-detail-facts--4,.ff-detail-facts--5,.ff-detail-two-column,.ff-faq--archive,.ff-related-link-grid,.ff-stadium-feature-card{grid-template-columns:1fr}.ff-feature-link-card,.ff-next-match-banner,.ff-safety-banner{align-items:flex-start}.ff-safety-banner{grid-template-columns:48px minmax(0,1fr)}.ff-safety-banner .ff-button{grid-column:1/-1}.ff-stadium-feature-card{flex-direction:column}.ff-stadium-feature-card__body,.ff-stadium-feature-card__visual{width:100%}.ff-stadium-feature-card__body{border-left:0;border-top:4px solid var(--ff-action-primary)}}@media (min-width:641px) and (max-width:980px){.ff-grid--3,.ff-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ff-archive-hero{padding:var(--ff-space-9-5) 0 var(--ff-space-17-5)}.ff-archive-hero__inner,.ff-detail-hero__inner,.ff-detail-main,.ff-error-links__inner,.ff-search-panel__inner,.ff-search-results__inner,.ff-static-hero__inner{padding-inline:var(--ff-space-5)}.ff-grid--3,.ff-grid--4{grid-template-columns:1fr}.ff-archive-hero .ff-page-title,.ff-detail-title,.ff-static-title{font-size:28px}.ff-archive-filter-panel,.ff-contact-card,.ff-search-card,.ff-search-empty{padding:var(--ff-space-5)}.ff-archive-filter-row,.ff-caution-banner,.ff-match-mini-row{align-items:stretch;flex-direction:column}.ff-filter-control{width:100%}.ff-filter-control--search{flex:none}.ff-fixtures-heading,.ff-fixtures-row{grid-template-columns:1fr}.ff-fixtures-heading{align-items:start;display:grid}.ff-fixtures-filter__actions{flex-direction:column}.ff-fixtures-filter__actions .ff-button{width:100%}.ff-filter-pill{min-height:44px}.ff-caution-banner,.ff-city-map-card,.ff-stadium-feature-card__body{padding:var(--ff-space-6)}.ff-match-mini-row>:is(small,span,strong){flex:none;width:auto}.ff-day-row,.ff-feature-link-card,.ff-next-match-banner,.ff-related-link-card,.ff-search-card{align-items:flex-start;flex-direction:column}.ff-feature-link-card__cta,.ff-search-card__cta{align-self:stretch}.ff-static-document{padding:var(--ff-space-10) var(--ff-space-6) var(--ff-space-18)}.ff-operator-table__row{grid-template-columns:1fr}.ff-search-empty__actions,.ff-static-actions{flex-direction:column}.ff-error-code{font-size:72px}.ff-error-title{font-size:22px}}.ff-form{display:grid;gap:var(--ff-space-5)}.ff-form__row{display:grid;gap:var(--ff-space-2)}.ff-form label{color:var(--ff-text-primary);font-size:var(--ff-font-body);font-weight:900}.ff-input,.ff-select,.ff-textarea{background:var(--ff-bg-surface);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-md);color:var(--ff-text-primary);width:100%}.ff-input,.ff-select{min-height:46px;padding:0 var(--ff-space-4)}.ff-textarea{min-height:180px;padding:var(--ff-space-4);resize:vertical}.ff-input:focus,.ff-select:focus,.ff-textarea:focus{border-color:var(--ff-action-guide);box-shadow:var(--ff-focus-ring);outline:0}.ff-form-note{color:var(--ff-text-muted);font-size:var(--ff-font-small);margin:0}.ff-form-result{border-radius:var(--ff-radius-md);font-weight:800;padding:var(--ff-space-4)}.ff-form-result--success{background:var(--ff-bg-green-soft);color:var(--ff-color-green-800)}.ff-form-result--error{background:var(--ff-bg-danger-soft);color:var(--ff-action-danger)}.ff-honeypot{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.ff-commercial-card{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-3xl);display:grid;gap:var(--ff-space-4);margin:var(--ff-space-8) 0;padding:var(--ff-space-6)}.ff-commercial-card__disclosure{background:var(--ff-text-primary);border-radius:999px;color:var(--ff-color-white);font-size:var(--ff-font-caption);font-weight:800;justify-self:start;letter-spacing:.04em;margin:0;padding:var(--ff-space-1) var(--ff-space-2-25)}.ff-commercial-card__description,.ff-commercial-card__disclaimer{color:var(--ff-text-secondary);font-size:var(--ff-font-small);line-height:var(--ff-line-reading);margin:0}.ff-commercial-card__meta{display:grid;gap:var(--ff-space-2);margin:0}.ff-commercial-card__meta div{display:grid;gap:var(--ff-space-3);grid-template-columns:88px minmax(0,1fr)}.ff-commercial-card__meta :is(dd,dt){font-size:var(--ff-font-meta);line-height:var(--ff-line-relaxed);margin:0}.ff-commercial-card__meta dt{color:var(--ff-text-secondary);font-weight:800}.ff-commercial-card__meta dd{color:var(--ff-text-primary)}.ff-commercial-card__cta,.ff-official-action-link{align-items:center;border-radius:var(--ff-radius-lg);display:inline-flex;font-size:var(--ff-font-small);font-weight:800;justify-content:center;line-height:var(--ff-line-normal);min-height:44px;padding:var(--ff-space-2-5) var(--ff-space-4-5);text-decoration:none;width:fit-content}.ff-tracked-link--affiliate:after,.ff-tracked-link--official:after{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;line-height:1.4;margin-left:var(--ff-space-2);padding:var(--ff-space-0-5) var(--ff-space-1-5)}.ff-tracked-link--official:after{background:var(--ff-bg-green-soft);color:var(--ff-action-safe);content:"公式"}.ff-tracked-link--affiliate:after{background:rgb(var(--ff-rgb-white)/.18);color:var(--ff-color-white);content:"PR"}.ff-commercial-card__cta{background:var(--ff-action-guide);color:var(--ff-color-white)}.ff-official-action-link{background:var(--ff-color-white);border:1px solid var(--ff-border-default);color:var(--ff-text-primary)}.ff-commercial-card__cta:focus-visible,.ff-commercial-card__cta:hover{background:var(--ff-action-guide-hover);color:var(--ff-color-white)}.ff-commercial-card__cta:focus-visible,.ff-official-action-link:focus-visible{box-shadow:var(--ff-focus-ring);outline:0}.ff-trust-section{margin-top:var(--ff-space-10)}.ff-trust-section h2{margin-top:0}.ff-trust-flow{display:grid;gap:var(--ff-space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ff-trust-flow li{background:var(--ff-color-white);border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);padding:var(--ff-space-4-5)}.ff-trust-flow strong{color:var(--ff-text-primary);display:block;font-size:var(--ff-font-small);margin-bottom:var(--ff-space-1-5)}.ff-trust-note{background:var(--ff-bg-surface-alt);border-left:4px solid var(--ff-action-guide);border-radius:0 var(--ff-radius-lg) var(--ff-radius-lg) 0;margin-top:var(--ff-space-5)!important;padding:var(--ff-space-4-5) var(--ff-space-5)}.ff-trust-links{display:grid;gap:var(--ff-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--ff-space-6)}.ff-trust-links a{border:1px solid var(--ff-border-default);border-radius:var(--ff-radius-xl);color:var(--ff-text-primary);display:block;font-size:var(--ff-font-body);font-weight:800;padding:var(--ff-space-4) var(--ff-space-4-5);text-decoration:none}.ff-article-live-match{background:var(--ff-bg-surface-alt);border:1px solid var(--ff-border-default);border-left:4px solid var(--ff-action-guide);border-radius:var(--ff-radius-2xl);display:grid;gap:var(--ff-space-2-5);margin:var(--ff-space-10) 0;padding:var(--ff-space-6)}.ff-article-live-match :is(h2,h3,p){margin:0}.ff-article-live-match__date,.ff-article-live-match__eyebrow{color:var(--ff-text-secondary);font-size:var(--ff-font-meta);font-weight:800}.ff-button--next-match{margin-top:var(--ff-space-1-5)}@media (max-width:767px){.ff-commercial-card{padding:var(--ff-space-5)}.ff-commercial-card__meta div,.ff-trust-flow,.ff-trust-links{grid-template-columns:1fr}.ff-button--next-match,.ff-commercial-card__cta,.ff-official-action-link{box-sizing:border-box;width:100%}}.ff-home-body{background:var(--ff-bg-page);font-family:var(--ff-font-sans)}.ff-container--home,.ff-site-header__inner--home{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 var(--ff-space-10);width:100%}@media (max-width:640px){.ff-home-body{background:var(--ff-color-gray-175)}.ff-container--home{max-width:480px;padding:0 var(--ff-space-4)}.ff-site-header__inner--home{max-width:none;padding:0 var(--ff-space-5)}}.ff-article-column>.ff-callout.ff-article-module{margin:var(--ff-space-5) 0 0}.ff-article-main{margin-inline:auto;padding:var(--ff-space-10) 0 var(--ff-space-16);width:min(100% - 32px,var(--ff-container))}.ff-article-layout{align-items:flex-start;display:flex;gap:var(--ff-space-12);margin:0 auto;max-width:1200px;padding:var(--ff-space-10) var(--ff-space-10) 0}.ff-article-column{display:flex;flex:none;flex-direction:column;width:730px}.ff-article-sticky-sidebar{display:flex;flex:1;flex-direction:column;gap:var(--ff-space-5);position:sticky;top:88px}@media (max-width:1024px){.ff-article-layout{display:block;padding:var(--ff-space-4-5) var(--ff-space-4) 0}.ff-article-column{width:100%}.ff-article-related-band,.ff-article-sticky-sidebar{display:none}.ff-article-column>.ff-callout.ff-article-module{margin-top:var(--ff-space-3-5)}}.ff-archive-section{padding:var(--ff-space-11) 0 0}.ff-archive-section:last-child{padding-bottom:var(--ff-space-16)}.ff-page--flush{padding-bottom:0}.ff-archive-section--featured{padding-top:var(--ff-space-14)}.ff-archive-courses .ff-archive-section--list,.ff-archive-section--stadium-list{padding-top:var(--ff-space-10)}.ff-archive-players .ff-archive-section--list{padding-top:var(--ff-space-12)}.ff-archive-clubs .ff-archive-section--list,.ff-archive-section--caution,.ff-archive-section--faq,.ff-archive-section--map,.ff-archive-section--matches{padding-top:var(--ff-space-14)}.ff-archive-section--band{margin-top:var(--ff-space-14);padding:var(--ff-space-12) 0}.ff-archive-section>.ff-container>.ff-section-title{margin-bottom:var(--ff-space-6)}.ff-archive-section--band .ff-section-title{font-size:20px;margin-bottom:var(--ff-space-2)}.ff-archive-section--band .ff-section-lead{color:var(--ff-text-body);font-size:var(--ff-font-body);font-weight:400;line-height:var(--ff-line-reading);margin:0 0 var(--ff-space-5);max-width:760px}.ff-archive-section--band .ff-inline-pill-list{gap:var(--ff-space-3);margin-top:0}.ff-archive-players .ff-archive-section--band .ff-section-title{margin-bottom:var(--ff-space-4)}.ff-u-mt-0{margin-top:0}.ff-u-mt-4{margin-top:var(--ff-space-4)}.ff-u-mt-6{margin-top:var(--ff-space-6)}.ff-u-mt-8{margin-top:var(--ff-space-8)}.ff-u-text-muted{color:var(--ff-text-muted)}.ff-u-text-secondary{color:var(--ff-text-secondary)}.ff-u-text-center{text-align:center}.ff-u-bg-info{background:var(--ff-bg-blue-soft)}.ff-u-bg-safe{background:var(--ff-bg-green-soft)}.ff-u-bg-caution{background:var(--ff-bg-amber-soft)}.ff-u-list-reset{list-style:none;margin:0;padding:0}.ff-u-flow>*+*{margin-top:var(--ff-space-5)}.ff-u-stack-2,.ff-u-stack-3,.ff-u-stack-4,.ff-u-stack-5,.ff-u-stack-6,.ff-u-stack-8{display:flex;flex-direction:column}.ff-u-stack-2{gap:var(--ff-space-2)}.ff-u-stack-3{gap:var(--ff-space-3)}.ff-u-stack-4{gap:var(--ff-space-4)}.ff-u-stack-5{gap:var(--ff-space-5)}.ff-u-stack-6{gap:var(--ff-space-6)}.ff-u-stack-8{gap:var(--ff-space-8)}.ff-u-cluster-2,.ff-u-cluster-3,.ff-u-cluster-4{align-items:center;display:flex;flex-wrap:wrap}.ff-u-cluster-2{gap:var(--ff-space-2)}.ff-u-cluster-3{gap:var(--ff-space-3)}.ff-u-cluster-4{gap:var(--ff-space-4)}.ff-u-flex{display:flex}.ff-u-grid{display:grid}.ff-u-block{display:block}.ff-u-w-full{width:100%}.ff-u-items-center{align-items:center}.ff-u-justify-between{justify-content:space-between}.ff-u-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (min-width:981px){.ff-u-mobile-only{display:none!important}}@media (max-width:980px){.ff-u-desktop-only{display:none!important}}
