.about-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.about-partner-card{border:1px solid var(--line);flex-direction:column;min-width:0;padding:32px 40px;transition:border-color .2s,box-shadow .2s;display:flex}.about-partner-card:hover,.about-partner-card:focus-within{border-color:var(--purple);box-shadow:0 8px 24px #32144b0d}.about-partner-logo{background:#fff;justify-content:center;align-items:center;height:164px;display:flex}.about-partner-logo img{object-fit:contain;width:240px;max-width:100%;height:auto;max-height:90px}.about-partner-logo img[src$=xiilab\.svg]{width:180px}.about-partner-card h2{text-align:center;margin:28px 0 12px;font-size:26px}.about-partner-field{text-align:center;color:var(--purple);word-break:keep-all;min-height:30px;font-size:18px;font-weight:550}.about-partner-description{word-break:keep-all;text-align:center;margin:28px 0;font-size:17px;line-height:1.8}.about-partner-description p+p{margin-top:4px}.about-partner-links{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:auto;padding-top:22px;display:flex}.about-partner-links a{color:var(--purple);align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:550;display:inline-flex}.about-partner-links a:hover{text-underline-offset:5px;text-decoration:underline}@media (min-width:721px) and (max-width:900px){.about-partner-grid{gap:20px}.about-partner-card{padding:24px}.about-partner-card h2{margin-top:20px;font-size:24px}.about-partner-field{font-size:16.5px}.about-partner-description{margin:22px 0;font-size:16px}.about-partner-logo{height:132px}.about-partner-logo img{width:200px}.about-partner-logo img[src$=xiilab\.svg]{width:150px}.about-partner-links{gap:8px 22px}}@media (max-width:720px){.about-partner-grid{grid-template-columns:1fr}.about-partner-card{padding:28px}}@media (max-width:600px){.about-partner-card{padding:24px}.about-partner-card h2{font-size:24px}.about-partner-field,.about-partner-description{font-size:16px}.about-partner-logo{height:144px}.about-partner-logo img{width:220px}.about-partner-links{gap:12px 24px}}@media (prefers-reduced-motion:reduce){.about-partner-card{transition:none}}
