@media(max-width:767px){.home-category-grid[data-v-c19d972d]{--cat-margin-x:20px;--cat-gap:6px;--cat-cols:4;--cat-parent-w:calc(100vw - var(--cat-margin-x)*2);--cat-tile-w:calc((var(--cat-parent-w) - (var(--cat-gap)*(var(--cat-cols) - 1)))/var(--cat-cols));--cat-tile-h:calc(var(--cat-tile-w)*1.12);--cat-icon:calc(var(--cat-tile-w)*.63);padding:4px var(--cat-margin-x) 12px}.home-category-grid__inner[data-v-c19d972d]{display:grid;gap:var(--cat-gap);grid-template-columns:repeat(var(--cat-cols),var(--cat-tile-w));justify-content:center}.home-category-grid__item[data-v-c19d972d]{border-radius:12px;box-shadow:0 2px 8px #00000014;gap:4px;height:var(--cat-tile-h);justify-content:center;min-height:0;padding:0;width:var(--cat-tile-w)}.home-category-grid__icon[data-v-c19d972d]{flex-shrink:0;height:var(--cat-icon);width:var(--cat-icon)}.home-category-grid__label[data-v-c19d972d]{display:-webkit-box;font-size:10.5px;-webkit-line-clamp:2;line-height:1.1;max-height:23.1px;max-width:100%;padding-inline:2px;-webkit-box-orient:vertical;overflow:hidden;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.home-category-grid__label--nowrap[data-v-c19d972d]{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;font-size:9.75px;letter-spacing:-.02em;max-height:none;overflow:hidden;text-overflow:clip;white-space:nowrap}}.scrollbar-hide[data-v-ef0e07c5]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-ef0e07c5]::-webkit-scrollbar{display:none}.cv-section[data-v-ef0e07c5]{contain-intrinsic-size:auto 320px;content-visibility:auto}.featured-grid[data-v-ef0e07c5],.featured-loading-grid[data-v-ef0e07c5]{display:grid;gap:.75rem;grid-auto-columns:280px;grid-auto-flow:column;grid-template-rows:repeat(2,96px);min-height:204px;overflow-x:auto}.featured-card[data-v-ef0e07c5]{width:280px}.featured-media[data-v-ef0e07c5]{height:96px;position:relative;width:92px}@media(min-width:768px){.featured-grid[data-v-ef0e07c5],.featured-loading-grid[data-v-ef0e07c5]{display:grid;gap:1rem;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;min-height:0;overflow:visible}.featured-card[data-v-ef0e07c5]{min-width:0;width:100%}.featured-media[data-v-ef0e07c5]{height:11rem;width:100%}}@media(min-width:1024px){.featured-grid[data-v-ef0e07c5]{grid-template-columns:repeat(4,minmax(0,1fr))}.featured-media[data-v-ef0e07c5]{height:12rem}}@media(min-width:1280px){.featured-grid[data-v-ef0e07c5]{grid-template-columns:repeat(5,minmax(0,1fr))}}.home-faq-answer[data-v-20271e8b]{animation:home-faq-reveal-20271e8b .24s ease}@keyframes home-faq-reveal-20271e8b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-faq-answer[data-v-20271e8b]{animation:none}}
