@media screen and (min-width:768px){.partners .banner_wrap[data-v-3bbf28ee]{background:#f7f9ff}.partners .banner_wrap .banner[data-v-3bbf28ee]{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;max-width:1200px;width:calc(100% - 48px)}.partners .banner_wrap .banner .left .title[data-v-3bbf28ee]{color:#1f2328;font-size:44px;font-weight:500;line-height:52px;margin-top:20px}.partners .banner_wrap .banner .left p[data-v-3bbf28ee]{color:#1f2328;font-size:18px;line-height:22px;margin-top:28px}.partners .banner_wrap .banner img[data-v-3bbf28ee]{height:auto;margin-left:48px;width:40%}}.partners main[data-v-3bbf28ee]{max-width:1200px;padding-bottom:72px;padding-top:48px;width:calc(100% - 48px)}.partners main .list[data-v-3bbf28ee]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.partners main .partner-card[data-v-3bbf28ee]{align-items:flex-start;background:#fff;border:1px solid #e2e7ec;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;padding:28px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.partners main .partner-card[data-v-3bbf28ee]:hover{border-color:#b3ccff;box-shadow:0 6px 20px #1f23280f}.partners main .partner-card[data-v-3bbf28ee]:focus-visible{outline:3px solid #80b2ff;outline-offset:4px}.partners main .partner-logo[data-v-3bbf28ee]{align-items:center;display:flex;height:64px;margin-bottom:20px;width:100%}.partners main .partner-logo img[data-v-3bbf28ee]{display:block;height:auto;max-height:64px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.partners main .logo-fallback[data-v-3bbf28ee]{align-items:center;background:#f0f5ff;border-radius:12px;color:#0056fb;display:flex;font-size:28px;font-weight:500;height:64px;justify-content:center;width:64px}.partners main .label[data-v-3bbf28ee]{color:#1f2328;font-size:20px;font-weight:500;line-height:1.4;margin:0}.partners main .partner-description[data-v-3bbf28ee]{color:#596570;font-size:15px;line-height:1.65;margin:12px 0 0;white-space:pre-line}.partners main .partner-tips[data-v-3bbf28ee]{background:#fff4e8;border-radius:6px;box-sizing:border-box;color:#974600;font-size:14px;font-weight:500;line-height:1.6;margin-top:20px;max-width:100%;padding:6px 12px;white-space:pre-line}.partners main .partner-state[data-v-3bbf28ee]{color:#596570;font-size:16px;line-height:1.6;padding:32px 0;text-align:center}.partners main .partner-state button[data-v-3bbf28ee]{background:#fff;border:1px solid #0056fb;border-radius:6px;color:#0056fb;cursor:pointer;font:inherit;margin-top:16px;padding:8px 20px}.partners main .partner-state button[data-v-3bbf28ee]:disabled{cursor:wait;opacity:.6}@media screen and (min-width:768px)and (max-width:1023px){.partners main .list[data-v-3bbf28ee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.partners .banner_wrap[data-v-3bbf28ee]{background:#f7f9ff}.partners .banner_wrap .banner[data-v-3bbf28ee]{box-sizing:border-box;padding:4rem 2rem 0}.partners .banner_wrap .banner .left .title[data-v-3bbf28ee]{color:#1f2328;font-size:2.6rem;font-weight:500;line-height:3.6rem;text-align:center}.partners .banner_wrap .banner .left p[data-v-3bbf28ee]{color:#596570;font-size:1.4rem;line-height:1.8rem;margin-top:2.4rem;text-align:center}.partners .banner_wrap .banner img[data-v-3bbf28ee]{height:24.3rem;margin-top:3.3rem;width:33.5rem}.partners main[data-v-3bbf28ee]{box-sizing:border-box;padding:3.2rem 2rem 5.6rem;width:100%}.partners main .list[data-v-3bbf28ee]{gap:1.6rem;grid-template-columns:minmax(0,1fr)}.partners main .partner-card[data-v-3bbf28ee]{padding:2.4rem}.partners main .partner-logo[data-v-3bbf28ee]{height:5.6rem;margin-bottom:1.6rem}.partners main .partner-logo img[data-v-3bbf28ee]{max-height:5.6rem}.partners main .logo-fallback[data-v-3bbf28ee]{font-size:2.4rem;height:5.6rem;width:5.6rem}.partners main .label[data-v-3bbf28ee]{font-size:1.8rem}.partners main .partner-description[data-v-3bbf28ee]{font-size:1.4rem;margin-top:1rem}.partners main .partner-tips[data-v-3bbf28ee]{font-size:1.3rem;margin-top:1.6rem;padding:.6rem 1rem}.partners main .partner-state[data-v-3bbf28ee]{font-size:1.4rem}}
