.CategoryBrowser-module-scss-module__Pr42Za__page{max-width:80rem;margin:0 auto;padding:6.5rem 1rem 4rem}@media (min-width:640px){.CategoryBrowser-module-scss-module__Pr42Za__page{padding:7rem 1.5rem 5rem}}.CategoryBrowser-module-scss-module__Pr42Za__back{color:var(--ink-tertiary);align-items:center;gap:.375rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;transition:color .15s;display:inline-flex}.CategoryBrowser-module-scss-module__Pr42Za__back:hover{color:var(--accent-coral)}.CategoryBrowser-module-scss-module__Pr42Za__header{margin-bottom:1.75rem}.CategoryBrowser-module-scss-module__Pr42Za__titleRow{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.CategoryBrowser-module-scss-module__Pr42Za__title{font-family:var(--font-heading);letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.15}@media (min-width:768px){.CategoryBrowser-module-scss-module__Pr42Za__title{font-size:2.5rem}}.CategoryBrowser-module-scss-module__Pr42Za__meta{color:var(--ink-tertiary);margin-top:.25rem;font-size:.8125rem}.CategoryBrowser-module-scss-module__Pr42Za__desc{color:var(--ink-secondary);max-width:36rem;font-size:1rem;line-height:1.6}.CategoryBrowser-module-scss-module__Pr42Za__searchWrap{max-width:28rem;margin-bottom:2rem;position:relative}.CategoryBrowser-module-scss-module__Pr42Za__searchIcon{color:var(--ink-tertiary);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.CategoryBrowser-module-scss-module__Pr42Za__searchInput{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;font-family:var(--font-sans);color:var(--ink-primary);box-shadow:var(--shadow-sm);border-radius:10px;padding:.625rem 1rem .625rem 2.5rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.CategoryBrowser-module-scss-module__Pr42Za__searchInput::placeholder{color:var(--ink-tertiary)}.CategoryBrowser-module-scss-module__Pr42Za__searchInput:focus{border-color:var(--accent-teal);box-shadow:var(--shadow-md),0 0 0 3px color-mix(in srgb, var(--accent-teal) 12%, transparent);outline:none}
