/* StratDNA original palette: deep teal #0B6379, orange #FA7137, cloud #F2F9FA */
:root{--ink:#173746;--navy:#0b4054;--teal:#0c6b80;--aqua:#ebf6f7;--orange:#fa7137;--muted:#5d7a88;--line:#d5e8eb;--soft:#f2f8f9}
.site-top{border-top-color:#fa7137}
.navbtn.lab{color:#da571f!important;font-weight:850!important}
.navbtn.lab:hover,.navbtn.lab:focus-visible{color:#ad431a!important}
.navbtn.intelligence-link{color:#0b7184!important}
.navbtn.intelligence-link::after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:3px;background:#f5793d;border-radius:10px}
.intelligence-desk{background:linear-gradient(120deg,#0b6077,#17899b)!important}
.industry-feature{background:linear-gradient(125deg,#0b5267,#0b6b7f 80%)!important}
.monitor-top span{background:#fff1e9!important;color:#d55b2b!important}
/* Footer keeps the original transparent brand logo, no white card and no borrowed moss green. */
.footer-v2{background:#f1f8f9!important;color:#163b48!important;border-top:5px solid #f8773b;padding-top:38px}
.footer-head{border-bottom:1px solid #c9e2e7}
.footer-logo-link{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;width:254px!important;height:78px!important}
.footer-logo-link img{background:transparent!important;object-fit:cover;object-position:center;width:100%;height:100%;filter:none}
.footer-identity-caption strong{color:#d85e31!important}
.footer-identity-caption small,.footer-identity small{color:#4c7380!important}
.footer-preview-label{color:#14657a!important;font-weight:800}
.footer-about-summary{color:#416472!important;max-width:960px}
.footer-about-summary a{color:#0d6c82!important;font-weight:800}
.footer-nav-grid{padding-top:30px}
.footer-col-title{color:#154252!important}
.footer-col a{color:#17667d!important}
.footer-col a:hover{color:#e46a37!important}
.footer-connect{background:#e5f3f5!important;color:#174656!important;border-top:1px solid #d4e8ec}
.newsletter-copy b{color:#0d5d72!important;font-size:17px}
.newsletter-copy span,.newsletter-disclaimer{color:#547784!important}
.newsletter-form{box-shadow:0 1px 10px #075b7810;border:1px solid #d6e7eb}
.newsletter-form button{background:#0c7186!important}
.newsletter-form button:hover{background:#ee743f!important}
.socialarea b{color:#1c5065!important}
.social-placeholder{background:#0c7186!important}
.social-placeholder:nth-of-type(2){background:#105268!important}
.social-placeholder:nth-of-type(3){background:#ef7840!important}
.footer-bottom{background:#fff!important;border-top:1px solid #dbe9ed}
.footer-legal a,.footer-bottom-inner>span{color:#527482!important}
.footer-legal a:hover{color:#d86432!important}
.backtotop{background:#0b778c!important}
.int-main{padding-bottom:10px}
.int-heading{background:linear-gradient(125deg,#0b6076,#14889a);border-radius:16px;color:#fff;padding:clamp(26px,5vw,56px);position:relative;overflow:hidden}
.int-heading::after{content:"◌";position:absolute;right:10px;bottom:-90px;opacity:.09;font-size:300px;line-height:1;pointer-events:none}
.int-heading h1{color:#fff;font-size:clamp(36px,6vw,64px);letter-spacing:-.05em;margin:18px 0 14px}
.int-heading p{color:#e0f3f5;font-size:15px;line-height:1.8;max-width:770px}
.int-eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#50b5c4;font-weight:850}
.int-heading .int-eyebrow{color:#fcb58e}
.int-breadcrumb{display:flex;gap:10px;align-items:center;color:#65818b;font-size:12px;margin-bottom:18px}
.int-breadcrumb a{color:#0a7487}
.int-heading .int-breadcrumb,.int-heading .int-breadcrumb a{color:#d1eaf0}
.int-filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 28px}
.int-filter-bar a,.int-chip{padding:10px 16px;border:1px solid #c9e1e5;border-radius:99px;font-size:12px;font-weight:750;color:#226378;background:#f0f8f9;cursor:pointer}
.int-filter-bar a.selected,.int-chip.selected{background:#0d7388;border-color:#0d7388;color:#fff}
.int-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:15px 0 35px}
.int-story-card{border:1px solid #dae8eb;border-radius:12px;overflow:hidden;min-width:0;background:#fff;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}
.int-story-card:hover{box-shadow:0 12px 32px #0b638118;transform:translateY(-3px)}
.int-story-art{min-height:150px;background:radial-gradient(circle at 70% 25%,#55b9b833,#0b6880 65%);color:#fff;padding:18px 20px;position:relative;display:flex;flex-direction:column;gap:8px}
.int-story-art>span{letter-spacing:.08em;font-size:17px;font-weight:900}
.int-story-art>b{font-size:12px;color:#d5f0f2;font-weight:600}
.int-brand-stratinsight .int-story-art{background:linear-gradient(130deg,#0b5269,#133f55)}
.int-brand-stratdata .int-story-art{background:linear-gradient(135deg,#124d60,#0c7786)}
.int-art-icon{position:absolute;right:23px;bottom:10px;font-size:80px;line-height:1;color:#ffffff22}
.int-story-copy{padding:19px 20px 23px;display:flex;flex-direction:column;gap:10px;flex:1}
.int-story-copy small{font-size:10px;font-weight:750;color:#d66d3e;text-transform:uppercase;letter-spacing:.02em}
.int-story-copy h3{font-size:19px;line-height:1.27;color:#103f51;margin:0}
.int-story-copy p{font-size:12px;line-height:1.7;color:#5b7b86;margin:0 0 12px}
.int-story-copy>strong{margin-top:auto;color:#0a7187;font-size:12px}
.int-geo{border-left:4px solid #ed874c;background:#fff7f1;padding:13px 16px;color:#5a6b71;font-size:12px;line-height:1.7;border-radius:0 8px 8px 0;margin:20px 0}
.int-module-footer{background:#eaf5f7;padding:24px;border-radius:12px;margin-top:24px;color:#24586c}
.int-module-footer strong{font-size:18px;color:#0c5970}
.int-module-footer p{font-size:13px;line-height:1.7;margin-bottom:0}
.int-article-heading{max-width:900px;padding:4px 0 18px}
.int-article-heading h1{font-size:clamp(30px,4.5vw,51px);line-height:1.13;letter-spacing:-.035em;margin:10px 0 18px;color:#103a4d}
.int-article-heading>p{font-size:18px;color:#4d7282;line-height:1.65}
.int-article-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#69828c;margin-top:20px}
.int-article-meta span{background:#eef6f7;padding:7px 10px;border-radius:6px}
.int-visual{border:1px solid #d8e6eb;border-radius:16px;padding:clamp(17px,3.5vw,30px);background:#fff;box-shadow:0 5px 20px #0c557409}
.int-stat-top{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:23px}
.int-stat-top small{display:block;color:#4b7180;font-size:12px;font-weight:700;margin-bottom:8px}
.int-stat-top strong{display:block;font-size:clamp(32px,6vw,55px);color:#0d657c;letter-spacing:-.045em;line-height:1.15}
.int-stat-top em{font-style:normal;font-size:18px;letter-spacing:0}
.int-stat-top p{color:#658491;font-size:12px}
.int-tiny{font-size:10px;color:#df743d;background:#fff1e9;padding:8px 10px;border-radius:8px;font-weight:850;white-space:nowrap}
.int-chart-bars{display:flex;align-items:end;gap:14px;background:repeating-linear-gradient(to top,#e6eef0 0 1px,transparent 1px 60px);height:260px;padding:8px 10px 5px;border-bottom:1px solid #aacbd5;margin:20px 0}
.int-year-bar{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border:0;background:transparent;position:relative;padding:0 2px;gap:7px}
.int-year-bar i{width:100%;display:block;background:linear-gradient(#4bacbd,#0e7487);border-radius:6px 6px 0 0;transition:height .3s}
.int-year-bar.picked i{background:linear-gradient(#fdaa67,#e77037)}
.int-year-bar span,.int-year-bar b{font-size:11px;color:#315d70}
.int-year-bar b{white-space:nowrap;font-size:10px}
.int-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}
.int-long-bars{display:grid;gap:12px;margin:20px 0}
.int-bar-row{display:flex;flex-direction:column;gap:6px}
.int-bar-label{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#365d6c}
.int-bar-label strong{color:#0d647b;white-space:nowrap}
.int-track{height:13px;background:#e3f0f2;border-radius:20px;overflow:hidden}
.int-track i{display:block;height:100%;background:linear-gradient(90deg,#0c637c,#45b4bd);border-radius:20px}
.int-track i.orange{background:linear-gradient(90deg,#d46734,#ffa56d)}
.int-estate{border:0;padding:10px;border-radius:8px;background:#f4f9fa;text-align:left;width:100%}
.int-estate.picked{outline:2px solid #e78c5a;background:#fff7f2}
.int-interpret{border-left:4px solid #f27839;padding:15px 18px;background:#f2f8f9;border-radius:0 10px 10px 0;margin-top:24px}
.int-interpret b{font-size:13px;color:#105f76}
.int-interpret p{color:#4d6a75;font-size:13px;line-height:1.8;margin:6px 0 0}
.int-gdp-layout{display:grid;grid-template-columns:210px 1fr;gap:35px;align-items:center;margin:28px 0}
.int-donut{aspect-ratio:1;width:100%;border-radius:50%;background:conic-gradient(#0d748c calc(var(--value)*1%),#e6f0f2 0);display:grid;place-items:center}
.int-donut div{width:67%;height:67%;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:100%;background:white}
.int-donut strong{font-size:30px;color:#0d657a}
.int-donut small{font-size:11px;color:#657f87}
.int-gdp-data{display:grid;gap:8px}
.int-kpi-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}
.int-kpi-mini>div{background:#eef7f8;padding:15px;border-radius:8px;display:flex;flex-direction:column;gap:6px}
.int-kpi-mini small,.int-kpi-mini span{font-size:11px;color:#67808b}
.int-kpi-mini strong{font-size:26px;color:#096e82}
.int-verdict{border-left:5px solid #0b8a79;background:#e9f7f4;color:#0b665d;padding:15px;border-radius:8px;display:flex;flex-direction:column;gap:5px;margin-bottom:20px}
.int-verdict strong{font-size:19px;letter-spacing:.06em}
.int-verdict span{font-size:12px}
.int-verdict.not{border-color:#e17a40;background:#fff1e7;color:#a95229}
.int-visual>h3{color:#194757;font-size:20px;margin:18px 0}
.int-location-panel{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.int-location-panel>div{padding:20px;border-radius:10px;background:#eff8f8}
.int-location-panel .int-location-other{background:#fff3e9}
.int-location-panel b{font-size:18px;color:#0b6378}
.int-location-panel p{color:#50707f;font-size:12px;line-height:1.7}
.int-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.int-evidence-grid div{background:#f0f8f9;border-radius:7px;padding:12px;font-size:12px;color:#375f70}
.int-evidence-grid span{margin-right:9px;font-weight:900;color:#e7763c}
.int-sources{padding:24px 25px;background:#f0f7f8;border-radius:12px;margin:25px 0;color:#2c5e72}
.int-sources h3{margin:0 0 12px;font-size:17px}
.int-sources ol{margin:0;padding-left:20px}
.int-sources li{margin:0 0 12px;font-size:13px}
.int-sources li a{color:#0b6880;font-weight:750;text-decoration:underline;text-underline-offset:3px}
.int-sources li span{display:block;font-size:11px;color:#627d86;margin-top:5px}
.int-sources>p{font-size:11px;line-height:1.7;color:#63818b}
.int-related{margin:38px 0 22px}
.int-related h2{font-size:22px;color:#154659}
.int-related .int-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.int-back{display:inline-block;color:#0b6e81;font-size:13px;font-weight:750}
@media(max-width:980px){.int-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-logo-link{width:220px!important}}
@media(max-width:760px){.footer-v2 .footer-head{padding-bottom:20px}.footer-logo-link{width:200px!important;height:68px!important}.footer-identity-caption{padding-top:5px}.int-story-grid,.int-related .int-story-grid,.int-gdp-layout,.int-location-panel,.int-evidence-grid{grid-template-columns:1fr}.int-gdp-layout{justify-items:center}.int-donut{max-width:220px}.int-heading{padding:28px 22px}.int-stat-top{flex-direction:column}.int-year-bar b{font-size:8px}.int-chart-bars{gap:7px;height:220px}.int-filter-bar{gap:7px}.int-filter-bar a{padding:9px 11px;font-size:11px}.int-article-heading>p{font-size:15px}}


/* Footer V3: reference layout structure with original StratDNA teal-orange identity. */
.footer-v3{margin-top:64px;color:#e2f1f4;--footer-logo-w:258px}
.footer-primary{background:linear-gradient(118deg,#082d41 0%,#094154 74%,#0b4c5d 100%);border-top:4px solid #fa7137;padding:32px 0 37px}
.footer-topline{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:34px}
.footer-dark-logo{display:flex;align-items:center;width:var(--footer-logo-w);height:76px;flex:0 0 auto}
.footer-dark-logo .footer-logo{display:block;width:100%;height:auto;max-height:100%;object-fit:contain}
.footer-app-area{display:flex;flex-direction:column;gap:8px;align-items:flex-end}
.footer-app-caption{font-size:10px;color:#a6c9d2;letter-spacing:.1em;font-weight:750;display:flex;gap:8px;align-items:center}
.footer-app-caption em{font-style:normal;color:#ffae83;font-size:9px;letter-spacing:.05em}
.footer-app-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.app-store-badge{min-width:137px;height:44px;border:1px solid #a6c6cf;border-radius:6px;background:#061f2d;display:inline-flex;align-items:center;gap:7px;padding:4px 9px;color:#f6fcff;cursor:default}
.app-store-badge>svg{width:26px;height:26px;flex:none}
.app-store-badge span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}
.app-store-badge small{font-size:8px;color:#c9d9df;letter-spacing:0}
.app-store-badge strong{font-size:16px;white-space:nowrap;letter-spacing:-.03em}
.footer-v3 .footer-nav-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;padding:0}
.footer-v3 .footer-col{min-width:0;display:flex;flex-direction:column;gap:10px}
.footer-v3 .footer-col a.footer-col-title{color:#ffffff!important;font-size:13px!important;font-weight:800!important;margin:0 0 3px;line-height:1.25}
.footer-v3 .footer-col a:not(.footer-col-title){color:#9dcfe0!important;font-size:11.5px;line-height:1.5;overflow-wrap:anywhere;display:block}
.footer-v3 .footer-col a:hover{color:#ffb188!important;text-decoration:underline;text-underline-offset:3px}
.footer-subscribe{background:#ecf6f8;color:#21495b;border-top:1px solid #cee4e8;padding:17px 0 13px}
.footer-subscribe-row{display:grid;grid-template-columns:1.02fr 1.24fr 1fr;gap:25px;align-items:center}
.footer-subscribe .newsletter-copy{display:flex;flex-direction:column;gap:4px}
.footer-subscribe .newsletter-copy b{color:#0b5e73!important;font-size:16px;line-height:1.2}
.footer-subscribe .newsletter-copy span{font-size:11px;line-height:1.45;color:#5c7a87!important}
.footer-subscribe .newsletter-form{display:flex;align-items:stretch;gap:5px;border:1px solid #cce0e5;background:#fff;border-radius:6px;padding:4px;min-width:0;box-shadow:0 2px 8px #0d5d7820}
.footer-subscribe .newsletter-form input{padding:8px 12px;flex:1;min-width:0;font-size:13px}
.footer-subscribe .newsletter-form button{border:none;border-radius:4px;background:#0b7289!important;color:#fff;font-size:12px;font-weight:750;padding:9px 18px}
.footer-subscribe .newsletter-form button:hover{background:#ed733b!important}
.footer-subscribe .socialarea{display:flex;align-items:center;justify-content:flex-end;gap:13px}
.footer-subscribe .socialarea b{color:#3f6071!important;white-space:nowrap;font-size:11px}
.footer-socials{display:flex;gap:7px;align-items:center}
.footer-social-icon{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#156b85;color:#fff;cursor:default}
.footer-social-icon svg{height:19px;width:19px;display:block}
.footer-social-icon.social-facebook{background:#2467a0}
.footer-social-icon.social-tiktok{background:#152b35}
.footer-social-icon.social-instagram{background:linear-gradient(135deg,#f8a54b,#dc3f82,#884aca)}
.footer-social-icon.social-youtube{background:#d7493a}
.footer-subscribe .newsletter-disclaimer{font-size:9px;color:#76929e!important;margin-top:8px;min-height:12px}
.footer-v3 .footer-bottom{background:#fafcfd!important;border-top:1px solid #dce9ed}
.footer-v3 .footer-bottom-inner{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.footer-v3 .footer-legal{display:flex;flex-wrap:wrap;gap:14px}
.footer-v3 .footer-legal a,.footer-v3 .footer-bottom-inner>span{color:#66808c!important;font-size:11px}
.footer-v3 .footer-legal a:hover{color:#0b7289!important}
.footer-v3~.backtotop{background:#0b7289!important}
/* Comfortable desktop navigation, more legible search control. */
.mainnav{height:63px}
.navlinks{flex:1;min-width:0;justify-content:space-between;gap:0}
.navbtn{font-size:14px!important;padding:16px 7px!important;font-weight:740;line-height:1.2}
.navbtn .down{font-size:12px}
.navitem .submenu a{font-size:13px;line-height:1.45}
.searchbtn{display:inline-flex;align-items:center;gap:8px;justify-content:center;flex:0 0 auto;border-left:1px solid #d6e8eb;padding:13px 11px 13px 17px!important;font-size:14.5px!important;font-weight:800;color:#0a5e72;min-height:46px}
.searchbtn:hover,.mobile-searchbtn:hover{color:#f47a42}
.search-icon{width:22px;height:22px;display:block;flex:none}
.mobile-searchbtn{display:none;background:transparent;color:#0b6379;border:0;align-items:center;justify-content:center;width:38px;height:38px;padding:7px}
@media (max-width:1220px) and (min-width:1101px){
 .navbtn{font-size:13px!important;padding:16px 6px!important}
 .searchbtn{padding:12px 8px 12px 11px!important;font-size:13px!important}
}
@media (max-width:1100px){
 .navrow{display:none!important}
 .hamburger{display:block!important}
 .mobile-searchbtn{display:inline-flex!important}
 .mobile-panel.open{display:block!important;padding:7px 26px 18px;background:#fff;border-top:1px solid #d7e6ea;box-shadow:0 18px 30px #12334422}
 .mobile-panel .mobile-link{display:block;padding:13px 5px;color:#19394a;border-bottom:1px solid #e3edf0;font-size:14px;font-weight:750}
 .mobile-panel details{border-bottom:1px solid #e3edf0}
 .mobile-panel summary{list-style:none;padding:13px 5px;cursor:pointer;display:flex;justify-content:space-between;font-size:14px;font-weight:750}
 .mobile-panel summary::-webkit-details-marker{display:none}
 .mobile-panel details a.sub{display:block;font-size:13px;color:#42697a;padding:10px 20px}
 .brand-right{align-items:center;flex-direction:row;gap:12px}
 .site-date{white-space:nowrap;text-align:right}
}
@media(max-width:1000px){
 .footer-v3 .footer-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 22px}
 .footer-subscribe-row{grid-template-columns:1fr 1.2fr;gap:12px 23px}
 .footer-subscribe .socialarea{grid-column:1/-1;justify-content:flex-start}
}
@media(max-width:760px){
 .footer-primary{padding:25px 0 30px}
 .footer-topline{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:26px}
 .footer-app-area{align-items:flex-start}
 .footer-app-badges{justify-content:flex-start}
 .footer-v3 .footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}
 .footer-subscribe-row{grid-template-columns:1fr;gap:15px}
 .footer-subscribe .socialarea{grid-column:auto}
 .footer-v3 .footer-bottom-inner{flex-direction:column;align-items:flex-start;padding:18px 0;gap:13px}
 .footer-v3 .footer-legal{gap:11px 14px}
 .brand-right{gap:7px}
 .mobile-searchbtn{width:34px;height:36px;padding:5px}
 .mobile-searchbtn .search-icon{width:20px;height:20px}
}
@media(max-width:440px){
 .logo-link{width:147px;height:48px}
 .site-tagline{font-size:10px}
 .site-date{max-width:92px;white-space:normal;font-size:9px;line-height:1.3}
 .brandbar{gap:6px}
 .footer-v3{--footer-logo-w:234px}
}

/* Sample article reading and new football competition navigation */
.editorial-reading{max-width:1140px;margin:0 auto}
.editorial-reading>.eyebrow{font-size:12px;color:#ed733c}
.editorial-reading h1{max-width:970px;font-size:clamp(30px,4.5vw,52px);line-height:1.16;letter-spacing:-.035em;margin:16px 0 14px;color:#113a4e}
.editorial-reading .deck{font-size:18px;line-height:1.65;color:#526f7a;max-width:890px}
.editorial-reading-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#64808b;margin:24px 0}
.editorial-figure{margin:0 0 30px}
.editorial-figure img{width:100%;height:auto;max-height:610px;aspect-ratio:16/9;object-fit:cover;border-radius:12px;display:block;background:#e8f2f4}
.editorial-figure figcaption{font-size:11px;color:#6e8791;margin-top:9px}
.editorial-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:55px}
.editorial-reading .articlebody{font-size:16px;color:#2e4d5c;line-height:1.95}
.editorial-reading .articlebody p{margin:0 0 20px}
.editorial-reading .articlebody .editorial-lead{font-size:18px;font-weight:600;color:#163e50}
.editorial-context{background:#f0f8f9;border-left:4px solid #ef753e;padding:19px 25px;margin:25px 0;border-radius:6px}
.editorial-context h2{margin:0 0 12px;font-size:19px;color:#0a6378}
.editorial-context li{margin-bottom:7px;font-size:14px}
.editorial-article-aside{border-top:3px solid #0b7386;padding-top:15px;font-size:13px;color:#597480}
.editorial-article-aside strong{font-size:16px;display:block;color:#173f52}
.editorial-article-aside a{display:block;color:#0c7084;margin:12px 0;font-weight:750}
.football-intro{border-radius:13px;background:linear-gradient(135deg,#092d45,#0a7186);padding:35px;color:#fff;margin:10px 0 24px}
.football-intro h1{font-size:clamp(28px,4vw,49px);margin:12px 0;color:#fff}
.football-intro p{max-width:700px;color:#d8edf1;font-size:14px;line-height:1.8}
.football-leagues{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 32px}
.football-leagues button{border:1px solid #cbdfe5;border-radius:32px;padding:10px 15px;background:#f0f8f9;color:#1a5d72;font-size:12px;font-weight:750}
.football-leagues button.selected{color:#fff;border-color:#08758a;background:#08758a}
@media(max-width:760px){.editorial-article-layout{grid-template-columns:1fr;gap:15px}.editorial-reading .deck{font-size:15px}.editorial-reading .articlebody{font-size:15px}.editorial-figure img{max-height:330px}.football-intro{padding:23px}.football-leagues button{padding:9px 11px}}
