.optional-variants .rv-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;display:grid}.optional-variants .rv-version{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.optional-variants .rv-header h3{font-variant-numeric:tabular-nums;margin:0}.optional-variants .rv-header time{white-space:nowrap;justify-self:end}.optional-variants .rv-latest{background:var(--ov-accent);color:#fff;border-radius:var(--ov-radius);padding:3px 8px;font-size:13px}.optional-variants .rv-timeline{padding:0 0 0 20px;list-style:none}.optional-variants .rv-timeline>li{border-left:1px dashed color-mix(in srgb,currentColor 25%,transparent);padding:0 0 30px 28px;position:relative}.optional-variants .rv-timeline>li:before{content:"";background:#bbb;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-5px}.optional-variants .rv-timeline>li.rv-current:before{background:var(--ov-accent)}.optional-variants .rv-current h3{color:var(--ov-accent)}.optional-variants .rv-changes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.optional-variants .rv-changes>li{overflow-wrap:anywhere;align-items:flex-start;gap:12px;font-size:16px;line-height:1.8;display:flex}.optional-variants .rv-type{border-radius:var(--ov-radius);color:var(--rv-tone,var(--ov-accent));flex-shrink:0;padding:2px 8px;font-size:13px;line-height:1.8}.optional-variants .rv-type-add{--rv-tone:var(--success,hsl(from var(--ov-accent) calc(h - 35) s l));background:color-mix(in srgb,var(--rv-tone) 10%,white)}.optional-variants .rv-type-opt{--rv-tone:var(--ov-accent);background:color-mix(in srgb,var(--rv-tone) 10%,white)}.optional-variants .rv-type-fix{--rv-tone:var(--warning,hsl(from var(--ov-accent) calc(h + 55) s l));background:color-mix(in srgb,var(--rv-tone) 10%,white)}.optional-variants .rv-ledger{gap:24px;display:grid}.optional-variants .rv-ledger article{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--ov-radius);padding:24px}.optional-variants .rv-table th{width:34%}.optional-variants .rv-table .rv-header{display:block}.optional-variants .rv-table .rv-header>*{margin:0 0 8px;display:block}.optional-variants .rv-table .rv-latest{display:inline-block}@media (width<=480px){.optional-variants .rv-header{grid-template-columns:minmax(0,1fr);gap:6px 12px}.optional-variants .rv-header time{grid-column:1/-1;justify-self:start}.optional-variants .rv-latest{justify-self:start}.optional-variants .rv-timeline>li{padding-left:20px}.optional-variants .rv-changes>li{gap:8px;font-size:15px}.optional-variants .rv-ledger article{padding:16px}.optional-variants .rv-table,.optional-variants .rv-table tbody,.optional-variants .rv-table tr,.optional-variants .rv-table th,.optional-variants .rv-table td{width:100%;display:block}.optional-variants .rv-table tr{margin-bottom:20px}}.optional-variants{--ov-accent:var(--sports-accent,var(--primary,var(--accent,#355c55)));--ov-radius:var(--variant-radius,4px);--ov-gap:var(--variant-gap,24px);min-width:0;max-width:1200px;color:inherit;margin-inline:auto;padding-block:clamp(32px,5vw,64px);font-family:inherit}.optional-variants *{box-sizing:border-box;min-width:0}.optional-variants h2{margin:0 0 12px;font-size:26px;line-height:1.3}.optional-variants h3{margin:0 0 10px;font-size:19px;line-height:1.45}.optional-variants .ov-copy>h3:empty{display:none}.optional-variants p,.optional-variants blockquote{overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;line-height:1.8}.optional-variants blockquote{font-size:18px}.optional-variants .ov-heading{max-width:800px;margin-bottom:28px}.optional-variants a{color:var(--ov-accent);text-underline-offset:4px}.optional-variants a:focus-visible,.optional-variants summary:focus-visible{outline-offset:5px;outline:2px solid}.optional-variants figure{margin:0}.optional-variants ol{margin:0;padding:0;list-style:none}.optional-variants .ov-image{object-fit:contain;border-radius:var(--ov-radius);width:100%;height:auto;max-height:320px;margin-bottom:18px;display:block}.optional-variants .ov-avatar{flex-shrink:0;width:56px;height:56px;margin-bottom:16px;display:block;position:relative}.optional-variants .ov-avatar svg,.optional-variants .ov-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.optional-variants .ov-avatar img[hidden]{display:none}.optional-variants .ov-grid{gap:var(--ov-gap);flex-wrap:wrap;display:flex}.optional-variants .ov-grid>li{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--ov-radius);flex:240px;padding:24px}.optional-variants .ov-featured{gap:calc(var(--ov-gap)*1.5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.optional-variants .ov-featured:has(>.ov-lead:only-child){grid-template-columns:1fr}.optional-variants .ov-lead{background:color-mix(in srgb,var(--ov-accent) 6%,white);border-radius:var(--ov-radius);padding:28px}.optional-variants .ov-secondary>li{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);margin-bottom:20px;padding:0 0 20px}.optional-variants .ov-rows>*{gap:var(--ov-gap);border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:minmax(0,160px) minmax(0,1fr);padding:24px 0;display:grid}.optional-variants .ov-rows>:not(:has(>.ov-image,>.ov-avatar,>.ov-step)){grid-template-columns:1fr}.optional-variants .ov-definitions{gap:var(--ov-gap);margin:0;display:grid}.optional-variants .ov-definitions>div{gap:var(--ov-gap);border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-bottom:20px;display:grid}.optional-variants dt{font-size:18px;font-weight:600}.optional-variants dd{margin:0}.optional-variants .ov-copy dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;margin:8px 0;display:grid}.optional-variants .ov-copy dt{font-size:15px}.optional-variants details{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.optional-variants summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:18px;font-weight:600}.optional-variants .ov-disclosure-body{padding:4px 0 24px}.optional-variants time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;line-height:1.6;display:block}.optional-variants .ov-table-wrap{overflow-x:auto}.optional-variants table{border-collapse:collapse;table-layout:fixed;width:100%}.optional-variants th,.optional-variants td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);overflow-wrap:anywhere;padding:16px;font-size:16px;line-height:1.8}.optional-variants th:first-child{width:30%}.optional-variants .ov-timeline>li{border-left:2px solid var(--ov-accent);margin-left:14px;padding:0 0 28px 28px}.optional-variants .ov-flow{counter-reset:step;gap:var(--ov-gap);flex-wrap:wrap;display:flex}.optional-variants .ov-flow>li{flex:240px}.optional-variants .ov-step{color:var(--ov-accent);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:24px;display:block}.optional-variants .ov-logos{gap:var(--ov-gap);flex-wrap:wrap;align-items:flex-start;display:flex}.optional-variants .ov-logos>li{flex:200px}.optional-variants .ov-logos .ov-image{max-height:88px}.optional-variants .ov-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.optional-variants{padding-inline:20px}.optional-variants h2{font-size:22px}.optional-variants .ov-featured,.optional-variants .ov-definitions>div{grid-template-columns:1fr}.optional-variants .ov-rows>*{grid-template-columns:minmax(0,88px) minmax(0,1fr)}.optional-variants .ov-lead,.optional-variants .ov-grid>li{padding:20px}.optional-variants th,.optional-variants td{padding:10px;font-size:15px}.optional-variants .ov-definitions>div{gap:12px}}
