.partnerships-content{padding-block:56px 80px}.partner-feature{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:48px;background:#fff;border:1px solid var(--border);border-radius:18px;padding:clamp(24px,4vw,48px)}.partner-identity img{display:block;width:100%;height:auto;border-radius:10px}.partner-badge{font-size:.7rem;font-weight:700;letter-spacing:.13em;margin-top:22px}.partner-copy h2{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:18px}.partner-copy h3{font-size:1.15rem;margin-top:26px}.partner-copy p,.partner-contact p{line-height:1.8;margin-block:12px}.partner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.partner-actions a,.partner-contact a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.partner-actions .partner-button{background:var(--bm-blue);color:#fff;padding:14px 20px;border-radius:30px;text-decoration:none}.partner-note{font-size:.85rem;color:var(--text)}.partner-contact{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:3px solid var(--bm-red);margin-top:48px;padding-top:32px}.partner-contact>div{max-width:720px}.partner-contact h2{font-size:1.65rem;margin-top:12px}.partner-contact>a{flex-shrink:0}.partner-contact .privacy-kicker{font-size:.75rem;letter-spacing:.15em;font-weight:700}@media(max-width:760px){.partner-feature{grid-template-columns:1fr;gap:28px}.partner-identity{max-width:360px}.partner-contact{display:block}.partner-contact>a{display:inline-block;margin-top:12px}.partnerships-content{padding-block:32px 56px}}