.lib-sep{padding:0 .6em;font-weight:400}.lib-thumb{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.lib-ix{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;padding-top:48px;display:grid}.lib-ix-row{min-width:0}.lib-ix-thumb{isolation:isolate;aspect-ratio:16/9;background:var(--ink);border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.lib-ix-thumb .lib-thumb{height:100%;transition:transform .45s var(--ease)}.lib-ix-pill{background:var(--ink);color:var(--paper);font-family:var(--font-mono);border-radius:999px;padding:6px 10px;font-size:.875rem;line-height:1;position:absolute;bottom:12px;right:12px}.lib-ix-h{font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:18px;font-size:1.375rem;font-weight:700;line-height:1.18}.lib-ix-title,.lib-ix-title:hover{color:var(--ink);text-decoration:none}.lib-ix-mark{border-radius:var(--mark-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .2s var(--ease);margin-left:-.12em;padding:0 .12em}.lib-ix-row:has(a:hover) .lib-ix-mark,.lib-ix-title:focus-visible .lib-ix-mark{background:var(--hl)}@media (prefers-reduced-motion:no-preference){.lib-ix-row:has(a:hover) .lib-thumb{transform:scale(1.025)}}.lib-ix-meta{color:var(--ink-3);overflow-wrap:anywhere;margin-top:8px;font-size:1rem}.lib-ix-dur{font-family:var(--font-mono)}.lib-ix-x{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.lib-ix-row.is-lead{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:subgrid;align-items:end;column-gap:32px;display:grid}.is-lead .lib-ix-thumb{grid-column:span 2}.is-lead .lib-ix-b{padding-bottom:4px}.is-lead .lib-ix-pill{padding:7px 12px;font-size:.9375rem;bottom:18px;right:18px}.is-lead .lib-ix-h{letter-spacing:-.025em;margin-top:0;font-size:2.25rem;line-height:1.1}.is-lead .lib-ix-mark{background:var(--hl)}.is-lead .lib-ix-meta{margin-top:14px;font-size:1.0625rem}.is-lead .lib-ix-x{-webkit-line-clamp:3;margin-top:12px;font-size:1.125rem;line-height:1.55}.lib-ix-read{align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:1.0625rem;font-weight:700;display:inline-flex}.lib-ix-read .i,.lib-ix-more .i,.lib-ix-aside-go .i{stroke-width:2.25px}.lib-ix.is-latest{margin-top:56px}.lib-ix-more{margin-top:48px}@media (width<=1099px){.lib-ix{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.lib-ix-row.is-lead{grid-column:1/-1;display:block}.is-lead .lib-ix-b{max-width:40em;padding-bottom:0}.is-lead .lib-ix-h{margin-top:22px}}@media (width<=759px){.lib-ix{grid-template-columns:minmax(0,1fr);row-gap:40px;padding-top:32px}.lib-ix.is-latest{margin-top:40px}.lib-ix-h{margin-top:14px;font-size:1.25rem}.is-lead .lib-ix-h{margin-top:18px;font-size:1.75rem}.is-lead .lib-ix-x{font-size:1.0625rem}.lib-ix-more{margin-top:40px}.lib-ix-more>.btn-2{width:100%}}
