.Ye04Dq_pageContainer{background-color:#f0f8ff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Ye04Dq_heroBanner{width:100%;height:500px;position:relative;overflow:hidden}.Ye04Dq_heroImage{object-fit:cover;border-bottom-right-radius:10rem;width:100%;height:100%}.Ye04Dq_heroText{color:#fff;text-align:left;box-sizing:border-box;text-shadow:0 2px 4px #0006;background:0 0;border-radius:0;width:90%;max-width:1400px;padding-left:4.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Ye04Dq_heroText h1{margin:0;font-size:4.8rem;font-weight:600;line-height:1.2}.Ye04Dq_content{gap:2rem;max-width:1400px;margin:0 auto;padding:1rem 2rem 1rem 0;display:flex}.Ye04Dq_cardsWrapper{flex-direction:column;flex:1;display:flex}.Ye04Dq_sidebar{flex:none;min-width:220px;padding-left:0;padding-right:1rem}.Ye04Dq_cardsGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.Ye04Dq_card{text-align:center;background:#fff;border:1px solid #0359b5;border-radius:20px;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 6px 20px #0000001a}.Ye04Dq_card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000026}.Ye04Dq_cardImage{object-fit:cover;aspect-ratio:3/2;border-radius:12px 12px 0 0;flex-shrink:0;width:100%}.Ye04Dq_cardTitle{color:#222;text-align:center;flex-grow:1;justify-content:center;align-items:center;padding:1rem;font-size:1.125rem;font-weight:600;display:flex}.Ye04Dq_viewMoreBtn{color:#fff;cursor:pointer;background-color:#0359b5;border:none;border-radius:50px;margin-top:10px;padding:12px 30px;font-size:1rem;font-weight:500;transition:background-color .2s;display:inline-block}.Ye04Dq_viewMoreBtn:hover{background-color:#0056b3}@media (max-width:768px){.Ye04Dq_content{flex-direction:column;padding:1rem}.Ye04Dq_heroImage{border-bottom-right-radius:8rem}.Ye04Dq_sidebar{border:none;min-width:100%;padding:0}.Ye04Dq_mobileFilterWrapper{background-color:#fff;border-radius:8px;margin-bottom:1rem;padding:1rem;box-shadow:0 4px 12px #00000014}.Ye04Dq_cardsGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}}@media (max-width:576px){.Ye04Dq_heroText h1{font-size:3rem}.Ye04Dq_cardsGrid{grid-template-columns:1fr}}
.v_D3ga_filterContainer{background:#f9f9f900;border-radius:8px;padding:1rem 1.5rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.v_D3ga_filterTitle{color:#222;-webkit-user-select:none;user-select:none;margin-bottom:1.5rem;font-size:1.4rem;font-weight:700}.v_D3ga_filterGroup{margin-bottom:2rem}.v_D3ga_filterGroup h3{color:#000;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.v_D3ga_filterGroup ul{margin:0;padding:0;list-style:none}.v_D3ga_filterGroup li{margin-bottom:.75rem}.v_D3ga_filterContainer label{cursor:pointer;color:#333;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;font-size:.95rem;display:flex;position:relative}.v_D3ga_filterContainer input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.v_D3ga_customCheckbox{background:#fff;border:2px solid #ccc;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:border-color .2s,background-color .2s;position:relative}input[type=checkbox]:checked+.v_D3ga_customCheckbox{background:#07f;border-color:#07f}input[type=checkbox]:checked+.v_D3ga_customCheckbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.v_D3ga_optionLabel{justify-content:space-between;width:100%;display:flex}.v_D3ga_count{color:#666;margin-left:.5rem;font-weight:500}.v_D3ga_filterToggleBtn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#07f;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:250px;margin-bottom:1rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:600;transition:background .2s;display:none}@media (max-width:768px){.v_D3ga_filterToggleBtn{display:flex}}.v_D3ga_filterToggleBtn:hover{background:#005ec4}@media (max-width:768px){.v_D3ga_filterContainer{background:#fff;border:1px solid #e0e0e0;border-radius:0;max-width:100%;margin-bottom:1.5rem;padding:1rem;display:none;box-shadow:0 2px 8px #0000000d}.v_D3ga_filterContainer.v_D3ga_active{display:block}}
