.categories_page__iju4e{max-width:var(--max-content-width);margin:0 auto;padding:clamp(22px,3vw,34px) clamp(18px,4vw,40px) 60px}.categories_breadcrumb__mUgD9{font-size:13px;color:var(--ink-400);margin-bottom:18px}.categories_breadcrumb__mUgD9 a{color:var(--ink-400)}.categories_breadcrumb__mUgD9 a:hover{color:var(--brand-indigo)}.categories_breadcrumb__mUgD9 span{color:var(--ink-950);font-weight:600}.categories_title__iovCm{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.025em;margin:0 0 8px;color:var(--ink-950)}.categories_lede__tOBHh{font-size:15.5px;line-height:1.6;color:var(--ink-400);margin:0 0 22px;max-width:560px}.categories_quickFilters__4eatj{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:30px}.categories_quickFiltersLabel__U1a_W{font-size:12.5px;font-weight:600;color:var(--ink-400);white-space:nowrap}.categories_chip__gwUbb{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:#47516a;background:var(--surface-card);border:1px solid rgba(30,58,138,.131);white-space:nowrap;box-shadow:0 1px 2px rgba(16,28,67,.05),0 5px 12px rgba(30,58,138,.07)}.categories_chip__gwUbb:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.categories_chipAll__yTJ57{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:#fff;background:var(--grad-brand);white-space:nowrap}.categories_groups__LbaDC{display:flex;flex-direction:column;gap:22px}.categories_family__02Plf{background:var(--surface-card);border:1px solid var(--border-default);border-radius:20px;padding:clamp(20px,3vw,30px)}.categories_familyHead__K0mGM{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.categories_icon__fWOft{width:48px;height:48px;border-radius:14px;flex:none;position:relative;overflow:hidden}.categories_icon__fWOft:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.14) 0 8px,transparent 8px 16px)}.categories_familyMeta__py3ZR{flex:1 1;min-width:200px}.categories_familyName__P__yT{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.categories_familyName__P__yT b{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.015em;color:var(--ink-950)}.categories_familyName__P__yT span{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-400)}.categories_familyDesc__L04N5{font-size:13.5px;color:var(--ink-400);margin-top:3px}.categories_viewAll__1rFjb{font-size:13.5px;font-weight:600;color:var(--brand-blue);flex:none}.categories_subs__pEATW{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.categories_sub__Zxtkz{border:1px solid var(--border-default);border-radius:13px;padding:15px 17px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--surface-tint);color:var(--ink-950);transition:border-color .15s ease,box-shadow .15s ease}.categories_sub__Zxtkz:hover{border-color:rgba(109,93,252,.45);box-shadow:0 8px 24px rgba(30,58,138,.102);color:var(--ink-950)}.categories_subBody__Gqu_l{min-width:0}.categories_subName__qxIn4{font-size:14px;font-weight:600;color:var(--ink-950)}.categories_subMeta__37RKg{font-size:12px;color:var(--ink-400);margin-top:2px}.categories_subMeta__37RKg b{color:var(--ink-700);font-weight:600}.categories_subArrow__bvfq9{color:var(--ink-200);font-size:14px;flex:none}