.partners-page{color:var(--sk-ink,#191c1f);max-width:960px;margin:0 auto}
.partners-intro{margin-bottom:48px}.partners-intro h1{font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.2;margin:0 0 24px;text-align:center}
.partners-cover{display:block;width:min(100%,660px);height:auto;margin:0 auto 32px}
.partners-intro-row{display:flex;align-items:center;justify-content:space-between;gap:32px}
.partners-page p{color:var(--sk-muted,#505a63);font-size:15px;line-height:1.75;margin:0}.partners-intro-row>p{font-size:18px;max-width:700px}
.partners-join{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border-radius:24px;background:var(--sk-ink,#191c1f);color:#fff!important;font-size:14px;font-weight:500;text-decoration:none}
.partners-join:focus-visible{outline:2px solid var(--sk-ink,#191c1f);outline-offset:3px}
.partners-details{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}.partners-page h2{font-size:20px;line-height:1.4;font-weight:600;margin:0 0 14px}
.partners-examples>p{margin-bottom:24px}
.partners-examples figure{margin:0 0 20px}.partners-examples img{display:block;width:100%;height:auto;border-radius:16px}
@media(max-width:680px){.partners-details{grid-template-columns:1fr;gap:28px}.partners-intro{margin-bottom:36px}.partners-intro-row{flex-direction:column;align-items:flex-start;gap:20px}.partners-intro-row>p{font-size:16px}.partners-details{margin-bottom:36px}.partners-page h2{font-size:18px}}
