.RelatedCategories_section__o8jAg{margin-top:4rem;padding-top:3rem;border-top:2px solid #e5e7eb}.RelatedCategories_heading__X7JZT{text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:2rem;color:#111827}.RelatedCategories_grid___tEcS{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.RelatedCategories_card__Z4seL{text-decoration:none;background:white;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb;transition:transform .2s,box-shadow .2s}.RelatedCategories_card__Z4seL:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.RelatedCategories_imageContainer__uUNGB{position:relative;width:100%;aspect-ratio:16/9}.RelatedCategories_content__F2sO2{padding:1rem}.RelatedCategories_title__psRhB{font-size:1.1rem;font-weight:600;color:#111827;margin-bottom:.5rem}.RelatedCategories_description__K3AuL{font-size:.9rem;color:#6b7280}.CategoryHeader_header___i3KF{text-align:center;max-width:800px;margin:0 auto 3rem}.CategoryHeader_title__QhaYT{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.CategoryHeader_description__LpcZV{color:#6b7280;font-size:1.15rem;line-height:1.6;margin-bottom:1.5rem}.CategoryHeader_badges__jwYvi{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.CategoryHeader_badge__mDnCZ{padding:.5rem 1rem;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.3);border-radius:20px;font-size:.85rem;color:#2563eb;font-weight:500}@media (max-width:768px){.CategoryHeader_title__QhaYT{font-size:2rem}}