.sponsor-editorial{--sponsor-rule:#62143e2e;border-radius:0}.sponsor-editorial>section{padding-inline:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));border-radius:0}.sponsor-editorial>section:not(.sponsor-hero){padding-block:clamp(4rem,7.5vw,7.5rem)}.sponsor-editorial :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere}.sponsor-editorial h2{letter-spacing:-.045em;font-size:clamp(2rem,4.2vw,4rem);font-weight:500;line-height:1.12}.sponsor-editorial :is(p,li){overflow-wrap:break-word}.sponsor-editorial :is(h1,h2) .italic{font-style:normal}.sponsor-editorial>section[id]{scroll-margin-top:7rem}.sponsor-editorial :is(a,button){touch-action:manipulation}.sponsor-editorial .sponsor-chapters{border-radius:0;padding-block:.6rem}.sponsor-editorial .sponsor-chapters a{border-radius:0;transition:border-color .18s,color .18s}.sponsor-editorial .sponsor-chapters a[aria-current=location]{color:var(--plum);border-bottom-color:var(--plum)}.sponsor-editorial .sponsor-hero{min-height:min(900px,88svh);padding-block:clamp(5rem,10vw,9rem)}.sponsor-editorial .sponsor-hero h1{letter-spacing:-.055em;max-width:15ch;font-size:clamp(2.6rem,5.7vw,5.7rem);font-weight:500;line-height:1.06}.sponsor-editorial .sponsor-hero-photo{background:var(--plum);border-radius:0}.sponsor-editorial .sponsor-hero-photo img{object-position:65% center}.sponsor-editorial .sponsor-hero :is(a,button){white-space:normal;text-align:center;max-width:100%;min-height:3.25rem}.sponsor-editorial .sponsor-network>div>ul{gap:0 2rem}.sponsor-editorial .sponsor-moment{border:0;border-top:1px solid var(--sponsor-rule);background:0 0;border-radius:0;padding:1.8rem 0}.sponsor-editorial .sponsor-moment>span{letter-spacing:-.06em;color:var(--plum);font-size:clamp(2.4rem,3.5vw,3.5rem);font-weight:400;line-height:1}.sponsor-editorial .sponsor-moment h4{letter-spacing:-.025em;font-size:1.25rem;font-weight:500}.sponsor-editorial .sponsor-club-journey ol{border-left:0;padding-left:0}.sponsor-editorial .sponsor-journey-step{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;margin-top:0;padding-block:1.75rem;display:grid}.sponsor-editorial .sponsor-journey-step>p:first-child{grid-row:1/span 2;padding-top:.25rem;font-size:1.1rem}.sponsor-editorial .sponsor-journey-step>h3{margin-top:0;font-weight:500}.sponsor-editorial .sponsor-journey-step>p:last-child{grid-column:2}.sponsor-editorial .sponsor-front{border-radius:1.5rem 1.5rem .25rem .25rem;flex-direction:column;padding:clamp(1.5rem,3.5vw,3rem);display:flex;box-shadow:0 24px 55px -45px #321c2980}.sponsor-editorial .sponsor-front h3{letter-spacing:-.04em;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:500}.sponsor-editorial .sponsor-front>p:last-child{margin-top:auto;padding-top:2rem}.sponsor-editorial .sponsor-front ul{margin-bottom:.75rem}.sponsor-editorial .sponsor-front li{max-width:100%;font-size:.85rem;line-height:1.5}.sponsor-editorial .sponsor-club{background:radial-gradient(ellipse at 100% 0%, #e7ce9117, transparent 60%), var(--plum)}.sponsor-editorial .sponsor-club-overview>.grid>*{border-radius:1rem;min-width:0}.sponsor-editorial .sponsor-brands h2{font-size:clamp(1.8rem,3.5vw,3rem)}.sponsor-editorial .sponsor-brands a{white-space:normal;text-align:center;background:0 0}.sponsor-editorial .sponsor-faq{background:#321020}.sponsor-editorial .sponsor-faq button{border-radius:0;min-height:4.5rem}.sponsor-editorial .sponsor-faq button[data-state=open]{color:var(--gold-soft)}.sponsor-editorial .sponsor-contact{border-top:1px solid #e7ce9140}.sponsor-editorial .sponsor-contact h2{max-width:16ch}.sponsor-editorial-dialog{overscroll-behavior:contain;scrollbar-gutter:stable}.sponsor-editorial-dialog :is(input,textarea){background:#faf6ec0a;font-size:16px}.sponsor-editorial-dialog :is(input,textarea):focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.sponsor-editorial-dialog label{line-height:1.6}.sponsor-editorial-dialog [data-slot=form-item]:has([role=checkbox][data-state=checked]){border-color:var(--gold-soft);background:#faf6ec1a}@media (width>=1024px){.sponsor-editorial>section{padding-inline:clamp(2rem,4vw,4rem)}.sponsor-editorial .sponsor-network>div{grid-template-columns:.85fr 1.15fr;align-items:start;column-gap:clamp(3rem,5vw,5rem);display:grid}.sponsor-editorial .sponsor-network>div>:not(ul){grid-column:1}.sponsor-editorial .sponsor-network>div>ul{grid-area:1/2/span 4;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.sponsor-editorial .sponsor-club-overview{grid-template-columns:.95fr 1.05fr;align-items:start;gap:4rem;display:grid}.sponsor-editorial .sponsor-club-overview>.grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.sponsor-editorial .sponsor-faq-heading{position:sticky;top:8rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sponsor-editorial .sponsor-moment{transition:border-color .22s,background-color .22s}.sponsor-editorial .sponsor-moment:hover{border-top-color:var(--plum)}.sponsor-editorial .sponsor-chapters a:hover{border-bottom-color:currentColor}}@media (width<=767px){.sponsor-editorial .sponsor-hero{min-height:auto;padding-block:4.5rem}.sponsor-editorial .sponsor-chapters .lp-chapters{flex-wrap:wrap;gap:0 1.25rem;display:flex}.sponsor-editorial .sponsor-chapters a{font-size:.75rem}.sponsor-editorial .sponsor-hero-photo img{object-position:70% center}.sponsor-editorial .sponsor-club a{white-space:normal;text-align:center;max-width:100%}.sponsor-editorial .sponsor-contact>.relative>div:last-child{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.sponsor-editorial *,.sponsor-editorial-dialog *{scroll-behavior:auto!important;transition:none!important}}@media print{.sponsor-editorial .sponsor-chapters{display:none}.sponsor-editorial .sponsor-faq-heading{position:static}.sponsor-editorial>section{break-inside:auto}.sponsor-editorial .sponsor-front{break-inside:avoid}}
