.sf-team{width:100%;max-width:100%;min-width:0;overflow-x:hidden;font-family:inherit;color:#111}.sf-team>*,.sf-team [data-team-content],.sf-team__section,.sf-team__controls,.sf-team__hero,.sf-team__teams,.sf-team__stats-grid,.sf-team__h2h-grid,.sf-team__advanced-grid{min-width:0;max-width:100%}.sf-team *{box-sizing:border-box}.sf-team__controls{display:grid;grid-template-columns:150px minmax(220px,1fr) auto;gap:12px;align-items:end;padding:16px;margin:0 0 12px;border:1px solid #d9d9d9;background:#fafafa}.sf-team__controls label{display:block;min-width:0}.sf-team__controls label span{display:block;margin:0 0 6px;font-size:12px;font-weight:700;color:#4d5964}.sf-team__controls select,.sf-team__copy{width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid #cfd3d7;background:#fff;padding:8px 10px;font:inherit;color:#333}.sf-team__copy{width:auto;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.sf-team__copy:disabled,.sf-team__controls select:disabled{opacity:.65;cursor:not-allowed}.sf-team__copy:focus-visible,.sf-team__controls select:focus-visible{outline:2px solid #e10600;outline-offset:2px}.sf-team__status{margin:0 0 12px;color:#8a949f;font-size:12px}.sf-team__alert{margin:0 0 14px;padding:12px 14px;border-left:4px solid #e10600;background:#fff5f5;color:#7a1b18}.sf-team__hero{display:flex;justify-content:space-between;gap:20px;padding:22px 22px 20px;border-top:4px solid #e10600;background:#111;color:#fff}.sf-team__hero span{display:block;margin-bottom:22px;color:#e10600;font-size:10px;font-weight:700;letter-spacing:1.2px}.sf-team__hero h2{margin:0 0 18px;color:#fff;font-size:28px;line-height:1.2;font-weight:400}.sf-team__hero p{margin:0;color:#e9e9e9;font-size:14px;line-height:1.65}.sf-team__updated{min-width:150px;padding-top:6px;text-align:right;color:#aaa;font-size:11px;line-height:1.4}.sf-team__updated strong{color:#fff;font-size:13px}.sf-team__teams{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;gap:0;margin:18px 0 28px}.sf-team__teams>div:not(.sf-team__versus){padding:24px 18px;border:1px solid #ddd;border-top:3px solid #e10600;background:#fff;text-align:center}.sf-team__teams span{display:block;margin-bottom:10px;color:#7c8791;font-size:10px;font-weight:700;letter-spacing:1px}.sf-team__teams strong{font-size:24px;font-weight:500}.sf-team__versus{width:42px;height:42px;justify-self:center;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#111;color:#fff;font-size:11px;font-weight:700}.sf-team__section{margin:0 0 34px}.sf-team__section>h3{margin:0 0 14px;padding:0 0 10px;border-bottom:2px solid #111;font-size:21px;line-height:1.25;font-weight:400}.sf-team__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sf-team__stat-card{padding:14px;border:1px solid #ddd;background:#fff;min-width:0}.sf-team__stat-card h4{min-height:34px;margin:0 0 12px;font-size:12px;line-height:1.35;color:#39424a}.sf-team__duo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sf-team__duo>div{padding:10px 8px;background:#f6f6f6;min-width:0}.sf-team__duo span{display:block;margin-bottom:8px;color:#e10600;font-size:9px;font-weight:700}.sf-team__duo strong{font-size:21px;line-height:1}.sf-team__stat-card p,.sf-team__info-card p,.sf-team__h2h-card p{margin:9px 0 0;color:#8b949c;font-size:10px;line-height:1.4}.sf-team__h2h-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sf-team__h2h-card{padding:17px 10px;border:1px solid #ddd;background:#fff;text-align:center}.sf-team__h2h-card h4{min-height:34px;margin:0 0 10px;font-size:12px;font-weight:400;line-height:1.35}.sf-team__score{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px}.sf-team__score strong{font-size:25px}.sf-team__score-labels{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:#8b949c;font-size:8px}.sf-team__chart{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid #ddd;background:#fff;padding:8px}.sf-team__chart svg{display:block;width:100%;max-width:100%;min-width:0;height:auto}.sf-team__chart-note{margin:9px 0 0;color:#66717c;font-size:11px;line-height:1.55}.sf-team__gridline{stroke:#e8e8e8;stroke-width:1;stroke-dasharray:4 4}.sf-team__zero{stroke:#777;stroke-width:1.5}.sf-team__axis{fill:#7b8791;font-size:9px}.sf-team__xlab{fill:#737f89;font-size:8px}.sf-team__line{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.sf-team__line--ferrari{stroke:#e10600}.sf-team__line--rival{stroke:#333}.sf-team__dot--ferrari{fill:#e10600}.sf-team__dot--rival{fill:#333}.sf-team__legend{font-size:10px;font-weight:700}.sf-team__legend--ferrari{fill:#e10600}.sf-team__legend--rival{fill:#333}.sf-team__bar--ferrari{fill:#e10600}.sf-team__bar--rival{fill:#333}.sf-team__bar-caption{font-size:9px;font-weight:700}.sf-team__bar-caption--ferrari{fill:#e10600}.sf-team__bar-caption--rival{fill:#333}.sf-team__advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sf-team__info-card{padding:15px;border:1px solid #ddd;background:#fff}.sf-team__info-card h4{min-height:34px;margin:0 0 14px;color:#39424a;font-size:12px;line-height:1.35}.sf-team__info-card>strong{display:block;font-size:18px;line-height:1.3}.sf-team__swipe{display:none;margin:-4px 0 8px;text-align:right;color:#89939d;font-size:10px}.sf-team__table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #ddd}.sf-team table{width:100%;min-width:980px;max-width:none;border-collapse:collapse;background:#fff}.sf-team th{padding:10px 9px;background:#111;color:#fff;text-align:left;font-size:10px;white-space:nowrap}.sf-team td{padding:11px 9px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;vertical-align:top;font-size:11px}.sf-team td:first-child,.sf-team th:first-child{position:sticky;left:0;z-index:2;background:#fff}.sf-team th:first-child{background:#111;z-index:3}.sf-team td strong{display:block;white-space:nowrap;font-size:12px}.sf-team td small{display:block;margin-top:5px;color:#7f8992;line-height:1.35}.sf-team td em{color:#a05b00;font-style:normal}.sf-team__method{margin:28px 0 0;padding:20px 20px 14px;border-left:4px solid #e10600;background:#f7f7f7}.sf-team__method h3{margin:0 0 16px;font-size:19px;font-weight:400}.sf-team__method p{margin:0 0 10px;font-size:12px;line-height:1.65;color:#3f4850}.sf-team__empty,.sf-team__noscript{padding:18px;border:1px solid #ddd;background:#fafafa;color:#66717c}@media (max-width:1000px){.sf-team__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-team__h2h-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sf-team__controls{grid-template-columns:1fr 1fr}.sf-team__copy{grid-column:1/-1;width:max-content;max-width:100%}.sf-team__hero{display:block}.sf-team__updated{margin-top:16px;padding-top:12px;border-top:1px solid #333;text-align:left}.sf-team__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-team__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-team__swipe{display:block}}@media (max-width:520px){.sf-team{width:100%;max-width:100%;overflow-x:hidden}.sf-team__controls,.sf-team__hero,.sf-team__teams,.sf-team__section,.sf-team__chart,.sf-team__method{width:100%;max-width:100%;min-width:0}.sf-team__table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.sf-team__controls{grid-template-columns:1fr}.sf-team__copy{grid-column:auto;width:100%}.sf-team__hero{padding:20px 15px}.sf-team__hero h2{font-size:23px}.sf-team__teams{grid-template-columns:1fr;margin-top:16px}.sf-team__versus{margin:-2px auto;position:relative;z-index:2}.sf-team__teams>div:not(.sf-team__versus){padding:22px 14px}.sf-team__h2h-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-team__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-team__section>h3{font-size:19px}.sf-team__stat-card{padding:12px}.sf-team__stat-card h4{min-height:32px}.sf-team__duo strong{font-size:19px}.sf-team__chart{padding:4px}}@media (max-width:380px){.sf-team__stats-grid,.sf-team__advanced-grid,.sf-team__h2h-grid{grid-template-columns:1fr}}