.index-module__kaTq5q__page{padding-block:32px 0}.index-module__kaTq5q__intro{text-align:center;max-width:560px;margin:0 auto 40px}.index-module__kaTq5q__headline{font-family:var(--type-family-display);letter-spacing:var(--track-display);text-wrap:balance;margin:0;font-size:44px;font-weight:800;line-height:48px}.index-module__kaTq5q__lede{font-size:var(--type-size-md);color:var(--text-secondary);margin:16px 0 0;line-height:25px}.index-module__kaTq5q__filter{border:1px solid var(--border-subtle);border-radius:var(--radius-full);scrollbar-width:none;gap:4px;width:max-content;max-width:100%;margin:-8px auto 40px;padding:4px;display:flex;overflow-x:auto}.index-module__kaTq5q__filterButton{appearance:none;border-radius:var(--radius-full);font:inherit;font-weight:var(--type-weight-semibold);font-size:var(--type-size-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;padding:10px 16px;line-height:20px}.index-module__kaTq5q__filterButton:focus-visible{outline-offset:-2px}.index-module__kaTq5q__filterButton[aria-pressed=true]{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.index-module__kaTq5q__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-decoration:none;display:block;overflow:hidden}.index-module__kaTq5q__bay{aspect-ratio:1600/640;position:relative}.index-module__kaTq5q__bay img{object-fit:cover;width:100%;height:100%}.index-module__kaTq5q__bay:after{content:"";background:linear-gradient(180deg, transparent 50%, var(--surface-card));position:absolute;inset:0}.index-module__kaTq5q__body{padding:40px}.index-module__kaTq5q__bay+.index-module__kaTq5q__body{padding-top:12px}.index-module__kaTq5q__kind{font-size:13px;line-height:16px;font-weight:var(--type-weight-semibold);color:var(--accent);margin:0}.index-module__kaTq5q__title{font-family:var(--type-family-display);letter-spacing:var(--track-display);text-wrap:balance;margin:12px 0 0;font-size:36px;font-weight:800;line-height:40px}.index-module__kaTq5q__summary{color:var(--text-secondary);margin:14px 0 0;font-size:17px;line-height:27px}.index-module__kaTq5q__meta{font-size:var(--type-size-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;margin:24px 0 0;line-height:20px;display:flex}.index-module__kaTq5q__byline{color:var(--text-primary);font-weight:var(--type-weight-semibold)}.index-module__kaTq5q__cta{border-radius:var(--radius-full);background:var(--btn-primary-bg);color:var(--btn-primary-fg);font:inherit;font-weight:var(--type-weight-bold);letter-spacing:var(--track-tight);cursor:pointer;border:0;align-items:center;gap:14px;padding:8px 8px 8px 22px;font-size:15px;line-height:18px;text-decoration:none;display:inline-flex}.index-module__kaTq5q__body .index-module__kaTq5q__cta{margin-top:28px}.index-module__kaTq5q__dot{background:var(--btn-primary-fg);width:30px;height:30px;color:var(--btn-primary-bg);border-radius:50%;justify-content:center;align-items:center;display:flex}.index-module__kaTq5q__dot svg{transition:translate var(--dur) var(--ease-out)}.index-module__kaTq5q__digest{margin-top:16px}.index-module__kaTq5q__digestTitle{font-family:var(--type-family-display);font-weight:var(--type-weight-bold);letter-spacing:var(--track-tight);margin:0;padding:24px 28px 8px;font-size:18px;line-height:24px}.index-module__kaTq5q__rows{margin:0;padding:0 0 8px;list-style:none}.index-module__kaTq5q__row{border-top:1px solid var(--border-subtle);margin:0 28px}.index-module__kaTq5q__row:first-child{border-top:0}.index-module__kaTq5q__rowLink{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;padding-block:18px;text-decoration:none;display:grid}.index-module__kaTq5q__thumb{border-radius:var(--radius-md);object-fit:cover;background:var(--surface-sunken);width:72px;height:72px}.index-module__kaTq5q__thumbEmpty{color:var(--text-tertiary);place-items:center;display:grid}.index-module__kaTq5q__thumbMark{width:40%;height:40%}.index-module__kaTq5q__rowTitle{font-family:var(--type-family-display);font-weight:var(--type-weight-bold);letter-spacing:var(--track-tight);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease);margin:6px 0 0;font-size:19px;line-height:24px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.index-module__kaTq5q__rowMeta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;gap:14px;margin:6px 0 0;font-size:13px;line-height:18px;display:flex}.index-module__kaTq5q__empty{text-align:center;color:var(--text-secondary);margin:0;padding-block:96px;font-size:18px}@media (hover:hover){.index-module__kaTq5q__filterButton[aria-pressed=false]:hover{color:var(--text-primary)}.index-module__kaTq5q__card:hover .index-module__kaTq5q__dot svg,.index-module__kaTq5q__cta:hover .index-module__kaTq5q__dot svg{translate:2px}.index-module__kaTq5q__rowLink:hover .index-module__kaTq5q__rowTitle{-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary)}}@media (max-width:720px){.index-module__kaTq5q__filterButton{padding-inline:10px;font-size:13px}.index-module__kaTq5q__headline{font-size:32px;line-height:36px}.index-module__kaTq5q__body{padding:28px 22px}.index-module__kaTq5q__bay+.index-module__kaTq5q__body{padding-top:8px}.index-module__kaTq5q__title{font-size:28px;line-height:32px}.index-module__kaTq5q__digestTitle{padding:20px 20px 4px}.index-module__kaTq5q__row{margin:0 20px}.index-module__kaTq5q__rowLink{grid-template-columns:56px minmax(0,1fr);gap:14px}.index-module__kaTq5q__thumb{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.index-module__kaTq5q__filterButton,.index-module__kaTq5q__rowTitle,.index-module__kaTq5q__dot svg{transition:none}}
body:has(.post-module__n7YaXq__layout){--column:720px}.post-module__n7YaXq__layout{width:min(var(--column), 100% - 32px);margin:28px auto 0}.post-module__n7YaXq__rail{display:none}@media (min-width:1200px){.post-module__n7YaXq__layout{grid-template-columns:minmax(0, 1fr) var(--column) minmax(0, 1fr);column-gap:40px;width:auto;margin-inline:16px;display:grid}.post-module__n7YaXq__article{grid-column:2}.post-module__n7YaXq__rail{grid-column:3;padding-top:24px;display:block}.post-module__n7YaXq__rail nav{max-width:220px;font-family:var(--type-family-body);font-size:13px}}.post-module__n7YaXq__head{padding:8px 56px 0}.post-module__n7YaXq__head:first-child{padding-top:56px}.post-module__n7YaXq__title{font-family:var(--type-family-display);letter-spacing:var(--track-display);text-wrap:balance;margin:14px 0 0;font-size:48px;font-weight:800;line-height:52px}.post-module__n7YaXq__dek{color:var(--text-secondary);margin:18px 0 0;font-size:19px;line-height:29px}.post-module__n7YaXq__rule{border-bottom:1px solid var(--border-subtle);padding-bottom:32px}.post-module__n7YaXq__article .post-module__n7YaXq__copy{--prose-size:17px;--prose-leading:29px;max-width:none;color:var(--text-faint);padding:8px 56px 48px}.post-module__n7YaXq__article .post-module__n7YaXq__copy>:first-child{margin-top:20px}.post-module__n7YaXq__article .post-module__n7YaXq__copy :is(h2,h3,h4){color:var(--text-primary)}.post-module__n7YaXq__article .post-module__n7YaXq__copy h2{letter-spacing:var(--track-display);margin-top:48px;font-size:26px;font-weight:800;line-height:31px}.post-module__n7YaXq__article .post-module__n7YaXq__copy strong{color:var(--text-primary);font-weight:var(--type-weight-bold)}.post-module__n7YaXq__article .post-module__n7YaXq__copy li+li{margin-top:12px}.post-module__n7YaXq__article .post-module__n7YaXq__copy ol{padding-left:22px}.post-module__n7YaXq__article .post-module__n7YaXq__copy ol>li{padding-left:6px}.post-module__n7YaXq__article .post-module__n7YaXq__copy ol>li::marker{color:var(--accent);font-weight:var(--type-weight-bold)}.post-module__n7YaXq__article .post-module__n7YaXq__copy table{font-variant-numeric:tabular-nums;font-size:15px;line-height:21px}.post-module__n7YaXq__article .post-module__n7YaXq__copy :is(th,td){border-bottom:1px solid var(--border-subtle);padding:13px 16px 13px 0}.post-module__n7YaXq__article .post-module__n7YaXq__copy :is(th,td):last-child{padding-right:0}.post-module__n7YaXq__article .post-module__n7YaXq__copy th{font-size:13px;font-weight:var(--type-weight-semibold);color:var(--text-tertiary);padding-top:0;padding-bottom:10px}.post-module__n7YaXq__article .post-module__n7YaXq__copy td{color:var(--text-secondary)}.post-module__n7YaXq__article .post-module__n7YaXq__copy td:first-child{color:var(--text-primary)}.post-module__n7YaXq__revised{font-size:var(--type-size-xs);color:var(--text-tertiary);margin:0;padding:0 56px 32px}.post-module__n7YaXq__end{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px 56px 40px;display:flex}.post-module__n7YaXq__end p{max-width:22ch;font-family:var(--type-family-display);font-weight:var(--type-weight-bold);letter-spacing:var(--track-tight);margin:0;font-size:20px;line-height:26px}.post-module__n7YaXq__notice{margin-top:32px}.post-module__n7YaXq__notice h1{font-family:var(--type-family-display);letter-spacing:var(--track-display);text-wrap:balance;margin:0 0 12px;font-size:36px;font-weight:800;line-height:40px}.post-module__n7YaXq__notice p{color:var(--text-secondary);margin:0}.post-module__n7YaXq__notice a{color:var(--accent)}.post-module__n7YaXq__notice .post-module__n7YaXq__retry{margin-top:24px;padding:14px 22px}@media (max-width:720px){.post-module__n7YaXq__head{padding:4px 22px 0}.post-module__n7YaXq__head:first-child{padding-top:28px}.post-module__n7YaXq__title{font-size:34px;line-height:38px}.post-module__n7YaXq__dek{font-size:17px;line-height:26px}.post-module__n7YaXq__article .post-module__n7YaXq__copy{--prose-size:16px;--prose-leading:27px;padding:4px 22px 32px}.post-module__n7YaXq__revised{padding:0 22px 24px}.post-module__n7YaXq__end{padding:24px 22px 28px}.post-module__n7YaXq__notice h1{font-size:28px;line-height:32px}}
