.site .lists-rows{border-top:1px solid var(--site-line)}.site .lists-row{border-bottom:1px solid var(--site-line);grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:20px 0;display:grid}@media (min-width:768px){.site .lists-row{grid-template-columns:64px minmax(0,1fr) 240px;gap:8px 24px;padding:24px 0}}.site .lists-n{font-family:var(--font-site-pixel), ui-monospace, monospace;font-variation-settings:"ELSH" 40;color:var(--muted);font-variant-numeric:tabular-nums;font-size:20px;line-height:28px}@media (min-width:768px){.site .lists-n{font-size:24px}}.site .lists-main{flex-direction:column;gap:6px;min-width:0;display:flex}.site .lists-name{letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.35}.site .lists-what{color:var(--text-2);font-size:16px;line-height:1.5}.site .lists-what b{color:var(--text);font-weight:600}.site .lists-site{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);overflow-wrap:anywhere;font-size:13px}.site .lists-meta{color:var(--muted);flex-direction:column;grid-column:2;gap:4px;min-width:0;font-size:14px;line-height:1.45;display:flex}@media (min-width:768px){.site .lists-meta{text-align:right;grid-column:3;align-items:flex-end}}.site .lists-meta time{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:13px}.site .lists-source{color:var(--text-2);overflow-wrap:anywhere}.site .lists-src-title{color:var(--text-2);overflow-wrap:anywhere;max-width:40em;font-size:15px;line-height:1.5}.site .lists-roles{flex-direction:column;gap:4px;margin-top:4px;padding:0;list-style:none;display:flex}.site .lists-roles li{color:var(--text-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:15px;line-height:1.5;display:flex}.site .lists-loc{color:var(--muted);font-size:14px;line-height:1.45;display:block}.site .lists-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text-2);background:var(--site-grey);vertical-align:.1em;margin-left:8px;padding:0 6px;font-size:12px;line-height:20px;display:inline-block}.site .lists-weeks{background:var(--site-grey);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.site .lists-weeks a{min-height:44px;color:var(--text-2);white-space:nowrap;transition:color var(--dur-fast) ease;align-items:center;padding-inline:14px;font-size:14px;font-weight:500;display:inline-flex}@media (min-width:1024px){.site .lists-weeks a{min-height:40px}}.site .lists-weeks a:hover{color:var(--text)}.site .lists-weeks a[aria-current=page]{background:var(--site-raise);color:var(--text);box-shadow:0 0 0 1px var(--site-line), var(--shadow-xs)}.site .lists-kind{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.site .lists-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.site .lists-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--site-line), var(--shadow-panel);flex-direction:column;gap:12px;padding:24px;display:flex}.site .lists-card .site-title a{text-decoration:none}.site .lists-card .site-title a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.site .lists-figure{font-family:var(--font-site-pixel), ui-monospace, monospace;font-variation-settings:"ELSH" 40;color:var(--text);font-variant-numeric:tabular-nums;font-size:48px;line-height:1}.site .lists-note{border-top:1px solid var(--site-line);padding-top:24px}.site .blog-ext{vertical-align:.02em;color:var(--muted);margin-left:.18em;display:inline-block}.site .blog-ext svg{display:inline}
