.rk-hero{text-align:center;margin:.5rem 0 1.75rem}.how-body .rk-label{max-width:none;font:400 .8125rem/1 var(--text);letter-spacing:.3em;text-transform:uppercase;color:var(--umber);margin:0 auto}.how-body .rk-numeral{max-width:none;font:400 clamp(5rem, 22vw, 7.5rem)/1 var(--display);color:var(--rosso);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;margin:.5rem auto .25rem}.how-body .rk-caption{max-width:30rem;font:italic 1.25rem/1.45 var(--display);color:var(--ink);margin:0 auto}.rk-delta{color:var(--rosso);font-variant-numeric:lining-nums;font-style:normal}.rk-prov{font:400 .75rem/1.3 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--umber);margin-top:.375rem;display:block}.rk-stats{border-top:1px solid var(--gilt-soft);border-bottom:1px solid var(--gilt-soft);grid-template-columns:repeat(4,1fr);margin:0 0 1.25rem;display:grid}.rk-stats div{text-align:center;padding:.875rem .25rem}.rk-stats div+div{border-left:1px solid var(--gilt-soft)}.rk-stats dt{font:400 .6875rem/1.2 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--umber)}.rk-stats dd{font:400 1.75rem/1 var(--display);font-variant-numeric:lining-nums tabular-nums;margin:.375rem 0 0}.how-body .rk-line{color:var(--umber);font-style:italic}.how-body .rk-note{font:italic .9375rem/1.5 var(--text);color:var(--umber)}.how-body .rk-headline{font:400 1.5rem/1.3 var(--display);margin-bottom:.75rem}.how-body h3{margin-top:1.75rem}.rk-fig{margin:.5rem 0 1.5rem}.rk-chart{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.rk-fig figcaption{min-height:1.5em;font:400 .9375rem/1.4 var(--text);color:var(--umber);font-variant-numeric:lining-nums tabular-nums;margin-top:.375rem}.rk-grid{stroke:var(--gilt-soft);stroke-width:1px;stroke-dasharray:2 4}.rk-base{stroke:var(--gilt);stroke-width:1px}.rk-tick{font:400 12px var(--text);fill:var(--umber);font-variant-numeric:lining-nums}.rk-dot{fill:var(--umber);fill-opacity:.45}.rk-line-path{fill:none;stroke:var(--rosso);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rk-cursor{stroke:var(--ink);stroke-width:1px;stroke-opacity:.35}.rk-ring{fill:none;stroke:var(--rosso);stroke-width:2px}.rk-bar{fill:#b08433;fill-opacity:.7}.rk-bar.me{fill:var(--rosso);fill-opacity:1}.rk-you{font:400 12px var(--display);letter-spacing:3px;fill:var(--rosso)}.rk-list{margin:0 0 1rem;list-style:none;padding:0!important}.rk-list li{border-bottom:1px solid var(--gilt-soft);grid-template-columns:2.5rem 1fr auto;align-items:baseline;column-gap:.75rem;margin:0;padding:.75rem 0;display:grid}.rk-list li:first-child{border-top:1px solid var(--gilt-soft)}.rk-list li:not(:has(.rk-num)){grid-template-columns:1fr}.rk-num{font:400 1rem/1 var(--display);color:var(--gilt);letter-spacing:.04em}.rk-who{font:400 1.25rem/1.3 var(--display)}.rk-pts{font:400 1.375rem/1 var(--display);font-variant-numeric:lining-nums tabular-nums;text-align:right}.rk-sub{font:italic .9375rem/1.4 var(--text);color:var(--umber);grid-column:2/-1}.rk-list li:not(:has(.rk-num)) .rk-sub{grid-column:1}.standings li.me .rk-who,.standings li.me .rk-pts,.standings li.me .rk-num{color:var(--rosso)}.how-body .rk-unranked{color:var(--umber);font-size:.9375rem}.rk-unranked b{font:400 .6875rem/1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-right:.375rem}.rk-group+.rk-group{margin-top:2.5rem}.how-body .rk-group-name{margin-top:1.5rem;font-size:1.625rem}.how-body h4{font:400 .75rem/1.2 var(--text);letter-spacing:.22em;text-transform:uppercase;color:var(--umber);margin:1.5rem 0 .5rem}.how-body .rk-headline.small{font-size:1.1875rem;font-style:italic}.honours .rk-num{letter-spacing:.12em;font-size:.8125rem}.rk-toggle{background:var(--ground-2);border:1px solid var(--gilt-soft);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.125rem;display:grid}.rk-toggle input{width:1.25rem;height:1.25rem;accent-color:var(--rosso);margin:.2rem 0 0}.rk-toggle label{cursor:pointer}.rk-toggle b{font:400 1.0625rem/1.35 var(--display);display:block}.rk-toggle span{font:italic .9375rem/1.45 var(--text);color:var(--umber);margin-top:.25rem;display:block}.how-body .rk-fine{text-align:center;max-width:none;font:400 5pt/1.4 var(--text);letter-spacing:.04em;color:var(--umber);margin:3rem auto 2.5rem}@media (width<=480px){.rk-stats{grid-template-columns:repeat(2,1fr)}.rk-stats div:nth-child(3){border-left:0}.rk-stats div:nth-child(n+3){border-top:1px solid var(--gilt-soft)}}
