.fco-team-card{background-color:var(--fco-surface-1);text-align:center;border-radius:var(--fco-radius-md);border:1px solid var(--fco-border-on-brand);font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-bold);flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.fco-team-card{font-size:var(--fco-size-body-md)}}.fco-team-card__team{-webkit-border-after:1px solid var(--fco-border-on-brand);border-block-end:1px solid var(--fco-border-on-brand);inline-size:100%;padding:var(--fco-spacing-md);align-items:center;gap:var(--fco-spacing-xs);color:var(--fco-body-default);flex-direction:column;flex-grow:1;text-decoration:none;display:flex}.fco-team-card__crest{block-size:24px;inline-size:24px}@media (min-width:768px){.fco-team-card__crest{block-size:32px;inline-size:32px}}.fco-team-card__team-name{-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;flex:1 1;align-content:center;block-size:-moz-fit-content;block-size:fit-content;display:-webkit-box;overflow:hidden}.fco-team-card__follow{justify-content:center;align-items:center;gap:var(--fco-spacing-xs);background-color:var(--fco-surface-1);inline-size:100%;padding:var(--fco-spacing-xs) var(--fco-spacing-sm);color:var(--fco-body-default);text-align:center;font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-bold);cursor:pointer;border-end-end-radius:var(--fco-radius-md);border-end-start-radius:var(--fco-radius-md);flex-direction:row;line-height:1.4;text-decoration:none;display:flex}.fco-team-card__follow:focus:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled),.fco-team-card__follow:hover:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled),.fco-team-card__team:focus:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled),.fco-team-card__team:hover:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled){background:linear-gradient(0deg,var(--fco-surface-hover) 0,var(--fco-surface-hover) 100%),var(--fco-button-solid-neutral-surface-default)}.fco-team-card__follow:focus:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled):active,.fco-team-card__follow:hover:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled):active,.fco-team-card__team:focus:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled):active,.fco-team-card__team:hover:not(.fco-team-card__team:disabled,.fco-team-card__follow:disabled):active{background:linear-gradient(0deg,var(--fco-surface-pressed) 0,var(--fco-surface-pressed) 100%),var(--fco-button-solid-neutral-surface-default)}.fco-team-cards-list-wrapper .fco-team-cards-list{background-color:var(--fco-surface-1);border-radius:var(--fco-radius-md);padding:var(--fco-spacing-md)}@media (min-width:768px){.fco-team-cards-list-wrapper .fco-team-cards-list{padding:var(--fco-spacing-xl)}}.fco-team-cards-list-wrapper .fco-team-cards-list__heading{font-size:var(--fco-size-body-md);font-weight:var(--fco-font-weight-body-bold);-webkit-margin-after:var(--fco-spacing-xl);margin-block-end:var(--fco-spacing-xl);display:block}.fco-team-cards-list-wrapper .fco-team-cards-list__items{grid-gap:var(--fco-spacing-md);gap:var(--fco-spacing-md);background-color:#0000;grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:764px;inline-size:100%;margin:0;padding:0;display:grid}@media (min-width:768px){.fco-team-cards-list-wrapper .fco-team-cards-list__items{grid-template-columns:repeat(4,1fr);min-block-size:375px}}@media (min-width:1024px){.fco-team-cards-list-wrapper .fco-team-cards-list__items{min-block-size:387px}}@media (min-width:1440px){.fco-team-cards-list-wrapper .fco-team-cards-list__items{grid-template-columns:repeat(auto-fit,minmax(0,1fr));min-block-size:180px}}.fco-form-pill{font-size:var(--form-pill-font-size);line-height:var(--form-pill-line-height);background-color:var(--form-pill-background-color);border:1px solid var(--form-pill-border-color);border-radius:44px;justify-content:center;gap:4px;min-inline-size:64px;padding:4px;display:flex}.fco-form-pill__result{font-family:var(--header-font-family);font-weight:700;font-size:calc(var(--form-pill-result-size) / 2);line-height:var(--form-pill-result-size);inline-size:var(--form-pill-result-size);color:var(--form-pill-background-color);border-radius:50%;justify-content:center;display:flex}.fco-form-pill__result--win{background-color:var(--form-pill-win-color)}.fco-form-pill__result--draw{background-color:var(--form-pill-draw-color)}.fco-form-pill__result--lose{background-color:var(--form-pill-lose-color)}.fco-form-dot{background-color:var(--last-results-dot-color);border-radius:50%;block-size:6px;inline-size:6px}.fco-team-column{flex-direction:column;flex:1 1;gap:8px;display:flex}.fco-team-column:first-child{-webkit-border-end:1px solid var(--last-results-border-color);border-inline-end:1px solid var(--last-results-border-color);-webkit-padding-end:8px;padding-inline-end:8px}.fco-team-column__header{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.fco-team-column__crest{inline-size:20px}.fco-team-column__team-name{font-family:var(--header-font-family);font-size:var(--last-results-team-name-size);line-height:var(--last-results-team-name-size);text-align:center;font-weight:700}.fco-team-column__matches{flex-direction:column;gap:8px;display:flex}.fco-match-form{grid-template-columns:10px auto auto;justify-content:center;align-items:center;grid-gap:4px;gap:4px;display:grid}.fco-match-form__dot-container{justify-content:center;align-items:center;inline-size:10px;display:flex}.fco-match-form__dot{background-color:var(--last-results-dot-color);border-radius:50%;block-size:6px;inline-size:6px}.fco-match-form__crest{inline-size:24px;display:block}.fco-team-form{margin-inline:calc(-1 * var(--fco-spacing-md));align-items:center;text-decoration:none;display:flex}.fco-team-form .fco-team-column:first-child{-webkit-padding-end:0;-webkit-border-end:none;border-inline-end:none;padding-inline-end:0}.fco-team-form .fco-team-column__header{display:none}.fco-team-form .fco-team-column__matches{justify-content:space-evenly;gap:var(--fco-spacing-2xs);flex-direction:row-reverse}.fco-team-form .fco-team-column__matches .fco-match-form{flex-direction:column;justify-content:center;display:flex;position:relative}.fco-team-form .fco-team-column__matches .fco-match-form__crest{block-size:32px;inline-size:32px}.fco-team-form .fco-team-column__matches .fco-match-form__dot-container{order:1;inline-size:auto}.fco-team-form .fco-team-column__matches .fco-match-form__dot-container .fco-form-dot{border-radius:var(--fco-radius-md);background-color:var(--fco-status-success-surface-3);block-size:2px;inline-size:14px}.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill{-webkit-padding-end:var(--fco-spacing-xs);background-color:var(--fco-surface-2);line-height:0;font-family:var(--fco-font-family-body);font-weight:var(--fco-font-weight-body-bold);font-size:var(--fco-size-body-2xs);min-inline-size:auto;color:var(--fco-body-default);border:none;align-items:center;padding-inline-end:var(--fco-spacing-xs)}.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill__result{font-size:var(--fco-size-body-3xs);font-family:var(--fco-font-family-body);align-items:center;block-size:14px;inline-size:14px}@media (min-width:768px){.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill__result{block-size:16px;inline-size:16px}}.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill__result--win{background-color:var(--fco-status-success-surface-3)}.fco-team-form .fco-team-column__matches .fco-match-form .fco-form-pill__result--draw{background-color:var(--fco-universal-colours-mono-400)}.fco-season-standings-score{border-radius:var(--fco-radius-xs);white-space:nowrap;font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-3xs);font-weight:var(--fco-font-weight-body-bold);padding:var(--fco-spacing-3xs);color:var(--alternate-text-color);justify-content:center;align-items:center;display:flex}@container fco-standings-table (width>=600px){.fco-season-standings-score{font-size:var(--fco-size-body-2xs);padding:var(--fco-spacing-3xs) 7px}}.fco-season-standings-score__win{background-color:var(--fco-status-success-surface-3)}.fco-season-standings-score__draw{background-color:var(--fco-status-neutral-surface-1)}.fco-season-standings-score__lose{background-color:var(--fco-status-error-surface-2)}.fco-season-standings-table{overflow-x:auto;container:fco-season-standings-table/inline-size}@container fco-season-standings-table (width>=600px){.fco-season-standings-table .fco-toggle-switch.fco-season-standings-table__switch--hide-on-desktop{display:none}}.fco-season-standings-table__team-image{min-block-size:24px;min-inline-size:24px}.fco-season-standings-table__wrapper{justify-content:space-between;align-items:center;gap:var(--fco-spacing-md);display:flex}.fco-season-standings-table__table{border-collapse:collapse;border:none;inline-size:100%}.fco-season-standings-table__cell{vertical-align:middle;inline-size:1%;padding:var(--fco-spacing-xs) var(--fco-spacing-2xs);text-align:center;background-color:var(--fco-surface-1);color:var(--fco-body-default);font-size:var(--fco-size-body-xs);font-family:var(--fco-font-family-body);border:none}@container fco-season-standings-table (width>=350px){.fco-season-standings-table__cell{padding:6px}}.fco-season-standings-table__cell--custom-heading,.fco-season-standings-table__cell--form,.fco-season-standings-table__cell--team{text-align:start}.fco-season-standings-table__cell--team{inline-size:100%}@container fco-season-standings-table (width>=350px){.fco-season-standings-table__cell--team{inline-size:50%}}.fco-season-standings-table__cell--head,.fco-season-standings-table__cell--position{font-weight:var(--fco-font-weight-body-bold)}.fco-season-standings-table__cell--position:not(.fco-season-standings-table__cell--head){font-family:var(--fco-font-family-heading);font-size:var(--fco-size-body-lg)}.fco-season-standings-table__cell--marker{padding:0 6px;position:relative}.fco-season-standings-table__cell--marker .fco-standings-marker{position:absolute;inset-block:2px}.fco-season-standings-table__cell--hidable{display:none}@container fco-season-standings-table (width>=600px){.fco-season-standings-table__cell--hidable{display:table-cell}}.fco-season-standings-table__cell--position-change{inline-size:auto;padding-inline:0}.fco-season-standings-table__row:nth-child(odd) .fco-season-standings-table__cell{background-color:var(--fco-surface-2)}.fco-season-standings-table__row--selected:nth-child(2n) .fco-season-standings-table__cell,.fco-season-standings-table__row--selected:nth-child(odd) .fco-season-standings-table__cell{background-color:var(--alternate-bg-color);color:var(--alternate-text-color)}.fco-season-standings-table__team{color:inherit;gap:var(--fco-spacing-xs);flex-direction:row;place-content:center flex-start;align-items:center;text-decoration:none;display:flex;container:fco-season-standings-table-team/inline-size}.fco-season-standings-table__team-name{font-weight:var(--fco-font-weight-body-bold)}.fco-season-standings-table__team-name--long{display:none}@container fco-season-standings-table-team (width>=25ch){.fco-season-standings-table__team-name--short{display:none}.fco-season-standings-table__team-name--long{display:inline}}.fco-season-standings-table__form{gap:var(--fco-spacing-2xs);flex-direction:row;place-content:center flex-start;align-items:center;display:flex}.fco-season-standings-table .fco-dropdown{-webkit-margin-start:auto;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline-start:auto}.fco-season-standings-table__position-change-indicator{justify-content:center;align-items:center;inline-size:20px;display:flex}.fco-my-feed-favourite-team-cards-wrapper{gap:var(--fco-spacing-md);flex-direction:column;display:flex}.fco-my-feed-favourite-team-cards-wrapper .fco-my-feed-favourite-team-more-button.fco-base-button.fco-base-button--ghost.fco-base-button--primary{border:var(--fco-border-weight-actions-button-outline) solid var(--fco-button-outline-primary-border-default);color:var(--fco-button-outline-primary-text-default);margin-inline:auto}.fco-my-feed-favourite-team-cards{grid-gap:var(--fco-spacing-md);gap:var(--fco-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.fco-my-feed-favourite-team-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fco-my-feed-favourite-team-cards{gap:var(--fco-spacing-xl)}}@media (min-width:1440px){.fco-my-feed-favourite-team-cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.fco-my-feed-card-wrapper{border-radius:var(--fco-radius-md);background-color:var(--fco-surface-1);min-block-size:182px;padding:var(--fco-spacing-md);grid-gap:var(--fco-spacing-md);gap:var(--fco-spacing-md);grid-template-rows:auto 1fr;display:grid;container-type:inline-size}.fco-my-feed-card-wrapper__title{text-transform:capitalize;color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-md);font-weight:var(--fco-font-weight-body-bold);margin:0;line-height:22px}.fco-my-feed-card-wrapper__title-link{block-size:24px;color:var(--fco-body-default);justify-content:space-between;align-items:center;text-decoration:none;display:flex}[dir=rtl] .fco-my-feed-card-wrapper__title-link .fco-svg-icon{rotate:180deg}.fco-my-feed-match-card{--fco-tv-channel-button-size:20px}.fco-my-feed-match-card .fco-match-list-item{padding:0}.fco-my-feed-match-card .fco-match-list-item .fco-team-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.fco-my-feed-match-card .fco-tv-channel{font-size:var(--fco-size-body-xs)}.fco-my-feed-team-standings-card .fco-season-standings-table.fco-season-standings-table__container{margin-inline:calc(-1 * var(--fco-spacing-md))}.fco-my-feed-team-standings-card .fco-season-standings-table__cell{padding-block:var(--fco-spacing-3xs);padding-inline:var(--fco-spacing-xs);color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-2xs);font-weight:var(--fco-font-weight-body-bold)}.fco-my-feed-team-standings-card .fco-season-standings-table__cell--custom-heading{text-align:center}.fco-my-feed-team-standings-card .fco-season-standings-table__cell--marker:first-child{display:none}.fco-my-feed-team-standings-card .fco-season-standings-table__cell--position{text-align:center}.fco-my-feed-team-standings-card .fco-season-standings-table__team .fco-image{place-items:center;display:grid}.fco-my-feed-team-standings-card .fco-season-standings-table__team .fco-image__image{inline-size:20px}.fco-my-feed-team-standings-card .fco-season-standings-table__team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fco-my-feed-team-standings-card .fco-season-standings-table .fco-season-standings-table__cell--head.fco-season-standings-table__cell--position{display:none}.fco-my-feed-team-standings-card .fco-season-standings-table .fco-season-standings-table__row:nth-child(odd) .fco-season-standings-table__cell{background-color:var(--fco-surface-1)}.fco-my-feed-team-standings-card .fco-season-standings-table .fco-season-standings-table__row--selected:nth-child(n) .fco-season-standings-table__cell{background-color:var(--fco-surface-2);color:var(--fco-body-default)}.fco-my-feed-navigation{-webkit-margin-after:var(--fco-spacing-md);margin-block-end:var(--fco-spacing-md)}@media (min-width:1440px){.fco-my-feed-navigation{-webkit-margin-after:var(--fco-spacing-xl);margin-block-end:var(--fco-spacing-xl)}}.fco-my-feed-navigation:has(.fco-my-feed-add-favourite-team-button){display:flex}.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral{background-color:var(--fco-surface-1);padding:var(--fco-spacing-2xs) var(--fco-spacing-xs) var(--fco-spacing-2xs) var(--fco-spacing-sm);margin-block:var(--fco-spacing-md);max-block-size:32px;font-size:var(--fco-size-body-xs);align-items:center;gap:4px;margin:0;display:flex}@media (min-width:768px){.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral{font-size:var(--fco-size-body-md);padding:var(--fco-spacing-xs) var(--fco-spacing-sm) var(--fco-spacing-xs) var(--fco-spacing-md);max-block-size:40px}}.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral .fco-my-feed-add-favourite-team-button__text{font-size:var(--fco-size-body-xs)}@media (min-width:768px){.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral .fco-my-feed-add-favourite-team-button__text{font-size:var(--fco-size-body-md)}}.fco-my-feed-add-favourite-team-button.fco-base-button.fco-base-button--filled.fco-base-button--neutral .fco-my-feed-add-favourite-team-button__icon{display:inline-block;transform:rotate(45deg)}.fco-my-feed-favourite-team-picker{align-items:center;gap:var(--fco-spacing-md);display:flex}.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right{border-radius:var(--fco-radius-actions-button);background-color:var(--fco-surface-1);cursor:pointer;justify-content:center;align-items:center;block-size:32px;min-inline-size:32px;display:flex}@media (min-width:768px){.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right{block-size:40px;min-inline-size:40px}}.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon.fco-base-button.fco-base-button--filled.fco-base-button--neutral{background-color:var(--fco-surface-1);font-size:var(--fco-size-body-xs)}@media (min-width:768px){.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon.fco-base-button.fco-base-button--filled.fco-base-button--neutral{font-size:var(--fco-size-body-md)}}.fco-my-feed-favourite-team-picker .fco-my-feed-favourite-team-picker__add-icon.fco-base-button.fco-base-button--filled.fco-base-button--neutral .fco-icon{transform:rotate(45deg)}.fco-my-feed-favourite-team-picker .fco-scrollable-section{display:flex}.fco-my-feed-favourite-team-picker .fco-scrollable-section:has(.fco-scrollable-section__controls){grid-template-rows:auto;grid-template-areas:"button-left team-container button-right";display:grid;position:relative}.fco-my-feed-favourite-team-picker .fco-scrollable-section__scroll-container{gap:var(--fco-spacing-md);grid-area:team-container}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls{display:none}@media (min-width:768px){.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls{display:contents}}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left{-webkit-margin-end:var(--fco-spacing-md);grid-area:button-left;margin-inline-end:var(--fco-spacing-md)}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right{-webkit-margin-start:var(--fco-spacing-md);grid-area:button-right;margin-inline-start:var(--fco-spacing-md);position:-webkit-sticky;position:sticky;inset-inline-end:0}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right{color:var(--fco-button-solid-neutral-text-default);font-size:var(--fco-size-body-xl)}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left:disabled,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right:disabled{background-color:var(--fco-surface-disabled);color:var(--fco-body-disabled)}.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left .fco-icon-scroller-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-left .fco-icon-scroller-right,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right .fco-icon-scroller-left,.fco-my-feed-favourite-team-picker .fco-scrollable-section__controls-button-right .fco-icon-scroller-right{-webkit-text-stroke:1px}.fco-my-feed-favourite-team-picker .fco-scrollable-section__slider{display:none}.fco-my-feed-navigation__button.fco-base-button.fco-base-button--neutral{justify-content:center;align-items:center;gap:var(--fco-spacing-2xs);block-size:32px;padding:var(--fco-spacing-2xs) var(--fco-spacing-sm);scroll-snap-align:center;border-radius:var(--fco-radius-actions-button);background-color:var(--fco-surface-1);white-space:nowrap;cursor:pointer;display:flex}@media (min-width:768px){.fco-my-feed-navigation__button.fco-base-button.fco-base-button--neutral{block-size:40px}}.fco-my-feed-navigation__button--active{border:var(--fco-border-weight-md) solid var(--fco-surface-selected-brand)}.fco-my-feed-navigation__button--active:active.fco-base-button:active:not(.fco-base-button:disabled),.fco-my-feed-navigation__button:active.fco-base-button:active:not(.fco-base-button:disabled){outline:none}.fco-my-feed-navigation__button .fco-my-feed-navigation__team-logo{block-size:20px;min-inline-size:20px}.fco-my-feed-navigation__button .fco-my-feed-navigation__team-name{color:var(--fco-button-solid-muted-text-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-bold)}@media (min-width:768px){.fco-my-feed-navigation__button .fco-my-feed-navigation__team-name{font-size:var(--fco-size-body-md)}}.fco-mf-card-skeleton{border-radius:var(--fco-radius-md);background:var(--fco-surface-1);min-block-size:186px;padding:var(--fco-spacing-md);flex-direction:column;gap:51px;display:flex}@media (min-width:768px){.fco-mf-card-skeleton{min-block-size:195px}}@media (min-width:1024px){.fco-mf-card-skeleton{min-block-size:197px}}@media (min-width:1440px){.fco-mf-card-skeleton{min-block-size:212px}}.fco-mf-card-skeleton{--skeleton-gradient:linear-gradient(90deg,color-mix(in srgb,var(--fco-surface-3) 10%,transparent) 0%,var(--fco-surface-3) 15%,var(--fco-surface-3) 85%,color-mix(in srgb,var(--fco-surface-3) 10%,transparent) 100%)}.fco-mf-card-skeleton__header{flex-direction:column;flex:1 0;align-self:stretch;gap:8px;display:flex}.fco-mf-card-skeleton__header-line1{border-radius:var(--fco-radius-xs);align-self:stretch;block-size:24px;display:flex}.fco-mf-card-skeleton__header-line2{border-radius:var(--fco-radius-xs);block-size:24px;inline-size:111px;display:flex}.fco-mf-card-skeleton__footer{align-items:center;gap:11px;display:flex}.fco-mf-card-skeleton__footer-line1,.fco-mf-card-skeleton__footer-line2{border-radius:var(--fco-radius-xs);block-size:24px;inline-size:67px}.fco-mf-navigation-skeleton{gap:var(--fco-spacing-xs);-webkit-margin-after:var(--fco-spacing-xl);border-radius:var(--fco-radius-rounded);align-self:stretch;block-size:32px;inline-size:120px;margin-block-end:var(--fco-spacing-xl);display:flex}@media (min-width:768px){.fco-mf-navigation-skeleton{-webkit-margin-after:var(--fco-spacing-md);block-size:40px;margin-block-end:var(--fco-spacing-md)}}@media (min-width:1440px){.fco-mf-navigation-skeleton{-webkit-margin-after:var(--fco-spacing-xl);margin-block-end:var(--fco-spacing-xl)}}.fco-mf-button-skeleton{border-radius:var(--fco-radius-rounded);block-size:41px;inline-size:165px;padding:var(--fco-spacing-xs) var(--fco-spacing-md);align-self:center}.fco-ai-summary-card{border-radius:var(--fco-radius-xl);background-color:var(--fco-surface-3);flex-direction:column;flex-shrink:0;block-size:380px;inline-size:260px;display:flex;position:relative;overflow:hidden}.fco-ai-summary-card--compact{block-size:382px;inline-size:382px}.fco-ai-summary-card--snippet{block-size:310px;inline-size:200px}@media (prefers-reduced-motion:no-preference){.fco-ai-summary-card__fallback,.fco-ai-summary-card__image{transition:transform .25s cubic-bezier(.2,0,0,1)}}.fco-ai-summary-card__image{pointer-events:none;display:block;position:absolute;inset:0}.fco-ai-summary-card__image,.fco-ai-summary-card__image .fco-image-component__image{block-size:100%;inline-size:100%}.fco-ai-summary-card__image .fco-image-component__image--fallback{object-fit:cover;object-position:center center}.fco-ai-summary-card__fallback{background-color:var(--fco-surface-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (hover:hover){.fco-ai-summary-card:hover .fco-ai-summary-card__fallback,.fco-ai-summary-card:hover .fco-ai-summary-card__image{transform:scale(1.01)}}.fco-ai-summary-card__fallback-crest{object-fit:contain;block-size:120px;inline-size:120px}.fco-ai-summary-card--compact .fco-ai-summary-card__fallback-crest{block-size:112px;inline-size:112px}.fco-ai-summary-card--snippet .fco-ai-summary-card__fallback-crest{block-size:60px;inline-size:60px}.fco-ai-summary-card__overlay{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.fco-ai-summary-card__heading{align-items:center;gap:var(--fco-spacing-xs);padding:var(--fco-spacing-md);-webkit-padding-after:var(--fco-spacing-xl);background:linear-gradient(0deg,var(--fco-universal-colours-transparent),#000000e6 100%);flex-shrink:0;padding-block-end:var(--fco-spacing-xl);display:flex}.fco-ai-summary-card__crest{flex-shrink:0;block-size:24px;inline-size:24px}.fco-ai-summary-card__crest .fco-image-component__image{object-fit:contain;block-size:100%;inline-size:100%}.fco-ai-summary-card--snippet .fco-ai-summary-card__crest{block-size:20px;inline-size:20px}.fco-ai-summary-card__team-name{font-family:var(--fco-font-family-body);font-weight:var(--fco-font-weight-body-bold);font-size:var(--fco-size-body-md);color:var(--fco-body-on-dark);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;line-height:1.4;overflow:hidden}.fco-ai-summary-card__body{align-items:stretch;gap:var(--fco-spacing-sm);padding:var(--fco-spacing-5xl) var(--fco-spacing-md) var(--fco-spacing-md);z-index:1;-webkit-margin-before:auto;background-image:linear-gradient(181deg,#0000,#00000080 40%,#000c);flex-direction:column;flex-shrink:0;margin-block-start:auto;display:flex;position:relative;overflow:hidden}.fco-ai-summary-card__body:before{content:"";z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(to top,var(--fco-universal-colours-black) 75%,var(--fco-universal-colours-transparent));mask:linear-gradient(to top,var(--fco-universal-colours-black) 75%,var(--fco-universal-colours-transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;inset:0}.fco-ai-summary-card__summary{margin:0}.fco-ai-summary-card__summary p{font-family:var(--fco-font-family-body);font-weight:var(--fco-font-weight-body-medium);font-size:var(--fco-size-body-xs);color:var(--fco-body-on-dark);-webkit-margin-after:0;-webkit-line-clamp:10;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;block-size:-moz-fit-content;block-size:fit-content;margin-block-end:0;line-height:1.4;display:-webkit-box;overflow:hidden}.fco-ai-summary-card--snippet .fco-ai-summary-card__summary{font-size:var(--fco-size-body-2xs)}.fco-ai-summary-card__cta{--fco-button-outline-muted-text-default:var(--fco-body-on-dark);--fco-button-outline-muted-border-default:#fff3;inline-size:100%;font-weight:var(--fco-font-weight-body-bold);justify-content:center;align-items:center;block-size:32px;display:flex}.fco-ai-summaries-slider{inline-size:100%}.fco-ai-summaries-slider .fco-scrollable-section{gap:var(--fco-spacing-xl);grid-template-rows:repeat(2,auto);grid-template-columns:1fr auto}.fco-ai-summaries-slider .fco-scrollable-section__controls{-webkit-margin-before:0;grid-area:1/2/auto/2;margin-block-start:0}.fco-ai-summaries-slider .fco-scrollable-section__controls .fco-base-button{max-block-size:40px;max-inline-size:40px}.fco-ai-summaries-slider__title-group{gap:var(--fco-spacing-xs);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:768px){.fco-ai-summaries-slider__title-group{align-items:center;gap:var(--fco-spacing-md);flex-direction:row;inline-size:100%}}.fco-ai-summaries-slider__title-group .fco-ai-summaries-slider__title{text-transform:uppercase;margin:0}@media (min-width:768px){.fco-ai-summaries-slider__title-group .fco-ai-summaries-slider__title{font-size:var(--fco-size-heading-3xl)}}.fco-ai-summaries-slider__title-group .fco-ai-summaries-slider__badge{flex-shrink:0}