.affiliates-module__4VtnqW__page{--canvas:#0c1215;--surface:#121b20;--surface-raised:#182329;--text:#f4f8f7;--muted:#aab9bc;--quiet:#74868b;--line:#304047;--mint:#45d6ad;--yellow:#f4c95d;background:var(--canvas);color:var(--text);max-width:none;padding:0}.affiliates-module__4VtnqW__intro,.affiliates-module__4VtnqW__statusNotice,.affiliates-module__4VtnqW__labels,.affiliates-module__4VtnqW__policy,.affiliates-module__4VtnqW__currentState{padding-left:max(20px,50% - 540px);padding-right:max(20px,50% - 540px)}.affiliates-module__4VtnqW__intro{padding-top:clamp(54px,7vw,88px);padding-bottom:clamp(48px,6vw,76px)}.affiliates-module__4VtnqW__eyebrow,.affiliates-module__4VtnqW__sectionLabel,.affiliates-module__4VtnqW__labelNumber{color:var(--mint);text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.affiliates-module__4VtnqW__intro h1{text-wrap:balance;max-width:940px;margin:0;font-size:clamp(2.7rem,6vw,5.4rem);line-height:1.04}.affiliates-module__4VtnqW__intro>p:last-child{color:var(--muted);max-width:760px;margin:20px 0 0;font-size:clamp(1.04rem,2vw,1.25rem);line-height:1.5}.affiliates-module__4VtnqW__statusNotice{background:var(--surface-raised);border-bottom:1px solid var(--line);border-top:1px solid var(--mint);padding-top:22px;padding-bottom:22px}.affiliates-module__4VtnqW__statusNotice .affiliates-module__4VtnqW__sectionLabel{margin-bottom:7px}.affiliates-module__4VtnqW__statusNotice strong{font-size:clamp(1.15rem,2.2vw,1.5rem);display:block}.affiliates-module__4VtnqW__statusNotice>p:last-child{color:var(--muted);max-width:820px;margin:8px 0 0;line-height:1.5}.affiliates-module__4VtnqW__labels,.affiliates-module__4VtnqW__policy,.affiliates-module__4VtnqW__currentState{border-top:1px solid var(--line);padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(52px,7vw,82px)}.affiliates-module__4VtnqW__labels,.affiliates-module__4VtnqW__currentState{background:var(--surface)}.affiliates-module__4VtnqW__sectionHeading{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:end;gap:clamp(24px,6vw,72px);margin-bottom:28px;display:grid}.affiliates-module__4VtnqW__sectionHeading h2,.affiliates-module__4VtnqW__policy h2{margin:0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.06}.affiliates-module__4VtnqW__sectionHeading>p,.affiliates-module__4VtnqW__policyContent p,.affiliates-module__4VtnqW__labelRow p,.affiliates-module__4VtnqW__emptyState p{color:var(--muted);margin:0;line-height:1.55}.affiliates-module__4VtnqW__labelList{border-top:1px solid var(--line);margin:0}.affiliates-module__4VtnqW__labelRow{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(180px,.65fr) minmax(0,1.35fr);gap:clamp(20px,4vw,54px);padding:clamp(24px,3vw,34px) 0;display:grid}.affiliates-module__4VtnqW__labelNumber{color:var(--quiet);margin:3px 0 0}.affiliates-module__4VtnqW__labelIdentity{align-self:start}.affiliates-module__4VtnqW__labelIdentity h3{margin:0;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.08}.affiliates-module__4VtnqW__labelTag{border:1px solid var(--line);color:var(--mint);text-transform:uppercase;margin-bottom:10px;padding:4px 7px;font-size:.68rem;font-weight:800;display:inline-block}.affiliates-module__4VtnqW__labelTag[data-kind=commercial]{color:var(--yellow)}.affiliates-module__4VtnqW__policy{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:clamp(30px,7vw,86px);display:grid}.affiliates-module__4VtnqW__policyContent{gap:22px;display:grid}.affiliates-module__4VtnqW__policyContent strong{color:var(--text)}.affiliates-module__4VtnqW__textLink{color:var(--mint);text-underline-offset:4px;width:fit-content;font-size:.82rem;font-weight:800}.affiliates-module__4VtnqW__emptyState{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:8px;padding:24px 0;display:grid}.affiliates-module__4VtnqW__emptyState strong{font-size:1.1rem}@media (max-width:760px){.affiliates-module__4VtnqW__sectionHeading,.affiliates-module__4VtnqW__policy{grid-template-columns:1fr}.affiliates-module__4VtnqW__labelRow{grid-template-columns:28px minmax(0,1fr);gap:10px 14px;padding:22px 0}.affiliates-module__4VtnqW__labelRow>p{grid-column:2}}@media (max-width:480px){.affiliates-module__4VtnqW__intro,.affiliates-module__4VtnqW__statusNotice,.affiliates-module__4VtnqW__labels,.affiliates-module__4VtnqW__policy,.affiliates-module__4VtnqW__currentState{padding-left:14px;padding-right:14px}}
