.category-page[data-astro-cid-5stfgk4a]{min-height:100vh}.category-hero[data-astro-cid-5stfgk4a]{padding:var(--space-3xl) 0;margin-bottom:var(--space-3xl)}.hero-content[data-astro-cid-5stfgk4a]{text-align:center;max-width:800px;margin:0 auto}.hero-icon[data-astro-cid-5stfgk4a]{width:120px;height:120px;margin:0 auto var(--space-xl);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;font-size:4rem}.category-title[data-astro-cid-5stfgk4a]{font-size:var(--text-5xl);color:var(--color-primary-blue);margin-bottom:var(--space-lg)}.category-description-hero[data-astro-cid-5stfgk4a]{font-size:var(--text-xl);color:var(--color-gray-dark);margin-bottom:var(--space-2xl);line-height:1.6}.category-stats[data-astro-cid-5stfgk4a]{display:flex;justify-content:center;gap:var(--space-3xl);margin-top:var(--space-2xl)}.stat[data-astro-cid-5stfgk4a]{text-align:center}.stat[data-astro-cid-5stfgk4a] strong[data-astro-cid-5stfgk4a]{display:block;font-size:var(--text-3xl);color:var(--color-primary-blue);font-family:var(--font-primary);margin-bottom:var(--space-xs)}.stat[data-astro-cid-5stfgk4a] span[data-astro-cid-5stfgk4a]{display:block;font-size:var(--text-sm);color:var(--color-gray-dark);font-weight:600}.category-layout[data-astro-cid-5stfgk4a]{display:grid;grid-template-columns:1fr 280px;gap:var(--space-2xl);align-items:start;margin-bottom:var(--space-3xl)}.calculators-grid[data-astro-cid-5stfgk4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-xl);margin:var(--space-3xl) 0}.no-calculators[data-astro-cid-5stfgk4a]{grid-column:1 / -1;text-align:center;padding:var(--space-3xl);background:var(--color-gray-light);border-radius:var(--border-radius-lg)}.no-calculators[data-astro-cid-5stfgk4a] p[data-astro-cid-5stfgk4a]{font-size:var(--text-xl);color:var(--color-gray-dark);margin-bottom:var(--space-xl)}.category-sidebar[data-astro-cid-5stfgk4a]{position:relative}.sidebar-sticky[data-astro-cid-5stfgk4a]{position:sticky;top:100px;display:flex;flex-direction:column;gap:var(--space-xl)}.sidebar-card[data-astro-cid-5stfgk4a]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md);border:2px solid var(--color-gray)}.sidebar-card[data-astro-cid-5stfgk4a] h3[data-astro-cid-5stfgk4a]{color:var(--color-primary-blue);font-size:var(--text-xl);margin-bottom:var(--space-lg)}.category-nav[data-astro-cid-5stfgk4a]{list-style:none;padding:0;margin:0}.category-nav[data-astro-cid-5stfgk4a] li[data-astro-cid-5stfgk4a]{margin-bottom:var(--space-xs)}.category-nav[data-astro-cid-5stfgk4a] a[data-astro-cid-5stfgk4a]{display:block;padding:var(--space-sm) var(--space-md);color:var(--color-gray-dark);text-decoration:none;border-radius:var(--border-radius);transition:all var(--transition-fast);font-weight:500}.category-nav[data-astro-cid-5stfgk4a] a[data-astro-cid-5stfgk4a]:hover{background:var(--color-lighter-blue);color:var(--color-primary-blue);padding-left:var(--space-lg)}.category-nav[data-astro-cid-5stfgk4a] a[data-astro-cid-5stfgk4a].active{background:var(--color-accent-orange);color:var(--color-white);font-weight:700}.category-nav[data-astro-cid-5stfgk4a] a[data-astro-cid-5stfgk4a].view-all{color:var(--color-accent-orange);font-weight:700;margin-top:var(--space-md)}.help-card[data-astro-cid-5stfgk4a]{background:linear-gradient(135deg,#fff8dc 0%,var(--color-white) 100%);border-color:var(--color-accent-orange)}.help-card[data-astro-cid-5stfgk4a] h3[data-astro-cid-5stfgk4a]{color:var(--color-accent-orange)}.help-card[data-astro-cid-5stfgk4a] p[data-astro-cid-5stfgk4a]{color:var(--color-gray-dark);line-height:1.6;margin:0}.category-cta[data-astro-cid-5stfgk4a]{padding:var(--space-3xl) 0;margin-top:var(--space-3xl)}.category-cta[data-astro-cid-5stfgk4a] h2[data-astro-cid-5stfgk4a]{color:var(--color-white);font-size:var(--text-4xl);margin-bottom:var(--space-md)}.category-cta[data-astro-cid-5stfgk4a] p[data-astro-cid-5stfgk4a]{font-size:var(--text-lg);margin-bottom:var(--space-xl)}@media(max-width:1024px){.category-layout[data-astro-cid-5stfgk4a]{grid-template-columns:1fr}.category-sidebar[data-astro-cid-5stfgk4a]{display:none}.calculators-grid[data-astro-cid-5stfgk4a]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:768px){.category-hero[data-astro-cid-5stfgk4a]{padding:var(--space-2xl) 0}.hero-icon[data-astro-cid-5stfgk4a]{width:80px;height:80px;font-size:3rem}.category-title[data-astro-cid-5stfgk4a]{font-size:var(--text-3xl)}.category-description-hero[data-astro-cid-5stfgk4a]{font-size:var(--text-lg)}.category-stats[data-astro-cid-5stfgk4a]{flex-direction:column;gap:var(--space-lg)}.calculators-grid[data-astro-cid-5stfgk4a]{grid-template-columns:1fr;gap:var(--space-lg)}}@media(max-width:640px){.category-title[data-astro-cid-5stfgk4a],.stat[data-astro-cid-5stfgk4a] strong[data-astro-cid-5stfgk4a]{font-size:var(--text-2xl)}.category-cta[data-astro-cid-5stfgk4a] h2[data-astro-cid-5stfgk4a]{font-size:var(--text-3xl)}}
