.hub_hub__IYx3j{min-height:100vh;background:#f2f5f9;color:#152037;font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6}.hub_header___lBRE{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:#fff;border-bottom:1px solid #dce3ec}.hub_brand__bdnWR{display:flex;align-items:baseline;gap:8px;font-weight:650}.hub_brand__bdnWR a{color:#5f6c84;text-decoration:none;font-weight:400}.hub_brand__bdnWR a:hover,.hub_link__ULtK_:hover{color:#2e6bd6}.hub_link__ULtK_{color:#5f6c84;text-decoration:none}.hub_main__X9YsE{max-width:1080px;margin:0 auto;padding:40px 24px 56px}.hub_main__X9YsE h1{margin:0;font-size:30px;font-weight:700;letter-spacing:.01em}.hub_lede__xHnJD{margin:8px 0 28px;color:#4a5870;max-width:42em}.hub_grid__Kt_VQ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.hub_card__kKh2y{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 20px 20px;background:#fff;border:1px solid #dce3ec;border-radius:14px;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.hub_card__kKh2y:hover{border-color:#b9cdf2;box-shadow:0 8px 24px #15203714}.hub_card__kKh2y:focus-visible{outline:2px solid #2e6bd6;outline-offset:2px}.hub_card__kKh2y h2{margin:4px 0 0;font-size:19px;font-weight:650}.hub_card__kKh2y p{margin:0;color:#4a5870;font-size:14px}.hub_art__B_5io{width:100%;height:auto;max-height:120px;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px}.hub_examples__VeC4T{margin-top:auto!important;padding-top:8px;color:#5f6c84!important;font-size:13px!important}.hub_examples__VeC4T span{display:inline-block;margin-right:8px;padding:0 7px;border-radius:6px;background:#e5eefc;color:#1f57b8;font-size:12px}.hub_note__L09hc{margin:24px 0 0;color:#5f6c84;font-size:13.5px}@media (max-width:760px){.hub_header___lBRE{padding:10px 16px}.hub_main__X9YsE{padding:24px 16px 40px}.hub_main__X9YsE h1{font-size:24px}.hub_grid__Kt_VQ{grid-template-columns:minmax(0,1fr)}}