.partner-page .partner-hero{max-width:1240px;margin:auto;padding:36px 24px;min-height:0;gap:36px;grid-template-columns:1fr 1fr;align-items:center}
.partner-page .partner-hero h1{font-size:clamp(30px,3.8vw,48px);line-height:1.35;margin:12px 0 18px}
.partner-page .partner-hero p{font-size:16px;line-height:1.9}
.partner-page .legal-nav .brand img{background:transparent}
.seller-brand-photo{margin:0;overflow:hidden;border:1px solid #675735;border-radius:16px;background:#20201e}
.seller-brand-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.seller-brand-photo figcaption{padding:10px 16px;color:#e1d8c6;font-size:12px;line-height:1.6}
.seller-story{max-width:1240px;margin:auto;padding:32px 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.seller-story h2{font-size:clamp(26px,3vw,36px);line-height:1.5;margin:10px 0;font-weight:800}
.seller-story p{color:#61594b;line-height:1.9;margin-bottom:18px}
.seller-story a{color:#795b0f;text-decoration:underline;text-underline-offset:5px;font-weight:700}
.partner-page .pricing-section{padding-top:32px}
@media(max-width:760px){.partner-page .partner-hero,.seller-story{grid-template-columns:1fr;gap:22px;padding:24px 16px}.seller-story .seller-brand-photo{order:2}.seller-brand-photo figcaption{font-size:11px}}

.partner-page .platform-brand img{background:transparent;padding:0}
