.blog-category-browser_page__40vGA{padding:var(--s-4) 0 var(--s-6);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.blog-category-browser_pageHeader__HGB52{max-width:var(--measure-ja);margin:0 0 var(--s-3)}.blog-category-browser_pageHeader__HGB52 h1{margin:0;font-family:var(--serif);font-size:var(--t-h3);font-weight:600;line-height:1.2;letter-spacing:-.025em}.blog-category-browser_pageIntro__1IxoD{margin:var(--s-1) 0 0;color:var(--muted);font-family:var(--serif);font-size:var(--t-small);line-height:1.8}.blog-category-browser_searchLayout__ZGSS9{display:grid;gap:var(--s-4);align-items:start}.blog-category-browser_rail__3hEkx,.blog-category-browser_results__kD43L{min-width:0}.blog-category-browser_searchPanel__42L_R{max-width:var(--measure-ja);margin:0 0 var(--s-3)}.blog-category-browser_searchLabel__FS750{display:block;margin:0 0 var(--s-1);color:var(--ink);font-family:var(--sans);font-size:var(--t-caption);font-weight:700;letter-spacing:.04em}.blog-category-browser_searchControl__piTM5{display:flex;gap:var(--s-1);align-items:center}.blog-category-browser_searchControl__piTM5 input{width:100%;min-width:0;min-height:44px;padding:0 var(--s-2);border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-body)}.blog-category-browser_searchControl__piTM5 input::placeholder{color:var(--muted)}.blog-category-browser_searchControl__piTM5 input:focus-visible{border-color:var(--ink)}.blog-category-browser_filterHeading__dRol7{margin:0 0 var(--s-1);color:var(--ink);font-family:var(--sans);font-size:var(--t-caption);font-weight:700;letter-spacing:.04em}.blog-category-browser_filterList__YF6mk{display:flex;gap:var(--s-1);overflow-x:auto;margin:0;padding:0 0 var(--s-1);list-style:none;overscroll-behavior-x:contain;scrollbar-width:thin}.blog-category-browser_filterList__YF6mk li{flex:0 0 auto}.blog-category-browser_filterButton__JcXA6{display:flex;gap:var(--s-1);align-items:center;min-height:44px;padding:0 var(--s-2);border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-small);font-weight:600;line-height:1.3;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.blog-category-browser_filterButton__JcXA6:hover{border-color:var(--ink)}.blog-category-browser_filterButton__JcXA6[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.blog-category-browser_filterCount__SfgGX{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--t-caption);font-weight:500}.blog-category-browser_filterButton__JcXA6[aria-pressed=true] .blog-category-browser_filterCount__SfgGX{color:var(--surface)}.blog-category-browser_status__evrFr{margin:0 0 var(--s-1);color:var(--muted);font-family:var(--sans);font-size:var(--t-caption);letter-spacing:.04em}.blog-category-browser_list__pu7f1{display:grid;margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.blog-category-browser_item__hoIKY{position:relative;min-width:0;padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.blog-category-browser_item__hoIKY:hover{background:var(--surface)}.blog-category-browser_itemHead__e9z34{display:flex;flex-wrap:wrap;gap:var(--s-1);align-items:baseline;margin:0 0 var(--s-1)}.blog-category-browser_badge__ySSeG{padding:2px var(--s-1);border:1px solid var(--line);color:var(--muted);font-family:var(--sans);font-size:var(--t-caption);font-weight:700;letter-spacing:.04em;line-height:1.5}.blog-category-browser_badgePinned__iOXBq{border-color:var(--ink);background:var(--ink);color:var(--paper)}.blog-category-browser_badgeGated__GRlvD{border-color:var(--accent);color:var(--accent)}.blog-category-browser_itemTitle__XUSIb{max-width:var(--measure-ja);margin:0;font-family:var(--serif);font-size:var(--t-body);font-weight:600;line-height:1.5}.blog-category-browser_itemTitle__XUSIb a:after{content:"";position:absolute;inset:0}.blog-category-browser_itemDescription__fH6Co{display:-webkit-box;max-width:var(--measure-ja);margin:var(--s-1) 0 0;overflow:hidden;color:var(--muted);font-family:var(--serif);font-size:var(--t-caption);line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.blog-category-browser_itemMeta___OGvj{display:flex;flex-wrap:wrap;gap:2px var(--s-2);margin:var(--s-1) 0 0;color:var(--muted);font-family:var(--sans);font-size:var(--t-caption);letter-spacing:.04em}.blog-category-browser_itemMeta___OGvj time{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.blog-category-browser_emptyState__U7N3p{padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.blog-category-browser_emptyState__U7N3p p{margin:0;color:var(--ink);font-family:var(--serif);font-size:var(--t-body);line-height:1.9}.blog-category-browser_emptyStateReset__ac4Nj{min-height:44px;margin:var(--s-2) 0 0;padding:0 var(--s-2);border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-small);font-weight:700;cursor:pointer}.blog-category-browser_emptyStateReset__ac4Nj:hover{background:var(--ink);color:var(--paper)}@media (min-width:901px){.blog-category-browser_page__40vGA{padding-top:var(--s-3)}.blog-category-browser_pageHeader__HGB52{margin-bottom:var(--s-3)}.blog-category-browser_searchLayout__ZGSS9{max-width:var(--content-max);grid-template-columns:var(--rail-w) minmax(0,1fr);gap:var(--s-5)}.blog-category-browser_rail__3hEkx{position:sticky;top:calc(var(--site-header-h) + var(--s-2));max-height:calc(100vh - var(--site-header-h) - var(--s-4));overflow-y:auto}.blog-category-browser_filterList__YF6mk{display:grid;gap:0;overflow-x:visible;padding:0;border-top:1px solid var(--ink)}.blog-category-browser_filterButton__JcXA6{justify-content:space-between;width:100%;padding:0 var(--s-1);border:0;border-bottom:1px solid var(--line);white-space:normal}.blog-category-browser_filterButton__JcXA6[aria-pressed=true]{background:var(--paper);color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--accent)}.blog-category-browser_filterButton__JcXA6[aria-pressed=true] .blog-category-browser_filterCount__SfgGX{color:var(--muted)}}@media (prefers-reduced-motion:reduce){.blog-category-browser_filterButton__JcXA6{transition:none}}.blog-category-browser_itemCard__hPObz{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);align-items:start}.blog-category-browser_itemImage__lk7wp{display:block;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);line-height:0}.blog-category-browser_itemImage__lk7wp img{width:100%;height:100%;aspect-ratio:16/9;object-fit:contain}.blog-category-browser_itemCard__hPObz .blog-category-browser_itemDescription__fH6Co,.blog-category-browser_itemCard__hPObz .blog-category-browser_itemHead__e9z34,.blog-category-browser_itemCard__hPObz .blog-category-browser_itemMeta___OGvj,.blog-category-browser_itemCard__hPObz .blog-category-browser_itemTitle__XUSIb{grid-column:2}@media (min-width:601px){.blog-category-browser_itemCard__hPObz{grid-template-columns:clamp(120px,18%,180px) minmax(0,1fr);column-gap:var(--s-3)}.blog-category-browser_itemImage__lk7wp{grid-row:1/span 4;margin-top:var(--s-1)}}@media (max-width:600px){.blog-category-browser_itemCard__hPObz .blog-category-browser_itemDescription__fH6Co,.blog-category-browser_itemCard__hPObz .blog-category-browser_itemHead__e9z34,.blog-category-browser_itemCard__hPObz .blog-category-browser_itemMeta___OGvj,.blog-category-browser_itemCard__hPObz .blog-category-browser_itemTitle__XUSIb{grid-column:1}}