.resellers-page{display:flex;flex-direction:column;min-height:100svh}
.resellers-page main{flex:1}
.resellers-page .reseller-section{padding-top:82px;padding-bottom:84px}
.resellers-page .section-heading{margin-bottom:38px}
.resellers-page h1{font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-1.7px;line-height:1.2;margin:0 0 16px}
.resellers-page h1 span{color:var(--accent)}
.resellers-page .site-footer{margin-top:0}
@media(max-width:600px){.resellers-page .reseller-section{padding-top:52px;padding-bottom:56px}.resellers-page .section-heading{margin-bottom:28px}.resellers-page h1{letter-spacing:-1px}}
