.hrnh{--hrnh-navy:#09182e;--hrnh-red:#e32636;position:relative;width:100%;background:#000;color:#fff;font-family:"proxima-nova",Arial,sans-serif;isolation:isolate;overflow:hidden}.hrnh *{box-sizing:border-box}.hrnh .hrnh-slide[hidden]{display:none!important}.hrnh .hrnh-slide{position:relative;min-height:680px;background-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.8) 12%,rgba(0,0,0,.18) 55%,rgba(0,0,0,.08)),var(--hrnh-image);background-position:center;background-size:cover}.hrnh .hrnh-layout{width:min(1440px,90%);margin:auto;min-height:680px;display:flex;align-items:flex-end;gap:48px;padding:64px 0 145px}.hrnh .hrnh-copy{flex:1;min-width:0;max-width:900px}.hrnh h2{font:700 clamp(28px,2.6vw,44px)/1.1 "proxima-nova",Arial,sans-serif!important;color:#fff!important;margin:0 0 14px!important;text-transform:none!important}.hrnh p{font:400 16px/1.5 "proxima-nova",Arial,sans-serif!important;margin:0 0 16px;color:inherit}.hrnh .hrnh-eyebrow{font-size:11px!important;letter-spacing:1.5px;font-weight:600!important}.hrnh a{text-decoration:none!important}.hrnh .hrnh-button{display:inline-flex;background:var(--hrnh-red);color:#fff!important;border-radius:3px;padding:13px 20px;font-weight:700}.hrnh .hrnh-card{flex:0 0 360px;align-self:center;min-height:435px;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 40px #0003;color:var(--hrnh-navy);background:#fff}.hrnh .hrnh-result{background:var(--hrnh-navy);color:#fff}.hrnh .hrnh-card-top{background:#00000008;padding:14px 18px;border-bottom:1px solid #80808044;display:flex;flex-direction:column;gap:8px;font-size:13px;text-transform:uppercase}.hrnh .hrnh-card-top>span{font-size:10px;letter-spacing:.7px}.hrnh .hrnh-card-top strong{margin-left:8px}.hrnh .hrnh-result .hrnh-card-top{background:#0003}.hrnh .hrnh-venue{font-size:11px!important;padding:14px 18px;margin:0!important}.hrnh .hrnh-venue strong{margin-right:8px}.hrnh .hrnh-teams{display:flex;flex-direction:column;gap:22px;margin:auto 0;padding:32px 18px}.hrnh .hrnh-team{display:flex;align-items:center;gap:14px;min-height:42px;font-size:18px;line-height:1.15;text-transform:uppercase}.hrnh .hrnh-crest{width:40px;height:44px;object-fit:contain;flex:0 0 40px}.hrnh .hrnh-team strong{flex:1}.hrnh .hrnh-score{background:#0005;min-width:32px;padding:6px;text-align:center;border-radius:6px;font-size:23px}.hrnh .hrnh-actions{display:flex;gap:8px;padding:12px 18px 0}.hrnh .hrnh-actions:empty{display:none}.hrnh .hrnh-actions a{flex:1;text-align:center;border:1px solid currentColor;border-radius:5px;padding:10px 5px;color:inherit;font-size:11px;font-weight:700;text-transform:uppercase}.hrnh .hrnh-centre{padding:22px 18px;text-align:center;color:inherit!important;font-size:14px;text-transform:uppercase;font-weight:700}.hrnh .hrnh-controls{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center;max-width:94%;z-index:3}.hrnh .hrnh-tabs{display:flex;width:min(780px,75vw)}.hrnh button{font-family:inherit!important;cursor:pointer}.hrnh .hrnh-tabs button{flex:1;border:0;border-radius:0;background:#121215d9;color:#fff;font-size:13px;line-height:1.25;min-height:44px;padding:8px 16px}.hrnh .hrnh-tabs button[aria-pressed=true]{background:var(--hrnh-red)}.hrnh .hrnh-arrow{position:absolute;top:45%;border:0;background:transparent;color:#fff;font:300 38px/1 Arial!important;padding:8px;z-index:3}.hrnh .hrnh-prev{left:8px}.hrnh .hrnh-next{right:8px}.hrnh .hrnh-pause{background:#151518cc;color:#fff;border:0;width:32px;height:32px;border-radius:50%;font-size:12px;padding:0}.hrnh :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}.hrnh .hrnh-fixture a:focus-visible{outline-color:var(--hrnh-navy)}
@media(min-width:1600px){.hrnh .hrnh-slide,.hrnh .hrnh-layout{min-height:760px}.hrnh .hrnh-card{flex-basis:390px;min-height:470px}}
@media(max-width:900px){.hrnh .hrnh-layout{gap:24px}.hrnh .hrnh-card{flex-basis:310px}.hrnh .hrnh-team{font-size:15px}}
@media(max-width:767px){.hrnh .hrnh-slide{min-height:650px}.hrnh .hrnh-layout{width:86%;min-height:650px;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:24px;padding:50px 0 140px}.hrnh .hrnh-copy{flex:0 0 auto}.hrnh .hrnh-card{flex:0 0 auto;align-self:stretch;min-height:320px;width:100%;max-width:420px;margin:auto auto 0}.hrnh .hrnh-teams{padding:24px 18px;gap:16px}.hrnh .hrnh-team{font-size:16px}.hrnh .hrnh-controls{bottom:30px;width:90%;gap:5px}.hrnh .hrnh-tabs{width:auto;flex:1}.hrnh .hrnh-tabs button{font-size:11px;padding:8px;min-height:48px}.hrnh .hrnh-arrow{top:32%;font-size:30px!important}.hrnh .hrnh-prev{left:0}.hrnh .hrnh-next{right:0}.hrnh .hrnh-centre{padding:17px}.hrnh .hrnh-slide:not(:first-child) .hrnh-layout{padding-bottom:140px}.hrnh p{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.hrnh *{scroll-behavior:auto}}

/* 1.1: competition badge and result actions */
.hrnh .hrnh-card-top{flex-direction:row;align-items:center;gap:14px}.hrnh .hrnh-card-date{display:flex;flex-direction:column;gap:8px}.hrnh .hrnh-card-date>span{font-size:10px;letter-spacing:.7px}.hrnh .hrnh-competition-logo{width:38px;height:48px;object-fit:contain;flex:0 0 38px}.hrnh .hrnh-action{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;text-align:center;border:1px solid currentColor;border-radius:6px;padding:12px 7px;color:inherit;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.hrnh .hrnh-actions .hrnh-report{background:#fff;color:#e32636;border-color:#fff}.hrnh .hrnh-action>span{font-size:20px;line-height:1}.hrnh .hrnh-action[aria-disabled=true]{opacity:.55;cursor:default}.hrnh .hrnh-team:not(:has(img)){padding-left:54px}
