/* Built from template.css by scripts/build-styles.py: edit template.css, then run it. */
@font-face{font-family:"Arsenal";src:url("../fonts/arsenal-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;}@font-face{font-family:"Arsenal";src:url("../fonts/arsenal-bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;}:root{--sa-bp-sm:600px;--sa-bp-md:900px;--sa-bp-menu:1024px;--sa-bp-lg:1180px;--sa-bp-xl:1440px;--sa-page-max:1200px;--sa-gutter:16px;--sa-page-edge:calc((100% - var(--sa-page-max)) / 2 + var(--sa-gutter));--sa-band-h:354px;--sa-band-h-wide:424px;--sa-band-overlap:90px;--sa-band-overlap-wide:170px;--sa-photo-max:1440px;--sa-bar:var(--sa-navy);--sa-bar-edge:#36426a;--sa-bar-deep:#141b35;--sa-navy:#1d294f;--sa-navy-hover:#27366a;--sa-link:var(--sa-bar-deep);--sa-night:#080c1c;--sa-night-edge:var(--sa-bar-deep);--sa-ink:var(--sa-title);--sa-ink-navy:var(--sa-bar-deep);--sa-title:#111;--sa-text-2:#3a4256;--sa-text-3:var(--sa-text-2);--sa-icon:var(--sa-muted);--sa-muted:#5f6578;--sa-faint:#8a90a2;--sa-brand-dim:#7a85a3;--sa-page:#f7f7f7;--sa-tint:#eef1f8;--sa-hover:var(--sa-soft);--sa-soft:#f4f5f8;--sa-hover-strong:var(--sa-line);--sa-line:#e9ecf2;--sa-row-line:var(--sa-line);--sa-card-border:#e1e6ee;--sa-input-border:#d6dbe6;--sa-border-strong:#aab4cc;--sa-focus:#9fb4e3;--sa-focus-ring:rgba(29,41,79,.12);--sa-underline:color-mix(in srgb,currentColor 38%,transparent);--sa-on-dark:rgba(255,255,255,.86);--sa-on-dark-muted:rgba(255,255,255,.72);--sa-on-dark-menu:var(--sa-on-dark);--sa-on-dark-soft:var(--sa-on-dark-label);--sa-on-dark-label:#aeb6cf;--sa-on-glass:var(--sa-tint);--sa-glass-faint:rgba(255,255,255,.06);--sa-glass-hairline:var(--sa-glass-faint);--sa-glass-hover:rgba(255,255,255,.12);--sa-glass-active:var(--sa-glass-line);--sa-glass-line:rgba(255,255,255,.18);--sa-glass-border:rgba(255,255,255,.28);--sa-glass-strong:var(--sa-glass-border);--sa-glass-underline:rgba(255,255,255,.5);--sa-glass-navy:rgba(27,36,66,.5);--sa-glass-navy-solid:rgba(27,36,66,.94);--sa-glass-sheet:rgba(20,28,58,.72);--sa-glass-sheet-solid:rgba(20,28,58,.9);--sa-glass-card:rgba(16,18,24,.46);--sa-glass-card-solid:rgba(16,18,24,.62);--sa-chip-dark:var(--sa-night-80);--sa-scrim-light:var(--sa-night-20);--sa-photo-fade:linear-gradient(to bottom,rgba(8,12,28,0) 10%,var(--sa-night-35) 65%,var(--sa-night-80) 100%);--sa-photo-foot:linear-gradient(to bottom,rgba(8,12,28,0) 0%,rgba(8,12,28,.45) 45%,rgba(8,12,28,.68) 100%);--sa-cover-fade:linear-gradient(to bottom,rgba(14,20,45,.10) 0%,rgba(16,24,54,.53) 42%,rgba(8,12,28,.80) 100%),linear-gradient(to right,rgba(8,12,28,.42) 0%,rgba(8,12,28,.19) 45%,rgba(8,12,28,0) 72%);--sa-cover-fade-wide:linear-gradient(to bottom,rgba(14,20,45,.12) 0%,rgba(16,24,54,.62) 42%,rgba(8,12,28,.94) 100%),linear-gradient(to right,rgba(8,12,28,.62) 0%,rgba(8,12,28,.3) 40%,rgba(8,12,28,0) 66%);--sa-band-fade:linear-gradient(to bottom,rgba(14,20,45,.15) 0%,rgba(14,20,45,.5) 55%,var(--sa-night-edge) 100%);--sa-wide-mask:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%);--sa-radius:12px;--sa-radius-pop:14px;--sa-radius-input:10px;--sa-form-btn-h:48px;--sa-radius-row:9px;--sa-radius-sm:8px;--sa-radius-pill:999px;--sa-radius-xs:4px;--sa-radius-bar:2px;--sa-fs-10:10px;--sa-fs-11:11px;--sa-fs-12:12px;--sa-fs-13:13px;--sa-fs-14:14px;--sa-fs-15:15px;--sa-fs-17:17px;--sa-fs-20:20px;--sa-fs-24:24px;--sa-fs-28:28px;--sa-fs-36:36px;--sa-card-pad:16px;--sa-shadow:0 6px 18px var(--sa-shade-05);--sa-shadow-pop:0 18px 44px var(--sa-night-35);--sa-win:#2f7a46;--sa-draw:#687789;--sa-loss:#b04f5e;--sa-loss-tint:#fff4f4;--sa-warn-text:#6b4a00;--sa-warn-bg:#fff8e6;--sa-warn-line:#f6e2b3;--sa-shade-05:rgba(16,27,68,.05);--sa-shade-10:rgba(16,27,68,.1);--sa-shade-14:rgba(16,27,68,.14);--sa-shade-22:rgba(16,27,68,.22);--sa-night-20:rgba(8,12,28,.2);--sa-night-35:rgba(8,12,28,.35);--sa-night-55:rgba(8,12,28,.55);--sa-night-80:rgba(8,12,28,.8);--sa-scroll-thumb:var(--sa-on-dark-soft);--sa-scroll-thumb-hover:var(--sa-on-dark-label);--sa-z-header:1030;--sa-z-dropdown:1040;--sa-z-popup:1045;--sa-z-modal:1070;--sa-z-toast:1100;}@media (min-width:600px){:root{--sa-card-pad:20px;}}html{scroll-behavior:smooth;}body.spursarmy-site{min-height:100vh;margin:0;overflow-x:hidden;color:var(--sa-ink);background:var(--sa-page);font-family:"Arsenal",sans-serif;font-size:var(--sa-fs-15);line-height:1.5;}a{color:var(--sa-link);text-decoration:none;}a:hover,a:focus{color:var(--sa-link);text-decoration:underline;}img{max-width:100%;height:auto;}p:last-of-type{margin-bottom:0;}.skip-link{position:fixed;z-index:var(--sa-z-toast);top:8px;left:8px;padding:8px 16px;background:#fff;}.site-header{--hd-pad:12px;--hd-gap:6px;position:relative;z-index:var(--sa-z-header);display:flex;align-items:stretch;min-height:64px;margin-bottom:20px;color:#fff;background:var(--sa-bar);box-shadow:inset 0 -1px 0 var(--sa-glass-hairline);}.site-header:has(.header-account){--hd-pad:8px;--hd-gap:2px;}.site-header__brand{display:flex;flex:none;padding-right:8px;background:var(--sa-bar-edge);clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%);}.brand{display:flex;align-items:center;gap:10px;padding:8px 34px 8px 16px;color:var(--sa-navy);background:#fff;text-decoration:none;clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%);}.brand:hover,.brand:focus{color:var(--sa-navy);text-decoration:none;}.brand-mark{display:block;flex:none;width:auto;max-width:none;height:36px;aspect-ratio:127 / 300;object-fit:contain;}.brand-copy{display:block;min-width:0;}.brand-name{display:block;font-size:var(--sa-fs-20);font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;}.brand-name em{color:var(--sa-brand-dim);font-style:normal;}.brand-description{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0,0,0,0);color:var(--sa-text-2);font-size:var(--sa-fs-12);font-weight:400;line-height:1.3;white-space:nowrap;}.header-tools{display:flex;align-items:center;gap:var(--hd-gap);margin-left:auto;padding-left:12px;}.header-tool{position:relative;display:inline-grid;width:36px;height:36px;flex:none;margin:0;padding:0;place-items:center;color:#fff;background:none;border:0;border-radius:50%;cursor:pointer;text-decoration:none;}.site-header:has(.header-account) .header-tool{width:34px;height:34px;}.header-tool:hover,.header-tool:focus{color:#fff;background:var(--sa-glass-hover);text-decoration:none;}.header-tool[aria-expanded="true"]{background:var(--sa-glass-active);}.site-header :focus-visible,.site-menu-panel :focus-visible,.spurs-tag-search__clear:focus-visible,.home-cover a:focus-visible,.news-card__comments:focus-visible,.article-band__meta a:focus-visible,.article-band__crumbs a:focus-visible,.site-footer a:focus-visible,.spurs-online__more button:focus-visible{outline:2px solid var(--sa-focus);outline-offset:2px;}.header-tool svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.menu-launch svg{width:18px;height:18px;}@media (max-width:899.98px){.site-header .header-tool::before,.site-header .cm-bell__button::before{position:absolute;inset:-3px;border-radius:50%;content:"";}.site-header:not(:has(.header-account)) .header-tool::before{inset:-2px;}.spurs-account-panel .header-tool::before{content:none;}}.spurs-account-logout .header-tool svg{width:19px;height:19px;stroke-width:1.7;}.header-account,.spurs-account-links,.spurs-account-panel{display:contents;}.spurs-account-toggle,.spurs-account-panel__who,.spurs-account-profile svg,.spurs-account-links:not([data-enhanced]) .spurs-account-panel::before{display:none;}.spurs-account-toggle img,.spurs-account-profile img,.spurs-account-panel__who img,.spurs-online__users img,.spurs-online__popup-list img,.spurs-profile-head__avatar img,.spurs-avatar-field__current img{flex:none;object-fit:cover;border-radius:50%;}.spurs-account-toggle img,.spurs-account-profile img{width:20px;height:20px;}.spurs-account-profile span,.spurs-account-logout span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}.spurs-account-logout{display:contents;margin:0;}.sa-popover{z-index:var(--sa-z-dropdown);background:#fff;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius-pop);box-shadow:var(--sa-shadow-pop);}.sa-popover::before{position:absolute;top:-6px;right:var(--tip,20px);width:12px;height:12px;background:#fff;border-top:1px solid var(--sa-card-border);border-left:1px solid var(--sa-card-border);transform:rotate(45deg);content:"";}.sa-close,#system-message-container joomla-alert .joomla-alert--close{display:grid;width:36px;height:36px;flex:none;padding:0;place-items:center;color:var(--sa-icon);background:transparent;border:0;border-radius:50%;font-size:var(--sa-fs-24);font-weight:400;line-height:1;cursor:pointer;}.sa-close:hover,.sa-close:focus-visible,#system-message-container joomla-alert .joomla-alert--close:hover,#system-message-container joomla-alert .joomla-alert--close:focus-visible{color:var(--sa-navy);background:var(--sa-tint);}.sa-close--on-dark,.sa-close--on-dark:focus-visible{color:#fff;background:transparent;}.sa-close--on-dark:hover{color:#fff;background:var(--sa-glass-hover);}.header-search-panel{position:absolute;top:calc(100% + 8px);right:12px;left:12px;padding:16px;color:var(--sa-ink);text-shadow:none;}.header-search-panel:not(.is-open){display:none;}.header-search-panel .header-popup-close{position:absolute;top:6px;right:6px;}.header-search-panel .spurs-search-form{display:grid;max-width:none;gap:10px;}.spurs-search-form__label{display:block;margin:0;padding:2px 44px 2px 0;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.2;}.header-search-panel .spurs-search-form__field{border:1px solid var(--sa-input-border);}.header-search-panel .spurs-search-form__field:focus-within{border-color:var(--sa-navy);box-shadow:0 0 0 3px var(--sa-focus-ring);}.header-search-panel .spurs-search-form input[type="search"]{height:44px;}.header-search-panel .spurs-search-form__go{width:46px;}.header-search-panel input::-webkit-search-cancel-button,.header-search-panel input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}.spurs-search-form__clear{display:grid;width:40px;flex:none;padding:0;place-items:center;color:var(--sa-text-2);background:none;border:0;cursor:pointer;}.spurs-search-form__clear[hidden]{display:none;}.spurs-search-form__clear:hover{color:var(--sa-navy);}.spurs-search-form__clear svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;}.spurs-search-form__keys{margin:0;color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.3;}.spurs-search-form{display:flex;max-width:var(--sa-page-max);align-items:center;gap:8px;margin:0 auto;}.spurs-search-form__field{display:flex;flex:1;min-width:0;overflow:hidden;background:#fff;border-radius:var(--sa-radius-input);}.spurs-search-form__field:focus-within{box-shadow:0 0 0 2px var(--sa-focus);}.spurs-search-form input[type="search"],.site-article .com-finder .js-finder-search-query,.spurs-tag-search__field input{flex:1;min-width:0;height:46px;padding:0 14px;color:var(--sa-ink);background:transparent;border:0;font-size:16px;line-height:1;}.spurs-search-form input[type="search"]:focus,.site-article .com-finder .js-finder-search-query:focus,.spurs-tag-search__field input:focus{outline:0;box-shadow:none;}.spurs-search-form__go{display:grid;width:48px;flex:none;padding:0;place-items:center;color:var(--sa-navy);background:var(--sa-hover);border:0;border-left:1px solid var(--sa-line);cursor:pointer;}.spurs-search-form__go:hover{background:var(--sa-hover-strong);}.spurs-search-form__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;}.site-header .spurs-search-form :focus-visible{outline-offset:-2px;}.sa-glass-pop{z-index:var(--sa-z-dropdown);padding:6px;color:var(--sa-on-glass);background:var(--sa-glass-navy-solid);border:1px solid var(--sa-glass-line);border-radius:var(--sa-radius-pop);box-shadow:var(--sa-shadow-pop);font-size:var(--sa-fs-15);line-height:1.3;}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sa-glass-pop{background:var(--sa-glass-navy);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);}}.site-navigation{display:flex;order:3;align-items:center;padding:0 var(--hd-pad) 0 var(--hd-gap);}.site-menu-bar{display:none;}.site-menu-bar__drop[hidden],.site-menu__group-list[hidden],.site-menu-panel[hidden],.site-menu-panel [hidden]{display:none;}.site-menu__chev{flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s;}[aria-expanded="true"] > .site-menu__chev{transform:rotate(180deg);}.site-menu-panel{position:fixed;z-index:var(--sa-z-popup);inset:0;overflow:hidden;color:#fff;font-size:var(--sa-fs-15);line-height:1.4;}.site-menu-panel__backdrop{position:absolute;inset:0;background:var(--sa-scrim-light);}.site-menu-panel__sheet{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;background:var(--sa-glass-sheet-solid);animation:site-menu-fade .2s ease-out;}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-menu-panel__sheet{background:var(--sa-glass-sheet);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);}}.site-menu-panel__head{display:flex;flex:none;height:64px;align-items:center;gap:10px;padding:0 8px 0 20px;border-bottom:1px solid var(--sa-glass-active);}.site-menu-panel__title{flex:1;min-width:0;color:var(--sa-on-dark-muted);font-size:var(--sa-fs-11);line-height:1;}.site-menu-panel__close{width:40px;height:40px;font-size:var(--sa-fs-28);}.site-menu-panel__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;}.site-menu-panel__list{margin:0;padding:14px 12px 40px;list-style:none;}.site-menu-panel__list > li{margin:0;}.site-menu-panel__section,.site-menu-panel__leaf > a,.site-menu-panel__leaf > span{display:flex;width:100%;min-height:56px;align-items:center;gap:12px;padding:0 12px;color:#fff;background:none;border:0;border-radius:var(--sa-radius);font-size:var(--sa-fs-24);font-weight:700;line-height:1.1;text-align:left;text-decoration:none;cursor:pointer;}.site-menu-panel__section > span{flex:1;min-width:0;}.site-menu-panel__section .site-menu__chev{width:14px;height:14px;color:var(--sa-on-dark-muted);}.site-menu-panel__section[aria-expanded="true"],.site-menu-panel__leaf > a[aria-current="page"]{background:var(--sa-glass-hover);}.site-menu-panel__leaf > a:hover,.site-menu-panel__section:hover{color:#fff;background:var(--sa-glass-faint);text-decoration:none;}.site-menu-panel__sub > ul{margin:4px 0 10px 24px;padding:0 0 0 14px;border-left:1px solid var(--sa-glass-line);list-style:none;}.site-menu-panel__sub a{display:block;padding:8px 0;color:var(--sa-on-dark);font-size:var(--sa-fs-15);line-height:1.3;text-decoration:none;}.site-menu-panel__sub a:hover,.site-menu-panel__sub a:focus{color:#fff;text-decoration:underline;text-underline-offset:3px;}.site-menu__group-toggle{display:flex;width:100%;align-items:center;gap:8px;margin:0;color:inherit;background:none;border:0;font:inherit;text-align:left;cursor:pointer;}.site-menu__group-toggle > span{flex:1;min-width:0;}.site-menu__group-toggle .site-menu__chev{width:10px;height:10px;}.site-menu-panel__sub .site-menu__group-toggle{padding:8px 0;color:var(--sa-on-dark);font-size:var(--sa-fs-15);line-height:1.3;}.site-menu-panel__sub .site-menu__group-toggle:hover{color:#fff;}.site-menu-panel__sub .site-menu__group-list > ul{margin:0 0 6px 4px;padding:0 0 0 14px;border-left:1px solid var(--sa-glass-line);list-style:none;}html.site-menu-open{overflow:hidden;}@keyframes site-menu-fade{from{opacity:0;}}@media (prefers-reduced-motion:reduce){.site-menu-panel__sheet{animation:none;}.site-menu__chev{transition:none;}}@media (min-width:900px){.site-header{--hd-pad:0px;--hd-gap:8px;min-height:80px;padding-right:max(var(--sa-gutter),var(--sa-page-edge));padding-left:max(40px,var(--sa-page-edge));}.site-header:has(.header-account){--hd-pad:0px;--hd-gap:8px;}.site-header::before{position:absolute;top:0;bottom:0;left:0;width:calc(max(40px,var(--sa-page-edge)) + 1px);background:#fff;content:"";}.site-header__brand{padding-right:12px;clip-path:polygon(0 0,100% 0,calc(100% - 44px) 100%,0 100%);}.brand{gap:14px;padding:10px 66px 10px 0;clip-path:polygon(0 0,100% 0,calc(100% - 44px) 100%,0 100%);}.brand-mark{height:46px;}.brand-name{font-size:var(--sa-fs-24);}.brand-description{position:static;display:block;width:auto;height:auto;margin-top:4px;overflow:visible;clip:auto;}.header-tools{padding-left:22px;}.header-tool,.site-header:has(.header-account) .header-tool{width:36px;height:36px;border:1px solid var(--sa-glass-border);}.spurs-account-profile,.spurs-account-toggle{overflow:hidden;}.spurs-account-profile img,.spurs-account-toggle img{width:34px;height:34px;}.header-search-panel{left:auto;width:420px;}}@media (min-width:1024px){.site-navigation{order:0;align-self:stretch;margin-left:30px;padding:0;}.menu-launch,.site-menu-panel{display:none;}.site-menu{display:flex;align-self:stretch;}.site-menu-bar{display:flex;flex-direction:row;align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;font-size:var(--sa-fs-11);font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;}.site-menu-bar > li{position:relative;display:flex;align-items:center;margin:0;}.site-menu-bar > li > a,.site-menu-bar > li > span,.site-menu-bar__toggle{display:inline-flex;align-items:center;gap:4px;margin:0;padding:6px 0;color:var(--sa-on-dark-menu);background:none;border:0;border-bottom:2px solid transparent;border-radius:0;font:inherit;letter-spacing:inherit;text-decoration:none;text-transform:inherit;cursor:pointer;}.site-menu-bar__toggle .site-menu__chev{width:9px;height:9px;}.site-menu-bar > li > a[aria-current="page"],.site-menu-bar > li.active > .site-menu-bar__toggle{color:#fff;border-bottom-color:#fff;}.site-menu-bar > li > a:hover,.site-menu-bar > li > a:focus,.site-menu-bar__toggle:hover,.site-menu-bar__toggle[aria-expanded="true"]{color:#fff;text-decoration:none;}.site-menu-bar > li > a:focus-visible,.site-menu-bar__toggle:focus-visible,.site-menu-bar__drop a:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px;border-radius:var(--sa-radius-xs);}.site-menu-bar__drop{position:absolute;top:calc(100% - 8px);left:-18px;min-width:240px;font-weight:400;letter-spacing:0;text-transform:none;white-space:normal;}.site-menu-bar__drop::after{position:absolute;right:0;bottom:100%;left:0;height:16px;content:"";}.site-menu-bar__drop ul{margin:0;padding:0;list-style:none;}.site-menu-bar__drop > ul{max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;}.site-menu-bar__drop a{display:block;padding:10px 12px;color:var(--sa-on-glass);border-radius:var(--sa-radius-row);text-decoration:none;}.site-menu-bar__drop .site-menu__group-toggle{padding:10px 12px;border-radius:var(--sa-radius-row);}.site-menu-bar__drop .site-menu__group-toggle:focus-visible{outline-offset:3px;}.site-menu-bar__drop .site-menu__group-toggle:hover,.site-menu-bar__drop .site-menu__group-toggle[aria-expanded="true"]{color:#fff;background:var(--sa-glass-hover);}.site-menu-bar__drop .site-menu__group-list{max-height:min(320px,45vh);margin:2px 0 4px 12px;padding-left:6px;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--sa-glass-line);}.site-menu-bar__drop a:hover,.site-menu-bar__drop a:focus-visible{color:#fff;background:var(--sa-glass-hover);text-decoration:underline;text-decoration-color:var(--sa-glass-underline);text-decoration-thickness:1px;text-underline-offset:3px;}}@media (min-width:1024px) and (max-width:1179.98px){.site-navigation{margin-left:16px;}.site-menu-bar{gap:16px;letter-spacing:.08em;}.brand-description{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0,0,0,0);}}.spurs-account-links[data-enhanced] .spurs-account-toggle{display:inline-grid;}.spurs-account-links[data-enhanced] .spurs-account-panel{position:absolute;top:calc(100% + 8px);right:12px;display:block;width:min(300px,calc(100vw - 24px));padding-bottom:6px;color:var(--sa-ink-navy);}.spurs-account-links[data-enhanced] .spurs-account-panel:not(.is-open){display:none;}.spurs-account-links[data-enhanced] .spurs-account-panel__who{display:flex;align-items:center;gap:12px;margin-bottom:6px;padding:16px 16px 14px;border-bottom:1px solid var(--sa-row-line);}.spurs-account-panel__who img{width:44px;height:44px;}.spurs-account-panel__who b{overflow:hidden;color:var(--sa-title);font-size:var(--sa-fs-15);line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.spurs-account-links[data-enhanced] .spurs-account-profile,.spurs-account-links[data-enhanced] .spurs-account-logout .header-tool{display:flex;width:calc(100% - 12px);height:auto;align-items:center;justify-content:flex-start;gap:12px;margin:0 6px;padding:12px 10px;color:var(--sa-ink-navy);border:0;border-radius:var(--sa-radius-row);font-size:var(--sa-fs-15);line-height:1.2;text-align:left;}.spurs-account-links[data-enhanced] .spurs-account-profile:hover,.spurs-account-links[data-enhanced] .spurs-account-logout .header-tool:hover{color:var(--sa-ink-navy);background:var(--sa-hover);}.spurs-account-links[data-enhanced] .spurs-account-profile img{display:none;}.spurs-account-links[data-enhanced] .spurs-account-profile svg{display:block;}.spurs-account-links[data-enhanced] .spurs-account-profile svg,.spurs-account-links[data-enhanced] .spurs-account-logout svg{width:19px;height:19px;flex:none;stroke:var(--sa-icon);stroke-width:1.7;}.spurs-account-links[data-enhanced] .spurs-account-profile span,.spurs-account-links[data-enhanced] .spurs-account-logout span{position:static;width:auto;height:auto;overflow:visible;clip:auto;}.spurs-account-links[data-enhanced] .spurs-account-logout{display:block;margin-top:4px;padding-top:4px;border-top:1px solid var(--sa-row-line);}@media (max-width:369.98px){.site-header__brand{padding-right:8px;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);}.brand{gap:8px;padding:8px 24px 8px 10px;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);}.brand-mark{height:30px;}.brand-name{font-size:var(--sa-fs-15);}.brand-name em{color:var(--sa-muted);}.header-tools{padding-left:4px;}}body:has(> .account-modal) > .modal-backdrop{--bs-backdrop-bg:var(--sa-night);--bs-backdrop-opacity:.55;}.account-modal{color:var(--sa-ink);text-shadow:none;}.account-modal .modal-dialog{width:min(440px,calc(100vw - 32px));max-width:none;margin:78px auto 16px;}.account-modal .modal-content{position:relative;padding:20px 20px 18px;color:var(--sa-ink);border:0;border-radius:var(--sa-radius-pop);box-shadow:0 24px 60px var(--sa-night-35);}.account-modal .modal-header{margin-bottom:16px;padding:0 40px 0 0;border:0;}.account-modal .modal-title{margin:0;color:var(--sa-navy);font-size:var(--sa-fs-20);font-weight:700;line-height:1.2;}.account-modal-close{position:absolute;top:10px;right:10px;}.account-modal .modal-body{padding:0;}.account-modal .mod-social-login{margin-bottom:16px;}.account-modal .social-login-icon{flex-basis:18px;width:18px;height:18px;}.account-modal .mod-login{display:flex;flex-direction:column;width:100%;}.account-modal .mod-login__userdata{display:contents;}.account-modal .mod-login__username,.account-modal .mod-login__password{margin:0 0 12px;}.account-modal .mod-login__remember{margin:2px 0 14px;}.account-modal .mod-login__remember .form-check-label{line-height:1.4;}.account-modal .mod-login__submit{margin:0;padding-top:4px;}.account-modal .mod-login .form-control::placeholder{color:var(--sa-faint);opacity:1;}.account-modal .mod-login__options{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;}.account-modal .mod-login__options li{margin:0;}.account-modal .mod-login__options .mod-login__register{width:100%;margin-bottom:8px;}.account-modal .mod-login__register a{width:100%;}.account-modal .mod-login__register .icon-register{display:none;}.account-modal .mod-login__register a::after{display:inline-block;width:14px;height:14px;background:currentColor;content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.6' d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.6' d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;}.account-modal .mod-login__forgot{display:flex;align-items:center;}.account-modal .mod-login__forgot a{color:var(--sa-text-3);font-size:var(--sa-fs-13);font-weight:600;}.account-modal .mod-login__forgot a:hover{color:var(--sa-navy);text-decoration-color:currentColor;}@media (max-width:575.98px){.account-modal{padding-right:0 !important;padding-left:0 !important;}}@media (min-width:576px){.account-modal .modal-dialog{display:flex;min-height:calc(100% - 32px);align-items:center;margin:16px auto;}.account-modal .modal-content{width:100%;}}.match-card,.news-card,.home-news__more,.side-card,.spursarmy-site section.polls,.site-article .spurs-article,.spurs-profile-dossier,.site-article .spurs-player-page,.site-article .spurs-stats,.site-article .spurs-fixtures,.site-article .spurs-standings,.site-article .spurs-squad,.site-article .com-contact.contact,.site-article .spurs-user-flow,.site-article .spurs-content-editor,.site-article .com-finder,.site-article .com-tags,.site-article .spurs-list-card,.spurs-profile-pagination__more,.site-article .com-tags__pagination .page-link,.spurs-category-navigation .page-link{background:#fff;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow);}.site-article .spurs-article__text h2,.spurs-profile-dossier__panel-heading h2,.spurs-player-stats__title,.site-article .spurs-stats__title,.site-article .spurs-standings__top h2,.site-article .spurs-squad__position,.spurs-user-flow__form legend,.site-article .com-finder h2,.site-article .com-contact.contact > h2,.site-article .spurs-content-editor__section-heading h2{color:var(--sa-title);font-size:var(--sa-fs-20);font-weight:700;line-height:1.3;}.site-menu-panel__title,.match-card__label,.side-card__col,.spurs-profile-head__stats dt,.spurs-profile-dossier__panel-heading .spurs-profile-dossier__count,.spurs-match .spurs-match__players caption,.spurs-player-facts dt,.spurs-player-stats__summary span,.spurs-player-matches__date small,.spurs-player-matches__tournament,.spurs-player-matches__label,.spurs-player-news th,.spurs-stats__table tr.spurs-stats__group td,.site-article .spurs-stats__archive-group,.article-band__eyebrow,.site-article .spurs-fixtures__month,.site-article .com-contact legend,.spurs-online__title,.spurs-online__popup-title{font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.site-article .spurs-article--page .spurs-article__text table:not(.category) th,.spurs-stats__table th,.spurs-contracts__table th,.spurs-standings__table th,.spurs-transfers__table th,.spurs-player-matches th{color:var(--sa-muted);font-size:var(--sa-fs-11);font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;}.spurs-predictions__chip,.spurs-fixtures__score > a{display:inline-grid;min-width:56px;height:30px;place-items:center;padding:0 10px;font-size:var(--sa-fs-15);font-weight:700;line-height:1;white-space:nowrap;}.home-cover__tag,.spurs-profile-head__status,.spurs-transfers__chip,.news-card__date{font-size:var(--sa-fs-10);font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;}.side-comments__time,.spurs-match__minute{color:var(--sa-text-2);background:var(--sa-tint);border-radius:var(--sa-radius-pill);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;}.site-article .spurs-player-page,.site-article .spurs-standings,.site-article .spurs-squad,.site-article .spurs-stats,.site-article .spurs-fixtures,.site-article .com-tags,.site-article .spurs-list-card,.site-article .spurs-user-flow,.site-article .com-finder,.site-article .com-contact.contact,.site-article .spurs-content-editor{padding:var(--sa-card-pad);}.match-card__empty,.side-card__empty,.spurs-profile-card__empty,.site-article .com-tags__empty,.spurs-player-stats__empty,.spurs-stats__empty,.site-article .com-finder .com-finder__empty p,.spurs-online__empty{margin:0;color:var(--sa-muted);}.spurs-match__empty,.site-article .spurs-standings__empty,.site-article .spurs-fixtures__empty{padding:20px;color:var(--sa-muted);border:1px solid var(--sa-card-border);border-radius:var(--sa-radius);}.account-modal .mod-login__forgot a,.news-card__title a,.site-article .com-finder .result__title-link,.side-table__name a,.side-card__more,.side-comments__story,a.side-comments__author,.side-readalso__title,.spurs-profile-comments__meta a,.spurs-tags__tag,.spurs-article--review .spurs-match__scorer a,.spurs-article--review .spurs-match__player a,.site-article .spurs-article__text a:not(.btn),.spursarmy-site .polls a,.spurs-player-matches__review,.spurs-player-news a,.spurs-squad__name,.spurs-stats__table .spurs-stats__name a,.spurs-stats__archive a,.spurs-predictions__leagues a,.spurs-contracts__name a,a.spurs-transfers__name,.spurs-fixtures__review,.site-article .com-tags .com-tags__category h2 a,.site-article .spurs-list-rows__title a,.site-article .spurs-user-flow__links a,.site-article .spurs-mfa-captive #users-mfa-captive-form-choose-another a,.site-article .spurs-user-flow__text-link,.site-article .com-finder__explained a,#system-message-container joomla-alert a{text-decoration:underline;text-decoration-color:var(--sa-underline);text-decoration-thickness:1px;text-underline-offset:3px;}.news-card__title a:hover,.news-card__title a:focus,.site-article .com-finder .result__title-link:hover,.site-article .com-finder .result__title-link:focus,.side-table__name a:hover,.side-table__name a:focus,.side-comments__story:hover,.side-comments__story:focus,a.side-comments__author:hover,a.side-comments__author:focus,.spurs-profile-comments__meta a:hover,.spurs-profile-comments__meta a:focus,.spurs-tags__tag:hover,.spurs-tags__tag:focus-visible,.spurs-article--review .spurs-match__scorer a:hover,.spurs-article--review .spurs-match__scorer a:focus,.spurs-article--review .spurs-match__player a:hover,.spurs-article--review .spurs-match__player a:focus,.site-article .spurs-article__text a:not(.btn):hover,.site-article .spurs-article__text a:not(.btn):focus,.spursarmy-site .polls a:hover,.spursarmy-site .polls a:focus,.spurs-player-matches__review:hover,.spurs-player-matches__review:focus,.spurs-player-news a:hover,.spurs-player-news a:focus,.spurs-squad__name:hover,.spurs-squad__name:focus,.spurs-stats__table .spurs-stats__name a:hover,.spurs-stats__table .spurs-stats__name a:focus,.spurs-stats__archive a:hover,.spurs-stats__archive a:focus,.spurs-predictions__leagues a:hover,.spurs-predictions__leagues a:focus,.spurs-contracts__name a:hover,.spurs-contracts__name a:focus,a.spurs-transfers__name:hover,a.spurs-transfers__name:focus,.spurs-fixtures__review:hover,.spurs-fixtures__review:focus,.site-article .com-tags .com-tags__category h2 a:hover,.site-article .com-tags .com-tags__category h2 a:focus,.site-article .spurs-list-rows__title a:hover,.site-article .spurs-list-rows__title a:focus,.site-article .spurs-user-flow__links a:hover,.site-article .spurs-user-flow__links a:focus,.site-article .spurs-mfa-captive #users-mfa-captive-form-choose-another a:hover,.site-article .spurs-mfa-captive #users-mfa-captive-form-choose-another a:focus,.site-article .spurs-user-flow__text-link:hover,.site-article .spurs-user-flow__text-link:focus,.site-article .com-finder__explained a:hover,.site-article .com-finder__explained a:focus,#system-message-container joomla-alert a:hover,#system-message-container joomla-alert a:focus{color:var(--sa-navy);text-decoration-color:currentColor;}.account-modal-close:focus-visible,.news-card__title a:focus-visible,.home-news__more:focus-visible,.spurs-profile-pagination__more:focus-visible,.spurs-profile-dossier__edit:focus-visible,.spurs-profile-comments__meta a:focus-visible,.side-card a:focus-visible,.site-article .com-tags__pagination a.page-link:focus-visible,.spurs-category-navigation a.page-link:focus-visible,.spurs-filters__select:focus-visible,.spurs-player-matches__score:focus-visible,.spurs-player-matches__review:focus-visible,.spurs-standings__scroll:focus-visible,.spurs-stats__scroll:focus-visible,.spurs-squad__photo:focus-visible,.spurs-squad__name:focus-visible,.spurs-stats__table .spurs-stats__name a:focus-visible,.spurs-stats__archive summary:focus-visible,.spurs-predictions__leagues a:focus-visible,.spurs-contracts__name a:focus-visible,a.spurs-transfers__name:focus-visible,.spurs-fixtures__review:focus-visible,.spurs-fixtures__score > a:focus-visible,.site-article :is(.spurs-content-editor,.spurs-user-flow,.spurs-predictions,.com-contact) .btn-primary:focus-visible,.spursarmy-site .polls .btn-primary:focus-visible,.account-modal .mod-login__submit .btn-primary:focus-visible,#system-message-container joomla-alert .joomla-alert--close:focus-visible,.spurs-content-editor .choices__button_joomla:focus-visible,.site-article .spurs-content-editor .wf-editor-tabs > button:focus-visible,a.match-card__score:focus-visible,.spurs-match .spurs-match__tabs .nav-link:focus-visible,.site-article .spurs-tabs .nav-link:has(input:focus-visible),.site-article .spurs-tabs .nav-link:focus-visible,.site-article .spurs-content-editor joomla-tab button[role="tab"]:focus-visible,.spurs-stats__positions .nav-link:has(input:focus-visible),.spurs-tag-search__field .spurs-search-form__go:focus-visible,.site-article .com-finder .com-finder__toggle:focus-visible{outline:2px solid var(--sa-navy);outline-offset:2px;}.is-home .site-header,.has-band .site-header{margin-bottom:0;}.site-home > .site-main{padding-top:14px;}.home-cover{position:relative;isolation:isolate;color:#fff;}.home-cover__photo{position:absolute;z-index:1;top:0;right:0;left:0;height:var(--sa-band-h);overflow:hidden;background:var(--sa-night);}.home-cover__photo picture{display:block;height:100%;}.home-cover__photo img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:35% 20%;}.home-cover__photo::after{position:absolute;inset:0;background:var(--sa-cover-fade);content:"";}.home-cover__inner{position:relative;z-index:2;}.home-cover__lead{display:flex;min-height:var(--sa-band-h);flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;padding:24px 16px 30px;}.home-cover__tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;color:var(--sa-navy);background:#fff;border-radius:var(--sa-radius-xs);}.home-cover__tag svg{width:14px;height:14px;fill:currentColor;}.home-cover__title{margin:0;color:#fff;font-size:var(--sa-fs-24);font-weight:700;line-height:1.2;text-shadow:0 1px 14px var(--sa-night-35);text-wrap:balance;}.home-cover__title a{color:inherit;text-decoration:none;}.home-cover__title a:hover,.home-cover__title a:focus{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}.home-cover__intro{display:-webkit-box;margin:0;overflow:hidden;color:var(--sa-on-dark);font-size:var(--sa-fs-14);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.home-cover__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;color:var(--sa-on-dark-muted);font-size:var(--sa-fs-12);font-variant-numeric:tabular-nums;}.home-cover__meta a{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;}.home-cover__meta a:hover{color:#fff;text-decoration:underline;}.home-cover__meta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;}.home-cover__matches{display:grid;grid-auto-rows:1fr;gap:14px;padding:16px 16px 0;}.home-cover__lead .editarticle{position:static;display:inline-flex;align-items:center;}.home-cover__meta{align-items:center;}.home-cover__meta .editarticle .icons,.home-cover__meta .editarticle .float-end,.home-cover__meta .editarticle .float-end > div{display:flex;align-items:center;}.home-cover__meta .editarticle a{margin:-9px;color:inherit;background:none;}.home-cover__meta .editarticle a:hover,.home-cover__meta .editarticle a:focus-visible{color:#fff;background:none;text-decoration:none;}.home-cover__meta .editarticle .spurs-edit-icon{width:14px;height:14px;stroke-width:1.5;}.match-card{display:grid;align-content:center;gap:12px;margin:0;padding:14px 16px 16px;color:var(--sa-title);}.match-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;}.match-card__label{color:var(--sa-muted);font-size:var(--sa-fs-10);line-height:1;}.match-card__comp{color:var(--sa-muted);font-size:var(--sa-fs-11);text-align:right;white-space:nowrap;}.match-card__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;}.match-card__team{display:grid;justify-items:center;gap:6px;color:var(--sa-title);font-size:var(--sa-fs-13);line-height:1.2;text-align:center;overflow-wrap:anywhere;}.match-card__disc{display:contents;}.match-card__crest{display:block;width:40px;height:40px;object-fit:contain;}.match-card__mid{display:grid;align-self:center;justify-items:center;gap:6px;}.match-card__score{color:var(--sa-navy);font-size:var(--sa-fs-28);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;}.match-card__score i{margin:0 .25em;font-style:normal;}a.match-card__score{position:relative;text-decoration:none;}a.match-card__score::after{position:absolute;inset:-6px -4px;content:"";}a.match-card__score:hover,a.match-card__score:focus-visible{color:var(--sa-navy);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;}a.match-card__score:focus-visible{outline-offset:4px;border-radius:var(--sa-radius-xs);}.match-card__date{padding:4px 8px;color:var(--sa-navy);background:#fff;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius-xs);font-size:var(--sa-fs-11);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;}.match-card__empty{font-size:var(--sa-fs-13);}@media (min-width:900px){.site-home > .site-main{padding-top:40px;}.home-cover{overflow:hidden;background:var(--sa-night);}.home-cover__photo{bottom:0;height:auto;}.home-cover__photo::after{background:var(--sa-cover-fade-wide);}.home-cover__inner{display:grid;max-width:var(--sa-page-max);min-height:var(--sa-band-h-wide);grid-template-columns:minmax(0,1fr) var(--home-aside,340px);gap:20px;margin:0 auto;padding:24px var(--sa-gutter);}.home-cover--no-matches .home-cover__inner{grid-template-columns:minmax(0,1fr);}.home-cover__lead{min-height:0;align-self:end;gap:12px;margin-bottom:46px;padding:0;}.home-cover__title{max-width:700px;font-size:var(--sa-fs-36);}.home-cover__intro{max-width:600px;font-size:var(--sa-fs-15);}.home-cover__matches{align-self:end;gap:24px;margin-bottom:46px;padding:0;}.match-card{gap:12px;padding:16px 18px 18px;color:#fff;background:var(--sa-glass-card-solid);border:1px solid var(--sa-glass-line);border-radius:var(--sa-radius-pop);box-shadow:0 10px 30px var(--sa-night-20);}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.match-card{background:var(--sa-glass-card);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);}}.match-card__head{font-size:var(--sa-fs-10);font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;}.match-card__label{color:#fff;line-height:1.25;}.match-card__comp{color:var(--sa-on-dark-muted);font-size:var(--sa-fs-10);white-space:normal;}.match-card__row{align-items:center;}.match-card__team{gap:8px;color:#fff;font-size:var(--sa-fs-12);font-weight:700;text-wrap:balance;}.match-card__disc{display:grid;width:54px;height:54px;place-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px var(--sa-night-20);}.match-card__crest{width:34px;height:34px;}.match-card__mid{gap:8px;padding-top:4px;}.match-card__score{color:#fff;font-size:var(--sa-fs-36);}a.match-card__score:hover,a.match-card__score:focus-visible{color:#fff;}a.match-card__score:focus-visible{outline-color:var(--sa-focus);}.match-card__score i{margin:0 8px;opacity:.6;}.match-card__date{padding:6px 12px;color:#fff;background:var(--sa-glass-active);border:0;border-radius:var(--sa-radius-pill);font-size:var(--sa-fs-10);letter-spacing:.1em;text-transform:uppercase;}.match-card__empty{color:var(--sa-on-dark-muted);}}@media (min-width:900px) and (max-width:1179.98px){.home-cover__inner{padding-top:14px;}.home-cover__matches{gap:14px;}.match-card{padding:14px 18px 16px;}}.site-home > .site-main.container{max-width:var(--sa-page-max);padding:14px var(--sa-gutter) 44px;}.home-layout{display:grid;gap:28px;}.home-layout__main{min-width:0;}.home-layout__aside{display:grid;min-width:0;align-content:start;gap:20px;}.home-news__grid{display:grid;gap:18px;}.news-card{display:flex;min-width:0;flex-direction:column;padding:10px 10px 0;}.news-card__photo{position:relative;border-radius:var(--sa-radius-sm);}.news-card__photo-link{display:block;}.news-card__photo picture{display:block;}.news-card__photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--sa-radius-sm);}.news-card__photo::after{position:absolute;inset:0;background:var(--sa-photo-fade);border-radius:var(--sa-radius-sm);content:"";pointer-events:none;}.news-card__placeholder{display:grid;aspect-ratio:16 / 9;place-items:center;color:var(--sa-glass-underline);background:var(--sa-bar);border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-24);font-weight:700;}.news-card__date{position:absolute;z-index:1;bottom:12px;left:12px;padding:6px 8px;color:#fff;background:var(--sa-chip-dark);border-radius:var(--sa-radius-xs);font-variant-numeric:tabular-nums;}.news-card__comments{position:absolute;z-index:1;right:12px;bottom:-13px;display:inline-flex;height:26px;box-sizing:border-box;align-items:center;gap:4px;padding:0 10px;color:#fff;background:var(--sa-navy);border:2px solid #fff;border-radius:var(--sa-radius-pill);box-shadow:0 3px 10px var(--sa-shade-22);font-size:var(--sa-fs-12);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none;}.news-card__comments:hover,.news-card__comments:focus{color:#fff;background:var(--sa-navy-hover);text-decoration:none;}.news-card__comments svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.85;}.news-card .editarticle{top:8px;right:8px;}.news-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px;}.news-card__title{margin:0;color:var(--sa-title);font-size:var(--sa-fs-17);font-weight:700;line-height:1.3;}.news-card__title a{color:inherit;}.news-card__body .badge{align-self:flex-start;}.news-card__intro{display:-webkit-box;margin:0;overflow:hidden;color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.home-news__more,.spurs-profile-pagination__more{display:flex;height:56px;align-items:center;justify-content:center;margin-top:16px;padding:0 16px;color:var(--sa-text-2);font-size:var(--sa-fs-12);font-weight:700;line-height:1;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;}.home-news__more:hover,.home-news__more:focus,.spurs-profile-pagination__more:hover,.spurs-profile-pagination__more:focus{color:var(--sa-navy);border-color:var(--sa-input-border);text-decoration:none;}.home-news__more[aria-busy="true"]{opacity:.7;pointer-events:none;}@media (min-width:600px){.home-news__grid{grid-template-columns:1fr 1fr;}}@media (min-width:600px) and (max-width:899.98px){.home-cover__matches{grid-template-columns:1fr 1fr;}}@media (min-width:900px){.site-home > .site-main.container{padding:40px 16px 56px;}.site-home,.site-article{--home-aside:clamp(260px,26.6vw,340px);}.home-layout{grid-template-columns:minmax(0,1fr) var(--home-aside);gap:20px;}.home-news__grid{gap:20px;}}.side-card{min-width:0;padding:18px 18px 8px;}.side-card__head{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:end;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--sa-line);}.side-card__title{margin:0;color:var(--sa-title);font-size:var(--sa-fs-20);font-weight:700;line-height:1.2;}.side-card__col{padding-bottom:4px;color:var(--sa-muted);font-size:var(--sa-fs-10);line-height:1;text-align:center;}.side-card__empty{padding:12px 0;font-size:var(--sa-fs-14);}.side-table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;}.side-table td{padding:4px 0 4px 10px;vertical-align:middle;border-top:1px solid var(--sa-row-line);}.side-table tr:first-child td{border-top:0;}.side-table td:first-child{padding-left:0;}.side-table__place{color:var(--sa-muted);font-size:var(--sa-fs-13);}.side-table__c-place{width:18px;}.side-table__c-photo{width:54px;}.side-table__c-num{width:44px;}.side-table__face--letter{display:grid;place-items:center;color:var(--sa-navy);font-size:var(--sa-fs-15);font-weight:700;}.side-table__name{overflow:hidden;color:var(--sa-title);font-size:var(--sa-fs-15);line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.side-table__name a{color:inherit;}.side-table__num{color:var(--sa-ink);font-size:var(--sa-fs-15);text-align:center;}.side-table__num--total{color:var(--sa-title);font-weight:700;}.side-standings .side-card__head{grid-template-columns:minmax(0,1fr) 28px 30px;column-gap:6px;}.side-standings{display:flex;flex-direction:column;padding-bottom:16px;}.side-card__foot{display:flex;justify-content:flex-end;margin-top:auto;padding-top:12px;border-top:1px solid var(--sa-row-line);line-height:1;}.side-card__more{color:var(--sa-link);font-size:var(--sa-fs-12);white-space:nowrap;}.side-card__more:hover{color:var(--sa-link);text-decoration-color:currentColor;}.side-table--standings td{padding-top:8px;padding-bottom:10px;padding-left:6px;}.side-table--standings td:first-child{padding-left:0;}.side-table--standings .side-table__c-place{width:22px;}.side-table--standings .side-table__c-crest{width:30px;}.side-table--standings .side-table__c-num{width:34px;}.side-table--standings .side-table__c-total{width:36px;}.side-table__crest img{display:block;width:22px;height:22px;object-fit:contain;}.side-table--standings .side-table__name{padding-left:8px;}.side-table--standings tr.is-club td{background:var(--sa-tint);border-top-color:transparent;}.side-table--standings tr.is-club .side-table__place{color:var(--sa-icon);}.side-table--standings tr.is-club + tr td{border-top-color:transparent;}.side-table--standings tr.is-club td:first-child{border-radius:var(--sa-radius-sm) 0 0 var(--sa-radius-sm);box-shadow:-10px 0 0 var(--sa-tint);}.side-table--standings tr.is-club td:last-child{border-radius:0 var(--sa-radius-sm) var(--sa-radius-sm) 0;box-shadow:10px 0 0 var(--sa-tint);}.side-comments,.side-module,.side-readalso{padding:18px 20px 8px;}.side-comments__title,.side-module__title{padding-bottom:12px;border-bottom:1px solid var(--sa-line);font-size:var(--sa-fs-17);}.side-comments__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;border-top:1px solid var(--sa-row-line);}.side-comments__item:first-child{border-top:0;}.side-comments__text{min-width:0;}.side-comments__story{color:var(--sa-title);font-size:var(--sa-fs-14);line-height:1.4;}.side-comments__meta{display:flex;flex-wrap:wrap;gap:0 4px;margin:4px 0 0;color:var(--sa-muted);font-size:var(--sa-fs-12);line-height:1.3;font-variant-numeric:tabular-nums;}.side-comments__author{color:inherit;}a.side-comments__author{text-underline-offset:2px;}.side-comments__time{margin-top:1px;padding:6px 8px;font-size:var(--sa-fs-12);white-space:nowrap;}@media (width > 1440px){.home-cover__photo{background:var(--sa-night-edge);}.home-cover__photo picture,.home-cover__photo > img{width:var(--sa-photo-max);margin:0 auto;}.home-cover__photo img{-webkit-mask-image:var(--sa-wide-mask);mask-image:var(--sa-wide-mask);}}.article-band{position:relative;overflow:hidden;color:#fff;background:var(--sa-night-edge);}.article-band__photo{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center 40%;}.article-band::after{position:absolute;inset:0;background:var(--sa-band-fade);content:"";}.article-band__inner{position:relative;z-index:1;display:grid;min-height:var(--sa-band-h);max-width:var(--sa-page-max);align-content:center;gap:12px;margin:0 auto;padding:24px var(--sa-gutter) calc(var(--sa-band-overlap) + 24px);}.article-band__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--sa-on-dark);font-size:var(--sa-fs-14);line-height:1.5;}.article-band__crumbs a{margin:-10px 0;padding:10px 0;color:inherit;text-decoration:underline;text-decoration-color:var(--sa-glass-underline);text-decoration-thickness:1px;text-underline-offset:3px;}.article-band__crumbs a:hover,.article-band__crumbs a:focus{color:#fff;text-decoration-color:currentColor;}.article-band__crumbs span{opacity:.6;}.site-article .article-band__title{max-width:820px;margin:0;color:#fff;font-size:var(--sa-fs-28);font-weight:700;line-height:1.2;overflow-wrap:anywhere;}.article-band__title .badge{margin-left:6px;vertical-align:middle;font-size:var(--sa-fs-12);}.article-band__meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--sa-on-dark-muted);font-size:var(--sa-fs-13);line-height:1.5;font-variant-numeric:tabular-nums;}.article-band__meta > *{display:inline-flex;align-items:center;gap:4px;color:inherit;}.article-band__meta a{color:inherit;text-decoration:none;}.article-band__meta a:hover,.article-band__meta a:focus{color:#fff;text-decoration:underline;}.article-band__meta .article-band__author{color:#fff;font-weight:700;}.article-band__stat svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;}.article-band__stat svg circle{fill:currentColor;stroke:none;}.site-article > .site-main.container{position:relative;z-index:2;max-width:var(--sa-page-max);margin-top:calc(-1 * var(--sa-band-overlap));padding:0 var(--sa-gutter) 44px;}.site-article .spurs-article{margin:0;overflow:hidden;border:0;}.spurs-article__photo{position:relative;margin:0;overflow:hidden;}.spurs-article__photo picture{display:contents;}.spurs-article__photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:40% 55%;}.spurs-article__photo::after{position:absolute;right:0;bottom:0;left:0;height:62%;background:var(--sa-photo-foot);content:"";pointer-events:none;}.site-article .spurs-article__body{padding:22px 18px 12px;}.site-article .spurs-article__text{color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.6;}.site-article .spurs-article__body > *,.site-article .spurs-article__text > *{max-width:none;}.site-article .spurs-article__text p{margin:0 0 16px;}.site-article .spurs-article__text a{color:var(--sa-link);}.site-article .spurs-article__text h2{margin:28px 0 12px;}.site-article .spurs-article__text > :first-child{margin-top:0;}.site-article .spurs-article__text > ul,.site-article .spurs-article__text > ol{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none;counter-reset:spurs-item;}.site-article .spurs-article__text > ul > li,.site-article .spurs-article__text > ol > li{position:relative;min-height:28px;padding-left:40px;counter-increment:spurs-item;}.site-article .spurs-article__text > ul > li::before,.site-article .spurs-article__text > ol > li::before{position:absolute;top:-1px;left:0;color:var(--sa-faint);content:counter(spurs-item);font-size:var(--sa-fs-24);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;}.side-readalso__item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;color:var(--sa-title);border-top:1px solid var(--sa-line);text-decoration:none;}.side-readalso__item:first-child{border-top:0;}.side-readalso__photo{position:relative;min-height:74px;overflow:hidden;background:var(--sa-night);border-radius:var(--sa-radius-sm);}.side-readalso__photo picture{display:contents;}.side-readalso__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.side-readalso__photo::after{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 45%,var(--sa-night-55) 100%);content:"";}.side-readalso__text{display:grid;align-content:center;gap:4px;min-width:0;}.side-readalso__title{font-size:var(--sa-fs-14);font-weight:700;line-height:1.3;}.side-readalso__date{color:var(--sa-muted);font-size:var(--sa-fs-12);line-height:1.3;font-variant-numeric:tabular-nums;}.side-readalso__item:hover,.side-readalso__item:focus{color:var(--sa-navy);text-decoration:none;}.side-readalso__item:hover .side-readalso__title,.side-readalso__item:focus .side-readalso__title{text-decoration-color:currentColor;}@media (min-width:900px) and (max-width:1179.98px){.side-readalso__item{grid-template-columns:88px minmax(0,1fr);gap:10px;}.side-readalso__photo{min-height:60px;}}@media (min-width:900px){.article-band__inner{min-height:var(--sa-band-h-wide);padding:24px var(--sa-gutter) calc(var(--sa-band-overlap-wide) + 24px);}.site-article .article-band__title{font-size:38px;}.site-article > .site-main.container{margin-top:calc(-1 * var(--sa-band-overlap-wide));padding-bottom:56px;}.site-article .spurs-article__body{padding:30px 40px 16px;}}@media (width > 1440px){.article-band__photo{left:50%;width:var(--sa-photo-max);transform:translateX(-50%);-webkit-mask-image:var(--sa-wide-mask);mask-image:var(--sa-wide-mask);}}.site-article .spurs-article--page .spurs-article__body > .spurs-article__text:has(> table,> .table-responsive),.site-article .spurs-article--page .spurs-article__text > table,.site-article .spurs-article--page .spurs-article__text > .table-responsive{max-width:none;}.spurs-article--page .spurs-article__text .table-responsive{margin:0 0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;}.site-article .spurs-article--page .spurs-article__text table{width:100%;margin:0 0 20px;color:var(--sa-ink);background:#fff;border:0;border-collapse:collapse;font-size:var(--sa-fs-15);line-height:1.4;font-variant-numeric:tabular-nums;}.site-article .spurs-article--page .spurs-article__text .table-responsive > table{margin-bottom:0;}.site-article .spurs-article--page .spurs-article__text table:not(.category) > :not(caption) > * > *{padding:10px 8px;color:var(--sa-ink);vertical-align:middle;background:transparent;border:0;border-top:1px solid var(--sa-row-line);box-shadow:none;}.site-article .spurs-article--page .spurs-article__text table:not(.category) > :not(caption) > :first-child > *{border-top:0;}.site-article .spurs-article--page .spurs-article__text table:not(.category) th{padding:12px 8px 10px;background:none;border-bottom:1px solid var(--sa-line);text-align:left !important;white-space:nowrap;}.spurs-article--page .spurs-article__text table img{display:inline-block;vertical-align:middle;}.site-article .spurs-article--page .spurs-article__text .table-responsive td{white-space:nowrap;}.site-article .spurs-article--page .spurs-article__text table > :not(caption) > * > :first-child{padding-left:0 !important;}.site-article .spurs-article--page .spurs-article__text table > :not(caption) > * > :last-child{padding-right:0 !important;}.site-article .spurs-article--page .spurs-article__text table:has(td:nth-child(2)):not(:has(td:nth-child(3),th:nth-child(3))) td{text-align:left !important;}.site-article .spurs-article--page .spurs-article__text table:has(td:nth-child(2)):not(:has(td:nth-child(3),th:nth-child(3))) td center{text-align:left;}.site-article .spurs-article--page .spurs-article__text table:has(td:nth-child(2)):not(:has(td:nth-child(3),th:nth-child(3))) td:first-child:not(:only-child){width:36% !important;-webkit-hyphens:auto;hyphens:auto;}.site-article .spurs-article--page .spurs-article__text table:has(td:nth-child(2)):not(:has(td:nth-child(3),th:nth-child(3))) td:nth-child(2){width:auto !important;}.site-article .spurs-article--page .spurs-article__text table:has(td:nth-child(2)):not(:has(td:nth-child(3),th:nth-child(3))):has(td > a > center) td:first-child:not(:only-child){width:auto !important;}.site-article .spurs-article--page .spurs-article__text table:has(td:nth-child(2)):not(:has(td:nth-child(3),th:nth-child(3))):has(td > a > center) td:nth-child(2){width:1% !important;padding-left:16px;white-space:nowrap;}.site-article .site-main .spurs-article--page .spurs-article__text table a{color:var(--sa-link);text-decoration:underline;text-underline-offset:2px;}@media (min-width:900px){.site-article .spurs-article--page .spurs-article__photo img{aspect-ratio:5 / 2;}}.spurs-article--page .spurs-article__text [color="#009900" i],.spurs-article--page .spurs-article__text [color="#39c621" i],.spurs-article--page .spurs-article__text [style*="#009900" i],.spurs-article--page .spurs-article__text [style*="#39c621" i]{color:var(--sa-win) !important;}.spurs-article--page .spurs-article__text [color="#cc0000" i],.spurs-article--page .spurs-article__text [style*="#cc0000" i]{color:var(--sa-loss) !important;}.spursarmy-site section.polls{margin:0 0 16px;overflow:hidden;color:var(--sa-ink);}.spursarmy-site .polls .polls__question{padding:16px 20px 12px;color:var(--sa-title);background:none;border-bottom:1px solid var(--sa-row-line);font-size:var(--sa-fs-17);font-weight:700;line-height:1.3;}.spursarmy-site .polls .polls__body{padding:14px 20px 20px;font-size:var(--sa-fs-15);line-height:1.5;}.spursarmy-site .polls [role="listitem"]{margin:0;padding:10px 0;border-top:1px solid var(--sa-row-line);}.spursarmy-site .polls [role="listitem"]:first-child{border-top:0;}.spursarmy-site .polls [role="listitem"] > div:first-child span:last-child{color:var(--sa-title);font-weight:700;font-variant-numeric:tabular-nums;}.spursarmy-site .polls .progress{display:flex;width:100%;height:4px;margin:6px 0 2px;overflow:hidden;background:var(--sa-tint);border:0;border-radius:var(--sa-radius-bar);box-shadow:none;}.spursarmy-site .polls .progress-bar{display:block;min-width:0;height:100%;padding:0;background:var(--sa-navy);border-radius:var(--sa-radius-bar);}.spursarmy-site .polls .polls__note{color:var(--sa-muted);}.spursarmy-site .polls a{color:var(--sa-link);}.spurs-poll-page .polls__question{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}.spurs-poll-page .polls .polls__body{padding-top:20px;}.article-band__crumbs .article-band__current{color:#fff;opacity:1;}.article-band__crumbs .article-band__section{opacity:1;}.site-category .com-content-category__articles{margin:0;}.spurs-category-grid{display:grid;gap:18px;}.spurs-category-grid__item{display:flex;min-width:0;}.spurs-category-grid__item > .news-card{flex:1;}.site-article .com-tags__pagination,.spurs-category-navigation{margin-top:28px;}.site-article .com-tags__pagination .pagination__wrapper,.spurs-category-navigation .pagination__wrapper{display:flex;justify-content:center;}.site-article .com-tags__pagination .pagination,.spurs-category-navigation .pagination{--bs-pagination-border-radius:var(--sa-radius-sm);flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;}.site-article .com-tags__pagination .page-link,.spurs-category-navigation .page-link{display:flex;min-width:40px;height:40px;box-sizing:border-box;align-items:center;justify-content:center;padding:0 10px;color:var(--sa-text-2);border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-13);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none;}.site-article .com-tags__pagination a.page-link:hover,.spurs-category-navigation a.page-link:hover,.site-article .com-tags__pagination a.page-link:focus,.spurs-category-navigation a.page-link:focus{z-index:1;color:var(--sa-navy);background:#fff;border-color:var(--sa-input-border);text-decoration:none;}.site-article .com-tags__pagination a.page-link:focus-visible,.spurs-category-navigation a.page-link:focus-visible{box-shadow:none;}.site-article .com-tags__pagination .active > .page-link,.spurs-category-navigation .active > .page-link,.site-article .com-tags__pagination .active > .page-link:hover,.spurs-category-navigation .active > .page-link:hover,.site-article .com-tags__pagination .active > .page-link:focus,.spurs-category-navigation .active > .page-link:focus{color:#fff;background:var(--sa-navy);border-color:var(--sa-navy);}.site-article .com-tags__pagination .disabled > .page-link,.spurs-category-navigation .disabled > .page-link{color:var(--sa-muted);background:transparent;border-color:var(--sa-card-border);box-shadow:none;opacity:.6;}.site-article .com-tags__pagination .icon-angle-double-left::before,.spurs-category-navigation .icon-angle-double-left::before{content:"\00ab";}.site-article .com-tags__pagination .icon-angle-left::before,.spurs-category-navigation .icon-angle-left::before{content:"\2039";}.site-article .com-tags__pagination .icon-angle-right::before,.spurs-category-navigation .icon-angle-right::before{content:"\203a";}.site-article .com-tags__pagination .icon-angle-double-right::before,.spurs-category-navigation .icon-angle-double-right::before{content:"\00bb";}.site-article .com-tags__pagination [class^="icon-angle"],.spurs-category-navigation [class^="icon-angle"]{font-family:inherit;font-size:var(--sa-fs-17);line-height:1;}@media (min-width:600px){.spurs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:900px){.spurs-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.site-article .com-tags__pagination,.spurs-category-navigation{margin-top:36px;}.site-article--wide .home-layout{grid-template-columns:minmax(0,1fr);}}.spurs-profile-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 18px;}.spurs-profile-head__avatar{position:relative;width:88px;height:88px;}.spurs-profile-head__avatar img{display:block;box-sizing:border-box;width:100%;height:100%;padding:2px;background:#fff content-box;border:1px solid var(--sa-glass-border);}.spurs-profile-head__name{min-width:0;}.spurs-profile-head__name .article-band__title{overflow-wrap:anywhere;}.spurs-profile-head__name .article-band__meta{margin-top:6px;}.spurs-profile-head__status{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;color:#fff;background:var(--sa-glass-active);border:1px solid var(--sa-glass-border);border-radius:var(--sa-radius-pill);}.spurs-profile-head__status::before{width:7px;height:7px;background:var(--sa-faint);border-radius:50%;content:"";}.spurs-profile-head__status--online::before{background:var(--sa-win);}.spurs-profile-head__stats{display:grid;grid-column:1 / -1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin:0;}.spurs-profile-head__stats > div{display:grid;min-width:0;gap:6px;padding:14px 16px;background:var(--sa-glass-hover);border:1px solid var(--sa-glass-line);border-radius:var(--sa-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.spurs-profile-head__stats dt{overflow:hidden;color:var(--sa-on-dark-muted);font-size:var(--sa-fs-10);line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.spurs-profile-head__stats dd{margin:0;color:#fff;font-size:var(--sa-fs-28);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;}.spurs-profile-dossier{overflow:hidden;}.spurs-profile-dossier__panel{min-width:0;padding:20px 16px;}.spurs-profile-dossier__panel + .spurs-profile-dossier__panel{border-top:1px solid var(--sa-line);}.spurs-profile-dossier__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;}.spurs-profile-dossier__panel-heading h2{margin:0;}.spurs-profile-dossier__edit{flex:none;}.spurs-profile-dossier__edit .icon-edit{font-size:.85em;}.spurs-profile-dossier__facts{margin:0;}.spurs-profile-dossier__facts > div{display:grid;align-content:start;gap:2px;padding:12px 0 10px;border-top:1px solid var(--sa-row-line);}.spurs-profile-dossier__facts > div:first-child{padding-top:0;border-top:0;}.spurs-profile-dossier__facts dt{color:var(--sa-muted);font-size:var(--sa-fs-14);font-weight:400;line-height:1.5;}.spurs-profile-dossier__facts dd{margin:0;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;overflow-wrap:anywhere;}.spurs-profile-dossier__prose{color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.6;overflow-wrap:anywhere;}.spurs-profile-dossier__prose p{margin:0 0 .8em;}.spurs-profile-dossier__panel-heading .spurs-profile-dossier__count{color:var(--sa-muted);font-size:var(--sa-fs-11);line-height:1.3;white-space:nowrap;}.spurs-profile-dossier__panel--comments .spurs-profile-dossier__panel-heading{flex-wrap:wrap;align-items:baseline;gap:4px 16px;}.spurs-profile-comments__list{margin:0;padding:0;list-style:none;}.spurs-profile-comments__list li{padding:14px 0;border-top:1px solid var(--sa-line);}.spurs-profile-comments__list li:first-child{padding-top:0;border-top:0;}.spurs-profile-comments__list li:focus{outline:0;}.spurs-profile-comments__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;min-width:0;}.spurs-profile-comments__meta a{min-width:0;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.35;overflow-wrap:anywhere;}.spurs-profile-comments__meta time{color:var(--sa-muted);font-size:var(--sa-fs-12);font-variant-numeric:tabular-nums;white-space:nowrap;}.spurs-profile-comments__list p{margin:4px 0 0;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;overflow-wrap:anywhere;}.spurs-profile-card__empty,.site-article .com-tags__empty{font-size:var(--sa-fs-15);}.spurs-profile-pagination{margin-top:20px;}.spurs-profile-pagination__icon{margin-left:8px;font-size:var(--sa-fs-14);letter-spacing:0;}.spurs-profile-pagination__more.is-loading{cursor:wait;opacity:.7;}@media (min-width:600px){.spurs-profile-dossier__facts > div{grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:16px;}}@media (min-width:900px){.spurs-profile-head{grid-template-columns:auto minmax(0,1fr) var(--home-aside);column-gap:24px;}.spurs-profile-head__avatar{width:112px;height:112px;}.spurs-profile-head__stats{grid-column:3;gap:16px;}.spurs-profile-dossier__panel{padding:30px 40px;}}.editarticle{position:absolute;top:12px;right:12px;z-index:2;display:flex;justify-content:flex-end;}.editarticle .icons,.editarticle .float-end{display:flex;float:none !important;}.spurs-article > .editarticle{top:18px;right:18px;}.spurs-article > .editarticle:not(.spurs-article__photo + .editarticle){position:static;padding:18px 18px 0;}.editarticle a{display:inline-flex;color:var(--sa-icon);background:var(--sa-tint);border-radius:50%;text-decoration:none;transition:background-color .15s,color .15s;}.editarticle a:hover,.editarticle a:focus-visible{color:var(--sa-navy);background:var(--sa-card-border);text-decoration:none;}.editarticle .spurs-edit{display:inline-grid;width:32px;height:32px;place-items:center;}.editarticle .spurs-edit-icon{flex:none;width:16px;height:16px;}.editarticle [role="tooltip"]{display:none;}.editarticle a:has(.spurs-edit--locked){cursor:default;}.news-card .editarticle a,.spurs-article__photo + .editarticle a{color:#fff;opacity:1;background:var(--sa-night-55);border-radius:50%;}.news-card .editarticle a:hover,.news-card .editarticle a:focus-visible,.spurs-article__photo + .editarticle a:hover,.spurs-article__photo + .editarticle a:focus-visible{color:#fff;background:var(--sa-night-80);}@media (min-width:900px){.spurs-article > .editarticle{top:24px;right:24px;}.spurs-article > .editarticle:not(.spurs-article__photo + .editarticle){padding:24px 40px 0;}}.article-band__title .badge.bg-warning{justify-self:start;padding:.25em .4em;color:var(--sa-warn-text);background:var(--sa-warn-bg) !important;border-radius:var(--sa-radius-xs);font-size:75%;font-weight:700;line-height:1;vertical-align:baseline;}.spurs-article{position:relative;}.spurs-article__text blockquote{margin:0 0 20px;padding:10px 20px;border-left:3px solid var(--sa-input-border);color:var(--sa-text-2);}.spurs-article__text blockquote,.spurs-article__text blockquote p{font-size:var(--sa-fs-15);line-height:1.6;}.spurs-tags{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:22px 0 0;font-size:var(--sa-fs-15);line-height:1.43;}.spurs-tags__label{margin-right:10px;color:var(--sa-muted);}.spurs-tags__label::before{content:"";display:inline-block;margin-right:6px;vertical-align:-2px;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.6V4.5a1 1 0 0 1 1-1h8.1a1 1 0 0 1 .7.3l7.4 7.4a1 1 0 0 1 0 1.4l-8.1 8.1a1 1 0 0 1-1.4 0l-7.4-7.4a1 1 0 0 1-.3-.7z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.6V4.5a1 1 0 0 1 1-1h8.1a1 1 0 0 1 .7.3l7.4 7.4a1 1 0 0 1 0 1.4l-8.1 8.1a1 1 0 0 1-1.4 0l-7.4-7.4a1 1 0 0 1-.3-.7z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat;}.spurs-tags__tag{color:var(--sa-title);font-weight:700;text-underline-offset:4px;}.spurs-tags__tag + .spurs-tags__tag::before{content:"·";display:inline-block;margin:0 8px;color:var(--sa-faint);text-decoration:none;}.spurs-article-navigation{display:flex;justify-content:space-between;gap:12px;margin:24px 0 8px;}.site-article .spurs-article__body > .spurs-article-navigation{max-width:none;}.spurs-article-navigation__link,.spurs-profile-dossier__edit,.site-article .spurs-user-flow :is(.btn-outline-secondary,.btn-outline-danger,.com-users-methods-list-method-addnew,.spurs-avatar-field__button),.site-article .spurs-content-editor__actions .btn-outline-secondary,.site-article .spurs-content-editor .editor-xtd-buttons .btn,.site-article .spurs-list-filter .btn,.site-article .spurs-filters__submit,.account-modal .social-login-button,.account-modal .mod-login__register a{display:inline-flex;height:var(--sa-btn-h,40px);min-height:var(--sa-btn-h,40px);align-items:center;justify-content:center;gap:8px;padding:0 var(--sa-btn-pad,16px);color:var(--sa-title);background:#fff;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-15);font-weight:700;line-height:1.2;text-decoration:none;}.spurs-article-navigation__link{gap:6px;}.spurs-article-navigation__link.previous{padding-left:10px;}.spurs-article-navigation__link.next{margin-left:auto;padding-right:10px;}.spurs-article-navigation__link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.spurs-article-navigation__link:is(:hover,:focus-visible),.spurs-profile-dossier__edit:is(:hover,:focus-visible),.site-article .spurs-user-flow :is(.btn-outline-secondary,.com-users-methods-list-method-addnew,.spurs-avatar-field__button):is(:hover,:focus-visible),.site-article .spurs-content-editor__actions .btn-outline-secondary:is(:hover,:focus-visible),.site-article .spurs-content-editor .editor-xtd-buttons .btn:is(:hover,:focus-visible),.site-article .spurs-list-filter .btn:is(:hover,:focus-visible),.site-article .spurs-filters__submit:is(:hover,:focus-visible),.account-modal .social-login-button:is(:hover,:focus-visible),.account-modal .mod-login__register a:is(:hover,:focus-visible){color:var(--sa-title);background:#fff;border-color:var(--sa-navy);box-shadow:none;transform:none;text-decoration:none;}.site-article .spurs-user-flow .btn-outline-danger{color:var(--sa-loss);background:transparent;border-color:var(--sa-loss);}.site-article .spurs-user-flow .btn-outline-danger:is(:hover,:focus-visible){color:#fff;background:var(--sa-loss);border-color:var(--sa-loss);}.site-article .spurs-article__text > center:has(> span[style*="14pt"] > strong > a:is([href*="istoriya-kluba"],[href*="novyj-stadion-tottenkhem-khotspur"])){display:block;margin:0 0 4px;text-align:left;}.site-article .spurs-article__text > span[style*="14pt"]:has(> strong > a:is([href*="istoriya-kluba"],[href*="novyj-stadion-tottenkhem-khotspur"])){display:flex;justify-content:flex-end;margin:24px 0 8px;}.site-article .spurs-article__text span[style*="14pt"] > strong > a:is([href*="istoriya-kluba"],[href*="novyj-stadion-tottenkhem-khotspur"]){display:inline-block;height:40px;padding:0 16px;color:var(--sa-title);background:#fff no-repeat center / 18px 18px;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-15);font-weight:700;line-height:38px;text-decoration:none;text-transform:lowercase;}.site-article .spurs-article__text span[style*="14pt"] > strong > a:is([href*="istoriya-kluba"],[href*="novyj-stadion-tottenkhem-khotspur"])::first-letter{text-transform:uppercase;}.site-article .spurs-article__text > center > span[style*="14pt"] > strong > a:is([href*="istoriya-kluba"],[href*="novyj-stadion-tottenkhem-khotspur"]){padding-left:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E");background-position:10px center;}.site-article .spurs-article__text > span[style*="14pt"] > strong > a:is([href*="istoriya-kluba"],[href*="novyj-stadion-tottenkhem-khotspur"]){padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");background-position:right 10px center;}.site-article .spurs-article__text span[style*="14pt"] > strong > a:is([href*="istoriya-kluba"],[href*="novyj-stadion-tottenkhem-khotspur"]):is(:hover,:focus-visible){color:var(--sa-title);background-color:#fff;border-color:var(--sa-navy);text-decoration:none;}.site-article .spurs-article--parts .spurs-article__text > :is(b,strong),.site-article .spurs-article--parts .spurs-article__text > p:has(> :is(b,strong):only-child){display:block;margin:28px 0 12px;color:var(--sa-title);font-size:var(--sa-fs-20);font-weight:700;line-height:1.3;}.site-article .spurs-article--parts .spurs-article__text > br:has(+ :is(b,strong)),.site-article .spurs-article--parts .spurs-article__text > :is(b,strong) + br,.site-article .spurs-article--parts .spurs-article__text > :is(b,strong) + br + br,.site-article .spurs-article__text > br:has(+ span[style*="14pt"] > strong > a:is([href*="istoriya-kluba"],[href*="novyj-stadion-tottenkhem-khotspur"])){display:none;}.spurs-article__text table.category,.spurs-article__text table.category > :not(caption) > *,.spurs-article__text table.category > :not(caption) > * > *{border:0;box-shadow:none;}.spurs-article__text table.category > :not(caption) > * > *{padding:8px;color:var(--sa-ink);vertical-align:middle;background:none;}.spurs-article__text table.category:has(td:nth-child(2)):not(:has(td:nth-child(3),th:nth-child(3),td[style*="center" i],td.text-center:not(.gradient,.squadiv))) td:first-child:not(:only-child,.gradient,.squadiv){color:var(--sa-muted);}.spurs-article__text :is(.gradient,.squadiv),.spurs-article__text table.category > :not(caption) > * > :is(.gradient,.squadiv){padding-top:16px;color:var(--sa-title);background:none;font-weight:700;}.spurs-article__text .row{--bs-gutter-x:20px;}th[data-type]{cursor:pointer;}th[data-type] > .spurs-sort-button{position:relative;padding:0;color:inherit;font:inherit;text-align:inherit;background:none;border:0;cursor:pointer;}th[data-type] > .spurs-sort-button::before{position:absolute;inset:-14px -12px;content:"";}th.ascending::after,th.descending::after{position:relative;bottom:1px;padding-left:4px;font-size:.8em;}th.ascending::after{content:"\25b2";}th.descending::after{content:"\25bc";}.spurs-article--review{container:review / inline-size;}.spurs-article--review .spurs-article__photo::after{display:none;}.spurs-article--review .spurs-article__lead{margin:0 0 22px;}.spurs-match{--rv-line:var(--sa-row-line);--rv-win:var(--sa-win);--rv-loss:var(--sa-loss);--match-text:var(--sa-fs-15);--match-meta:var(--sa-fs-13);margin-bottom:8px;color:var(--sa-title);}.spurs-match__competition{font-weight:700;text-align:center;text-transform:uppercase;}.spurs-match__board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;}.spurs-match__team{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center;}.spurs-match__crest{display:grid;place-items:center;background:#fff;border-radius:50%;}.spurs-match__crest img{object-fit:contain;}.spurs-match__team-name{color:#fff;font-weight:700;}.spurs-match__result{display:flex;flex-direction:column;align-items:center;}.spurs-match__score{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;}.spurs-match__shootout{font-size:var(--match-meta);font-weight:700;}.spurs-match__outcome{display:inline-flex;color:#fff;border-radius:var(--sa-radius-pill);font-weight:700;text-transform:uppercase;}.spurs-match__facts > div{min-width:0;white-space:nowrap;}.spurs-match__facts-icon{width:1.05em;height:1.05em;flex:none;fill:none;stroke:var(--fx-label);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.spurs-match__facts-icon circle:not(.o){fill:var(--fx-label);stroke:none;}.spurs-match__content{container:review-lineups / inline-size;padding:22px 0 0;border-top:1px solid var(--sa-row-line);}.spurs-match .spurs-match__heading{padding:0 0 6px;caption-side:top;color:var(--sa-title);font-size:var(--sa-fs-20);font-weight:700;line-height:1.2;text-align:left;}.spurs-match .spurs-match__heading > span{display:block;}.spurs-match__side{display:inline-flex;max-width:100%;align-items:center;gap:10px;color:var(--sa-title);font-size:var(--sa-fs-17);font-weight:700;line-height:1.2;}.spurs-match__side img{width:26px;height:26px;flex:0 0 auto;object-fit:contain;}.spurs-match__timeline,.spurs-match__timeline tbody,.spurs-match__timeline tr,.spurs-match__timeline caption{display:block;}.spurs-match__timeline{width:100%;margin:0 0 22px;padding-bottom:12px;table-layout:fixed;border-collapse:separate;border-spacing:0;border-bottom:1px solid var(--sa-row-line);}.spurs-match__timeline th{width:50%;padding:0;}.spurs-match__timeline td{position:relative;display:block;padding:0;border:0;font-size:var(--match-text);text-align:left;vertical-align:middle;}.spurs-match__timeline tr + tr{border-top:1px solid var(--rv-line);}.spurs-match__timeline td:empty{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.spurs-match__goal{display:grid;grid-template-columns:52px 22px 13px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;max-width:100%;padding:10px 0;}.spurs-match__goal-crest{display:block;width:22px;height:22px;object-fit:contain;grid-column:2;grid-row:1;}.spurs-match__ball{display:block;width:13px;height:13px;margin-right:-4px;grid-column:3;grid-row:1;}.spurs-match__scorer{min-width:0;grid-column:4;grid-row:1;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:400;line-height:1.3;}.spurs-match .spurs-match__scorer a{color:var(--sa-title);}.spurs-match__note{display:block;margin-top:2px;color:var(--sa-muted);font-size:var(--sa-fs-13);font-weight:400;}.spurs-match__tag{color:var(--sa-muted);font-weight:400;}.spurs-match__minute{display:block;padding:6px 0;font-size:var(--sa-fs-13);text-align:center;grid-column:1;grid-row:1;}.spurs-match__after{display:block;grid-column:5;grid-row:1;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;font-variant-numeric:tabular-nums;}.spurs-match__timeline--shootout .spurs-match__goal{grid-template-columns:52px 22px 13px minmax(0,1fr);}.spurs-match__miss{color:var(--sa-loss);font-weight:700;}.spurs-match__timeline--shootout .spurs-match__miss{grid-column:1 / 4;grid-row:1;font-size:var(--sa-fs-13);}.spurs-match__goal.is-missed .spurs-match__scorer{color:var(--sa-muted);}.spurs-match__lineups{display:grid;gap:22px;}.spurs-match__lineup{min-width:0;}.spurs-match .spurs-match__lineup-team{margin:0 0 10px;font-size:inherit;}.spurs-match__players{width:100%;margin-bottom:0;table-layout:fixed;border-collapse:collapse;}.spurs-match .spurs-match__players caption{margin:14px 0 4px;padding:0;caption-side:top;color:var(--sa-muted);font-size:var(--sa-fs-11);line-height:1;text-align:left;}.spurs-match__players td{height:42px;padding:8px 0 6px;color:var(--sa-title);font-size:var(--sa-fs-15);line-height:1.3;vertical-align:middle;border:0;border-top:1px solid var(--sa-row-line);}.spurs-match__players tr:first-child td{border-top:0;}.spurs-match__number{width:40px;color:var(--sa-muted);font-size:var(--match-meta);font-weight:700;font-variant-numeric:tabular-nums;}.spurs-match__number span{display:grid;width:28px;height:28px;place-items:center;color:var(--sa-navy);background:var(--sa-tint);border-radius:50%;font-size:var(--sa-fs-13);font-weight:700;line-height:1;}.spurs-match__number span:empty::before{content:"–";}.spurs-match__player{font-weight:400;}.spurs-match .spurs-match__player a{color:var(--sa-title);}.spurs-match__players tr.is-unused td,.spurs-match__players tr.is-unused .spurs-match__player a,.spurs-match__players tr.is-unused .spurs-match__number span{color:var(--sa-muted);}.spurs-match__players tr.is-unused .spurs-match__number span{background:none;box-shadow:inset 0 0 0 1px var(--sa-line);}.spurs-match__events{width:108px;text-align:right;white-space:nowrap;}.spurs-match__event{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:var(--sa-muted);font-size:var(--sa-fs-13);font-weight:400;font-variant-numeric:tabular-nums;}.spurs-match__icon{display:inline-block;flex:0 0 auto;}svg.spurs-match__icon{width:12px;height:12px;}.spurs-match__icon--in{fill:var(--rv-win);}.spurs-match__icon--out{fill:var(--rv-loss);}.spurs-match__icon--yellow,.spurs-match__icon--red{width:9px;height:12px;border-radius:var(--sa-radius-bar);}.spurs-match__icon--yellow{background:#f2c200;}.spurs-match__icon--red{background:var(--rv-loss);}@container review-lineups (min-width:640px){.spurs-match__lineups{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;}}@container review-lineups (max-width:639.98px){.spurs-match__lineups{grid-template-columns:minmax(0,1fr);}}.spurs-match__stats-legend{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;}.spurs-match__stats-legend .spurs-match__side--away{flex-direction:row-reverse;}.spurs-match .spurs-match__band{display:none;}.spurs-match__stat-list{display:grid;gap:14px;margin:0;padding:0;list-style:none;}.spurs-match__stat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:6px;}.spurs-match__stat-label{color:var(--sa-muted);font-size:var(--sa-fs-14);text-align:center;}.spurs-match__stat-value{color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;font-variant-numeric:tabular-nums;}.spurs-match__stat-value--away{text-align:right;}.spurs-match__stat:has(.is-leading) .spurs-match__stat-value:not(.is-leading){color:var(--sa-muted);font-weight:400;}.spurs-match__stat-bar{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:6px;}.spurs-match__stat-half{display:flex;height:6px;overflow:hidden;background:var(--sa-tint);border-radius:var(--sa-radius-pill);}.spurs-match__stat-half--home{justify-content:flex-end;}.spurs-match__stat-fill{display:block;height:100%;background:var(--sa-faint);border-radius:var(--sa-radius-pill);}.spurs-match__stat-fill.is-spurs{background:var(--sa-navy);}.spurs-match__video{overflow:hidden;border-radius:var(--sa-radius-input);}.spurs-match__empty{text-align:center;}@media (max-width:599.98px){.spurs-match__goal{grid-template-columns:48px 22px 13px minmax(0,1fr) auto;gap:8px;}.spurs-match__timeline--shootout .spurs-match__goal{grid-template-columns:48px 22px 13px minmax(0,1fr);}.spurs-match__scorer{font-size:var(--sa-fs-15);}.spurs-match__players td{font-size:var(--sa-fs-15);}.spurs-match__events{width:96px;line-height:1.9;white-space:normal;}}.spurs-article--review .spurs-match__hero--cover{position:absolute;z-index:1;top:0;left:0;display:flex;width:100%;max-width:none;aspect-ratio:16 / 9;flex-direction:column;justify-content:flex-end;padding:0;overflow:hidden;color:#fff;background:var(--sa-photo-fade);border-radius:0;box-shadow:none;}.spurs-article--review .spurs-match__hero--cover .spurs-match__hero-in{display:grid;justify-items:center;gap:14px;padding:64px 40px 30px;text-align:center;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--sa-night) 62%,transparent) 40px,var(--sa-night-80) 64px,color-mix(in srgb,var(--sa-night) 90%,transparent) 100%);}.spurs-article--review .spurs-match__hero--cover .spurs-match__competition{margin:0;color:var(--sa-on-dark);font-size:var(--sa-fs-12);letter-spacing:.14em;line-height:1.25;}.spurs-article--review .spurs-match__hero--cover .spurs-match__board{width:100%;max-width:580px;gap:10px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__team{gap:8px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__crest{width:74px;height:74px;box-shadow:0 3px 14px var(--sa-night-35);}.spurs-article--review .spurs-match__hero--cover .spurs-match__crest img{width:50px;height:50px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__team-name{font-size:var(--sa-fs-20);line-height:1.15;text-shadow:0 1px 3px var(--sa-night-35);}.spurs-article--review .spurs-match__hero--cover .spurs-match__result{min-width:0;gap:8px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__score{font-size:62px;font-weight:700;text-shadow:0 2px 12px var(--sa-night-35);}.spurs-article--review .spurs-match__hero--cover .spurs-match__shootout{color:var(--sa-on-dark);}.spurs-article--review .spurs-match__hero--cover .spurs-match__outcome{padding:6px 12px;background:var(--rv-outcome,var(--sa-draw));border:0;font-size:var(--sa-fs-11);letter-spacing:.12em;line-height:1;white-space:nowrap;box-shadow:0 2px 8px var(--sa-night-35);}.spurs-article--review .spurs-match__hero--cover .spurs-match__outcome.is-win{--rv-outcome:var(--rv-win);}.spurs-article--review .spurs-match__hero--cover .spurs-match__outcome.is-loss{--rv-outcome:var(--rv-loss);}.spurs-article--review .spurs-match__hero--cover .spurs-match__facts{--fx-label:var(--sa-on-dark-label);display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:0;padding:0;background:none;border:0;border-radius:0;color:var(--sa-on-dark);font-size:var(--sa-fs-15);line-height:1.35;}.spurs-article--review .spurs-match__hero--cover .spurs-match__facts > div{display:block;padding:0;text-align:center;border:0;}.spurs-article--review .spurs-match__hero--cover .spurs-match__facts dd{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--sa-on-glass);font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;}@container review (max-width:599.98px){.spurs-article--review .spurs-match__hero--cover .spurs-match__hero-in{gap:12px;padding:40px 16px 20px;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--sa-night) 62%,transparent) 26px,var(--sa-night-80) 40px,color-mix(in srgb,var(--sa-night) 90%,transparent) 100%);}.spurs-article--review .spurs-match__hero--cover .spurs-match__crest{width:58px;height:58px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__crest img{width:39px;height:39px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__team-name{font-size:var(--sa-fs-15);}.spurs-article--review .spurs-match__hero--cover .spurs-match__score{font-size:46px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__facts{font-size:var(--sa-fs-14);}}@container review (max-width:459.98px){.spurs-article--review .spurs-match__hero--cover .spurs-match__hero-in{gap:8px;padding:26px 10px 12px;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--sa-night) 66%,transparent) 18px,color-mix(in srgb,var(--sa-night) 82%,transparent) 26px,color-mix(in srgb,var(--sa-night) 90%,transparent) 100%);}.spurs-article--review .spurs-match__hero--cover .spurs-match__competition{font-size:var(--sa-fs-10);letter-spacing:.12em;}.spurs-article--review .spurs-match__hero--cover .spurs-match__board{gap:6px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__team{gap:4px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__crest{width:42px;height:42px;box-shadow:0 2px 8px var(--sa-night-35);}.spurs-article--review .spurs-match__hero--cover .spurs-match__crest img{width:28px;height:28px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__team-name{font-size:var(--sa-fs-13);line-height:1.12;}.spurs-article--review .spurs-match__hero--cover .spurs-match__result{gap:6px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__score{font-size:var(--sa-fs-36);}.spurs-article--review .spurs-match__hero--cover .spurs-match__outcome{padding:4px 8px;font-size:var(--sa-fs-10);letter-spacing:.1em;}.spurs-article--review .spurs-match__hero--cover .spurs-match__facts{gap:4px 14px;font-size:var(--sa-fs-12);line-height:1.3;}}@supports not (color:color-mix(in srgb,red,blue)){.spurs-article--review .spurs-match__hero--cover .spurs-match__hero-in{background:linear-gradient(to bottom,transparent 0,var(--sa-night-55) 40px,var(--sa-night-80) 64px,var(--sa-night-80) 100%);}@container review (max-width:599.98px){.spurs-article--review .spurs-match__hero--cover .spurs-match__hero-in{background:linear-gradient(to bottom,transparent 0,var(--sa-night-55) 26px,var(--sa-night-80) 40px,var(--sa-night-80) 100%);}}@container review (max-width:459.98px){.spurs-article--review .spurs-match__hero--cover .spurs-match__hero-in{background:linear-gradient(to bottom,transparent 0,var(--sa-night-55) 18px,var(--sa-night-80) 26px,var(--sa-night-80) 100%);}}}@container review (max-width:339.98px){.spurs-article--review .spurs-match__hero--cover .spurs-match__hero-in{gap:4px;padding-top:20px;padding-bottom:8px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__crest{width:36px;height:36px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__crest img{width:24px;height:24px;}.spurs-article--review .spurs-match__hero--cover .spurs-match__team-name{font-size:var(--sa-fs-12);}.spurs-article--review .spurs-match__hero--cover .spurs-match__score{font-size:var(--sa-fs-28);}.spurs-article--review .spurs-match__hero--cover .spurs-match__facts{font-size:var(--sa-fs-11);}}.spurs-match__hero--card{--card-ink:var(--sa-link);--card-quiet:var(--sa-muted);padding:0;color:var(--card-ink);background:linear-gradient(to bottom,var(--sa-soft),#fff);border-bottom:1px solid var(--sa-card-border);border-radius:0;box-shadow:none;}.spurs-match__hero--card .spurs-match__hero-in{display:grid;justify-items:center;gap:16px;padding:36px 40px 32px;text-align:center;}.spurs-match__hero--card .spurs-match__competition{margin:0;color:var(--card-quiet);font-size:var(--sa-fs-12);letter-spacing:.14em;line-height:1.25;}.spurs-match__hero--card .spurs-match__board{width:100%;max-width:580px;gap:10px;}.spurs-match__hero--card .spurs-match__team{gap:8px;}.spurs-match__hero--card .spurs-match__crest{width:auto;height:auto;background:none;border-radius:0;box-shadow:none;}.spurs-match__hero--card .spurs-match__crest img{width:76px;height:76px;}.spurs-match__hero--card .spurs-match__team-name{color:var(--card-ink);font-size:var(--sa-fs-20);line-height:1.15;text-shadow:none;}.spurs-match__hero--card .spurs-match__result{min-width:0;gap:8px;}.spurs-match__hero--card .spurs-match__score{color:var(--sa-navy);font-size:62px;font-weight:700;text-shadow:none;}.spurs-match__hero--card .spurs-match__shootout{color:var(--card-quiet);font-size:var(--sa-fs-13);}.spurs-match__hero--card .spurs-match__outcome{padding:6px 12px;background:var(--sa-draw);border:0;font-size:var(--sa-fs-11);letter-spacing:.12em;line-height:1;white-space:nowrap;}.spurs-match__hero--card .spurs-match__outcome.is-win{background:var(--sa-win);}.spurs-match__hero--card .spurs-match__outcome.is-loss{background:var(--sa-loss);}.spurs-match__hero--card .spurs-match__facts{--fx-label:var(--sa-icon);display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:0;padding:0;background:none;border:0;border-radius:0;color:var(--card-quiet);font-size:var(--sa-fs-15);line-height:1.35;}.spurs-match__hero--card .spurs-match__facts > div{display:block;padding:0;text-align:center;border:0;}.spurs-match__hero--card .spurs-match__facts dd{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--sa-ink-navy);font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;}.spurs-match__hero--card + .spurs-article__body .spurs-article__text > .spurs-match:first-child > .spurs-match__content{padding-top:0;border-top:0;}@container review (max-width:599.98px){.spurs-match__hero--card .spurs-match__hero-in{gap:14px;padding:26px 16px 24px;}.spurs-match__hero--card .spurs-match__crest img{width:60px;height:60px;}.spurs-match__hero--card .spurs-match__team-name{font-size:var(--sa-fs-15);}.spurs-match__hero--card .spurs-match__score{font-size:46px;}.spurs-match__hero--card .spurs-match__facts{font-size:var(--sa-fs-14);}}@container review (max-width:459.98px){.spurs-match__hero--card .spurs-match__hero-in{gap:10px;}.spurs-match__hero--card .spurs-match__crest img{width:50px;height:50px;}.spurs-match__hero--card .spurs-match__team-name{font-size:var(--sa-fs-14);}.spurs-match__hero--card .spurs-match__score{font-size:40px;}.spurs-match__hero--card .spurs-match__facts{gap:4px 14px;font-size:var(--sa-fs-13);}}.spurs-match .spurs-match__tabs,.site-article .spurs-tabs,.site-article .spurs-content-editor joomla-tab[view="tabs"] > div[role="tablist"]{display:flex;justify-content:center;width:100%;max-width:none;gap:28px;margin:0 0 16px;padding:0;background:none;border:0;border-bottom:1px solid var(--sa-line);border-radius:0;box-shadow:none;}.spurs-match .spurs-match__tabs .nav-item,.site-article .spurs-tabs .nav-item{flex:0 0 auto;}.spurs-match .spurs-match__tabs .nav-link,.site-article .spurs-tabs .nav-link,.site-article .spurs-content-editor joomla-tab button[role="tab"]{min-width:0;margin-bottom:-1px;padding:12px 2px;color:var(--sa-muted);background:none;border:0;border-bottom:3px solid transparent;border-radius:0;box-shadow:none;font-family:inherit;font-size:var(--sa-fs-13);font-weight:700;letter-spacing:.1em;line-height:1;}.spurs-match .spurs-match__tabs .nav-link:hover,.site-article .spurs-tabs .nav-link:hover,.site-article .spurs-content-editor joomla-tab button[role="tab"]:hover{color:var(--sa-navy);background:none;}.spurs-match .spurs-match__tabs .nav-link.active,.site-article .spurs-tabs .nav-link:has(input:checked),.site-article .spurs-tabs .nav-link.active,.site-article .spurs-content-editor joomla-tab button[role="tab"][aria-selected="true"]{color:var(--sa-navy);background:none;border-bottom-color:var(--sa-navy);box-shadow:none;}.spurs-match .spurs-match__tabs .nav-link:focus-visible,.site-article .spurs-tabs .nav-link:has(input:focus-visible),.site-article .spurs-tabs .nav-link:focus-visible,.site-article .spurs-content-editor joomla-tab button[role="tab"]:focus-visible{background:none;}@media (max-width:899.98px){.spurs-match .spurs-match__tabs,.site-article .spurs-tabs,.site-article .spurs-content-editor joomla-tab[view="tabs"] > div[role="tablist"]{gap:0;}.spurs-match .spurs-match__tabs .nav-item,.site-article .spurs-tabs .nav-item,.site-article .spurs-tabs > label,.site-article .spurs-tabs > .nav-link,.site-article .spurs-content-editor joomla-tab button[role="tab"]{flex:1 1 0;}.spurs-match .spurs-match__tabs .nav-link,.site-article .spurs-tabs .nav-link,.site-article .spurs-content-editor joomla-tab button[role="tab"]{padding:12px 0;}}.spurs-match .spurs-match__tabs .nav-link{display:block;text-align:center;text-decoration:none;text-transform:uppercase;}.spurs-tabs--radio .nav-link{display:flex;min-height:40px;align-items:center;justify-content:center;gap:6px;white-space:nowrap;cursor:pointer;}.spurs-tabs--radio input{position:absolute;opacity:0;pointer-events:none;}.spurs-tabs i{font-style:normal;font-weight:400;letter-spacing:0;}.spurs-category-toolbar{margin:0 0 18px;}@media (max-width:599.98px){.site-article .spurs-category-toolbar .spurs-filters--light > .spurs-filters__field.spurs-list-filter{flex:1 1 100%;max-width:none;}}.site-article .spurs-article--match .spurs-article__body > *,.site-article .spurs-article--match .spurs-article__text > *{max-width:none;}.site-article .spurs-article--rules .spurs-article__text > *{max-width:none;}.site-article .spurs-player-page{display:grid;gap:28px;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.spurs-player-page > *{min-width:0;}.spurs-player-overview{display:grid;gap:20px;}.spurs-player-overview__portrait{position:relative;width:100%;max-width:320px;overflow:hidden;justify-self:center;aspect-ratio:1 / 1;background:var(--sa-hover);border:1px solid var(--sa-card-border);border-radius:var(--sa-radius);}.spurs-player-overview__portrait img{position:absolute;bottom:0;left:50%;width:auto;max-width:none;height:94%;object-fit:contain;object-position:50% 100%;transform:translateX(-50%);}.spurs-player-overview__number{position:absolute;z-index:1;top:12px;left:12px;display:grid;min-width:40px;height:40px;place-items:center;padding:0 8px;color:#fff;background:var(--sa-navy);border:2px solid #fff;border-radius:var(--sa-radius-pill);box-shadow:0 3px 10px var(--sa-night-20);font-size:var(--sa-fs-17);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;}.spurs-player-facts{display:grid;align-content:start;margin:0;}.spurs-player-facts > div{display:grid;grid-template-columns:minmax(0,118px) minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0 10px;border-top:1px solid var(--sa-row-line);}.spurs-player-facts > div:first-child{border-top:0;}.spurs-player-facts dt{color:var(--sa-muted);font-size:var(--sa-fs-11);line-height:1.3;}.spurs-player-facts dd{margin:0;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.35;overflow-wrap:anywhere;}.spurs-player-facts dd small{margin-left:4px;color:var(--sa-muted);font-size:var(--sa-fs-13);}.site-article .spurs-player-page .spurs-tabs{margin:0;}.site-article .spurs-tabs .nav-link{text-transform:uppercase;}.site-article .spurs-tabs .nav-item > .nav-link{width:100%;}.spurs-player-page .tab-pane:focus{outline:0;}.spurs-player-stats__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px;}.spurs-player-stats__summary > div{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius);}.spurs-player-stats__summary strong{color:var(--sa-navy);font-size:var(--sa-fs-28);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;}.spurs-player-stats__summary span{color:var(--sa-muted);font-size:var(--sa-fs-11);line-height:1.2;}.spurs-player-stats__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px;margin-bottom:14px;}.spurs-player-stats__title,.site-article .spurs-stats__title{margin:0;}.spurs-stats__title + .spurs-stats__scroll{margin-top:10px;}.spurs-player-stats__title small{display:block;margin-top:4px;color:var(--sa-muted);font-size:var(--sa-fs-13);font-weight:400;line-height:1.4;}.spurs-filters{display:flex;flex:1 1 300px;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;}.spurs-filters__field{display:grid;flex:1 1 150px;gap:6px;min-width:0;margin:0;}.spurs-filters__label{margin:0;color:var(--sa-muted);font-size:var(--sa-fs-13);font-weight:400;line-height:1.2;}.spurs-filters__select,.spurs-filters__fixed,.site-article .com-finder .form-select{display:flex;width:100%;height:40px;align-items:center;padding:0 36px 0 12px;color:var(--sa-title);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%235a6276' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center / 14px;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-sm);font:inherit;font-size:var(--sa-fs-15);font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;appearance:none;cursor:pointer;}.spurs-filters__fixed{padding-right:12px;background-image:none;cursor:default;}.spurs-filters__select:hover,.site-article .com-finder .form-select:hover{border-color:var(--sa-navy);}.spurs-player-matches{display:grid;width:100%;border-collapse:separate;font-variant-numeric:tabular-nums;}.spurs-player-matches thead,.spurs-player-matches tbody,.spurs-player-matches tfoot{display:contents;}.spurs-player-matches tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;align-items:center;padding:14px 0;border-top:1px solid var(--sa-row-line);}.spurs-player-matches thead tr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}.spurs-player-matches tbody tr:first-child{border-top:0;}@media (max-width:899.98px){.spurs-player-matches tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 8px;}.spurs-player-matches tbody .spurs-player-matches__date,.spurs-player-matches tbody .spurs-player-matches__tournament{order:-1;}.spurs-player-matches tbody .spurs-player-matches__match{flex:1 1 100%;}}@media (max-width:379.98px){.spurs-player-matches tbody .spurs-player-matches__stat{flex:1 0 calc((100% - 16px) / 3);justify-content:flex-start;}.spurs-player-matches tbody .spurs-player-matches__stat:nth-child(3n + 2){justify-content:center;}}.spurs-player-matches :where(th,td){min-width:0;padding:0;border:0;text-align:center;}.spurs-player-matches__date{grid-column:1 / 3;grid-row:1;text-align:left;}.spurs-player-matches__date time{display:flex;align-items:baseline;gap:8px;line-height:1;}.spurs-player-matches__date b{color:var(--sa-title);font-size:var(--sa-fs-20);font-weight:700;}.spurs-player-matches__date small,.spurs-player-matches__tournament{color:var(--sa-muted);font-size:var(--sa-fs-10);line-height:1.2;}.spurs-player-matches__tournament{grid-column:3;grid-row:1;justify-self:end;text-align:right;}.spurs-player-matches__match{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:start;gap:10px;}.spurs-player-matches__team,.spurs-fixtures__team{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;color:var(--sa-ink);font-size:var(--sa-fs-14);line-height:1.25;text-align:center;overflow-wrap:anywhere;}.spurs-player-matches__team img,.spurs-fixtures__team img{flex:none;object-fit:contain;}.spurs-player-matches__team img{width:26px;height:26px;}.spurs-player-matches__score{position:relative;justify-self:center;min-width:58px;margin-top:-2px;padding:8px 10px;color:var(--sa-title);background:var(--sa-tint);border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-15);font-weight:700;line-height:1;text-align:center;white-space:nowrap;text-decoration:none;}.spurs-player-matches__score::after{position:absolute;inset:-6px -2px;content:"";}.spurs-player-matches__score:hover,.spurs-player-matches__score:focus-visible{color:var(--sa-navy);background:var(--sa-hover-strong);text-decoration:underline;text-underline-offset:3px;}.spurs-player-matches__review{position:relative;display:block;width:fit-content;margin:4px 0 0 auto;color:var(--sa-link);}.spurs-player-matches__review::after{position:absolute;inset:-14px -6px;content:"";}.spurs-player-matches__stat,.spurs-player-matches__minutes{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;padding:0;color:var(--sa-ink);border:0;font-size:var(--sa-fs-14);line-height:1;}.spurs-player-matches__label{margin-right:1px;color:var(--sa-muted);font-size:var(--sa-fs-10);line-height:1;}.spurs-player-matches .is-key{font-weight:700;}.spurs-player-matches .is-zero{color:var(--sa-muted);}.spurs-player-matches .spurs-card-mark{align-self:center;margin:0 2px 0 0;}.spurs-player-matches tfoot tr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:6px;padding:14px 16px;color:var(--sa-ink);background:var(--sa-tint);border-top:0;border-radius:var(--sa-radius);font-size:var(--sa-fs-14);}.spurs-player-matches__total{flex:1 1 100%;color:var(--sa-title);font-weight:700;text-align:left;}.spurs-player-matches tfoot .spurs-player-matches__stat,.spurs-player-matches tfoot .spurs-player-matches__minutes{padding:0;border:0;font-size:var(--sa-fs-14);}.spurs-player-matches tfoot .spurs-player-matches__label{margin-right:1px;color:var(--sa-icon);font-size:var(--sa-fs-10);letter-spacing:.1em;}.spurs-card-mark{display:inline-block;width:9px;height:12px;vertical-align:-1px;background:#e8b923;border-radius:var(--sa-radius-bar);}.spurs-card-mark--red{background:var(--sa-loss);}.spurs-player-news{width:100%;border-collapse:collapse;}.spurs-player-news th{padding:0 0 8px;color:var(--sa-muted);font-size:var(--sa-fs-11);}.spurs-player-news td{padding:10px 0;border-top:1px solid var(--sa-row-line);}.spurs-player-news td + td,.spurs-player-news th + th{padding-left:16px;color:var(--sa-muted);font-size:var(--sa-fs-13);white-space:nowrap;}.spurs-player-news a{color:var(--sa-title);font-weight:700;}.statistics-col-70{width:70%;}.statistics-video{position:relative;width:100%;aspect-ratio:16 / 9;}.statistics-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.spurs-player-biography{font-size:var(--sa-fs-15);line-height:1.6;}.spurs-player-biography a{color:var(--sa-link);}@media (min-width:600px){.spurs-player-stats__summary{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:900px){.spurs-player-overview{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:40px;}.spurs-player-overview__portrait{max-width:none;}.spurs-player-facts{grid-auto-rows:1fr;align-content:stretch;}.spurs-player-facts > div{grid-template-columns:200px minmax(0,1fr);align-items:center;padding:0;}.spurs-filters{flex:0 1 auto;}.spurs-filters__field{flex:0 0 220px;width:220px;}.spurs-player-matches tr{grid-template-columns:64px minmax(0,1fr) 112px repeat(6,46px);gap:10px;}.spurs-player-matches thead tr{position:static;width:auto;height:auto;padding:4px 0 10px;overflow:visible;clip:auto;border-top:0;border-bottom:1px solid var(--sa-row-line);white-space:normal;}.spurs-player-matches th{font-size:var(--sa-fs-10);}.spurs-player-matches th:nth-child(3){text-align:left;}.spurs-player-matches__date,.spurs-player-matches__match,.spurs-player-matches__tournament{grid-row:auto;}.spurs-player-matches__date{grid-column:auto;text-align:center;}.spurs-player-matches__date time{flex-direction:column;align-items:center;gap:4px;}.spurs-player-matches__date b{font-size:var(--sa-fs-24);}.spurs-player-matches__tournament{grid-column:auto;justify-self:start;text-align:left;}.spurs-player-matches__review{margin-left:0;}.spurs-player-matches__match{grid-column:auto;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:center;}.spurs-player-matches__score{margin-top:0;}.spurs-player-matches__team,.spurs-fixtures__team{flex-direction:row;gap:10px;font-size:var(--sa-fs-15);text-align:left;}.spurs-player-matches__team--home,.spurs-fixtures__team--home{justify-content:flex-end;text-align:right;}.spurs-player-matches__team img{width:24px;height:24px;}.spurs-player-matches__stat{padding:0;border:0;font-size:var(--sa-fs-15);}.spurs-player-matches__label{display:none;}.spurs-player-matches tfoot tr{display:grid;grid-template-columns:64px minmax(0,1fr) 112px repeat(6,46px);gap:10px;padding:14px 0;text-align:center;}.spurs-player-matches tfoot .spurs-player-matches__total{grid-column:1 / 4;padding-left:16px;}.spurs-player-matches tfoot .spurs-player-matches__minutes{grid-column:span 2;padding:0;border:0;font-size:var(--sa-fs-14);}}.site-article .spurs-standings{color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.spurs-standings__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:14px;}.site-article .spurs-standings__top h2{margin:0;}.spurs-standings__top .spurs-filters{flex:0 1 240px;}.spurs-standings__hint,.spurs-stats__hint{margin:0 0 6px;color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.4;}.spurs-standings__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;}.spurs-standings__table{display:grid;min-width:max-content;border-collapse:separate;font-variant-numeric:tabular-nums;}.spurs-standings__table thead,.spurs-standings__table tbody{display:contents;}.spurs-standings__table tr{display:grid;grid-template-columns:28px 166px 26px 34px 28px 26px 26px 26px 30px 30px;align-items:center;gap:0 6px;height:52px;border-top:1px solid var(--sa-row-line);}.spurs-standings__table thead tr{height:40px;border-top:0;}.spurs-standings__table th,.spurs-standings__table td{padding:0;color:var(--sa-ink);border:0;text-align:center;white-space:nowrap;}.spurs-standings__table th{color:var(--sa-muted);font-size:var(--sa-fs-12);cursor:help;}.spurs-standings__pos{order:1;}.spurs-standings__team{order:2;}.spurs-standings__c-played{order:3;}.spurs-standings__c-goal_difference{order:4;}.spurs-standings__c-points{order:5;}.spurs-standings__c-won{order:6;}.spurs-standings__c-drawn{order:7;}.spurs-standings__c-lost{order:8;}.spurs-standings__c-goals_for{order:9;}.spurs-standings__c-goals_against{order:10;}.spurs-standings__table .spurs-standings__pos,.spurs-standings__table .spurs-standings__team{position:sticky;z-index:1;display:flex;align-self:stretch;align-items:center;background:#fff;}.spurs-standings__table .spurs-standings__pos{left:0;justify-content:center;}.spurs-standings__table td.spurs-standings__pos{color:var(--sa-muted);}.spurs-standings__table .spurs-standings__team{left:34px;justify-content:flex-start;gap:8px;box-shadow:8px 0 8px -8px var(--sa-shade-14);text-align:left;}.spurs-standings__team span{overflow:hidden;}.spurs-standings__team img,.spurs-standings__nologo{display:inline-block;width:22px;height:22px;flex:none;object-fit:contain;}.spurs-standings__table td.spurs-standings__c-points{color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;}.spurs-standings__table tr.is-club,.spurs-standings__table tr.is-club > *{background:var(--sa-tint);}.spurs-standings__table tr.is-club{border-top-color:transparent;border-radius:var(--sa-radius-input);}.spurs-standings__table tr.is-club + tr{border-top-color:transparent;}.spurs-standings__table tr.is-club td.spurs-standings__pos{color:var(--sa-title);font-weight:700;border-radius:var(--sa-radius-input) 0 0 var(--sa-radius-input);}.spurs-standings__legend{margin:16px 0 0;padding-top:14px;color:var(--sa-muted);border-top:1px solid var(--sa-row-line);font-size:var(--sa-fs-14);line-height:1.6;}.spurs-standings__legend span{display:block;}@media (min-width:600px){.spurs-standings__hint{display:none;}}@media (max-width:599.98px){.spurs-stats__scroll{-webkit-mask-image:linear-gradient(to right,black calc(100% - 16px),transparent);mask-image:linear-gradient(to right,black calc(100% - 16px),transparent);}}@media (min-width:600px){.spurs-stats__hint{display:none;}}@media (min-width:900px){.spurs-standings__scroll{overflow:visible;}.spurs-standings__table{min-width:0;}.spurs-standings__table tr{grid-template-columns:44px minmax(0,1fr) 46px 46px 46px 46px 50px 50px 56px 64px;height:auto;min-height:54px;padding:0 8px;}.spurs-standings__table thead tr{min-height:44px;}.spurs-standings__table tr > *{order:0;}.spurs-standings__table .spurs-standings__pos,.spurs-standings__table .spurs-standings__team{position:static;box-shadow:none;}.spurs-standings__table .spurs-standings__team{gap:14px;line-height:1.25;white-space:normal;}.spurs-standings__team img,.spurs-standings__nologo{width:24px;height:24px;}.spurs-standings__table td.spurs-standings__c-points{font-size:var(--sa-fs-17);}}.spurs-squad__group{padding:22px 0;}.spurs-squad__group:first-child{padding-top:4px;}.spurs-squad__group:last-child{padding-bottom:4px;}.spurs-squad__group + .spurs-squad__group{border-top:1px solid var(--sa-row-line);}.site-article .spurs-squad__position{display:flex;align-items:center;gap:10px;margin:0;}.spurs-squad__position::after{color:var(--sa-muted);content:attr(data-count);font-size:var(--sa-fs-15);line-height:1;font-variant-numeric:tabular-nums;}.spurs-squad__players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:14px;}.spurs-squad__player{min-width:0;text-align:center;}.spurs-squad__photo{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:linear-gradient(to bottom,#fff 0%,var(--sa-tint) 100%);border:1px solid var(--sa-card-border);border-radius:var(--sa-radius-sm);}.spurs-squad__photo img{position:absolute;right:0;bottom:0;left:0;width:auto;max-width:100%;height:92%;margin:0 auto;object-fit:contain;object-position:center bottom;}.spurs-squad__number{position:absolute;z-index:1;top:8px;left:10px;color:var(--sa-navy);font-size:var(--sa-fs-15);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;}.spurs-squad__name{display:inline-block;margin-top:8px;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.3;}@media (min-width:600px){.spurs-squad__players{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:900px){.spurs-squad__players{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px;}}@media (min-width:1180px){.spurs-squad__players{grid-template-columns:repeat(6,minmax(0,1fr));}}.site-article .spurs-stats{color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.spurs-stats__empty{margin:16px 0 0;}.spurs-filters--light .spurs-filters__field{flex:1 1 140px;max-width:240px;}@media (max-width:599.98px){.spurs-filters--light:has(> .spurs-filters__field + .spurs-filters__field) > .spurs-filters__field{flex:1 1 0;max-width:none;}.spurs-predictions .spurs-filters--light:has(> .spurs-filters__field + .spurs-filters__field) > .spurs-filters__field:first-child{flex-grow:2;}}.spurs-filters--light .spurs-filters__select,.spurs-filters--light .spurs-filters__fixed{font-weight:400;}.site-article .spurs-stats__positions{min-width:0;margin:20px 0 4px;padding:0;}.spurs-stats__positions .nav-link:has(input:focus-visible){outline-offset:-2px;}.spurs-stats__position-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}.spurs-stats:has(.spurs-stats__positions input[value="0"]:checked) .spurs-stats__table tbody tr:not([data-position="0"]),.spurs-stats:has(.spurs-stats__positions input[value="1"]:checked) .spurs-stats__table tbody tr:not([data-position="1"]),.spurs-stats:has(.spurs-stats__positions input[value="2"]:checked) .spurs-stats__table tbody tr:not([data-position="2"]),.spurs-stats:has(.spurs-stats__positions input[value="3"]:checked) .spurs-stats__table tbody tr:not([data-position="3"]),.spurs-stats:has(.spurs-stats__positions input:not([value="all"]):checked) .spurs-stats__group,.spurs-stats__table:has(th[aria-sort]) .spurs-stats__group{display:none;}.spurs-stats__scroll{margin:0 -16px;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;}.spurs-stats__table{width:100%;margin:0;border-collapse:collapse;font-size:var(--sa-fs-15);font-variant-numeric:tabular-nums;}.spurs-stats__table th{padding:12px 6px 10px;border-bottom:1px solid var(--sa-line);text-align:center;white-space:nowrap;}.spurs-stats__table th .spurs-sort-button{letter-spacing:inherit;text-transform:inherit;}.spurs-stats__table th[aria-sort]{color:var(--sa-title);}.spurs-stats__table td{padding:10px 6px;color:var(--sa-ink);text-align:center;white-space:nowrap;border-top:1px solid var(--sa-row-line);}.spurs-stats__table .spurs-stats__pos,.spurs-stats__table .spurs-stats__name,.spurs-stats__table .spurs-stats__minutes{text-align:left;}.spurs-stats__table td.spurs-stats__pos{width:44px;color:var(--sa-muted);font-size:var(--sa-fs-12);font-weight:700;letter-spacing:.06em;}.spurs-stats__table .spurs-stats__photo{display:inline-block;width:32px;height:32px;margin:-6px 10px -6px 0;vertical-align:middle;}.spurs-stats__table .spurs-stats__name a{color:var(--sa-title);}.spurs-stats__table--text th,.spurs-stats__table--text td{text-align:left;}.spurs-filters + .spurs-stats__scroll{margin-top:16px;}.spurs-stats__table .is-zero{color:var(--sa-muted);}.spurs-stats__table .is-most{color:var(--sa-title);font-weight:700;}.spurs-stats__table tr.spurs-stats__group td{padding:22px 6px 8px;color:var(--sa-navy);border-top:0;border-bottom:1px solid var(--sa-line);font-size:var(--sa-fs-12);line-height:1.2;text-align:left;}.spurs-stats__table tbody tr:first-child td{padding-top:14px;border-top:0;}.spurs-stats__table tr.spurs-stats__group + tr td{border-top:0;}.spurs-stats__bar{display:block;width:56px;height:4px;margin-top:5px;overflow:hidden;background:var(--sa-tint);border-radius:var(--sa-radius-bar);}.spurs-stats__bar > span{display:block;height:100%;background:var(--sa-navy);border-radius:var(--sa-radius-bar);}.spurs-stats__legend{margin:14px 0 0;color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.5;}.spurs-stats__archive{margin-top:22px;background:var(--sa-tint);border-radius:var(--sa-radius);}.spurs-stats__archive summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.2;list-style:none;cursor:pointer;}.spurs-stats__archive summary::-webkit-details-marker{display:none;}.spurs-stats__archive summary svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s;}.spurs-stats__archive[open] summary svg{transform:rotate(180deg);}.spurs-stats__archive ul{display:grid;gap:10px 24px;margin:0;padding:0 18px 18px;list-style:none;}.spurs-stats__archive a{color:var(--sa-link);}.spurs-predictor__part{margin-top:24px;padding-top:22px;border-top:1px solid var(--sa-row-line);}.spurs-predictor > .spurs-stats__scroll + .spurs-predictor__part{margin-top:20px;}.spurs-predictor > .spurs-predictions__nav + .spurs-predictor__part{margin-top:0;padding-top:0;border-top:0;}.spurs-predictor__part .spurs-filters{margin-top:14px;}.spurs-predictor__table .predictions-team-logo{width:24px;height:24px;}.spurs-predictor__table tbody tr:last-child td{border-top-color:var(--sa-line);font-weight:700;}.spurs-predictions__nav{margin-bottom:20px;}.article-band--predictions .article-band__inner{align-content:start;padding-top:100px;}@media (min-width:900px){.article-band--predictions .article-band__inner{padding-top:88px;}}.spurs-predictions__leagues{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:var(--sa-fs-15);line-height:1.3;}.spurs-predictions__leagues a{color:var(--sa-muted);}.spurs-predictions__leagues a.is-active{color:var(--sa-title);font-weight:700;}.site-article .spurs-predictions__nav .spurs-tabs{margin:20px 0 0;}.site-article .spurs-predictions__nav .spurs-tabs .nav-link,.site-article .spurs-predictions__tabs .nav-link{text-align:center;text-transform:uppercase;white-space:nowrap;}.site-article .spurs-predictions .spurs-predictions__tabs{margin:20px 0 16px;}.spurs-predictions .spurs-filters__field:first-child{flex:2 1 180px;}.spurs-predictions .spurs-filters + .spurs-stats__empty{margin-top:20px;}.spurs-predictions__more{display:none;}.spurs-stats__table td.spurs-predictions__points{color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;}.spurs-stats__table tr.is-leader td{background:var(--sa-tint);}.spurs-stats__table tr.is-leader td:first-child{color:var(--sa-title);box-shadow:inset 3px 0 0 var(--sa-navy);font-weight:700;}.spurs-stats__table tr.is-zero td,.spurs-stats__table tr.is-zero td a{color:var(--sa-muted);}.spurs-predictions__trophy{display:inline-block;width:16px;height:16px;margin-left:4px;object-fit:contain;vertical-align:-2px;}.site-article .spurs-predictions__module-title{margin:0 0 6px;color:var(--sa-title);font-size:var(--sa-fs-17);font-weight:700;line-height:1.3;}.spurs-predictions__pages{margin-top:16px;}.spurs-predictions__groups{display:grid;gap:16px;}.spurs-predictions__group{min-width:0;padding:14px 12px 6px;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius);}.spurs-predictions__group .spurs-predictions__module-title{margin:0 4px 6px;}.spurs-predictions__group .spurs-stats__table th,.spurs-predictions__group .spurs-stats__table td{padding-right:4px;padding-left:4px;}.spurs-predictions__group .spurs-stats__table td.spurs-stats__name{white-space:normal;overflow-wrap:anywhere;}.spurs-predictions__group .spurs-stats__table td.spurs-stats__pos{width:28px;}.spurs-stats__table .spurs-stats__pos:is(th,td),.spurs-predictions__group .spurs-stats__table .spurs-stats__pos:is(th,td){padding-left:12px;}.spurs-predictions__group .spurs-stats__table .spurs-stats__name{position:static;box-shadow:none;}.spurs-stats__table tr.is-leader.is-zero td,.spurs-stats__table tr.is-leader.is-zero td a{color:var(--sa-icon);}.spurs-predictions__stage + .spurs-predictions__stage{margin-top:20px;}.spurs-predictions__pairs{display:grid;column-gap:40px;}.spurs-predictions__pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;color:var(--sa-ink);border-top:1px solid var(--sa-row-line);font-size:var(--sa-fs-15);font-variant-numeric:tabular-nums;}.spurs-predictions__pair:first-child{border-top:0;}.spurs-predictions__pair > :first-child{text-align:right;}.spurs-predictions__pair.is-slot{grid-template-columns:1fr;}.spurs-predictions__pair.is-slot > :first-child{text-align:left;}.spurs-predictions__player{min-width:0;margin:0;overflow-wrap:anywhere;}.spurs-predictions__player.is-won{color:var(--sa-title);font-weight:700;}.spurs-predictions__player.is-lost{color:var(--sa-muted);}@media (min-width:600px){.spurs-predictions__groups{grid-template-columns:repeat(2,minmax(0,1fr));}.spurs-predictions__pairs{grid-template-columns:repeat(2,minmax(0,1fr));}.spurs-predictions__pairs > .spurs-predictions__pair:nth-child(2){border-top:0;}}@media (min-width:900px){.spurs-predictions__group .spurs-stats__table th,.spurs-predictions__group .spurs-stats__table td{padding-right:6px;padding-left:6px;}.spurs-predictions__group .spurs-stats__table{min-width:0;}}@media (min-width:900px){.spurs-stats__table .spurs-predictions__more{display:table-cell;}.spurs-stats__table td.spurs-predictions__points{font-size:var(--sa-fs-17);}}.spurs-predictions__notice{display:flex;gap:10px;margin:0 0 16px;padding:12px 14px;color:var(--sa-ink);background:var(--sa-tint);border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-15);line-height:1.45;}.spurs-predictions__notice::before{width:18px;height:18px;flex:none;margin-top:2px;background:var(--sa-icon);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.6v.1'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.6v.1'/%3E%3C/svg%3E") center / contain no-repeat;}.spurs-predictions__matches td{white-space:normal;}.spurs-predictions__matches th,.spurs-predictions__matches td{padding-right:4px;padding-left:4px;}.spurs-predictions__matches tr.spurs-stats__group td{padding-left:4px;}.spurs-predictions__kickoff b{display:block;color:var(--sa-title);font-weight:700;white-space:nowrap;}.spurs-predictions__kickoff small{display:block;margin-top:4px;color:var(--sa-muted);font-size:var(--sa-fs-13);white-space:nowrap;text-transform:uppercase;}.spurs-predictions__matches .predictions-team-logo{width:28px;height:28px;}.spurs-predictions__matches .spurs-fixtures__team{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;}@media (max-width:419.98px){.site-article .spurs-predictions .predictions-score-input{width:38px;}.spurs-predictions .predictions-score-inputs{gap:2px;}.spurs-predictions__matches th,.spurs-predictions__matches td{padding-right:2px;padding-left:2px;}}.spurs-predictions__chip{color:var(--sa-title);background:#fff;border-radius:var(--sa-radius-sm);box-shadow:inset 0 0 0 1px var(--sa-input-border);}.spurs-predictions .predictions-score-inputs{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;}.site-article .spurs-predictions .predictions-score-input{width:44px;height:40px;min-height:40px;padding:0;color:var(--sa-title);font-weight:700;text-align:center;-moz-appearance:textfield;appearance:textfield;}.spurs-predictions .predictions-score-input::-webkit-inner-spin-button,.spurs-predictions .predictions-score-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;}.site-article .spurs-predictions .predictions-score-input:hover{border-color:var(--sa-navy);}.spurs-predictions .predictions-score-separator{color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;}.spurs-predictions__submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:16px;padding-top:16px;border-top:1px solid var(--sa-row-line);}.spurs-predictions__rule{margin:16px 0 0;color:var(--sa-muted);font-size:var(--sa-fs-14);line-height:1.45;}.spurs-predictions__submit .spurs-predictions__rule{flex:1 1 320px;margin:0;}.spurs-predictions__rule b{color:var(--sa-title);}@media (min-width:900px){.spurs-predictions__matches th,.spurs-predictions__matches td{padding-right:8px;padding-left:8px;}.spurs-predictions__matches tr.spurs-stats__group td{padding-left:8px;}.spurs-predictions__matches td.spurs-predictions__kickoff{width:120px;}.spurs-predictions__matches td.spurs-predictions__result{width:130px;}.spurs-predictions__matches .predictions-team-logo{width:26px;height:26px;}}.site-article .spurs-stats__archive-team{margin:0;padding:4px 18px 10px;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.3;}.site-article .spurs-stats__archive-group{margin:0;padding:6px 18px 10px;color:var(--sa-navy);font-size:var(--sa-fs-12);line-height:1.2;}.spurs-stats__archive ul + .spurs-stats__archive-team{padding-top:12px;border-top:1px solid var(--sa-line);}@media (min-width:600px){.spurs-stats__scroll{margin:0 -20px;padding:0 20px;}}@media (min-width:600px){.spurs-stats__archive ul{grid-template-columns:repeat(3,max-content);}}@media (max-width:899.98px){.spurs-stats__table .spurs-stats__name{position:sticky;left:0;z-index:1;background:#fff;box-shadow:8px 0 8px -8px var(--sa-shade-14);}}@media (min-width:900px){.spurs-stats__scroll{margin:0;padding:0;}.spurs-stats__table{min-width:620px;}.spurs-stats__table th{padding:12px 8px 10px;}.spurs-stats__table td{padding:12px 8px 10px;}.spurs-stats__table tr.spurs-stats__group td{padding-left:8px;}.spurs-stats__table td.spurs-stats__minutes{width:110px;}.spurs-stats__table .spurs-stats__photo{width:40px;height:40px;margin:-8px 12px -8px 0;}.spurs-stats__bar{width:80px;}.spurs-stats__position-name{position:static;width:auto;height:auto;overflow:visible;clip:auto;}.spurs-stats__position-code{display:none;}}.predictions-team-logo{width:36px;height:36px;object-fit:contain;}.spurs-contracts__table{display:block;width:100%;margin:0;border-collapse:collapse;font-variant-numeric:tabular-nums;}.spurs-contracts__table thead,.spurs-contracts__table tbody{display:block;}.spurs-contracts__table th,.spurs-contracts__table td{display:block;min-width:0;padding:0;border:0;text-align:left;}.spurs-contracts__scale{display:block;margin-top:12px;padding:0 0 6px 52px;border-bottom:1px solid var(--sa-line);}.spurs-contracts__axis{position:relative;display:block;height:14px;}.spurs-contracts__year{position:absolute;top:0;color:var(--sa-muted);font-size:var(--sa-fs-12);font-weight:400;line-height:14px;letter-spacing:0;transform:translateX(-50%);}.spurs-contracts__year.is-end{transform:translateX(-100%);}.spurs-contracts__year.is-start{transform:none;}.spurs-contracts__year i{font-style:normal;}.spurs-contracts__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:61px;padding:10px 0 10px 52px;border-top:1px solid var(--sa-row-line);}.spurs-contracts__table tbody > .spurs-contracts__row:nth-child(2){border-top:0;}.spurs-contracts__player{min-width:0;}.spurs-transfers__photo,.spurs-contracts__photo,.spurs-stats__photo,.side-table__face{position:relative;display:block;flex:none;width:44px;height:44px;overflow:hidden;background:var(--sa-hover);border-radius:50%;}.spurs-transfers__photo img,.spurs-contracts__photo img,.spurs-stats__photo img,.side-table__face img{position:absolute;top:8%;left:50%;width:auto;max-width:none;height:170%;transform:translateX(-50%);}.spurs-contracts__photo{position:absolute;top:50%;left:0;width:40px;height:40px;transform:translateY(-50%);}.spurs-contracts__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.25;}.spurs-contracts__name a{color:var(--sa-title);}.spurs-contracts__name small{color:var(--sa-muted);font-size:var(--sa-fs-13);font-weight:400;}.spurs-contracts__date{color:var(--sa-title);font-size:var(--sa-fs-14);font-weight:700;line-height:1;white-space:nowrap;}.spurs-contracts__track{grid-column:1 / -1;grid-row:2;}.spurs-contracts__bar{display:block;height:8px;overflow:hidden;background:var(--sa-tint);border-radius:var(--sa-radius-xs);}.spurs-contracts__bar > span{display:block;height:100%;background:var(--sa-navy);border-radius:var(--sa-radius-xs);}@media (max-width:369.98px){.spurs-contracts__year i{display:none;}.spurs-contracts__year::before{content:"\2019";}}@media (min-width:900px){.spurs-contracts__scale{display:grid;grid-template-columns:300px minmax(0,1fr) 100px;gap:16px;margin-top:14px;padding:0 0 8px;}.spurs-contracts__row{grid-template-columns:240px minmax(0,1fr) 100px;gap:16px;min-height:65px;padding-left:60px;}.spurs-contracts__photo{width:44px;height:44px;}.spurs-contracts__name{flex-direction:column;gap:2px;}.spurs-contracts__table .spurs-contracts__track{display:flex;grid-column:auto;grid-row:auto;align-items:center;align-self:stretch;background-image:var(--spurs-contracts-lines);}.spurs-contracts__bar{width:100%;}}.spurs-transfers{display:grid;gap:16px;min-width:0;}.site-article .spurs-transfers .spurs-stats{min-width:0;}.spurs-transfers__more .spurs-stats__archive{margin-top:0;}.site-article .spurs-transfers__totals .spurs-stats__title{margin-bottom:14px;}.site-article .spurs-transfers .spurs-filters + .spurs-stats__title{margin-top:20px;}.spurs-transfers .spurs-filters + .spurs-stats__empty{margin-top:20px;}.spurs-transfers__sums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius);}.spurs-transfers__sums > div{display:grid;align-content:start;gap:6px;min-width:0;padding:14px 16px;border-top:1px solid var(--sa-row-line);}.spurs-transfers__sums > div:nth-child(-n+2){border-top:0;}.spurs-transfers__sums > div:nth-child(2n){border-left:1px solid var(--sa-row-line);}.spurs-transfers__sums > div:last-child{grid-column:1 / -1;border-left:0;}.spurs-transfers__sums dt{color:var(--sa-muted);font-size:var(--sa-fs-13);font-weight:400;line-height:1.4;}.spurs-transfers__sums dd{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;color:var(--sa-title);font-size:var(--sa-fs-24);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;}.spurs-transfers__sums dd > span{white-space:nowrap;}.spurs-transfers__totals .spurs-stats__legend{margin-top:12px;}.site-article .spurs-transfers__tabs{min-width:0;margin:0 0 6px;padding:0;}.spurs-transfers__list:has(.spurs-transfers__tabs input[value="in"]:checked) .spurs-transfers__row[data-side="out"],.spurs-transfers__list:has(.spurs-transfers__tabs input[value="out"]:checked) .spurs-transfers__row[data-side="in"]{display:none;}.spurs-transfers__list:has(.spurs-transfers__tabs input[value="out"]:checked) .spurs-transfers__row[data-side="in"] + .spurs-transfers__row[data-side="out"]{border-top:0;}.spurs-transfers__table{width:100%;margin:0;border-collapse:collapse;}.spurs-transfers__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}.spurs-transfers__row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--sa-row-line);}.spurs-transfers__row:first-child{border-top:0;}.spurs-transfers__table td{display:block;min-width:0;padding:0;border:0;}.spurs-transfers__table td.spurs-transfers__date,.spurs-transfers__table td.spurs-transfers__move{display:none;}.spurs-transfers__table td.spurs-transfers__player{display:flex;align-items:center;gap:12px;}.spurs-transfers__who{display:grid;gap:2px;min-width:0;}.spurs-transfers__name{color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.25;}a.spurs-transfers__name{justify-self:start;color:var(--sa-title);}.spurs-transfers__who small{color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.3;font-variant-numeric:tabular-nums;}.spurs-transfers__position{display:none;}.spurs-transfers__table td.spurs-transfers__club,.spurs-transfers__table td.spurs-transfers__fee{padding-left:56px;}.spurs-transfers__club > span{display:flex;align-items:center;gap:8px;min-width:0;color:var(--sa-ink);font-size:var(--sa-fs-14);line-height:1.35;}.spurs-transfers__club > span > span:last-child{min-width:0;}.spurs-transfers__no-club{color:var(--sa-muted);}.spurs-transfers__crest{display:block;flex:none;width:24px;height:24px;object-fit:contain;}.spurs-transfers__crest--letter{display:inline-grid;place-items:center;color:var(--sa-text-2);background:var(--sa-hover-strong);border-radius:50%;font-size:var(--sa-fs-11);font-weight:700;line-height:1;}.spurs-transfers__chip{display:inline-flex;align-items:center;padding:4px 10px;color:var(--sa-navy);background:var(--sa-tint);border-radius:var(--sa-radius-pill);white-space:nowrap;}.spurs-transfers__chip--out{color:var(--sa-title);background:#fff;box-shadow:inset 0 0 0 1px var(--sa-input-border);}.spurs-transfers__fee > span{display:grid;gap:2px;color:var(--sa-ink);font-size:var(--sa-fs-14);line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:break-word;}.spurs-transfers__fee b{color:var(--sa-title);font-weight:700;}.spurs-transfers__fee small{color:var(--sa-muted);font-size:var(--sa-fs-13);}@media (min-width:900px){.spurs-transfers{gap:20px;}.spurs-transfers__sums{grid-template-columns:repeat(5,minmax(0,1fr));}.spurs-transfers__sums > div,.spurs-transfers__sums > div:nth-child(2n){padding:16px 20px;border-top:0;border-left:1px solid var(--sa-row-line);}.spurs-transfers__sums > div:first-child{border-left:0;}.spurs-transfers__sums > div:last-child{grid-column:auto;border-left:1px solid var(--sa-row-line);}.spurs-transfers__table thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;}.spurs-transfers__table th{padding:12px 8px 10px;border-bottom:1px solid var(--sa-line);text-align:left;white-space:nowrap;}.spurs-transfers__row{display:table-row;padding:0;border:0;}.spurs-transfers__table td,.spurs-transfers__table td.spurs-transfers__date,.spurs-transfers__table td.spurs-transfers__move{display:table-cell;padding:10px 8px;border-top:1px solid var(--sa-row-line);vertical-align:middle;}.spurs-transfers__table td.spurs-transfers__player{display:table-cell;}.spurs-transfers__row:first-child td,.spurs-transfers__list:has(.spurs-transfers__tabs input[value="out"]:checked) .spurs-transfers__row[data-side="in"] + .spurs-transfers__row[data-side="out"] td{border-top:0;}.spurs-transfers__table td.spurs-transfers__club,.spurs-transfers__table td.spurs-transfers__fee{padding-left:8px;}.spurs-transfers__table td.spurs-transfers__date{width:100px;color:var(--sa-muted);font-size:var(--sa-fs-14);line-height:1.35;font-variant-numeric:tabular-nums;}.spurs-transfers__date time > span{display:block;white-space:nowrap;}.spurs-transfers__table td.spurs-transfers__fee{width:240px;}.spurs-transfers__table td.spurs-transfers__move{width:1%;}.spurs-transfers__player{white-space:nowrap;}.spurs-transfers__table td.spurs-transfers__player > *{vertical-align:middle;}.spurs-transfers__photo{display:inline-block;width:48px;height:48px;margin-right:12px;}.spurs-transfers__who{display:inline-grid;white-space:normal;}.spurs-transfers__when{display:none;}.spurs-transfers__head .spurs-transfers__chip{display:none;}.spurs-transfers__position{display:block;}}@media (min-width:900px) and (max-width:1179.98px){.spurs-transfers__sums > div{padding:14px 16px;}.spurs-transfers__sums dd{font-size:var(--sa-fs-20);}}@media (max-width:899.98px){.spurs-transfers__sums{gap:12px 16px;padding:14px 16px;background:var(--sa-tint);border:0;}.spurs-transfers__sums > div,.spurs-transfers__sums > div:nth-child(2n){gap:4px;padding:0;border:0;}.spurs-transfers__sums dt{color:var(--sa-muted);font-size:var(--sa-fs-10);font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;}.spurs-transfers__sums dd{font-size:var(--sa-fs-17);line-height:1.2;}.spurs-transfers__row{gap:2px 12px;padding:10px 0;}.spurs-transfers__table td.spurs-transfers__club{display:none;}.spurs-transfers__table td.spurs-transfers__player > .spurs-transfers__who{flex:1 1 auto;}.spurs-transfers__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;}.spurs-transfers__head .spurs-transfers__name{min-width:0;}.spurs-transfers__head .spurs-transfers__chip{flex:none;padding:4px 8px;}.spurs-transfers__who .spurs-transfers__when{display:block;color:var(--sa-muted);}.spurs-transfers__when > span{white-space:nowrap;}.spurs-transfers__when > .spurs-transfers__crest + span{color:var(--sa-ink);white-space:normal;}.spurs-transfers__when .spurs-transfers__crest{display:inline-grid;width:18px;height:18px;margin-right:6px;font-size:var(--sa-fs-10);vertical-align:-4px;}.spurs-transfers__when .spurs-transfers__crest--letter{line-height:18px;vertical-align:0;}.spurs-transfers__fee > span{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;}}.article-band__eyebrow{color:var(--sa-on-dark-muted);font-size:var(--sa-fs-11);line-height:1.2;}.article-band__meta b{color:#fff;font-weight:700;}.article-band__intro{max-width:720px;margin:0;color:var(--sa-on-dark);font-size:var(--sa-fs-15);line-height:1.5;}.site-article .spurs-fixtures{overflow:visible;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.site-article .spurs-standings__empty,.site-article .spurs-fixtures__empty{margin-top:20px;}.spurs-fixtures__month-group{margin-top:28px;}.spurs-fixtures__month-head{display:flex;align-items:baseline;gap:8px;padding-bottom:6px;}.site-article .spurs-fixtures__month{margin:0;color:var(--sa-title);font-size:var(--sa-fs-13);line-height:1.2;}.spurs-fixtures__count{color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1;font-variant-numeric:tabular-nums;}.spurs-fixtures__match{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);grid-template-areas:"d d t" "h s a";align-items:center;gap:10px 8px;padding:12px 0;border-top:1px solid var(--sa-row-line);}.spurs-fixtures__match:first-child{border-top:0;}.spurs-fixtures__match.is-next{margin:0 -10px;padding:12px 10px;background:var(--sa-tint);border-top-color:transparent;border-radius:var(--sa-radius-row);}.spurs-fixtures__match.is-next + .spurs-fixtures__match{border-top-color:transparent;}.spurs-fixtures__match.is-next .spurs-fixtures__time,.spurs-fixtures__match.is-next .spurs-fixtures__tournament{color:var(--sa-muted);}.spurs-fixtures__meta{display:flex;grid-area:d;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1;font-variant-numeric:tabular-nums;}.spurs-fixtures__date{color:var(--sa-title);font-size:var(--sa-fs-20);font-weight:700;line-height:1;}.spurs-fixtures__time{color:var(--sa-muted);font-size:var(--sa-fs-13);}.spurs-fixtures__side{display:flex;grid-area:t;justify-self:end;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;}.spurs-fixtures__tournament{color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.25;}.spurs-fixtures__review{position:relative;color:var(--sa-link);font-size:var(--sa-fs-13);line-height:1.25;}.spurs-fixtures__review::after{position:absolute;inset:-12px -6px;content:"";}.spurs-fixtures__team--home{grid-area:h;}.spurs-fixtures__team--away{grid-area:a;}.spurs-fixtures__team--home img{order:-1;}.spurs-fixtures__team img{width:28px;height:28px;}.spurs-fixtures__score{display:grid;grid-area:s;justify-items:center;}.spurs-fixtures__score > a{position:relative;color:#fff;background:var(--sa-draw);border-radius:var(--sa-radius-pill);font-variant-numeric:tabular-nums;text-decoration:none;}.spurs-fixtures__score > a::after{position:absolute;inset:-6px -2px;content:"";}.spurs-fixtures__score.is-win > :not(.visually-hidden){background:var(--sa-win);}.spurs-fixtures__score.is-loss > :not(.visually-hidden){background:var(--sa-loss);}.spurs-fixtures__score > a:hover,.spurs-fixtures__score > a:focus-visible{color:#fff;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px;}.spurs-fixtures__score > a.spurs-fixtures__kickoff{min-width:0;height:auto;padding:0;color:var(--sa-title);background:none;}.spurs-fixtures__score > a.spurs-fixtures__kickoff::after{inset:-13px -8px;}.spurs-fixtures__kickoff[title]{color:var(--sa-muted);}.spurs-fixtures__archive{margin-top:28px;background:none;border:1px solid var(--sa-card-border);}.spurs-fixtures__archive summary{padding:0 16px;}.spurs-fixtures__archive nav{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 16px 16px;font-size:var(--sa-fs-15);}@media (min-width:900px){.spurs-fixtures__match{grid-template-columns:88px minmax(0,1fr) 84px minmax(0,1fr) 160px;grid-template-areas:"d h s a t";gap:14px;}.spurs-fixtures__meta{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:4px;}.spurs-fixtures__date{font-size:var(--sa-fs-24);}.spurs-fixtures__team--home img{order:0;}.spurs-fixtures__team img{width:26px;height:26px;}.spurs-fixtures__match.is-next{margin:0 -12px;padding:12px;}}.spurs-tag-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;}.spurs-tag-head .article-band__title{flex:0 1 auto;min-width:0;}.spurs-tag-search{display:flex;flex:0 1 520px;min-width:0;align-items:center;justify-content:flex-end;gap:14px;}.spurs-tag-search:not(:has(input,select)){display:none;}.spurs-tag-search__field{flex:1 1 auto;max-width:520px;}.spurs-tag-search__field input::placeholder{color:var(--sa-muted);opacity:1;}.spurs-tag-search__field .spurs-search-form__go:focus-visible{outline-offset:-2px;}.spurs-tag-search__clear{flex:none;padding:0;color:#fff;background:none;border:0;font-size:var(--sa-fs-15);font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-color:var(--sa-glass-underline);text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap;cursor:pointer;}.spurs-tag-search__clear:hover{text-decoration-color:currentColor;}.spurs-tag-search:has(#filter-search:placeholder-shown) .spurs-tag-search__clear{display:none;}@media (max-width:599.98px){.spurs-tag-search{flex-basis:100%;justify-content:flex-start;}}.site-article .spurs-list-filter{display:flex;width:100%;max-width:480px;flex-wrap:nowrap;align-items:stretch;gap:8px;}.site-article .spurs-list-filter .btn{flex:none;margin:0;}.site-article .spurs-list-filter{--sa-field-h:40px;}.site-article .spurs-list-filter input.inputbox{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-15);}.site-article .com-tags .com-tags__category,.site-article .spurs-list-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:0 20px;margin:0;padding:0;list-style:none;}.site-article .com-tags .com-tags__category .list-group-item,.site-article .spurs-list-rows > li{padding:12px 0 10px;background:none;border:0;border-bottom:1px solid var(--sa-row-line);border-radius:0;}.site-article .com-tags .com-tags__category h2,.site-article .spurs-list-rows__title{margin:0;font-size:var(--sa-fs-15);font-weight:700;line-height:1.4;}.site-article .com-tags .com-tags__category h2 a,.site-article .spurs-list-rows__title a{color:var(--sa-title);}.site-article .com-tags__pagination .counter{display:none;}@media (min-width:600px){.site-article .com-tags .com-tags__category,.site-article .spurs-list-rows{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:900px){.site-article .com-tags .com-tags__category,.site-article .spurs-list-rows{grid-template-columns:repeat(4,minmax(0,1fr));}}.site-article .spurs-user-flow{margin:0;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.spurs-user-flow__form{display:grid;gap:20px;}.spurs-user-flow__form fieldset{min-width:0;margin:0;padding:0;border:0;}.spurs-user-flow__form fieldset + fieldset{padding-top:20px;border-top:1px solid var(--sa-line);}.spurs-user-flow__form legend{display:block;float:left;width:100%;margin:0 0 14px;padding:0;border:0;}.spurs-user-flow__form legend + .control-group,.spurs-user-flow__form legend + .spurs-user-flow__hint{clear:both;}.spurs-user-flow__form + .spurs-user-flow__form{margin-top:20px;padding-top:20px;border-top:1px solid var(--sa-line);}.spurs-user-flow__form meter{display:block;width:100%;height:8px;margin:10px 0 6px;overflow:hidden;border:0;border-radius:var(--sa-radius-pill);background:var(--sa-line);}.spurs-user-flow__form meter::-webkit-meter-bar{background:var(--sa-line);border:0;border-radius:var(--sa-radius-pill);}.spurs-user-flow__form meter::-webkit-meter-optimum-value{background:var(--sa-win);border-radius:var(--sa-radius-pill);}.spurs-user-flow__form meter::-webkit-meter-suboptimum-value{background:var(--sa-draw);border-radius:var(--sa-radius-pill);}.spurs-user-flow__form meter::-webkit-meter-even-less-good-value{background:var(--sa-loss);border-radius:var(--sa-radius-pill);}.spurs-user-flow__form meter::-moz-meter-bar{border-radius:var(--sa-radius-pill);}.spurs-user-flow__form meter[value="0"]{display:none;}.spurs-user-flow__form output[id^="password-"]{display:block;min-height:20px;color:var(--sa-muted);font-size:var(--sa-fs-12);line-height:1.4;}.spurs-user-flow__form output[id^="password-"]:empty{min-height:0;}.spurs-user-flow__hint,.spurs-user-flow__form .spurs-user-flow__hint{margin:0 0 16px;color:var(--sa-muted);line-height:1.5;}.spurs-user-flow__form .spurs-user-flow__hint--last{margin-bottom:0;}.com-users-reset__form .spurs-user-flow__hint{margin-bottom:24px;}.spurs-user-flow__form .spurs-user-flow__field{margin-bottom:17px;}.spurs-user-flow__form .spurs-user-flow__field:last-child{margin-bottom:0;}.spurs-user-flow__label{display:block;margin-bottom:6px;color:var(--sa-title);font-size:var(--sa-fs-14);font-weight:700;}.spurs-user-flow__field-hint{margin:6px 0 0;color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.45;}.site-article .spurs-user-flow .com-users-login__remember.form-check{margin-bottom:18px;}.spurs-user-flow__actions{display:flex;flex-wrap:wrap;gap:10px;padding:2px 0;}.spurs-user-flow__form > .spurs-user-flow__actions{padding:0;}.spurs-user-flow__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding:16px 0 0;border-top:1px solid var(--sa-line);}.spurs-user-flow__text-link{display:inline-flex;min-height:44px;align-items:center;}.site-article .spurs-user-flow__links a,.site-article .spurs-mfa-captive #users-mfa-captive-form-choose-another a,.site-article .spurs-user-flow__text-link{color:var(--sa-link);font-size:var(--sa-fs-15);font-weight:700;}.spurs-mfa-codes .com-users-method-edit-pre-message a{color:var(--sa-link);font-weight:700;}.site-article .com-contact altcha-widget,.spurs-user-flow__form altcha-widget{--altcha-border-radius:var(--sa-radius-input);--altcha-color-base:#fff;--altcha-color-border:var(--sa-input-border);--altcha-color-border-focus:var(--sa-navy);--altcha-color-text:var(--sa-ink);--altcha-color-error-text:var(--sa-loss);--altcha-max-width:320px;display:block;}.site-article .com-contact .altcha,.spurs-user-flow__form .altcha{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.site-article .com-contact .altcha:focus-within,.spurs-user-flow__form .altcha:focus-within{box-shadow:0 0 0 3px var(--sa-focus-ring);}.site-article .com-contact .altcha[data-state="verified"],.spurs-user-flow__form .altcha[data-state="verified"]{border-color:var(--sa-win);}.site-article .com-contact .altcha[data-state="error"],.site-article .com-contact .altcha[data-state="expired"],.spurs-user-flow__form .altcha[data-state="error"],.spurs-user-flow__form .altcha[data-state="expired"]{border-color:var(--sa-loss);}.site-article .com-contact .altcha-main,.spurs-user-flow__form .altcha-main{min-height:44px;gap:10px;padding:8px 12px;}.site-article .com-contact .altcha-checkbox input,.spurs-user-flow__form .altcha-checkbox input{width:20px;height:20px;cursor:pointer;accent-color:var(--sa-navy);}.site-article .com-contact .altcha-checkbox .altcha-spinner,.spurs-user-flow__form .altcha-checkbox .altcha-spinner{color:var(--sa-navy);}.site-article .com-contact .altcha-label,.spurs-user-flow__form .altcha-label{margin:0;font-weight:600;line-height:1.3;}.site-article .com-contact .altcha[data-state="verified"] .altcha-label,.spurs-user-flow__form .altcha[data-state="verified"] .altcha-label{color:var(--sa-win);}.site-article .com-contact .altcha-error,.spurs-user-flow__form .altcha-error{padding:0 12px 10px;line-height:1.4;}.spurs-avatar-field{max-width:none;}.spurs-avatar-field__current{margin-bottom:16px;}.spurs-avatar-field__current img{display:block;width:164px;height:164px;border:4px solid #fff;box-shadow:0 7px 20px var(--sa-shade-22);}.spurs-avatar-field__upload{display:flex;min-width:0;align-items:stretch;border-radius:var(--sa-radius-input);}.spurs-avatar-field__upload:focus-within{box-shadow:0 0 0 3px var(--sa-focus-ring);}.site-article .spurs-user-flow .spurs-avatar-field__button{--sa-btn-h:46px;--sa-btn-pad:16px;flex:none;border-radius:var(--sa-radius-input) 0 0 var(--sa-radius-input);cursor:pointer;}.spurs-avatar-field__filename{display:flex;min-width:0;min-height:46px;flex:1 1 auto;align-items:center;overflow:hidden;padding:0 14px;color:var(--sa-muted);background:#fff;border:1px solid var(--sa-input-border);border-left:0;border-radius:0 var(--sa-radius-input) var(--sa-radius-input) 0;font-size:16px;text-overflow:ellipsis;white-space:nowrap;}.spurs-avatar-field__upload:focus-within > :is(.spurs-avatar-field__button,.spurs-avatar-field__filename){border-color:var(--sa-navy);}.spurs-avatar-field .form-text{margin:8px 0 0;color:var(--sa-muted);}.spurs-mfa__body{display:grid;gap:14px;padding-top:14px;}.com-users-profile__multifactor .spurs-mfa__body{clear:both;padding-top:0;}.spurs-mfa__status{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--sa-title);background:#fff;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius-input);font-weight:600;line-height:1.35;}.com-users-profile__multifactor .spurs-mfa__status,.spurs-social-login .spurs-mfa__status{background:var(--sa-soft);}.spurs-social-login .spurs-mfa__status{margin-bottom:16px;}.spurs-social-login .spurs-user-flow__hint strong{color:var(--sa-title);}.spurs-social-login .spurs-user-flow__actions .btn svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;}.spurs-mfa__status-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;color:var(--sa-muted);background:var(--sa-tint);border-radius:50%;font-size:var(--sa-fs-13);}.spurs-mfa__status--on .spurs-mfa__status-icon{color:var(--sa-win);background:color-mix(in srgb,var(--sa-win) 12%,transparent);}.spurs-mfa__status-text{flex:1 1 0;min-width:0;}.spurs-mfa__disable{flex:none;}.spurs-mfa__notice{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;color:var(--sa-text-2);background:var(--sa-tint);border:1px solid var(--sa-hover-strong);border-radius:var(--sa-radius-input);line-height:1.5;}.spurs-mfa__notice-icon{flex:0 0 auto;margin-top:4px;color:var(--sa-navy);font-size:var(--sa-fs-17);}.spurs-mfa__notice p{margin:0;}.spurs-mfa__notice-title,.site-main .spurs-mfa__notice-title{margin:0 0 4px;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.35;}.spurs-mfa__skip{margin-top:12px;}.spurs-mfa__body #com-users-methods-list-container{display:grid;gap:12px;}.spurs-mfa__body .com-users-methods-list-method{margin:0;overflow:hidden;background:#fff;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius-input);}.spurs-mfa__body .com-users-methods-list-method--active{border-color:color-mix(in srgb,var(--sa-win) 35%,transparent);}.spurs-mfa__body .com-users-methods-list-method-header{display:flex;align-items:center;gap:12px;padding:14px 16px 0;color:var(--sa-title);}.com-users-methods-list-method-name-email,.spurs-mfa-icon--email{--spurs-mfa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");}.com-users-methods-list-method-name-webauthn,.spurs-mfa-icon--webauthn{--spurs-mfa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.6 17.4A2 2 0 0 0 2 18.8V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.2a2 2 0 0 0 1.4-.6l.8-.8a6.5 6.5 0 1 0-4-4z'/%3E%3Ccircle cx='16.5' cy='7.5' r='.5'/%3E%3C/svg%3E");}.com-users-methods-list-method-name-backupcodes,.spurs-mfa-icon--backupcodes{--spurs-mfa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 6h10M10 12h10M10 18h10M4 6h1M4 12h1M4 18h1'/%3E%3C/svg%3E");}.com-users-methods-list-method-name-totp,.spurs-mfa-icon--totp{--spurs-mfa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E");}.com-users-methods-list-method-name-yubikey,.spurs-mfa-icon--yubikey{--spurs-mfa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='15.5' r='5.5'/%3E%3Cpath d='m21 2-9.6 9.6M15.5 7.5l3 3L22 7l-3-3'/%3E%3C/svg%3E");}.com-users-methods-list-method-name-fixed,.spurs-mfa-icon--fixed{--spurs-mfa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");}.spurs-mfa__body .com-users-methods-list-method-image,.spurs-mfa-icon{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;background:color-mix(in srgb,var(--sa-win) 12%,transparent);border:1px solid color-mix(in srgb,var(--sa-win) 25%,transparent);border-radius:var(--sa-radius-input);}.spurs-mfa__body .com-users-methods-list-method-image img{display:none;}.spurs-mfa__body .com-users-methods-list-method-image::before,.spurs-mfa-icon::before{width:22px;height:22px;content:"";background-color:var(--sa-win);-webkit-mask:var(--spurs-mfa-icon,none) center / contain no-repeat;mask:var(--spurs-mfa-icon,none) center / contain no-repeat;}.spurs-mfa__body .com-users-methods-list-method-title{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;}.site-main .spurs-mfa__body .com-users-methods-list-method-title h2{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:var(--sa-title);font-size:var(--sa-fs-15);font-weight:700;line-height:1.3;}.spurs-mfa__body .com-users-methods-list-method-title h2 > span:first-child{flex-grow:1;margin-right:4px;}.spurs-mfa__body #com-users-methods-list-method-default-tag{display:inline-block;margin:0;padding:4px 8px;color:var(--sa-win);background:color-mix(in srgb,var(--sa-win) 8%,transparent);border-radius:var(--sa-radius-pill);font-size:var(--sa-fs-11);font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;}.spurs-mfa__body .com-users-methods-list-method-records-container{padding:8px 16px 16px;}.spurs-mfa__body .com-users-methods-list-method-info{margin:0 0 12px;color:var(--sa-muted);font-size:var(--sa-fs-14);line-height:1.45;}.spurs-mfa__body .com-users-methods-list-method-record{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--sa-row-line);}.spurs-mfa__body .com-users-methods-list-method-record-info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px;}.spurs-mfa__body .com-users-methods-list-method-record-title-container{margin:0;font-size:var(--sa-fs-15);line-height:1.35;}.spurs-mfa__body .com-users-methods-list-method-record-title{color:var(--sa-title);}.spurs-mfa__body .com-users-methods-list-method-record-lastused{display:flex;flex-wrap:wrap;gap:2px 16px;width:100%;margin:2px 0 0;color:var(--sa-muted);font-size:var(--sa-fs-13);}.spurs-mfa__body .com-users-methods-list-method-record .alert{width:100%;margin:0;padding:10px 12px;color:var(--sa-text-2);background:var(--sa-tint);border-color:var(--sa-hover-strong);border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-14);}.spurs-mfa__body .com-users-methods-list-method-record-actions{display:flex;flex-wrap:wrap;gap:6px;}.spurs-mfa__body .com-users-methods-list-method-record-actions .btn{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;background:#fff;border-radius:var(--sa-radius-sm);}.spurs-mfa__body .com-users-methods-list-method-record-edit{color:var(--sa-title);border-color:var(--sa-input-border);}.spurs-mfa__body .com-users-methods-list-method-record-edit:hover,.spurs-mfa__body .com-users-methods-list-method-record-edit:focus-visible{color:#fff;background:var(--sa-navy);border-color:var(--sa-navy);}.spurs-mfa__body .com-users-methods-list-method-record-delete{color:var(--sa-loss);border-color:var(--sa-loss);}.spurs-mfa__body .com-users-methods-list-method-record-delete:hover,.spurs-mfa__body .com-users-methods-list-method-record-delete:focus-visible{color:#fff;background:var(--sa-loss);border-color:var(--sa-loss);}.spurs-mfa__body .com-users-methods-list-method-addnew-container{padding-top:12px;border-top:1px solid var(--sa-row-line);}.spurs-mfa-edit .spurs-mfa__body{position:relative;display:block;padding:0;}.spurs-mfa-edit__help{float:right;margin:0 0 10px 10px;}.spurs-mfa-edit .row{margin-bottom:14px;}.spurs-mfa-edit .row > [class*="col-sm-"]{width:100%;margin-left:0;}.site-article .spurs-mfa-captive #users-mfa-captive-form-standard-buttons > div{padding-right:0;padding-left:0;}.spurs-mfa-edit .col-form-label{margin-bottom:6px;padding-top:0;color:var(--sa-title);font-size:var(--sa-fs-14);font-weight:700;}.spurs-mfa-edit .form-text{margin:6px 0 0;color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.45;}.spurs-mfa-edit .com-users-method-edit-pre-message,.spurs-mfa-edit .com-users-method-edit-post-message{margin:4px 0 18px;padding:12px 14px;color:var(--sa-text-2);background:var(--sa-soft);border:1px solid var(--sa-row-line);border-radius:var(--sa-radius-sm);line-height:1.5;}.spurs-mfa-edit .com-users-method-edit-post-message{margin:0;}.spurs-mfa-edit .table{border:1px solid var(--sa-row-line);}.spurs-mfa-edit__submit{margin-right:16px;}.spurs-mfa-captive #users-mfa-captive-form-standard-buttons{margin:0;}.spurs-mfa-captive #users-mfa-captive-form-choose-another{margin:14px 0 0;}.spurs-mfa-codes__table{margin:0 0 16px;border:1px solid var(--sa-row-line);font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--sa-fs-15);}.spurs-mfa-codes .spurs-mfa-codes__table td{padding:8px 12px 10px;}.spurs-mfa-codes .spurs-mfa__body > p{margin:0 0 16px;color:var(--sa-text-2);line-height:1.5;}.spurs-mfa-codes .spurs-mfa__body > .btn{margin:0 8px 8px 0;}.spurs-mfa-select #com-users-select-information p{margin:0;}.spurs-mfa-select .com-users-select-methods{display:grid;gap:10px;}.spurs-mfa-select .com-users-method{display:flex;min-height:64px;align-items:center;gap:12px;padding:10px 16px;color:var(--sa-title);background:#fff;border:1px solid var(--sa-card-border);border-radius:var(--sa-radius-input);text-decoration:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.spurs-mfa-select .com-users-method:hover,.spurs-mfa-select .com-users-method:focus-visible{border-color:var(--sa-navy);box-shadow:0 0 0 3px var(--sa-focus-ring);}.spurs-mfa-select .com-users-method-title{min-width:0;flex:1 1 auto;font-size:var(--sa-fs-15);font-weight:700;line-height:1.3;}.spurs-mfa-select .com-users-method-name{color:var(--sa-muted);font-size:var(--sa-fs-13);}@media (max-width:599.98px){.spurs-user-flow__actions{align-items:stretch;flex-direction:column;}.spurs-user-flow__actions .btn{width:100%;}.spurs-user-flow__text-link{justify-content:center;}.spurs-user-flow__form altcha-widget{--altcha-max-width:none;}.spurs-user-flow__links{align-items:flex-start;flex-direction:column;}.spurs-mfa__status{flex-wrap:wrap;}.spurs-mfa__body .com-users-methods-list-method-addnew{width:100%;}.spurs-mfa-edit .btn:not(.spurs-mfa-edit__help){width:100%;margin:0 0 8px;}}.site-article .com-finder{color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.site-article .com-finder fieldset{margin:0;padding:0;border:0;}.site-article .com-finder .com-finder__search{margin:0 !important;}.site-article .com-finder .com-finder__field{overflow:visible;border:1px solid var(--sa-input-border);}.site-article .com-finder .com-finder__field > .awesomplete{display:flex;flex:1;min-width:0;}.site-article .com-finder .com-finder__field .spurs-search-form__go{border-radius:0 calc(var(--sa-radius-input) - 1px) calc(var(--sa-radius-input) - 1px) 0;}.site-article .com-finder .com-finder__field:focus-within{border-color:var(--sa-navy);}.site-article .com-finder .com-finder__toggle{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:0;color:var(--sa-link);background:none;border:0;font-size:var(--sa-fs-14);line-height:1.4;cursor:pointer;}.site-article .com-finder .com-finder__toggle:hover{text-decoration:underline;text-decoration-color:var(--sa-underline);text-underline-offset:3px;}.site-article .com-finder .com-finder__toggle:focus-visible{border-radius:var(--sa-radius-bar);}.site-article .com-finder .com-finder__toggle .site-menu__chev{width:12px;height:12px;}.site-article .com-finder .com-finder__advanced{margin-top:16px;}.site-article .com-finder .com-finder__tips{margin-bottom:16px;padding:14px 16px;color:var(--sa-text-2);background:var(--sa-tint);border:0;border-radius:var(--sa-radius);font-size:var(--sa-fs-14);}.site-article .com-finder .com-finder__tips .card-body{padding:0;}.site-article .com-finder .filter-branch{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;}.site-article .com-finder .filter-branch .control-group{min-width:0;margin:0;}.site-article .com-finder .filter-branch label{margin:0 0 6px;color:var(--sa-muted);font-size:var(--sa-fs-13);}.site-article .com-finder .form-select{font-weight:400;}.site-article .com-finder__results{margin-top:20px;}.site-article .com-finder h2{margin:20px 0 4px;}.site-article .com-finder__explained p{margin:0;color:var(--sa-muted);font-size:var(--sa-fs-14);}.site-article .com-finder__explained a{color:var(--sa-link);}.site-article .com-finder__results-list{margin:8px 0 0;padding:0;list-style:none;}.site-article .com-finder .result__item{margin:0;padding:16px 0;border-top:1px solid var(--sa-row-line);}.site-article .com-finder .result__item:first-child{border-top:0;}.site-article .com-finder .result__title{margin:0;font-size:var(--sa-fs-17);font-weight:700;line-height:1.35;}.site-article .com-finder .result__title-link{color:var(--sa-title);}.site-article .com-finder .result__title-url{display:none;}.site-article .com-finder .result__description{margin:6px 0 0;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.site-article .com-finder .result__date{margin-right:6px;color:var(--sa-muted);font-size:var(--sa-fs-13);font-weight:700;font-variant-numeric:tabular-nums;}.site-article .com-finder .result__taxonomy{display:flex;flex-wrap:wrap;gap:2px 16px;margin:6px 0 0;padding:0;color:var(--sa-muted);font-size:var(--sa-fs-13);list-style:none;}.site-article .com-finder .result__taxonomy-item{margin:0;padding:0;border:0;}.site-article .com-finder .result__taxonomy-item::before,.site-article .com-finder .result__taxonomy-item::after,.site-article .com-finder .result__date::after{content:none;}.site-article .com-finder mark,.site-article .com-finder .highlight{padding:0;color:var(--sa-title);background:var(--sa-tint);border-radius:0;}.site-article .com-finder__navigation:empty{display:none;}.site-article .com-contact.contact{margin:0;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.site-article .com-contact.contact > h2{margin:0 0 14px;}.site-article .com-contact .contact-form form{margin:0;padding:0;background:none;border:0;box-shadow:none;}.site-article .com-contact legend{float:none;width:auto;margin:0 0 12px;padding:0;color:var(--sa-muted);font-size:var(--sa-fs-11);line-height:1.2;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .control-group{position:relative;display:block;margin:0 0 14px;padding:0;}.site-article .com-contact .control-group:has(> .controls > button[type="submit"]){margin-top:20px;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .control-label{width:auto;min-height:0;margin:0 0 6px;padding:0;text-align:left;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .control-label label{margin:0;color:var(--sa-title);font-size:var(--sa-fs-14);font-weight:700;}.site-article .com-contact .field-spacer .control-label label{color:var(--sa-muted);font-size:var(--sa-fs-13);font-weight:400;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) :is(.star,.red){color:var(--sa-loss);}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .controls{margin:0;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.spurs-predictions,.com-contact) :is(.form-control,.form-select),.site-article .spurs-list-filter .inputbox,.account-modal .mod-login .form-control{min-height:var(--sa-field-h,46px);color:var(--sa-ink);background-color:#fff;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-input);box-shadow:none;font-size:16px;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.spurs-predictions,.com-contact) .form-control,.account-modal .mod-login .form-control{width:100%;padding:10px 14px;line-height:1.4;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) textarea.form-control{min-height:160px;resize:vertical;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.spurs-predictions,.com-contact) :is(.form-control,.form-select):focus,.site-article .spurs-list-filter .inputbox:focus,.account-modal .mod-login .form-control:focus{border-color:var(--sa-navy);box-shadow:0 0 0 3px var(--sa-focus-ring);outline:0;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .form-control.invalid{border-color:var(--sa-loss);}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) label.invalid{color:var(--sa-loss);}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .control-group:has(label .form-control-feedback){padding-bottom:24px;}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) label .form-control-feedback{position:absolute;bottom:0;left:0;display:block;color:var(--sa-loss);font-size:var(--sa-fs-13);font-weight:400;line-height:18px;}.site-article :is(.spurs-user-flow,.spurs-content-editor) :is(.password-group,.field-calendar) .input-group,.account-modal .mod-login .input-group{display:flex;min-width:0;flex-wrap:nowrap;align-items:stretch;border-radius:var(--sa-radius-input);}.site-article :is(.spurs-user-flow,.spurs-content-editor) :is(.password-group,.field-calendar) .input-group:focus-within,.account-modal .mod-login .input-group:focus-within{box-shadow:0 0 0 3px var(--sa-focus-ring);}.site-article :is(.spurs-user-flow,.spurs-content-editor) :is(.password-group,.field-calendar) .input-group > .form-control,.account-modal .mod-login .input-group > .form-control{width:1%;min-width:0;flex:1 1 auto;border-right:0;border-radius:var(--sa-radius-input) 0 0 var(--sa-radius-input);}.site-article :is(.spurs-user-flow,.spurs-content-editor) :is(.password-group,.field-calendar) .input-group > .form-control:focus,.account-modal .mod-login .input-group > .form-control:focus{box-shadow:none;}.site-article :is(.spurs-user-flow,.spurs-content-editor) :is(.password-group,.field-calendar) .input-group > :is(.btn,.input-group-text),.account-modal .mod-login .input-group > :is(.btn,.input-group-text){display:inline-flex;width:48px;height:auto;flex:0 0 48px;align-items:center;justify-content:center;padding:0;color:var(--sa-icon);background:var(--sa-hover);border:1px solid var(--sa-input-border);border-radius:0 var(--sa-radius-input) var(--sa-radius-input) 0;}.site-article :is(.spurs-user-flow,.spurs-content-editor) :is(.password-group,.field-calendar) .input-group > .btn:is(:hover,:focus-visible),.account-modal .mod-login .input-group > .btn:is(:hover,:focus-visible){color:var(--sa-navy);background:var(--sa-hover-strong);}.site-article :is(.spurs-user-flow,.spurs-content-editor) :is(.password-group,.field-calendar) .input-group:focus-within > *,.account-modal .mod-login .input-group:focus-within > *{border-color:var(--sa-navy);}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .form-check,.account-modal .mod-login .form-check{min-height:0;margin:0;padding:0;}.site-article .spurs-user-flow .form-check,.account-modal .mod-login .form-check{display:flex;align-items:center;gap:8px;}.site-article .spurs-user-flow .form-check-label,.account-modal .mod-login .form-check-label{margin:0;color:var(--sa-text-2);font-size:var(--sa-fs-14);}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .form-check-input,.account-modal .mod-login .form-check-input{position:static;float:none;width:18px;height:18px;margin:0;border-color:var(--sa-input-border);border-radius:var(--sa-radius-xs);}.site-article :is(.spurs-content-editor,.spurs-user-flow,.com-contact) .form-check-input:checked,.account-modal .mod-login .form-check-input:checked{background-color:var(--sa-navy);border-color:var(--sa-navy);}.site-article :is(.spurs-content-editor,.spurs-user-flow,.spurs-predictions,.com-contact) .btn-primary,.spursarmy-site .polls .btn-primary,.account-modal .mod-login__submit .btn-primary{display:inline-flex;height:var(--sa-form-btn-h);align-items:center;justify-content:center;gap:8px;padding:0 24px;border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-15);font-weight:700;line-height:1.2;}.site-article .spurs-user-flow,.site-article .spurs-content-editor__actions,.account-modal .modal-body{--sa-btn-h:var(--sa-form-btn-h);--sa-btn-pad:24px;}.site-article .spurs-user-flow :is(.spurs-mfa-edit__help,.com-users-methods-list-method-addnew){--sa-btn-h:40px;--sa-btn-pad:16px;}.site-article .spurs-user-flow__actions .btn,.site-article .spurs-content-editor__actions .btn{justify-content:center;}@media (max-width:599.98px){.site-article .com-contact .btn-primary{width:100%;}}.site-main table{width:100%;}.site-main .table-responsive{overflow-x:auto;}.pagination{flex-wrap:wrap;}.championsleague,.facebook,.levy,.premierleague,.sports,.twitter,.vk{display:inline-block;overflow:hidden;background-image:url("../images/sprites.png");background-repeat:no-repeat;}.championsleague{float:left;width:40px;height:40px;margin-left:30px;background-position:24.2718% 43.6893%;background-size:512%;}.premierleague{float:left;width:40px;height:40px;margin-left:30px;background-position:0 43.6893%;background-size:512%;}.facebook{width:31px;height:31px;margin-bottom:4px;background-position:48.7864% 0;background-size:512%;}.sports{width:31px;height:31px;margin-bottom:4px;background-position:24.5146% 0;background-size:512%;}.twitter{width:31px;height:31px;margin-bottom:4px;background-position:73.0583% 0;background-size:512%;}.vk{width:31px;height:31px;margin-bottom:4px;background-position:97.3301% 0;background-size:512%;}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--sa-navy);--bs-btn-border-color:var(--sa-navy);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--sa-navy-hover);--bs-btn-hover-border-color:var(--sa-navy-hover);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--sa-navy-hover);--bs-btn-active-border-color:var(--sa-navy-hover);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--sa-navy);--bs-btn-disabled-border-color:var(--sa-navy);}.form-control:focus,.form-select:focus{border-color:var(--sa-navy);box-shadow:0 0 0 3px var(--sa-focus-ring);}.site-article .spurs-content-editor{margin:0;color:var(--sa-ink);font-size:var(--sa-fs-15);line-height:1.5;}.spurs-content-editor__form{margin:0;}.spurs-content-editor__fieldset{min-width:0;margin:0;padding:0;border:0;}.site-article .spurs-content-editor joomla-tab button[role="tab"]{text-transform:uppercase;cursor:pointer;}.site-article .spurs-content-editor joomla-tab button[role="tab"]::before,.site-article .spurs-content-editor joomla-tab button[role="tab"]::after{content:none;}.site-article .spurs-content-editor joomla-tab > joomla-tab-element{min-width:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;}.spurs-content-editor__section{padding:4px 0 0;}.spurs-content-editor__section-heading{margin:0 0 16px;}.site-article .spurs-content-editor__section-heading h2{margin:0 0 4px;}.spurs-content-editor__section-heading p{margin:0;color:var(--sa-muted);}.site-article .spurs-content-editor .form-text{margin:6px 0 0;color:var(--sa-muted);font-size:var(--sa-fs-13);}.site-article .spurs-content-editor .choices__inner{min-height:46px;color:var(--sa-ink);background-color:#fff;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius-input);font-size:16px;}.site-article .spurs-content-editor .alert-light{color:var(--sa-muted);background:var(--sa-hover);border-color:var(--sa-line) !important;border-radius:var(--sa-radius-sm);}.spurs-content-editor .choices__list--multiple .choices__item{position:relative;margin:2px 4px 2px 0;padding:4px 32px 4px 10px;color:#fff;background:var(--sa-navy);border:0;border-radius:var(--sa-radius-sm);font-size:var(--sa-fs-14);}.spurs-content-editor .choices__button_joomla{position:absolute;inset:0 0 0 auto;width:30px;padding:0;overflow:hidden;color:#fff;text-indent:-9999px;background:var(--sa-night-20);border:0;border-radius:0 var(--sa-radius-sm) var(--sa-radius-sm) 0;opacity:.85;}.spurs-content-editor .choices__button_joomla::before{position:absolute;inset:0;display:grid;place-items:center;text-indent:0;content:"×";font-size:var(--sa-fs-20);font-weight:700;}.spurs-content-editor .choices__button_joomla:hover,.spurs-content-editor .choices__button_joomla:focus-visible{background:var(--sa-loss);opacity:1;}.spurs-content-editor .choices[data-type*="select-one"] .choices__inner{padding-right:84px;}.spurs-content-editor .choices[data-type*="select-one"] .choices__button_joomla{inset:50% 48px auto auto;z-index:3;display:grid !important;width:28px;height:28px;margin:0 !important;color:var(--sa-icon);background:var(--sa-hover-strong);border-radius:50%;transform:translateY(-50%);}.spurs-content-editor .choices[data-type*="select-one"] .choices__button_joomla:hover,.spurs-content-editor .choices[data-type*="select-one"] .choices__button_joomla:focus-visible{color:#fff;}.spurs-content-editor joomla-field-media{display:block;width:100%;}.spurs-content-editor joomla-field-media .field-media-preview{width:100%;max-width:none;height:210px;background:var(--sa-hover);border:1px dashed var(--sa-input-border);border-bottom:0;border-radius:var(--sa-radius-input) var(--sa-radius-input) 0 0;}.spurs-content-editor joomla-field-media .field-media-preview-icon{width:4.75rem;height:4.75rem;background-size:4.75rem;opacity:.72;}.spurs-content-editor joomla-field-media .input-group{flex-wrap:nowrap;}.site-article .spurs-content-editor joomla-field-media .field-media-input{width:1%;min-width:0;flex:1 1 auto;border-radius:0 0 0 var(--sa-radius-input);}.site-article .spurs-content-editor joomla-field-media .input-group > .btn{flex:0 0 auto;height:auto;padding-inline:16px;border-radius:0;}.site-article .spurs-content-editor joomla-field-media .button-select{color:#fff;background:var(--sa-navy);border-color:var(--sa-navy);}.site-article .spurs-content-editor joomla-field-media .button-select:hover,.site-article .spurs-content-editor joomla-field-media .button-select:focus-visible{background:var(--sa-navy-hover);border-color:var(--sa-navy-hover);}.site-article .spurs-content-editor joomla-field-media .input-group > .btn:last-child{border-radius:0 0 var(--sa-radius-input) 0;}.spurs-content-editor .wf-editor-container iframe,.spurs-content-editor .mce-edit-area iframe{height:clamp(420px,55vh,680px) !important;}.site-article .spurs-content-editor .wf-editor-header{align-items:center;margin-bottom:8px;}.site-article .spurs-content-editor .wf-editor-toggle{margin-left:-12px;color:var(--sa-icon);border-radius:var(--sa-radius-sm);}.site-article .spurs-content-editor .wf-editor-toggle svg{display:block;fill:currentColor;}.site-article .spurs-content-editor .wf-editor-toggle:hover,.site-article .spurs-content-editor .wf-editor-toggle:focus-visible{color:var(--sa-navy);background:var(--sa-hover);}.site-article .spurs-content-editor .wf-editor-tabs{gap:20px;margin:0;border:0;}.site-article .spurs-content-editor .wf-editor-tabs > button{margin:0;padding:10px 2px;color:var(--sa-muted);background:none;border:0;border-bottom:3px solid transparent;border-radius:0;font-family:inherit;font-size:var(--sa-fs-13);font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;}.site-article .spurs-content-editor .wf-editor-tabs > button:hover{color:var(--sa-navy);}.site-article .spurs-content-editor .wf-editor-tabs > button.active{color:var(--sa-navy);border-bottom-color:var(--sa-navy);}.site-article .spurs-content-editor .mceLayout{overflow:hidden;background:#fff;border:1px solid var(--sa-input-border);border-radius:var(--sa-radius);}.site-article .spurs-content-editor .mceToolbar{padding:6px;background:#fff;border:0;border-bottom:1px solid var(--sa-input-border);}.site-article .spurs-content-editor .mceToolbarRow{gap:2px;}.site-article .spurs-content-editor .mceToolbar :is(.mceButton,.mceSplitButton,.mceListBox){margin:0;border-color:transparent;border-radius:var(--sa-radius-sm);}.site-article .spurs-content-editor .mceToolbar :is(.mceIcon,.mceAction,.mceOpen){color:var(--sa-icon);}.site-article .spurs-content-editor .mceToolbar :is(.mceButton,.mceSplitButton,.mceListBox):hover:not(.mceButtonDisabled),.site-article .spurs-content-editor .mceToolbar .mceButtonActive{background:var(--sa-hover);border-color:transparent;}.site-article .spurs-content-editor .mceToolbar :is(.mceButton,.mceSplitButton,.mceListBox):hover:not(.mceButtonDisabled) :is(.mceIcon,.mceAction,.mceOpen),.site-article .spurs-content-editor .mceToolbar .mceButtonActive .mceIcon{color:var(--sa-navy);}.site-article .spurs-content-editor .mceToolbar .mceListBox{background:#fff;border-color:var(--sa-input-border);}.site-article .spurs-content-editor .mceToolbar .mceListBox :is(.mceText,.mceOpen){background:none;border:0;}.site-article .spurs-content-editor .mceStatusbar{background:#fff;border:0;border-top:1px solid var(--sa-input-border);color:var(--sa-muted);}@media (max-width:899.98px){.site-article .spurs-content-editor .mceToolbarRow{flex-wrap:wrap;}.site-article .spurs-content-editor .mceToolbarRow > *{flex:0 0 auto;}}.spurs-content-editor .editor-xtd-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.site-article .spurs-content-editor__actions{position:sticky;z-index:20;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:20px -20px -20px;padding:16px 20px;background:#fff;border-top:1px solid var(--sa-line);border-radius:0 0 var(--sa-radius) var(--sa-radius);}.spurs-content-editor__actions-primary{display:flex;flex-wrap:wrap;gap:10px;}@media (max-width:599.98px){.site-article .spurs-content-editor joomla-tab button[role="tab"]{font-size:var(--sa-fs-12);letter-spacing:.06em;}.site-article .spurs-content-editor__actions{position:static;flex-direction:column;align-items:stretch;margin:20px -16px -16px;padding:16px;}.spurs-content-editor__actions-primary{display:grid;grid-template-columns:1fr;}.site-article .spurs-content-editor__actions .btn{width:100%;justify-content:center;}}joomla-dialog dialog{display:none;width:94vw;max-width:1600px;height:90vh;max-height:900px;padding:0;color:var(--bs-body-color,#212529);background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color-translucent,rgba(0,0,0,.175));border-radius:var(--bs-border-radius-lg,.5rem);box-shadow:var(--bs-box-shadow-lg,0 1rem 3rem rgba(0,0,0,.175));}joomla-dialog dialog[open]{display:flex;overflow:hidden;animation:spurs-dialog-show .2s ease-out;}joomla-dialog dialog::backdrop{background:var(--sa-night-55);}joomla-dialog[type="image"] dialog{width:fit-content;height:fit-content;}joomla-dialog iframe.iframe-content{width:100%;height:100%;border:0;}.joomla-dialog-container{position:relative;display:flex;flex-flow:column;width:100%;min-width:0;min-height:0;}.joomla-dialog-container .buttons-holder{display:flex;align-items:center;justify-content:flex-end;margin-inline-start:auto;}.joomla-dialog-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--bs-border-color,#dee2e6);}.joomla-dialog-header h3{margin:0;font-size:var(--sa-fs-20);font-weight:500;line-height:1.5;}.joomla-dialog-header .header-icon{margin-inline-end:8px;}.joomla-dialog-header .buttons-holder button{margin-inline-start:12px;}.joomla-dialog-header.empty,.joomla-dialog-footer.empty{display:none;}.joomla-dialog-body{position:relative;flex:1 1 auto;min-width:0;min-height:0;}.joomla-dialog-body > .iframe-content{display:block;}joomla-dialog.loading .joomla-dialog-body{opacity:0;}joomla-dialog.loaded .joomla-dialog-body{opacity:1;transition:opacity .2s ease-out;}.joomla-dialog-footer{flex:0 0 auto;padding:12px;border-top:1px solid var(--bs-border-color,#dee2e6);}@keyframes spurs-dialog-show{from{opacity:0;transform:translateY(-1rem);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){joomla-dialog dialog[open]{animation:none;}joomla-dialog.loaded .joomla-dialog-body{transition:none;}}@media (max-width:599.98px){joomla-dialog dialog{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:none;margin:8px;}.joomla-dialog-header{padding:12px;}}html{background-color:var(--sa-bar);}.site-footer{position:relative;overflow:hidden;color:var(--sa-on-dark-soft);background:var(--sa-bar);}.site-footer__inner{position:relative;display:flex;max-width:var(--sa-page-max);min-height:280px;box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:center;gap:28px;margin:0 auto;padding:40px 16px;}.site-footer__text{position:relative;z-index:1;display:grid;max-width:560px;justify-items:start;gap:8px;}.site-footer__name{color:#fff;font-size:var(--sa-fs-24);font-weight:700;line-height:1.1;}.site-footer__tagline{color:var(--sa-on-dark);font-size:var(--sa-fs-13);line-height:1.4;}.site-footer__terms{margin-top:6px;color:var(--sa-on-dark-label);font-size:var(--sa-fs-11);line-height:1.5;letter-spacing:.06em;text-transform:uppercase;}.site-footer__counter{position:relative;display:inline-block;width:31px;height:31px;margin-top:8px;line-height:0;border-radius:var(--sa-radius-xs);}.site-footer__counter::before{position:absolute;inset:-5px;content:"";}.site-footer__counter img{width:31px;height:31px;border:0;}.site-footer__mark{position:absolute;top:20px;right:16px;display:block;width:auto;max-width:none;height:240px;aspect-ratio:127 / 300;object-fit:contain;opacity:.06;filter:brightness(0) invert(1);pointer-events:none;}.spurs-online{--online-rows:4;position:relative;z-index:1;display:grid;height:calc(34px + 11px + 12px + 20px + 12px + var(--online-rows) * 30px + (var(--online-rows) - 1) * 6px);box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;padding:16px 18px 18px;background:var(--sa-glass-faint);border:1px solid var(--sa-glass-active);border-radius:var(--sa-radius-pop);}.spurs-online__title{margin:0;color:var(--sa-on-dark-label);font-size:var(--sa-fs-11);line-height:1;}.spurs-online__summary{display:flex;min-height:20px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--sa-on-dark);font-size:var(--sa-fs-13);line-height:1.3;}.spurs-online__summary strong{color:#fff;font-size:var(--sa-fs-15);font-weight:700;line-height:1.2;}.spurs-online__users{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;height:calc(var(--online-rows) * 30px + (var(--online-rows) - 1) * 6px);margin:0;padding:0;overflow:hidden;list-style:none;}.spurs-online__users li[hidden]{display:none;}@media (max-width:599.98px){.spurs-online{--online-rows:2;}}.spurs-online__more button{display:inline-flex;height:30px;box-sizing:border-box;align-items:center;padding:0 12px;color:#fff;background:transparent;border:1px dashed var(--sa-glass-strong);border-radius:var(--sa-radius-pill);font:inherit;font-size:var(--sa-fs-13);white-space:nowrap;cursor:pointer;}.spurs-online__more button:hover{background:var(--sa-glass-hover);}.spurs-online__more button[aria-expanded="true"]{background:var(--sa-glass-active);border-style:solid;}.spurs-online__popup{position:fixed;width:260px;max-width:calc(100vw - 16px);box-sizing:border-box;}.spurs-online__popup[hidden]{display:none;}.spurs-online__popup-title{margin:0;padding:8px 12px 6px;color:var(--sa-on-dark-muted);font-size:var(--sa-fs-11);line-height:1;}.spurs-online__popup-list{max-height:min(300px,50vh);margin:0 -2px 0 0;padding:0 4px 0 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;}.spurs-online__popup-list.is-clipped{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);}:where(.spurs-online__popup-list,.site-menu-panel__body,.site-menu__group-list){--sa-scroll-thumb:var(--sa-glass-strong);--sa-scroll-thumb-hover:var(--sa-glass-underline);}:where(.spurs-online__popup-list,.site-menu-panel__body,.site-menu__group-list,.table-responsive,.spurs-standings__scroll,.spurs-stats__scroll,.mceToolbarRow,.cm-bell__list,.cm-emoji-scroll,.cm-gif-grid,.cm-mentions,.cm-form__text){scrollbar-width:thin;scrollbar-color:var(--sa-scroll-thumb) transparent;&::-webkit-scrollbar{width:10px;height:10px;background:transparent;}&::-webkit-scrollbar-thumb{background:var(--sa-scroll-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:var(--sa-radius-pill);}&::-webkit-scrollbar-thumb:hover{background-color:var(--sa-scroll-thumb-hover);}&::-webkit-scrollbar-corner{background:transparent;}}.spurs-online__popup-list a,.spurs-online__popup-list span.spurs-online__popup-row{display:flex;align-items:center;gap:10px;padding:8px 12px;color:var(--sa-on-glass);border-radius:var(--sa-radius-row);text-decoration:none;}.spurs-online__popup-list a span,.spurs-online__popup-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.spurs-online__popup-list img,.spurs-online__users img{width:22px;height:22px;}.spurs-online__popup-list a:hover,.spurs-online__popup-list a:focus-visible{color:#fff;background:var(--sa-glass-hover);text-decoration:none;}.spurs-online__popup-list a:hover span,.spurs-online__popup-list a:focus-visible span{text-decoration:underline;text-decoration-color:var(--sa-glass-underline);text-decoration-thickness:1px;text-underline-offset:3px;}.spurs-online__popup a:focus-visible{outline-offset:1px;}.spurs-online__popup-note{margin:0;padding:6px 12px 8px;color:var(--sa-on-dark-muted);font-size:var(--sa-fs-12);}.spurs-online__users li{display:flex;min-width:0;}.spurs-online__users li > a,.spurs-online__users li > .spurs-online__user{width:100%;}.spurs-online__users a,.spurs-online__user{display:inline-flex;height:30px;box-sizing:border-box;max-width:100%;align-items:center;gap:6px;padding:4px 10px 4px 4px;color:#fff;background:var(--sa-glass-hairline);border:1px solid var(--sa-glass-active);border-radius:var(--sa-radius-pill);font-size:var(--sa-fs-13);line-height:1;text-decoration:none;}.spurs-online__users a span{overflow:hidden;text-decoration:underline;text-decoration-color:var(--sa-glass-underline);text-decoration-thickness:1px;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;}.spurs-online__users a:hover,.spurs-online__users a:focus{color:#fff;background:var(--sa-glass-active);}.spurs-online__empty{color:var(--sa-on-dark-muted);font-size:var(--sa-fs-13);line-height:1.45;}.spurs-online.spurs-online--empty,.site-footer .spurs-online.spurs-online--empty{height:auto;grid-template-rows:auto auto;}@media (min-width:900px){.site-footer__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;}.site-footer__counter{position:absolute;top:100%;left:0;}.site-footer .spurs-online{width:340px;height:240px;flex:none;margin-right:150px;}.site-footer__mark{top:50%;transform:translateY(-50%);}}.offline-panel{max-width:42rem;}.choices.is-open{z-index:20;}@media (max-width:899.98px){.choices.is-flipped .choices__list--dropdown,.choices.is-flipped .choices__list[aria-expanded]{top:100%;bottom:auto;margin-top:-1px;margin-bottom:0;border-radius:0 0 var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px);}.choices.is-flipped.is-open .choices__inner{border-radius:var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px) 0 0;}}#system-message-container:has(joomla-alert){display:grid;gap:10px;margin:0 0 16px;}#system-message-container joomla-alert,.spurs-alert{--sa-alert-accent:var(--sa-navy);--sa-alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.6v.1'/%3E%3C/svg%3E");display:grid;grid-template-columns:20px minmax(0,1fr) 36px;grid-template-areas:"icon text close";align-items:start;gap:0 12px;min-width:0;margin:0;padding:10px 8px 10px 17px;color:var(--sa-title);background:#fff;border:1px solid var(--sa-card-border);border-left:4px solid var(--sa-alert-accent);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow);font-size:var(--sa-fs-15);line-height:1.5;}#system-message-container joomla-alert[type="danger"],#system-message-container joomla-alert[type="error"]{--sa-alert-accent:var(--sa-loss);--sa-alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.4v.1'/%3E%3C/svg%3E");}#system-message-container joomla-alert[type="success"]{--sa-alert-accent:var(--sa-win);--sa-alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12.3 2.7 2.7L16 9.6'/%3E%3C/svg%3E");}#system-message-container joomla-alert[type="warning"]{--sa-alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 4.2 2.6 17.6A2 2 0 0 0 4.3 20.6h15.4a2 2 0 0 0 1.7-3L13.7 4.2a2 2 0 0 0-3.4 0Z'/%3E%3Cpath d='M12 9.5v4.5M12 17.2v.1'/%3E%3C/svg%3E");}#system-message-container joomla-alert .alert-heading,.spurs-alert__icon{grid-area:icon;display:block;width:20px;height:20px;margin:8px 0 0;}#system-message-container joomla-alert .alert-heading > span:not(.visually-hidden),.spurs-alert__icon{display:block;width:20px;height:20px;background:var(--sa-alert-accent);-webkit-mask:var(--sa-alert-icon) center / 20px no-repeat;mask:var(--sa-alert-icon) center / 20px no-repeat;}#system-message-container joomla-alert .alert-heading > span::before{content:none;}#system-message-container joomla-alert .alert-wrapper,.spurs-alert__text{grid-area:text;min-width:0;padding:6px 0;overflow-wrap:anywhere;}#system-message-container joomla-alert .alert-message + .alert-message{margin-top:4px;}#system-message-container joomla-alert a{color:var(--sa-link);}#system-message-container joomla-alert .joomla-alert--close{grid-area:close;position:static;float:none;text-shadow:none;opacity:1;}.spurs-alert{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"icon text";padding-right:17px;}.spurs-list-rows__meta{display:block;margin-top:2px;color:var(--sa-muted);font-size:var(--sa-fs-13);line-height:1.4;}.spurs-list-card__intro{margin:0 0 16px;color:var(--sa-text-2);}.spurs-list-card__intro:empty{display:none;}.spurs-list-card__filters{margin:0 0 16px;}.spurs-list-card__filters .spurs-list-filter{margin:0;}.spurs-list-card .spurs-alert{box-shadow:none;}.site-article .spurs-filters .spurs-list-filter{flex:1 1 220px;max-width:480px;}.site-article .spurs-filters__field.spurs-list-filter{display:grid;max-width:240px;}.site-article .spurs-filters__field.spurs-list-filter .inputbox{height:40px;}.spurs-filters__submit{flex:none;}.com-content-archive__form{margin:0 0 18px;}.com-content-archive__filters{min-width:0;margin:0;padding:0;border:0;}.component-view.is-print{background:#fff;}.component-print{max-width:820px;margin:0 auto;padding:24px 16px 40px;}.component-print .article-band{color:var(--sa-title);background:none;}.component-print .article-band__photo,.component-print .article-band__crumbs,.component-print .article-band::after{display:none;}.component-print .article-band__inner{min-height:0;max-width:none;padding:0 0 16px;}.component-print .article-band__title{color:var(--sa-title);}.component-print .article-band__meta,.component-print .article-band__meta .article-band__author{color:var(--sa-muted);}.site-article.component-print .spurs-article{border:0;border-radius:0;box-shadow:none;}.component-print .spurs-article__photo{border-radius:var(--sa-radius);}.site-article.component-print .spurs-article__body{padding:20px 0 0;}@media (min-width:900px){.component-print{padding-top:40px;}.component-print .article-band__inner{padding:0 0 20px;}.site-article.component-print .spurs-article__body{padding:24px 0 0;}}@media print{@page{margin:16mm 14mm;}.skip-link,.site-header,.site-menu-panel,.header-search-panel,.account-modal,.site-footer,.home-layout__aside,#system-message-container,.article-band__photo,.article-band__crumbs,.article-band__stat,.spurs-comments,.spurs-tags,.spurs-article-navigation,.spurs-category-navigation,.site-article .com-tags__pagination,.spurs-match__tabs,.editarticle,.btn,button{display:none !important;}html,body,.spursarmy-site *{color:#000 !important;background:transparent !important;box-shadow:none !important;text-shadow:none !important;}.spursarmy-site a{text-decoration:underline !important;}.article-band::after,.spurs-article__photo::after{display:none !important;}.article-band__inner{min-height:0 !important;max-width:none;padding:0 0 12px !important;}.site-article > .site-main.container{max-width:none;margin:0;padding:0;}.site-article .spurs-article,.site-article .spurs-article__body{padding-right:0;padding-left:0;border:0;border-radius:0;}.spurs-article__photo img{width:auto;max-width:100%;max-height:100mm;aspect-ratio:auto;}.spurs-article--review .spurs-match__hero--cover{position:static;aspect-ratio:auto;}.spurs-article--review .spurs-match__hero--cover .spurs-match__hero-in{padding:16px 0;}.site-article .spurs-article__text{font-size:11pt;}h1,h2,h3{break-after:avoid;}img,figure,blockquote,tr{break-inside:avoid;}}.offline-page{min-height:100vh;background:var(--sa-night-edge);}.offline-page__band{position:fixed;inset:0;}.offline-page__main{position:relative;z-index:1;display:grid;min-height:100vh;place-items:center;padding:24px 16px;}.site-article .offline-panel{width:100%;max-width:520px;}.offline-panel .brand{margin:-4px 0 16px;padding:0;clip-path:none;}.site-article .offline-panel__title{margin:0 0 8px;color:var(--sa-title);font-size:var(--sa-fs-28);font-weight:700;line-height:1.2;}.site-article .offline-panel .spurs-user-flow__form{margin-top:20px;padding-top:20px;border-top:1px solid var(--sa-line);}.site-article .offline-panel .spurs-user-flow__actions .btn-primary{width:100%;}
