.NavBar_navbar__ObX6k{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;background:#fff;border-bottom:1px solid #eee;position:relative}.NavBar_logo__9wYwP{text-decoration:none;font-weight:800;font-size:1.4rem;letter-spacing:1px}.NavBar_navLinks__o9WWJ{display:flex;gap:1.5rem;margin:0;padding:0;list-style:none}.NavBar_navLinks__o9WWJ a{text-decoration:none}.NavBar_navLinks__o9WWJ a:hover{color:#0070f3}.NavBar_navLink__okNQw{text-decoration:none;color:#666;transition:color .2s;font-weight:500;transition:all .2s ease;position:relative}.NavBar_navLink__okNQw:hover{color:#000}.NavBar_active__QpxXb{color:#0070f3!important;font-weight:700}.NavBar_hamburger__dmBuc{display:none;background:#f4f4f4;border:1px solid #ddd;border-radius:4px;padding:8px;cursor:pointer;margin-left:auto}@media (max-width:1220px){.NavBar_hamburger__dmBuc{display:block}.NavBar_navLinks__o9WWJ{display:none;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:#fff;padding:20px 0;box-shadow:0 10px 15px rgba(0,0,0,.05);gap:0;z-index:100}.NavBar_navLinks__o9WWJ.NavBar_open__ZusWY{display:flex}.NavBar_navLinks__o9WWJ.NavBar_open__ZusWY li:hover{background-color:#0071f33d}.NavBar_navLinks__o9WWJ li{width:100%;font-size:2rem}.NavBar_navLinks__o9WWJ a{display:block;padding:12px 5%;border-bottom:1px solid #fafafa}}@media (min-width:1221px){.NavBar_active__QpxXb:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#0070f3}}.PageLayout_main__NxK6X{margin:0 auto;max-width:1280px;padding-inline:clamp(1rem,4vw,2rem)}.PageLayout_footer__EFILO{margin:0 auto;text-align:center}.CategoryItems_categoryItems__XU_F4{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;margin-bottom:1rem}.CategoryItems_categoryItem__CivsS{display:inline-flex;align-items:center;gap:1rem;padding:1rem;border-radius:4px;text-decoration:none;color:inherit}.CategoryItems_categoryItem__CivsS:hover{background-color:#f5f5f5;cursor:pointer}.CategoryItems_categoryName__2tR1I{font-size:2rem;font-weight:500;white-space:nowrap}