.category-page.svelte-his6ur{box-sizing:border-box;width:min(100% - 2rem,1080px);margin:1.4rem auto 6rem;font-family:DM Sans,sans-serif}.breadcrumbs.svelte-his6ur{color:#65705e;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.86rem;display:flex}.breadcrumbs.svelte-his6ur a:where(.svelte-his6ur){color:#4f6241;font-weight:700;text-decoration:none}.breadcrumbs.svelte-his6ur a:where(.svelte-his6ur):hover{text-decoration:underline}.category-hero.svelte-his6ur{background:#ffffffdb;border:1px solid #546b411f;border-radius:22px;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.2rem;display:flex;box-shadow:0 8px 28px #191f2a12}.hero-icon.svelte-his6ur{width:4.4rem;height:4.4rem;color:var(--color-theme-1);background:#546b4114;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.eyebrow.svelte-his6ur{letter-spacing:.08em;text-transform:uppercase;color:var(--color-theme-1);margin:0 0 .15rem;font-family:Sora,sans-serif;font-size:.74rem;font-weight:900}h1.svelte-his6ur{color:#273020;margin:0;font-family:Sora,sans-serif;font-size:clamp(1.45rem,3vw,2.2rem)}.category-hero.svelte-his6ur p:where(.svelte-his6ur):not(.eyebrow){color:#62695f;margin:.3rem 0 0}.subcategories-grid.svelte-his6ur{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.subcategory-tile.svelte-his6ur{color:#293321;background:#ffffffe0;border:1px solid #546b411f;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 8px 26px #191f2a12}.subcategory-tile.svelte-his6ur:hover{border-color:#546b4152;transform:translateY(-2px);box-shadow:0 14px 34px #191f2a1c}.icon-box.svelte-his6ur{width:2.8rem;height:2.8rem;color:var(--color-theme-1);background:#546b4114;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tile-body.svelte-his6ur{flex-direction:column;gap:.15rem;min-width:0;display:flex}.tile-body.svelte-his6ur strong:where(.svelte-his6ur){font-family:Sora,sans-serif;font-size:.92rem}.tile-body.svelte-his6ur small:where(.svelte-his6ur){color:#697064;font-size:.78rem}.arrow.svelte-his6ur{color:var(--color-theme-1);text-align:right;grid-column:1/-1;font-size:.8rem;font-weight:800}@media (width<=960px){.subcategories-grid.svelte-his6ur{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.category-page.svelte-his6ur{width:min(100% - 1rem,680px);margin-top:1rem;padding-bottom:4rem}.category-hero.svelte-his6ur{border-radius:18px;align-items:flex-start;padding:1rem}.hero-icon.svelte-his6ur{width:3.5rem;height:3.5rem}.subcategories-grid.svelte-his6ur{grid-template-columns:1fr;gap:.75rem}}
