._root_le3nb_1{width:100%;min-width:0;container:blog / inline-size;background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}._inner_le3nb_2{position:relative;max-width:1180px;margin:0 auto;padding:var(--space-16) var(--space-6)}._index_le3nb_3{display:grid;gap:var(--space-8)}._header_le3nb_5{display:grid;gap:var(--space-3);max-width:600px}._title_le3nb_6{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,1rem + 3cqi,var(--text-4xl));font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}._description_le3nb_7{margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty}._filters_le3nb_9{display:flex;gap:2px;margin:0 calc(var(--space-6) * -1);overflow-x:auto;padding:0 var(--space-6);scrollbar-width:none}._filters_le3nb_9::-webkit-scrollbar{display:none}._filter_le3nb_9{position:relative;isolation:isolate;flex:none;height:36px;border:0;border-radius:var(--radius-pill);padding:0 var(--space-4);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}._filter_le3nb_9[aria-pressed=true]{color:var(--background)}@media (hover: hover) and (pointer: fine){._filter_le3nb_9[aria-pressed=false]:hover{color:var(--foreground)}}._filterHighlight_le3nb_14{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--foreground)}._clip_le3nb_17{min-width:0}._clip_le3nb_17[data-clip]{overflow:hidden}._stack_le3nb_19{display:grid;gap:var(--space-8)}._page_le3nb_20{display:grid;gap:var(--space-12)}._grid_le3nb_21{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12) var(--space-6)}._card_le3nb_23,._featured_le3nb_23{display:grid;align-content:start;gap:var(--space-4);border-radius:22px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}._featured_le3nb_23{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:var(--space-10)}._imageFrame_le3nb_25{position:relative;overflow:hidden;aspect-ratio:3 / 2;border-radius:20px;background:var(--surface-muted)}._featured_le3nb_23 ._imageFrame_le3nb_25{aspect-ratio:16 / 10;border-radius:26px}._image_le3nb_25{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-considered) var(--ease-standard)}._cardBody_le3nb_28{display:grid;align-content:start;gap:var(--space-2)}._featured_le3nb_23 ._cardBody_le3nb_28{gap:var(--space-3)}._meta_le3nb_30{display:flex;flex-wrap:wrap;gap:6px;margin:0;color:var(--text-muted);font-size:var(--text-xs)}._meta_le3nb_30 span:first-child{color:var(--foreground);font-weight:500}._cardTitle_le3nb_32{margin:0;font-size:var(--text-lg);font-weight:500;line-height:1.3;text-wrap:balance;transition:color var(--duration-fast) var(--ease-standard)}._featuredTitle_le3nb_33{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-2xl),1rem + 2.2cqi,var(--text-3xl));font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}._excerpt_le3nb_34{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}._featured_le3nb_23 ._excerpt_le3nb_34{font-size:var(--text-base);-webkit-line-clamp:3}._byline_le3nb_36{display:flex;min-width:0;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm)}._avatar_le3nb_37{width:24px;height:24px;flex:none;border-radius:50%;background:var(--surface-muted);-o-object-fit:cover;object-fit:cover}._authorName_le3nb_38{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._readTime_le3nb_39{flex:none;color:var(--text-muted)}._readTime_le3nb_39:before{content:"·";margin-right:var(--space-2)}._card_le3nb_23:active ._imageFrame_le3nb_25,._featured_le3nb_23:active ._imageFrame_le3nb_25{transform:scale(.99)}._imageFrame_le3nb_25{transition:transform var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._card_le3nb_23:hover ._image_le3nb_25,._featured_le3nb_23:hover ._image_le3nb_25{transform:scale(1.03)}._card_le3nb_23:hover ._cardTitle_le3nb_32{color:var(--text-secondary)}}._empty_le3nb_47{margin:0;padding:var(--space-16) 0;color:var(--text-secondary);text-align:center}._pagination_le3nb_49{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-6)}._pagination_le3nb_49:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--border)}._pageNumbers_le3nb_51{display:flex;gap:2px}._pageNumber_le3nb_51,._pageStep_le3nb_52{position:relative;isolation:isolate;display:inline-flex;height:36px;min-width:36px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--radius-pill);padding:0 var(--space-3);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._pageNumber_le3nb_51{padding:0}._pageNumber_le3nb_51[aria-current=page]{color:var(--foreground)}._pageHighlight_le3nb_55{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--surface-muted)}._pageStep_le3nb_52:disabled{color:var(--text-muted);opacity:.5;cursor:default}._pageStep_le3nb_52:not(:disabled):active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){._pageNumber_le3nb_51:hover,._pageStep_le3nb_52:not(:disabled):hover{color:var(--foreground)}}._reader_le3nb_60{display:grid;max-width:760px;gap:var(--space-8);margin:0 auto}._back_le3nb_61{display:inline-flex;width:-moz-fit-content;width:fit-content;height:36px;align-items:center;gap:6px;border:0;border-radius:var(--radius-pill);padding:0 var(--space-3) 0 var(--space-2);margin-left:calc(var(--space-2) * -1);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}@media (hover: hover) and (pointer: fine){._back_le3nb_61:hover{background:var(--surface-muted);color:var(--foreground)}}._readerHead_le3nb_63{display:grid;gap:var(--space-3)}._readerTitle_le3nb_64{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-2xl),1rem + 3.4cqi,var(--text-4xl));font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}._readerImage_le3nb_65{overflow:hidden;aspect-ratio:16 / 9;border-radius:26px;background:var(--surface-muted)}._readerBody_le3nb_66{display:grid;gap:var(--space-5)}._readerBody_le3nb_66 p{margin:0;color:var(--text-secondary);font-size:var(--text-lg);line-height:1.65;text-wrap:pretty}._readerBody_le3nb_66 ._lead_le3nb_68{color:var(--foreground);font-size:var(--text-xl);line-height:1.5}@container blog (max-width: 900px){._grid_le3nb_21{grid-template-columns:repeat(2,minmax(0,1fr))}._featured_le3nb_23{gap:var(--space-6)}}@container blog (max-width: 680px){._inner_le3nb_2{padding:var(--space-12) var(--space-4)}._filters_le3nb_9{margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}._featured_le3nb_23{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}._featured_le3nb_23 ._imageFrame_le3nb_25{aspect-ratio:3 / 2;border-radius:20px}._page_le3nb_20{gap:var(--space-10)}._grid_le3nb_21{gap:var(--space-10) var(--space-4)}._readerBody_le3nb_66 p{font-size:var(--text-base)}._readerBody_le3nb_66 ._lead_le3nb_68{font-size:var(--text-lg)}}@container blog (max-width: 540px){._grid_le3nb_21{grid-template-columns:minmax(0,1fr)}._pageStep_le3nb_52 span{display:none}._pageStep_le3nb_52{padding:0}}@media (prefers-reduced-motion: reduce){._image_le3nb_25,._imageFrame_le3nb_25{transition:none}._card_le3nb_23:hover ._image_le3nb_25,._featured_le3nb_23:hover ._image_le3nb_25{transform:none}}
