.mvweb-t-blog-cats__list{display:grid;gap:var(--mvweb-t-gap)}.mvweb-t-blog-cats__list>li{min-width:0}.mvweb-t-blog-cats__n{color:var(--mvweb-t-ink-dim);font-size:.8125rem;font-weight:500}.mvweb-t-blog-cats__name{font-family:var(--mvweb-t-font-heading);font-size:1.0625rem;font-weight:700;line-height:1.2;transition:color var(--mvweb-t-transition-fast)}.mvweb-t-blog-cats__count{color:var(--mvweb-t-ink-dim);font-size:.8125rem}.mvweb-t-blog-cats__ico{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:var(--mvweb-t-radius);background:var(--mvweb-t-accent);color:var(--mvweb-t-accent-ink)}.mvweb-t-blog-cats__ico .mvweb-t-icon{width:26px;height:26px}.mvweb-t-blog-cats__chips .mvweb-t-chip{min-height:46px;padding:.6em 1.15em;font-size:1rem}.mvweb-t-blog-cats--tiles .mvweb-t-blog-cats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mvweb-t-blog-cats__tile{display:grid;align-content:start;gap:.6rem;height:100%;padding:1.1rem;border:var(--mvweb-t-card-border);border-radius:var(--mvweb-t-radius-lg);background:var(--mvweb-t-surface);transition:background var(--mvweb-t-transition-fast),transform var(--mvweb-t-transition)}.mvweb-t-blog-cats__tile:hover{background:var(--mvweb-t-accent-soft);transform:translateY(-2px)}.mvweb-t-blog-cats--tiles[data-bg=surface] .mvweb-t-blog-cats__tile{background:var(--mvweb-t-bg)}.mvweb-t-blog-cats--tiles:is([data-bg=inverse],[data-bg=accent],[data-bg=custom]) .mvweb-t-blog-cats__tile:hover{background:var(--mvweb-t-surface-2)}.mvweb-t-blog-cats--tiles[data-bg=accent] .mvweb-t-blog-cats__tile{box-shadow:inset 0 0 0 1px var(--mvweb-t-border-strong)}.mvweb-t-blog-cats--hubs .mvweb-t-blog-cats__list{gap:var(--mvweb-t-gap-lg) var(--mvweb-t-gap)}.mvweb-t-blog-cats__hub{display:grid;align-content:start;gap:.9rem;padding-top:1rem;border-top:var(--mvweb-t-rule-strong)}[data-lines=on] .mvweb-t-blog-cats__hub{border-top:2px solid var(--mvweb-t-ink)}.mvweb-t-blog-cats__head{display:flex;align-items:center;gap:.75rem}.mvweb-t-blog-cats__head .mvweb-t-blog-cats__ico{width:44px;height:44px}.mvweb-t-blog-cats__head .mvweb-t-blog-cats__name{display:block;font-size:1.1875rem}.mvweb-t-blog-cats__head .mvweb-t-blog-cats__count{display:block}.mvweb-t-blog-cats__head:hover .mvweb-t-blog-cats__name{color:var(--mvweb-t-accent-link)}.mvweb-t-blog-cats__posts{display:grid;gap:.6rem}.mvweb-t-blog-cats__posts a{display:block;padding-left:.9rem;border-left:2px solid var(--mvweb-t-border-strong);font-size:.9375rem;line-height:1.4;transition:border-color var(--mvweb-t-transition-fast),color var(--mvweb-t-transition-fast)}.mvweb-t-blog-cats__posts a:hover{border-color:var(--mvweb-t-accent);color:var(--mvweb-t-accent-link)}.mvweb-t-blog-cats__hub .mvweb-t-section__more{justify-self:start}.mvweb-t-blog-cats__card{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:1rem;height:100%;padding:.75rem;border:var(--mvweb-t-card-border);border-radius:var(--mvweb-t-radius-lg);background:var(--mvweb-t-card-bg);box-shadow:var(--mvweb-t-shadow-card);transition:transform var(--mvweb-t-transition)}.mvweb-t-blog-cats__card:hover{transform:translateY(-2px)}.mvweb-t-blog-cats__card:hover .mvweb-t-blog-cats__name{color:var(--mvweb-t-accent-link)}.mvweb-t-blog-cats__pic--icon{display:grid;place-items:center;background:var(--mvweb-t-accent-soft-2);color:var(--mvweb-t-accent-link)}.mvweb-t-blog-cats__pic--icon .mvweb-t-icon{width:46%;height:46%}.mvweb-t-blog-cats__body{display:grid;gap:.25rem;min-width:0}.mvweb-t-blog-cats--cards .mvweb-t-blog-cats__subs{color:var(--mvweb-t-ink-dim);font-size:.8125rem;line-height:1.4}.mvweb-t-blog-cats--cards:is([data-bg=inverse],[data-bg=accent],[data-bg=custom]) .mvweb-t-blog-cats__card{background:var(--mvweb-t-surface);box-shadow:none}.mvweb-t-blog-cats--cards[data-bg=accent] .mvweb-t-blog-cats__card{box-shadow:inset 0 0 0 1px var(--mvweb-t-border-strong)}.mvweb-t-blog-cats--index .mvweb-t-blog-cats__list{gap:1.5rem var(--mvweb-t-gap)}.mvweb-t-blog-cats__group{display:grid;align-content:start;gap:.5rem}.mvweb-t-blog-cats__group>.mvweb-t-blog-cats__name{font-size:1.125rem}.mvweb-t-blog-cats__group>.mvweb-t-blog-cats__name:hover{color:var(--mvweb-t-accent-link)}.mvweb-t-blog-cats--index .mvweb-t-blog-cats__subs{display:grid;gap:.3rem;color:var(--mvweb-t-ink-muted);font-size:.9375rem}.mvweb-t-blog-cats--index .mvweb-t-blog-cats__subs a:hover{color:var(--mvweb-t-accent-link);text-decoration:underline;text-underline-offset:0.2em}.mvweb-t-blog-cats:is([data-bg=inverse],[data-bg=accent],[data-bg=custom]) .mvweb-t-chip{background:var(--mvweb-t-surface)}.mvweb-t-blog-cats[data-bg=accent] :is(.mvweb-t-blog-cats__n,.mvweb-t-blog-cats__count,.mvweb-t-blog-cats__subs){color:var(--mvweb-t-ink-muted)}[data-palette=graphite][data-scheme=dark] .mvweb-t-blog-cats:is(.mvweb-t-section--inverse,[data-bg=inverse]) .mvweb-t-section__more{color:var(--mvweb-t-ink)}.mvweb-t-blog-cats:is(.mvweb-t-blog-cats--mosaic,.mvweb-t-blog-cats--rings){--mvweb-t-bc-a:var(--mvweb-t-header-c1, var(--mvweb-t-accent));--mvweb-t-bc-b:var(--mvweb-t-header-c2, var(--mvweb-t-accent-hover));--mvweb-t-bc-grad:linear-gradient(120deg, var(--mvweb-t-bc-a), var(--mvweb-t-bc-b));--mvweb-t-bc-gap:var(--mvweb-t-bg)}.mvweb-t-blog-cats--rings:is(.mvweb-t-section--surface,[data-bg=surface]){--mvweb-t-bc-gap:var(--mvweb-t-surface)}.mvweb-t-blog-cats--rings:is(.mvweb-t-section--inverse,[data-bg=inverse]){--mvweb-t-bc-gap:var(--mvweb-t-inverse-bg)}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:.6rem}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__cell:first-child,.mvweb-t-blog-cats__cell--all{grid-column:span 2}.mvweb-t-blog-cats__cell--all:nth-child(odd){grid-column:auto}.mvweb-t-blog-cats__photo{position:relative;display:block;height:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--mvweb-t-radius-lg);background:var(--mvweb-t-inverse-bg);color:#fff;isolation:isolate}.mvweb-t-blog-cats__cell:first-child .mvweb-t-blog-cats__photo{aspect-ratio:16/10}.mvweb-t-blog-cats__photo img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2, .7, .2, 1)}.mvweb-t-blog-cats__photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(8,8,10,0) 35%,rgba(8,8,10,.8))}.mvweb-t-blog-cats__photo::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--mvweb-t-bc-a);transition:box-shadow var(--mvweb-t-transition-fast)}.mvweb-t-blog-cats__photo:hover img{transform:scale(1.05)}.mvweb-t-blog-cats__photo:hover::after{box-shadow:inset 0 0 0 3px var(--mvweb-t-bc-a)}.mvweb-t-blog-cats__photo .mvweb-t-blog-cats__ico{position:absolute;top:.85rem;left:.85rem;background:var(--mvweb-t-bc-grad);color:#fff}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__body{position:absolute;right:.85rem;bottom:.8rem;left:.85rem;display:grid;justify-items:start;gap:.35rem;padding:0}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__name{color:#fff;font-size:1rem;font-weight:800;line-height:1.15}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__cell:first-child .mvweb-t-blog-cats__name{font-size:1.5rem}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__count{padding:.15rem .55rem;border-radius:var(--mvweb-t-radius-full);background:rgba(255,255,255,.18);color:#fff;font-size:.75rem;font-weight:600;backdrop-filter:blur(6px)}.mvweb-t-blog-cats__all{display:grid;align-content:end;gap:.15rem;height:100%;min-height:7rem;padding:1rem;border-radius:var(--mvweb-t-radius-lg);background:var(--mvweb-t-bc-grad);color:#fff}.mvweb-t-blog-cats__total{font-family:var(--mvweb-t-font-heading);font-size:2rem;font-weight:800;line-height:1}.mvweb-t-blog-cats__label{font-size:.875rem;opacity:.9}.mvweb-t-blog-cats__go{display:inline-flex;align-items:center;gap:.35rem;padding-top:.4rem;font-size:.875rem;font-weight:700}.mvweb-t-blog-cats__go .mvweb-t-icon{transition:transform var(--mvweb-t-transition-fast)}.mvweb-t-blog-cats__all:hover .mvweb-t-blog-cats__go .mvweb-t-icon{transform:translateX(4px)}.mvweb-t-blog-cats--rings .mvweb-t-blog-cats__list{display:flex;gap:1rem;margin-inline:calc(-1 * var(--mvweb-t-container-pad));padding:.25rem var(--mvweb-t-container-pad) .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.mvweb-t-blog-cats--rings .mvweb-t-blog-cats__list::-webkit-scrollbar{display:none}.mvweb-t-blog-cats--rings .mvweb-t-blog-cats__list>li{flex:none;scroll-snap-align:start}.mvweb-t-blog-cats__ring-link{display:grid;justify-items:center;align-content:start;gap:.3rem;width:5.75rem;text-align:center}.mvweb-t-blog-cats__ring{display:block;width:5.25rem;height:5.25rem;padding:3px;border-radius:50%;background:var(--mvweb-t-bc-grad);transition:transform var(--mvweb-t-transition)}.mvweb-t-blog-cats__ring .mvweb-t-blog-cats__ico,.mvweb-t-blog-cats__ring img{display:grid;box-sizing:border-box;width:100%;height:100%;border:3px solid var(--mvweb-t-bc-gap);border-radius:50%;object-fit:cover}.mvweb-t-blog-cats__ring .mvweb-t-blog-cats__ico{background:0 0;color:#fff}.mvweb-t-blog-cats--rings .mvweb-t-blog-cats__name{padding-top:.2rem;font-size:.8125rem}.mvweb-t-blog-cats--rings .mvweb-t-blog-cats__count{font-size:.75rem}.mvweb-t-blog-cats__ring-link:hover .mvweb-t-blog-cats__ring{transform:translateY(-3px) rotate(-4deg)}.mvweb-t-blog-cats__ring-link:hover .mvweb-t-blog-cats__name{color:var(--mvweb-t-accent-link)}@media (min-width:600px){.mvweb-t-blog-cats--tiles .mvweb-t-blog-cats__list{grid-template-columns:repeat(4,minmax(0,1fr))}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:9.5rem;gap:.75rem}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__cell:first-child{grid-row:span 2}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__cell:nth-child(2){grid-column:span 2}.mvweb-t-blog-cats__cell--all,.mvweb-t-blog-cats__cell--all:nth-child(odd){grid-column:auto}.mvweb-t-blog-cats__cell--all:nth-child(4n+1){grid-column:span 4}.mvweb-t-blog-cats__cell--all:nth-child(4n+2){grid-column:span 3}.mvweb-t-blog-cats__cell--all:nth-child(4n+3){grid-column:span 2}.mvweb-t-blog-cats__cell:first-child .mvweb-t-blog-cats__photo,.mvweb-t-blog-cats__photo{aspect-ratio:auto}.mvweb-t-blog-cats__all{min-height:0}.mvweb-t-blog-cats--cards .mvweb-t-blog-cats__list,.mvweb-t-blog-cats--hubs .mvweb-t-blog-cats__list,.mvweb-t-blog-cats--index .mvweb-t-blog-cats__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mvweb-t-blog-cats--tiles .mvweb-t-blog-cats__list{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__list{grid-auto-rows:11.5rem}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__name{font-size:1.125rem}.mvweb-t-blog-cats--mosaic .mvweb-t-blog-cats__cell:first-child .mvweb-t-blog-cats__name{font-size:2.25rem}.mvweb-t-blog-cats--rings .mvweb-t-blog-cats__list{justify-content:space-between;margin-inline:0;padding-inline:0}.mvweb-t-blog-cats__ring-link{width:8rem}.mvweb-t-blog-cats__ring{width:7rem;height:7rem}.mvweb-t-blog-cats--rings .mvweb-t-blog-cats__name{font-size:.9375rem}.mvweb-t-blog-cats--cards .mvweb-t-blog-cats__list,.mvweb-t-blog-cats--hubs .mvweb-t-blog-cats__list,.mvweb-t-blog-cats--index .mvweb-t-blog-cats__list{grid-template-columns:repeat(4,minmax(0,1fr))}.mvweb-t-blog-cats__card{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;padding:0 0 1rem;overflow:hidden}.mvweb-t-blog-cats__card .mvweb-t-cover{aspect-ratio:16/10;border-radius:0}.mvweb-t-blog-cats__card .mvweb-t-blog-cats__pic--icon .mvweb-t-icon{width:30%;height:30%}.mvweb-t-blog-cats__body{padding-inline:1rem}}