.page-info.svelte-1enpx7q{font-size:.9rem;color:#333}.category-tiles.svelte-nk3c83{gap:16px;max-width:100%}.category-tile.svelte-nk3c83{text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;transition:transform .15s ease,box-shadow .15s ease;min-width:180px;min-height:140px}.category-tile.svelte-nk3c83:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.category-tile.has-image.svelte-nk3c83{background-size:cover;background-position:center;background-repeat:no-repeat;justify-content:flex-end;width:200px;height:200px;flex-shrink:0}.tile-label.svelte-nk3c83{padding:12px;font-weight:600;gap:4px}.category-tile.has-image.svelte-nk3c83 .tile-label:where(.svelte-nk3c83){background:#0009;color:#fff;height:6em;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.category-tile.has-image.svelte-nk3c83 .tile-label.no-tagline:where(.svelte-nk3c83){height:3em;justify-content:center}.category-tile.has-image.svelte-nk3c83 .tile-label.no-tagline:where(.svelte-nk3c83) .tile-title:where(.svelte-nk3c83){font-size:1.15rem}.tile-tagline.svelte-nk3c83{font-size:.85rem;font-weight:400;opacity:.9;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3;flex:1;display:flex;align-items:center;justify-content:center}.category-tile.svelte-nk3c83:not(.has-image) .tile-label.no-tagline:where(.svelte-nk3c83){justify-content:center}.category-tile.svelte-nk3c83:not(.has-image){min-width:auto;min-height:auto;border:2px solid var(--tile-secondary);background:transparent;color:var(--tile-secondary);border-radius:4px;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .15s ease}.category-tile.svelte-nk3c83:not(.has-image) .tile-label:where(.svelte-nk3c83){padding:8px 24px;height:auto}.category-tile.svelte-nk3c83:not(.has-image):hover{background-color:var(--tile-secondary);color:var(--tile-secondary-contrast)}@media(max-width:600px){.category-tile.svelte-nk3c83{min-width:calc(50% - 8px);flex:1 1 calc(50% - 8px)}.category-tile.has-image.svelte-nk3c83{width:100%;height:160px}.category-tile.has-image.svelte-nk3c83 .tile-label:where(.svelte-nk3c83){height:6em}.category-tile.svelte-nk3c83:not(.has-image){min-width:auto;flex:0 1 auto}}
