:where(.route-home,.route-service-detail,.route-lander) .feed-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}:where(.route-home,.route-service-detail,.route-lander) .feed-handle{letter-spacing:-.02em;text-underline-offset:4px;align-items:center;gap:8px;margin:0;font-size:18px;text-decoration:underline;display:inline-flex}:where(.route-home,.route-service-detail,.route-lander) .feed-handle svg{width:16px;height:16px}:where(.route-home,.route-service-detail,.route-lander) .feed-grid{--rise:32px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:10px;margin:48px 0 0;padding:0;list-style:none;display:grid}:where(.route-home,.route-service-detail,.route-lander) .feed-grid li{padding-top:calc(var(--step) * var(--rise))}:where(.route-home,.route-service-detail,.route-lander) .feed-grid .feed-tile{aspect-ratio:4/5;border-top:6px solid var(--c);background:#efefeb;border-radius:8px;display:block;overflow:hidden}:where(.route-home,.route-service-detail,.route-lander) .feed-grid img{object-fit:cover;width:100%;height:100%;transition:transform .6s}:where(.route-home,.route-service-detail,.route-lander) .feed-grid .feed-tile:hover img{transform:scale(1.04)}@media (max-width:767px){:where(.route-home,.route-service-detail,.route-lander) .feed-grid{--rise:14px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(7,42vw);gap:8px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}:where(.route-home,.route-service-detail,.route-lander) .feed-grid li{scroll-snap-align:start;scroll-margin-left:16px}}@media (prefers-reduced-motion:reduce){:where(.route-home,.route-service-detail,.route-lander) .feed-grid img{transition:none}}
