.aff-page,.prt-page,.evt-page,.ptn-page{width:100%;max-width:100vw;overflow-x:clip}.aff-page .aff-shell,.prt-page .prt-shell,.evt-page .evt-shell,.ptn-page .ptn-shell,.aff-page .aff-hero,.prt-page .prt-hero,.ptn-page .ptn-hero,.aff-page .aff-cta,.prt-page .prt-cta,.ptn-page .ptn-cta{box-sizing:border-box;width:100%;max-width:100%}.aff-page h1,.aff-page h2,.prt-page h1,.prt-page h2,.evt-page h1,.evt-page h2,.ptn-page h1,.ptn-page h2{text-wrap:balance;overflow-wrap:anywhere}.aff-page img,.aff-page svg,.prt-page img,.prt-page svg,.evt-page img,.evt-page svg,.ptn-page img,.ptn-page svg{max-width:100%}.aff-page .aff-cards,.aff-page .aff-steps,.aff-page .aff-band,.prt-page .prt-cards,.prt-page .prt-steps,.prt-page .prt-partner-grid,.evt-page .evt-list,.ptn-page .ptn-logo-grid,.ptn-page .ptn-benefit-grid,.ptn-page .ptn-gallery,.ptn-page .ptn-detail-stats,.ptn-page .ptn-steps{min-width:0}.aff-page .aff-hero>*,.aff-page .aff-band>*,.prt-page .prt-hero>*,.ptn-page .ptn-hero-top>*,.ptn-page .ptn-faq>*,.evt-page .evt-row>*{min-width:0;max-width:100%}@media (min-width:1536px){.aff-page .aff-shell,.prt-page .prt-shell,.ptn-page .ptn-shell{max-width:1280px}.evt-page .evt-shell{max-width:1120px}}@media (max-height:800px) and (min-width:1025px){.aff-page .aff-shell,.prt-page .prt-shell,.evt-page .evt-shell,.ptn-page .ptn-shell{padding-top:clamp(88px,12vh,108px)}.aff-page .aff-hero{min-height:min(560px,78vh)}.aff-page .aff-hero h1,.prt-page .prt-hero h1,.ptn-page .ptn-hero-copy h1{font-size:clamp(2rem,3.2vw,3rem)}}@media (max-width:1440px){.aff-page .aff-shell,.prt-page .prt-shell,.evt-page .evt-shell,.ptn-page .ptn-shell{padding-left:clamp(20px,3vw,28px);padding-right:clamp(20px,3vw,28px)}}@media (max-width:1280px){.aff-page .aff-cards,.aff-page .aff-steps,.prt-page .prt-cards,.prt-page .prt-steps,.ptn-page .ptn-benefit-grid,.ptn-page .ptn-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.aff-page .aff-hero,.aff-page .aff-band{grid-template-columns:1fr;gap:28px}.aff-page .aff-hero-visual{order:-1;min-height:min(300px,42vw)}.aff-page .aff-hero{min-height:0}.aff-page .aff-cards,.aff-page .aff-steps,.prt-page .prt-cards,.prt-page .prt-steps,.ptn-page .ptn-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ptn-page .ptn-hero-top,.ptn-page .ptn-faq{grid-template-columns:1fr;gap:24px}.ptn-page .ptn-logo-grid,.ptn-page .ptn-logo-grid-smp,.ptn-page .ptn-detail-stats,.ptn-page .ptn-steps,.ptn-page .ptn-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.evt-page .evt-row{grid-template-columns:180px minmax(0,1fr) 140px}.prt-page .prt-hero h1,.ptn-page .ptn-hero-copy h1{max-width:none}}@media (max-width:820px){.evt-page .evt-row{grid-template-columns:1fr;gap:14px}.evt-page .evt-row-media{aspect-ratio:16/10}.evt-page .evt-meta{grid-template-columns:1fr}.evt-page .evt-row-actions{width:100%}.ptn-page .ptn-anchor-nav{gap:8px 10px}}@media (max-width:768px){.aff-page .aff-shell,.prt-page .prt-shell,.evt-page .evt-shell,.ptn-page .ptn-shell{padding-top:96px;padding-left:16px;padding-right:16px}.aff-page .aff-hero,.prt-page .prt-hero,.ptn-page .ptn-hero,.aff-page .aff-band,.aff-page .aff-cta,.prt-page .prt-cta,.ptn-page .ptn-cta{border-radius:24px;padding-left:20px;padding-right:20px}.aff-page .aff-hero h1,.prt-page .prt-hero h1,.evt-page .evt-hero h1,.ptn-page .ptn-hero-copy h1,.ptn-page .ptn-detail-top h1{font-size:clamp(1.85rem,7.5vw,2.6rem)}.aff-page .aff-hero-ctas,.aff-page .aff-cta,.prt-page .prt-cta-actions,.ptn-page .ptn-hero-actions,.ptn-page .ptn-detail-actions{flex-direction:column;align-items:stretch;width:100%}.aff-page .aff-btn-primary,.aff-page .aff-btn-ghost,.aff-page .aff-btn-link,.prt-page .prt-btn,.prt-page .prt-btn-ghost,.evt-page .evt-btn-primary,.ptn-page .ptn-btn{text-align:center;box-sizing:border-box;justify-content:center;width:100%}.aff-page .aff-cards,.aff-page .aff-steps,.prt-page .prt-cards,.prt-page .prt-steps,.ptn-page .ptn-benefit-grid,.ptn-page .ptn-detail-stats,.ptn-page .ptn-steps,.ptn-page .ptn-gallery{grid-template-columns:1fr}.ptn-page .ptn-logo-grid,.ptn-page .ptn-logo-grid-smp{grid-template-columns:repeat(2,minmax(0,1fr))}.evt-page .evt-hero{text-align:left;max-width:none;margin-left:0}.evt-page .evt-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.evt-page .evt-filters::-webkit-scrollbar{display:none}.evt-page .evt-filter{white-space:nowrap;flex-shrink:0}.ptn-page .ptn-copy-row{grid-template-columns:1fr}.aff-page .aff-float-earnings,.aff-page .aff-float-chart{width:min(58%,200px)}}@media (max-width:430px){.aff-page .aff-shell,.prt-page .prt-shell,.evt-page .evt-shell,.ptn-page .ptn-shell{padding:88px 14px 56px}.aff-page .aff-hero,.prt-page .prt-hero,.ptn-page .ptn-hero,.aff-page .aff-cta,.prt-page .prt-cta,.ptn-page .ptn-cta{border-radius:20px;padding:28px 16px}.aff-page .aff-hero h1,.prt-page .prt-hero h1,.evt-page .evt-hero h1,.ptn-page .ptn-hero-copy h1,.ptn-page .ptn-detail-top h1{font-size:clamp(1.65rem,8.5vw,2.1rem)}.ptn-page .ptn-logo-grid,.ptn-page .ptn-logo-grid-smp{grid-template-columns:1fr;gap:10px}.ptn-page .ptn-hero-arc{display:none}.ptn-page .ptn-detail-chips{gap:8px}.ptn-page .ptn-faq-item button{padding:14px;font-size:.95rem}.aff-page .aff-hero-visual{min-height:240px}}@media (max-width:414px){.aff-page .aff-eyebrow,.prt-page .prt-eyebrow,.ptn-page .ptn-label{font-size:.7rem}.evt-page .evt-badge{font-size:.74rem}}@media (max-width:390px){.aff-page .aff-hero h1,.prt-page .prt-hero h1,.evt-page .evt-hero h1,.ptn-page .ptn-hero-copy h1{font-size:1.6rem}.aff-page .aff-hero-sub,.prt-page .prt-hero p,.ptn-page .ptn-hero-copy p,.ptn-page .ptn-detail-desc{font-size:.92rem}}@media (max-width:375px){.aff-page .aff-shell,.prt-page .prt-shell,.evt-page .evt-shell,.ptn-page .ptn-shell{padding-left:12px;padding-right:12px}.aff-page .aff-hero,.prt-page .prt-hero,.ptn-page .ptn-hero{padding:24px 14px}.evt-page .evt-row-body h2{font-size:1.15rem}}@media (max-width:360px){.aff-page .aff-hero h1,.prt-page .prt-hero h1,.evt-page .evt-hero h1,.ptn-page .ptn-hero-copy h1{font-size:1.5rem}.ptn-page .ptn-detail-stats{gap:10px}.aff-page .aff-float-earnings,.aff-page .aff-float-chart{display:none}}@media (max-width:320px){.aff-page .aff-shell,.prt-page .prt-shell,.evt-page .evt-shell,.ptn-page .ptn-shell{padding-top:84px;padding-left:10px;padding-right:10px}.aff-page .aff-hero h1,.prt-page .prt-hero h1,.evt-page .evt-hero h1,.ptn-page .ptn-hero-copy h1,.ptn-page .ptn-detail-top h1{font-size:1.4rem}.aff-page .aff-btn-primary,.aff-page .aff-btn-ghost,.prt-page .prt-btn,.prt-page .prt-btn-ghost,.evt-page .evt-btn-primary,.ptn-page .ptn-btn{min-height:44px;padding-left:14px;padding-right:14px;font-size:.9rem}.aff-page .aff-hero,.prt-page .prt-hero,.ptn-page .ptn-hero,.aff-page .aff-cta,.prt-page .prt-cta,.ptn-page .ptn-cta,.evt-page .evt-row{border-radius:16px}}
