.column-page h1{font-size:48px}.column-heading,.column-intro{margin-bottom:32px}.column-heading h1{margin:16px 0 24px}.column-dates{font-size:12px;color:var(--note);font-variant-numeric:tabular-nums}.column-type{display:inline-block;padding:4px 8px;border:1px solid var(--divider);font-size:12px;color:var(--body)}.column-audience,.column-empty{padding:24px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--blue);margin:32px 0}.column-audience h2{font-size:17px;margin-bottom:8px}.column-section{margin-top:48px;padding-top:32px;border-top:1px solid var(--divider)}.column-section li{margin:12px 0;overflow-wrap:anywhere}.column-author p+p,.column-author h3{margin-top:12px}.column-author h3{margin-top:24px}.column-related{width:100%;border-collapse:collapse}.column-related th,.column-related td{padding:16px;border:1px solid var(--border);text-align:left}.column-related th{background:var(--surface)}.column-filters{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0}.column-filters a{padding:8px 16px;border:1px solid var(--divider);text-decoration:none;color:var(--body)}.column-filters a[aria-current]{background:var(--selected-bg);border-color:var(--selected-border);color:var(--selected)}.column-list{border-top:1px solid var(--ink)}.column-card{padding:24px 0;border-bottom:1px solid var(--divider)}.column-card h2{margin:12px 0}.column-card>p:last-child{margin-top:12px;color:var(--body)}.column-card:hover{background:var(--hover)}.column-page .nav-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}
@media(max-width:768px){.column-audience,.column-empty{padding:16px}.column-page h1{font-size:30px}.column-section{margin-top:32px;padding-top:24px}}

.column-figure{width:100%;max-width:100%;min-width:0;margin:28px 0}
.column-figure svg{display:block;width:100%;max-width:100%;height:auto}
.column-figure figcaption{margin-top:8px;color:var(--note,#475569);font-size:12px;line-height:1.6;overflow-wrap:anywhere}
