.yg1-category-flow{background:#f3f6f9}.yg1-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.yg1-steps span{padding:9px 14px;border-radius:999px;background:#e3e8ee;color:#596675;font-size:.86rem;font-weight:700}.yg1-steps span.active{background:#6a3194;color:#fff}.yg1-family-grid,.yg1-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.yg1-choice{display:block;background:#fff;border:1px solid #dce3ea;border-top:4px solid #174f96;border-radius:4px;padding:25px;color:inherit;text-decoration:none;cursor:pointer}.yg1-choice:hover{box-shadow:0 12px 28px rgba(17,57,105,.12)}.yg1-choice small{color:#6a3194;font-weight:800}.yg1-choice h2,.yg1-choice h3{margin:.5rem 0}.yg1-back{margin:0 0 20px}.yg1-coming{background:#fff;padding:34px;border-radius:12px;border-left:5px solid #174f96}.yg1-variant-tools{margin-top:25px}@media(max-width:700px){.yg1-family-grid,.yg1-series-grid{grid-template-columns:1fr}}
.yg1-family-search{margin-bottom:28px;padding:26px;background:#fff;border:1px solid #dce3ea;border-radius:12px}.yg1-family-search h2{margin-top:0}.yg1-family-search .yg1-tool-filter{margin-top:20px}.yg1-choice{text-align:left}.yg1-choice-link{display:inline-block;margin-top:10px;color:#075fa8;font-weight:800}
.yg1-family-intro{margin-bottom:24px}.yg1-choice.is-building{cursor:default;border-top-color:#9aa8b5}.yg1-choice.is-building:hover{box-shadow:none}.yg1-build-status{display:inline-block;margin-top:10px;padding:6px 9px;border-radius:5px;background:#eef1f4;color:#5d6a76;font-size:.78rem;font-weight:800}

