.index-module__kaTq5q__page{padding-block:40px 96px}.index-module__kaTq5q__filter{border:0;flex-wrap:wrap;gap:24px;margin:0 0 40px;padding:0;display:flex}.index-module__kaTq5q__filterButton{appearance:none;font:inherit;color:var(--text-tertiary);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 6px;font-size:14px}@media (hover:hover){.index-module__kaTq5q__filterButton:hover{color:var(--text-secondary)}}.index-module__kaTq5q__filterButton[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--text-primary)}.index-module__kaTq5q__leadLink{text-decoration:none;display:block}.index-module__kaTq5q__leadCover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--bg-layer1);width:100%}.index-module__kaTq5q__leadTitle{font-family:var(--type-family-display);font-weight:var(--type-weight-bold);letter-spacing:var(--track-display);text-wrap:balance;max-width:18ch;margin:28px 0 16px;font-size:clamp(36px,6vw,72px);line-height:1.02}.index-module__kaTq5q__leadDek{color:var(--text-secondary);max-width:58ch;margin:0 0 18px;font-size:20px;line-height:1.5}.index-module__kaTq5q__meta{font-family:var(--type-family-mono);font-size:var(--type-size-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:20px;display:flex}.index-module__kaTq5q__rows{margin:56px 0 0;padding:0;list-style:none}.index-module__kaTq5q__row{border-top:1px solid var(--border-hairline)}.index-module__kaTq5q__row:last-child{border-bottom:1px solid var(--border-hairline)}.index-module__kaTq5q__rowLink{grid-template-columns:10ch minmax(0,1fr) 128px;align-items:start;column-gap:32px;padding-block:28px;text-decoration:none;display:grid}.index-module__kaTq5q__rowDate{font-family:var(--type-family-mono);font-size:var(--type-size-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;padding-top:7px}.index-module__kaTq5q__rowTitle{font-family:var(--type-family-display);font-weight:var(--type-weight-semibold);letter-spacing:var(--track-tight);text-underline-offset:5px;transition:text-decoration-color var(--dur-fast) var(--ease);margin:0 0 8px;font-size:24px;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.index-module__kaTq5q__rowLink:focus-visible .index-module__kaTq5q__rowTitle{-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary)}@media (hover:hover){.index-module__kaTq5q__rowLink:hover .index-module__kaTq5q__rowTitle{-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary)}}.index-module__kaTq5q__rowSummary{color:var(--text-secondary);max-width:60ch;margin:0 0 12px;font-size:16px;line-height:1.55}.index-module__kaTq5q__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);background:var(--bg-layer1);opacity:0;width:128px;transition:opacity var(--dur) var(--ease), translate var(--dur) var(--ease);translate:8px}.index-module__kaTq5q__rowLink:focus-visible .index-module__kaTq5q__thumb{opacity:1;translate:0}@media (hover:hover){.index-module__kaTq5q__rowLink:hover .index-module__kaTq5q__thumb{opacity:1;translate:0}}.index-module__kaTq5q__empty{color:var(--text-secondary);padding-block:96px;font-size:18px}@media (hover:none){.index-module__kaTq5q__thumb{opacity:1;translate:0}}@media (max-width:720px){.index-module__kaTq5q__rowLink{grid-template-columns:1fr;row-gap:6px;padding-block:24px}.index-module__kaTq5q__rowDate{padding-top:0}.index-module__kaTq5q__thumb{display:none}.index-module__kaTq5q__rowTitle{font-size:22px}}@media (prefers-reduced-motion:reduce){.index-module__kaTq5q__filterButton,.index-module__kaTq5q__rowTitle,.index-module__kaTq5q__thumb{transition:none}}
.post-module__n7YaXq__article{padding-block:48px 96px}.post-module__n7YaXq__hero{max-width:880px}.post-module__n7YaXq__title{font-family:var(--type-family-display);font-weight:var(--type-weight-bold);letter-spacing:var(--track-display);text-wrap:balance;margin:16px 0 20px;font-size:clamp(32px,5vw,64px);line-height:1.04}.post-module__n7YaXq__dek{color:var(--text-secondary);max-width:60ch;margin:0 0 20px;font-size:20px;line-height:1.5}.post-module__n7YaXq__byline{color:var(--text-tertiary);margin:0;font-size:14px}.post-module__n7YaXq__cover{margin:40px 0 0}.post-module__n7YaXq__coverImg{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--bg-layer1);width:100%}.post-module__n7YaXq__body{margin-top:56px}.post-module__n7YaXq__rail{display:none}@media (min-width:1200px){.post-module__n7YaXq__body{grid-template-columns:minmax(0,68ch) minmax(0,1fr);column-gap:72px;display:grid}.post-module__n7YaXq__rail{display:block}}.post-module__n7YaXq__end{border-top:1px solid var(--border-hairline);margin-top:80px;padding-top:32px}.post-module__n7YaXq__revised{font-family:var(--type-family-mono);font-size:var(--type-size-xs);color:var(--text-tertiary);margin:0 0 40px}.post-module__n7YaXq__moreTitle{font-family:var(--type-family-display);font-weight:var(--type-weight-semibold);letter-spacing:var(--track-tight);margin:0;font-size:20px}.post-module__n7YaXq__moreRows{margin-top:16px}.post-module__n7YaXq__feed{color:var(--text-secondary);margin-top:40px;font-size:14px;display:inline-block}.post-module__n7YaXq__notFound{padding-block:120px 160px}.post-module__n7YaXq__notFound h1{font-family:var(--type-family-display);letter-spacing:var(--track-tight);margin:0 0 16px;font-size:clamp(28px,4vw,44px)}.post-module__n7YaXq__notFound p{color:var(--text-secondary);margin:0}
