.home-top{padding-top:32px}.home-title{margin:0 0 18px;font-size:22px;line-height:1.3;font-weight:500;color:var(--heading)}.home-feed.section{padding-top:40px;padding-bottom:48px}.cat-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.cat-tiles-item{display:flex;min-width:0}.cat-tile{display:flex;align-items:center;gap:14px;width:100%;min-height:86px;padding:16px 18px;border:0;border-radius:14px;color:var(--heading);font:inherit;text-align:left;text-decoration:none;transition:box-shadow .2s ease}.cat-tile:hover{color:var(--heading);box-shadow:0 6px 18px #1018281a}.cat-tile-icon{display:flex;flex:none;align-items:center;justify-content:center;width:54px;height:54px;border-radius:12px;background:#fff;color:var(--primary);font-size:22px}.cat-tile-icon img{width:34px;height:34px;object-fit:contain}.cat-tile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cat-tile-name{font-size:15px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.cat-tile:hover .cat-tile-name{color:var(--primary)}.cat-tile-count{font-size:13px;line-height:1.3;color:#566072}.cat-tint-1{background:#e8f0ff}.cat-tint-2{background:#e6f6ee}.cat-tint-3{background:#fff0e3}.cat-tint-4{background:#f1ebff}.cat-tint-5{background:#e4f5fa}.cat-tint-6{background:#fdecf2}.cat-tint-7{background:#fff7d6}.cat-tile--all{background:var(--primary);color:#fff;cursor:pointer}.cat-tile--all:hover{background:var(--primary-hover);color:#fff}.cat-tile--all .cat-tile-icon{background:#ffffff29;color:#fff;font-size:20px}.cat-tile--all .cat-tile-name,.cat-tile--all:hover .cat-tile-name{color:#fff}.cat-tile--all .cat-tile-count{color:#d6e2ff}.cat-tile--all[aria-expanded=true] .cat-tile-closed,.cat-tile--all:not([aria-expanded=true]) .cat-tile-open{display:none}@media(prefers-reduced-motion:reduce){.cat-tile{transition:none}}@media(max-width:991px){.cat-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:991px){.cat-tiles:not(.is-open) .cat-tiles-item--all{grid-column:span 2}}@media(max-width:767px){.home-top{padding-top:20px}.home-title{margin-bottom:12px;font-size:17px}.home-feed.section{padding-top:26px;padding-bottom:32px}.cat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat-tiles:not(.is-open){grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:200px;margin:-5px -12px;padding:5px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 12px;scrollbar-width:none}.cat-tiles:not(.is-open)::-webkit-scrollbar{display:none}.cat-tiles:not(.is-open)>.cat-tiles-item{scroll-snap-align:start}.cat-tile{gap:10px;min-height:68px;padding:12px}.cat-tile-icon{width:44px;height:44px;font-size:18px}.cat-tile-icon img{width:28px;height:28px}.cat-tile-name{font-size:13.5px}.cat-tile-count{font-size:12px}}
