.ph{background:url(./league-planes.BY77493l.svg) 50%/cover no-repeat,var(--rzs-navy);color:#fff;margin-inline:calc(50% - 50vw);max-width:100vw;overflow:hidden;position:relative;width:100vw}.ph.is-split:before{background:linear-gradient(180deg,#f1f3f5,#c9cfd6);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);content:"";inset:0 0 0 auto;position:absolute;width:47%}.ph-inner{align-items:stretch;display:flex;gap:1.5rem;margin:0 auto;min-height:22rem;position:relative;width:min(1120px,calc(100vw - 2rem))}.ph-copy{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;gap:.9rem;min-width:0;padding:2.5rem 0 2.25rem}.ph-badge{align-items:center;color:#fff;display:flex;font-size:.95rem;font-weight:600;gap:.75rem;letter-spacing:.04em;margin:0;text-transform:uppercase}a.ph-badge:hover{color:var(--rzs-sky-pale)}.ph-badge-mark{display:grid;flex:none;height:3rem;place-items:center;width:3rem}.ph-badge-mark img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ph-badge-mark.is-flag .match-team-flag{height:100%;width:100%}.ph-number{background:color-mix(in srgb,var(--rzs-sky) 30%,transparent);border:1px solid var(--rzs-sky);border-radius:4px;color:#fff;display:grid;font-size:1.6rem;font-weight:500;height:2.6rem;line-height:1;margin:.35rem 0 0;min-width:2.6rem;padding:0 .5rem;place-items:center}.ph-name{color:#fff;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0}.ph-subtitle{color:#ffffffd1;font-size:.95rem;margin:-.55rem 0 0}.ph-facts{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;max-width:24rem}.ph-facts>div{border:1px solid hsla(0,0%,100%,.45);border-radius:4px;padding:.35rem .65rem .4rem;text-align:center}.ph-facts dt{color:#ffffffbf;font-size:.68rem}.ph-facts dd{font-size:.98rem;font-weight:500;margin:.1rem 0 0;white-space:nowrap}.ph-facts small{font-size:.72rem;opacity:.8}.ph-figure{align-items:flex-end;display:flex;flex:0 1 46%;justify-content:center;min-width:0;position:relative}.ph-figure img{display:block;max-height:21rem;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:auto}@media(max-width:760px){.ph.is-split:before{clip-path:none;height:17rem;inset:0 0 auto;width:100%}.ph-inner{flex-direction:column-reverse;gap:0;min-height:0}.ph-figure{flex:none;height:17rem;padding-top:1rem}.ph-figure img{max-height:100%}.ph-copy{gap:.75rem;padding:1.5rem 0 1.75rem}.ph-facts{max-width:none}}
