.styles_page__C3FIC{width:100%;max-width:95rem;margin-right:auto;margin-left:auto;padding-right:clamp(.75rem,2vw,2rem);padding-left:clamp(.75rem,2vw,2rem)}@supports not (width:clamp(0.75rem,2vw,2rem)){@media(min-width:600px){.styles_page__C3FIC{padding-right:2vw;padding-left:2vw}}@media(min-width:1600px){.styles_page__C3FIC{padding-right:2rem;padding-left:2rem}}}.styles_page__C3FIC{padding-top:.75rem;padding-bottom:1.75rem}.styles_shell__wxoNL{display:grid;gap:.9rem;width:100%;min-width:0}.styles_allSection__pgEIW,.styles_featuredSection__Ho1UH,.styles_hero__PpiXM{min-width:0;border:0;border-radius:var(--radius-md);background:linear-gradient(180deg,#fdf5e7,#fefeff),var(--color-surface-warm);box-shadow:var(--shadow-surface)}@supports(color:color-mix(in srgb,black,white)){.styles_allSection__pgEIW,.styles_featuredSection__Ho1UH,.styles_hero__PpiXM{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-warm) 94%,var(--color-blue-50)),color-mix(in srgb,var(--color-white) 92%,var(--color-blue-50))),var(--color-surface-warm)}}.styles_hero__PpiXM{display:grid;gap:1rem;overflow:hidden;padding:1rem}.styles_heroCopy__VYlrx{display:grid;align-content:start;gap:.62rem;min-width:0}.styles_breadcrumb__nWiDC,.styles_breadcrumb__nWiDC a{font-size:var(--font-size-base);font-weight:var(--font-weight-black);line-height:1;text-transform:uppercase}.styles_breadcrumb__nWiDC{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.24rem;min-width:0;color:var(--color-text-muted)}.styles_breadcrumb__nWiDC a{color:var(--color-blue-700);text-decoration:none}.styles_breadcrumb__nWiDC a:hover{color:var(--color-green-700)}.styles_breadcrumbIcon__GuNRp{width:.9rem;height:.9rem;flex:0 0 auto;color:var(--color-text-muted);stroke-width:3}.styles_eyebrow__yQQc2{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2rem;gap:.38rem;padding:.4rem .62rem;border:0;border-radius:var(--radius-full);color:var(--color-pink-600);background-color:#feece9;font-size:var(--font-size-md-plus);font-weight:var(--font-weight-black);line-height:1;box-shadow:var(--shadow-control)}@supports(color:color-mix(in srgb,black,white)){.styles_eyebrow__yQQc2{background-color:color-mix(in srgb,var(--color-pink-50) 52%,var(--color-white))}}.styles_eyebrowIcon__deafz{width:1rem;height:1rem;flex:0 0 auto;stroke-width:2.5}.styles_title__n857B{margin:0;color:var(--color-text-strong);font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);line-height:1.04;overflow-wrap:anywhere}.styles_description__0RElr{max-width:66rem;margin:0;color:var(--color-text-strong);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.62}.styles_heroStats__9SaZP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;min-width:0;margin:0}.styles_heroStats__9SaZP div{display:grid;gap:.32rem;min-width:0;box-sizing:border-box;padding:.72rem;border:1px solid #bbe9fd;border-radius:var(--radius-md);background:linear-gradient(180deg,#f4f8ff,#fafcff),var(--color-blue-50);box-shadow:var(--shadow-surface)}@supports(color:color-mix(in srgb,black,white)){.styles_heroStats__9SaZP div{border-color:color-mix(in srgb,var(--color-blue-300) 34%,var(--color-white));background:linear-gradient(180deg,color-mix(in srgb,var(--color-blue-50) 86%,var(--color-white)),color-mix(in srgb,var(--color-white) 78%,var(--color-blue-100))),var(--color-blue-50)}}.styles_heroStats__9SaZP dt{display:flex;align-items:center;gap:.34rem;min-width:0;color:#4a6fa0;font-size:var(--font-size-md-plus);font-weight:var(--font-weight-black);line-height:1;text-transform:uppercase}@supports(color:color-mix(in srgb,black,white)){.styles_heroStats__9SaZP dt{color:color-mix(in srgb,var(--color-blue-700) 48%,var(--color-text-muted))}}.styles_statIcon__lgP87{width:.95rem;height:.95rem;flex:0 0 auto;color:var(--color-blue-700);stroke-width:2.8}.styles_heroStats__9SaZP dd{margin:0;color:var(--color-text-strong);font-size:var(--font-size-xl);font-weight:var(--font-weight-black);line-height:1.12}.styles_allSection__pgEIW,.styles_featuredSection__Ho1UH{display:grid;gap:.78rem;padding:.82rem}.styles_sectionHeading__37aiu{display:flex;align-items:center;gap:.6rem;min-width:0}.styles_allSectionHeader__s2BkO{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.styles_categorySort__vm1Lv{display:inline-flex;flex:0 0 auto;gap:.28rem;padding:.22rem;border:1px solid #c1dba7;border-radius:var(--radius-md);background-color:#f1f7db;box-shadow:var(--shadow-control)}@supports(color:color-mix(in srgb,black,white)){.styles_categorySort__vm1Lv{border-color:color-mix(in srgb,var(--color-green-300) 46%,var(--color-white));background-color:color-mix(in srgb,var(--color-green-50) 48%,var(--color-white))}}.styles_sortButton__HOWi_{min-width:3.35rem;min-height:2rem;box-sizing:border-box;padding:.4rem .58rem;border:0;border-radius:var(--radius-sm);color:var(--color-green-700);background-color:rgba(0,0,0,0);font-size:var(--font-size-base);font-weight:var(--font-weight-black);line-height:1;cursor:pointer}.styles_sortButton__HOWi_:hover{background-color:#d8e7b5}@supports(color:color-mix(in srgb,black,white)){.styles_sortButton__HOWi_:hover{background-color:color-mix(in srgb,var(--color-green-100) 42%,var(--color-white))}}.styles_sortButton__HOWi_[aria-pressed=true]{color:var(--color-white);background-color:var(--color-green-700)}.styles_sortButton__HOWi_:focus-visible{outline:2px solid var(--color-green-700);outline-offset:2px}.styles_sectionIcon__8NeEe{width:2.2rem;height:2.2rem;flex:0 0 auto;padding:.48rem;border-radius:var(--radius-md);color:var(--color-white);background-color:var(--color-green-700);stroke-width:2.5;box-shadow:var(--shadow-control)}.styles_sectionHeading__37aiu h2,.styles_sectionHeading__37aiu p{margin:0}.styles_sectionHeading__37aiu h2{color:var(--color-text-strong);font-size:var(--font-size-xl);font-weight:var(--font-weight-black);line-height:1.05}.styles_sectionHeading__37aiu p{margin-top:.16rem;color:var(--color-text-brown-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.25}.styles_categoryGrid__mB1Iz,.styles_featuredGrid__mUCRd{display:grid;gap:.62rem;min-width:0}.styles_categoryCard__41UHn,.styles_featuredCard__MpBJD{min-width:0;box-sizing:border-box;border:1px solid #fedc9f;border-radius:var(--radius-md);color:var(--color-text-brown-darkest);background-color:#fffef8;text-decoration:none;box-shadow:var(--shadow-surface);transition:box-shadow .2s ease,transform .2s ease}@supports(color:color-mix(in srgb,black,white)){.styles_categoryCard__41UHn,.styles_featuredCard__MpBJD{border-color:color-mix(in srgb,var(--color-yellow-300) 58%,var(--color-white));background-color:color-mix(in srgb,var(--color-yellow-50) 34%,var(--color-white))}}.styles_categoryCard__41UHn:hover,.styles_featuredCard__MpBJD:hover{box-shadow:var(--shadow-surface-raised);transform:translateY(-1px)}.styles_featuredCard__MpBJD{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.72rem;align-items:center;padding:.72rem}.styles_iconBadge__LNBpv{display:flex;width:100%;aspect-ratio:1/1;align-items:center;justify-content:center;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--color-yellow-200),var(--color-pink-50)),var(--color-yellow-100);box-shadow:var(--shadow-control)}.styles_categoryIcon__f0IbZ{display:block;width:68%;height:68%;object-fit:contain;object-position:center;filter:drop-shadow(0 .12rem 0 rgba(255,255,255,.68))}.styles_cardCopy__ceGee{display:grid;gap:.22rem;min-width:0}.styles_cardCopy__ceGee strong,.styles_categoryCard__41UHn strong{color:var(--color-text-strong);font-size:var(--font-size-lg);font-weight:var(--font-weight-black);line-height:1.08}.styles_cardCopy__ceGee small,.styles_categoryCard__41UHn small{color:var(--color-text-brown-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3}.styles_countBadge__h3xFP{grid-column:2;max-width:100%;color:var(--color-blue-700);font-size:var(--font-size-md-plus);font-weight:var(--font-weight-bold);line-height:1.2}.styles_categoryCard__41UHn{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:4.12rem;padding:.58rem .62rem}.styles_smallIcon__a1O6z{width:2.8rem;height:2.8rem;border-radius:var(--radius-sm);object-fit:contain}.styles_categoryCard__41UHn span{display:grid;gap:.16rem;min-width:0}.styles_categoryCard__41UHn small,.styles_categoryCard__41UHn strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_actionsRow__J7xY3{min-width:0;padding-top:.1rem}.styles_cardArrow__lTiLO{width:1.08rem;height:1.08rem;color:var(--color-green-700);stroke-width:3}@media(min-width:640px){.styles_categoryGrid__mB1Iz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:480px){.styles_page__C3FIC{padding-top:.875rem}.styles_allSection__pgEIW,.styles_featuredSection__Ho1UH,.styles_hero__PpiXM{border-radius:var(--radius-lg)}}@media(min-width:768px){.styles_page__C3FIC{padding-top:1.2rem;padding-bottom:2rem}.styles_shell__wxoNL{gap:1rem}.styles_hero__PpiXM{gap:1.25rem;padding:1.35rem}.styles_heroCopy__VYlrx{gap:.75rem}.styles_allSection__pgEIW,.styles_featuredSection__Ho1UH{gap:.9rem;padding:1rem}.styles_featuredGrid__mUCRd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.styles_page__C3FIC{padding-top:1.25rem;padding-bottom:2.25rem}.styles_hero__PpiXM{gap:1.5rem;padding:1.5rem}.styles_featuredGrid__mUCRd{grid-template-columns:repeat(3,minmax(0,1fr))}.styles_categoryGrid__mB1Iz{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.styles_hero__PpiXM{grid-template-columns:minmax(0,1fr) minmax(17.5rem,.42fr);align-items:end}}@media(max-width:640px){.styles_allSectionHeader__s2BkO{align-items:flex-start;flex-direction:column}.styles_categorySort__vm1Lv{align-self:flex-end}.styles_title__n857B{font-size:var(--font-size-3xl)}.styles_description__0RElr{font-size:var(--font-size-base-plus)}}@media(max-width:380px){.styles_heroStats__9SaZP{grid-template-columns:minmax(0,1fr)}.styles_featuredCard__MpBJD{grid-template-columns:3.25rem minmax(0,1fr);gap:.58rem;padding:.62rem}.styles_countBadge__h3xFP{grid-column:1/-1}}