.sf-f1-h2h,.sf-f1-h2h *{box-sizing:border-box}.sf-f1-h2h{width:100%;max-width:100%;color:#202124;font-family:inherit;line-height:1.55;overflow:hidden}.sf-f1-h2h__loading,.sf-f1-h2h--error{padding:18px;border:1px solid #e2e2e2;background:#fafafa;color:#555}.sf-f1-h2h__intro{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 20px;padding:20px 22px;border-top:4px solid #e10600;background:#111;color:#fff}.sf-f1-h2h__intro h2{margin:4px 0 6px;color:#fff;font-size:clamp(22px, 3vw, 30px);line-height:1.18}.sf-f1-h2h__intro p{margin:0;color:#d2d2d2;font-size:14px}.sf-f1-h2h__eyebrow{display:block;color:#e10600;font-size:11px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.sf-f1-h2h__updated{flex:0 0 auto;min-width:160px;padding:8px 0 0;color:#a9a9a9;text-align:right;font-size:11px;line-height:1.4}.sf-f1-h2h__updated strong{color:#fff;font-size:13px}.sf-f1-h2h__notice{margin:0 0 20px;padding:12px 14px;border-left:4px solid #e10600;background:#fff7f7;color:#4d4d4d;font-size:13px}.sf-f1-h2h__drivers{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin:0 0 28px}.sf-f1-h2h__driver{position:relative;display:flex;align-items:center;gap:16px;min-width:0;padding:18px 20px;border:1px solid #e1e1e1;border-top:3px solid #e10600;background:#fff}.sf-f1-h2h__driver--ham{text-align:right;flex-direction:row-reverse}.sf-f1-h2h__number{flex:0 0 auto;color:#e10600;font-size:clamp(34px, 6vw, 54px);font-weight:900;letter-spacing:-2px;line-height:1}.sf-f1-h2h__abbr{display:block;margin-bottom:2px;color:#777;font-size:10px;font-weight:800;letter-spacing:1px}.sf-f1-h2h__driver h3{margin:0;color:#111;font-size:clamp(18px, 2.5vw, 23px);line-height:1.2}.sf-f1-h2h__driver p{margin:3px 0 0;color:#777;font-size:12px}.sf-f1-h2h__vs{align-self:center;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#111;color:#fff;font-size:11px;font-weight:900;letter-spacing:.8px}.sf-f1-h2h__section-title{margin:30px 0 14px;padding-bottom:8px;border-bottom:2px solid #111;color:#111;font-size:20px;line-height:1.25}.sf-f1-h2h__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sf-f1-h2h__stat-card{min-width:0;padding:14px;border:1px solid #e3e3e3;background:#fff}.sf-f1-h2h__stat-label{min-height:34px;margin-bottom:10px;color:#555;font-size:12px;font-weight:700;line-height:1.35}.sf-f1-h2h__stat-values{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sf-f1-h2h__stat-values>div{min-width:0;padding:8px;background:#f6f6f6}.sf-f1-h2h__stat-values strong{display:block;color:#111;font-size:21px;line-height:1.15;overflow-wrap:anywhere}.sf-f1-h2h__mini-name{display:block;margin-bottom:4px;color:#e10600;font-size:9px;font-weight:800;letter-spacing:.6px}.sf-f1-h2h__stat-note{margin-top:9px;color:#8a8a8a;font-size:10px;line-height:1.35}.sf-f1-h2h__score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sf-f1-h2h__score-card{min-width:0;padding:15px 12px 13px;border:1px solid #e3e3e3;background:#fafafa;text-align:center}.sf-f1-h2h__score-card h4{min-height:33px;margin:0 0 9px;color:#333;font-size:12px;line-height:1.35}.sf-f1-h2h__score{display:flex;justify-content:center;align-items:baseline;gap:6px;font-size:28px;line-height:1}.sf-f1-h2h__score-lec,.sf-f1-h2h__score-ham{color:#111}.sf-f1-h2h__score-sep{color:#aaa;font-weight:400}.sf-f1-h2h__score-names{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:#777;font-size:9px;text-transform:uppercase}.sf-f1-h2h__score-card p{margin:9px 0 0;color:#888;font-size:10px;line-height:1.35}.sf-f1-h2h__chart-scroll{width:100%;max-width:100%;overflow:hidden;border:1px solid #e5e5e5;background:#fff}.sf-f1-h2h__trend{display:block;width:100%;height:auto;max-width:100%}.sf-f1-h2h__zero{stroke:#222;stroke-width:1.5}.sf-f1-h2h__grid{stroke:#e5e5e5;stroke-width:1;stroke-dasharray:4 4}.sf-f1-h2h__bar{opacity:.9}.sf-f1-h2h__bar--lec{fill:#e10600}.sf-f1-h2h__bar--ham{fill:#222}.sf-f1-h2h__axis{fill:#777;font-family:inherit;font-size:10px}.sf-f1-h2h__axis--lec{fill:#e10600;font-weight:700}.sf-f1-h2h__axis--ham{fill:#222;font-weight:700}.sf-f1-h2h__axis--race{font-size:9px}.sf-f1-h2h__chart-note{margin:8px 0 0;color:#777;font-size:11px}.sf-f1-h2h__advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sf-f1-h2h__advanced-grid article{min-width:0;padding:14px;border:1px solid #e4e4e4;background:#fafafa}.sf-f1-h2h__advanced-grid span{display:block;min-height:34px;color:#555;font-size:11px;font-weight:700;line-height:1.35}.sf-f1-h2h__advanced-grid strong{display:block;margin:6px 0 4px;color:#111;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.sf-f1-h2h__advanced-grid small{display:block;color:#888;font-size:10px;line-height:1.35}.sf-f1-h2h__table-hint{display:none;margin:0 0 7px;color:#777;font-size:10px;text-align:right}.sf-f1-h2h__table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dedede}.sf-f1-h2h__table{width:100%;min-width:900px;border-collapse:collapse;background:#fff;font-size:11px}.sf-f1-h2h__table th,.sf-f1-h2h__table td{padding:10px 9px;border-bottom:1px solid #e8e8e8;border-right:1px solid #eee;text-align:left;vertical-align:top}.sf-f1-h2h__table thead th{position:sticky;top:0;z-index:2;background:#111;color:#fff;font-size:10px;letter-spacing:.2px}.sf-f1-h2h__table tbody th{position:sticky;left:0;z-index:1;min-width:125px;background:#fafafa;color:#111}.sf-f1-h2h__table tbody th small{display:block;margin-top:3px;color:#999;font-size:9px;font-weight:400}.sf-f1-h2h__cell-main{white-space:nowrap;color:#222;font-weight:600}.sf-f1-h2h__cell-sub{margin-top:4px;color:#777;font-size:9px;line-height:1.35}.sf-f1-h2h__winner{font-weight:700}.sf-f1-h2h__winner--lec{color:#e10600}.sf-f1-h2h__winner--ham{color:#111}.sf-f1-h2h__muted{color:#aaa}.sf-f1-h2h__empty{padding:18px;border:1px solid #e2e2e2;background:#fafafa;color:#777;font-size:13px}.sf-f1-h2h__methodology{margin-top:30px;padding:18px 20px;border-left:4px solid #e10600;background:#f6f6f6}.sf-f1-h2h__methodology h3{margin:0 0 10px;color:#111;font-size:18px}.sf-f1-h2h__methodology p{margin:7px 0;color:#555;font-size:12px}.sf-f1-h2h__source{padding-top:8px;border-top:1px solid #ddd}.sf-f1-h2h__source a{color:#c80000;font-weight:700}@media (max-width:900px){.sf-f1-h2h__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-f1-h2h__score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-f1-h2h__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sf-f1-h2h__intro{display:block;padding:17px 15px}.sf-f1-h2h__updated{min-width:0;margin-top:10px;padding-top:9px;border-top:1px solid #333;text-align:left}.sf-f1-h2h__drivers{grid-template-columns:1fr;gap:8px}.sf-f1-h2h__driver,.sf-f1-h2h__driver--ham{flex-direction:row;padding:14px 15px;text-align:left}.sf-f1-h2h__vs{justify-self:center;width:36px;height:36px}.sf-f1-h2h__number{font-size:38px}.sf-f1-h2h__stats-grid,.sf-f1-h2h__score-grid,.sf-f1-h2h__advanced-grid{grid-template-columns:1fr 1fr;gap:8px}.sf-f1-h2h__stat-card,.sf-f1-h2h__score-card,.sf-f1-h2h__advanced-grid article{padding:11px}.sf-f1-h2h__stat-label,.sf-f1-h2h__advanced-grid span,.sf-f1-h2h__score-card h4{min-height:0}.sf-f1-h2h__stat-values strong{font-size:18px}.sf-f1-h2h__section-title{margin-top:25px;font-size:18px}.sf-f1-h2h__chart-scroll{overflow:hidden}.sf-f1-h2h__axis--race{font-size:8px}.sf-f1-h2h__table-hint{display:block}.sf-f1-h2h__methodology{padding:15px}}@media (max-width:430px){.sf-f1-h2h__stats-grid,.sf-f1-h2h__score-grid,.sf-f1-h2h__advanced-grid{grid-template-columns:1fr}.sf-f1-h2h__score-card h4,.sf-f1-h2h__advanced-grid span{min-height:0}}