.partners-page{padding-block:55px 80px}.partners-intro{max-width:760px;padding-bottom:48px}.partners-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.35;letter-spacing:-.045em;margin:20px 0}.partners-intro>p:not(.article-kicker){font-size:19px;line-height:1.85;color:#555;max-width:650px}.partner-primary{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;background:#252525;color:#fff;border:1px solid #252525;border-radius:4px;font:inherit;font-size:15px;text-decoration:none;cursor:pointer}.partner-primary:disabled{opacity:.5;cursor:wait}.partners-intro .partner-primary{margin-top:14px}.partner-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-block:2px solid #333;padding:32px 0}.partner-offers article+article{border-left:1px solid #ddd;padding-left:28px}.partner-offers span{font-size:12px;color:#777}.partner-offers h2{font-size:22px;margin:16px 0}.partner-offers p,.partner-principles p,.partnership-contact p{line-height:1.9;color:#555;font-size:16px}.partner-principles{padding:38px 0 45px;border-bottom:1px solid #ddd;display:grid;grid-template-columns:1.4fr 1fr;gap:22px 48px}.partner-principles h2,.partnership-contact h2{font-size:25px;line-height:1.5;margin:0 0 16px}.partner-principles dl{margin:0}.partner-principles dl>div{padding:12px 0;border-bottom:1px solid #e3e3df}.partner-principles dt{font-size:13px;color:#777}.partner-principles dd{margin:8px 0 0;font-size:20px}.partner-principles dd small{font-size:12px;color:#777}.partner-principles a{font-size:16px;text-decoration:underline;text-underline-offset:4px}.partner-principles .partner-note{grid-column:1/-1;font-size:14px;margin:0}.partnership-contact{display:grid;grid-template-columns:1fr 1.65fr;gap:55px;padding-top:48px}.partnership-contact form{background:#f7f7f4;padding:28px;border:1px solid #e1e1dc;border-radius:5px;scroll-margin-top:180px}.partner-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.partnership-contact label{display:block;font-size:14px;font-weight:600;margin:0 0 20px;line-height:1.7}.partnership-contact input,.partnership-contact select,.partnership-contact textarea{display:block;box-sizing:border-box;width:100%;min-height:44px;border:1px solid #c7c7c3;background:#fff;color:#222;border-radius:3px;padding:11px 12px;font:inherit;margin-top:8px;font-weight:400}.partnership-contact textarea{resize:vertical;line-height:1.8}.partnership-contact input:focus,.partnership-contact select:focus,.partnership-contact textarea:focus{outline:2px solid #555;outline-offset:2px}.partnership-contact #partnership-privacy{font-size:13px;color:#666}.partnership-contact a{ text-underline-offset:3px}.partnership-contact .partner-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:14px}.partner-consent input{flex:none;width:19px;height:19px;min-height:0;margin-top:3px}.partnership-contact .partner-trap{display:none}.partnership-contact .partner-result{font-size:14px;overflow-wrap:anywhere;margin-bottom:0}.partners-page{word-break:keep-all;overflow-wrap:anywhere}.partner-primary:focus-visible{outline:2px solid #555;outline-offset:4px}
@media(max-width:760px){.partners-page{padding-block:30px 50px}.partners-intro{padding-bottom:28px}.partners-intro>p:not(.article-kicker){font-size:17px}.partner-offers{display:block;padding-block:4px}.partner-offers article{padding:24px 0}.partner-offers article+article{border-left:0;padding:24px 0;border-top:1px solid #ddd}.partner-principles{display:block;padding-block:28px}.partner-principles dl{margin-block:22px}.partner-principles h2,.partnership-contact h2{font-size:23px}.partnership-contact{display:block;padding-top:28px}.partnership-contact form{padding:20px 16px;margin-top:24px;scroll-margin-top:190px}.partner-field-grid{display:block}.partnership-contact .partner-primary{width:100%}}
.partner-support{border:1px solid #ddd;background:#f7f7f4;padding:25px;margin-bottom:32px}.partner-support h2{font-size:23px;line-height:1.5;margin:0 0 12px}.partner-support p{font-size:16px;line-height:1.9;color:#555}.partner-support .partner-primary{margin-top:10px}
