.home-feature-grid .category-card{min-height:205px;padding:24px 28px 56px}
.home-feature-grid .home-card-title{display:flex;align-items:center;gap:14px;min-width:0}
.home-feature-grid .category-icon{flex:0 0 auto;font-size:1.7rem;line-height:1}
.home-feature-grid .category-card h3{min-width:0;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.2}
.home-feature-grid .category-card p{margin:14px 0 0;line-height:1.45}
.home-feature-grid .card-link{bottom:22px}
.home-page .mini-grid .mini-card-heading{display:flex;align-items:center;gap:11px;color:var(--ink);font-size:1rem;line-height:1.25}
.home-page .mini-grid .mini-card-heading .explore-icon{width:38px;height:38px;border-radius:9px;color:var(--green)}
.home-page .mini-grid .mini-card-heading .explore-icon svg{width:22px;height:22px}
.home-page .mini-grid .mini-card-heading strong{min-width:0;color:var(--ink)}
[data-theme="dark"] .home-page .mini-grid .mini-card-heading strong{color:#fff}
@media(max-width:800px){.home-feature-grid .category-card{min-height:0}}
.home-page .miggie-hero{row-gap:24px}
.home-page .hero-matcher-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px;text-align:left}
.hero-matcher-grid .category-card{min-height:162px;padding:18px 18px 42px}
.hero-matcher-grid .home-card-title{gap:10px}
.hero-matcher-grid .home-card-title .explore-icon{width:38px;height:38px;flex:0 0 38px;border-radius:9px}
.hero-matcher-grid .home-card-title .explore-icon svg{width:22px;height:22px}
.hero-matcher-grid .category-card h3{font-size:clamp(1.05rem,1.5vw,1.3rem)}
.hero-matcher-grid .category-card p{margin-top:9px;font-size:.86rem;line-height:1.35}
.hero-matcher-grid .card-link{bottom:15px;font-size:.85rem}
@media(max-width:1000px){.home-page .hero-matcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.home-page .hero-matcher-grid{grid-template-columns:1fr!important}.hero-matcher-grid .category-card{min-height:134px}}
