.blog-index-list{flex-direction:column;gap:48px;margin:0;padding:0;list-style:none;display:flex}.blog-index-item{border-bottom:1px solid var(--rule);padding-bottom:48px}.blog-index-item:last-child{border-bottom:0;padding-bottom:0}.blog-index-meta{font-family:var(--font-sans);color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:.85rem;display:flex}.blog-index-category{color:var(--moss);letter-spacing:.02em;font-weight:500}.blog-index-dot{color:var(--rule)}.blog-index-title{font-family:var(--font-display);margin:8px 0 16px;font-size:2rem;line-height:1.2}.blog-index-title a{color:var(--ink);text-decoration:none}.blog-index-title a:hover{color:var(--moss);text-decoration:underline;-webkit-text-decoration-color:var(--moss-light);text-decoration-color:var(--moss-light);text-underline-offset:4px}.blog-index-description{font-family:var(--font-serif);color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.6}.article-byline{font-family:var(--font-sans);color:var(--ink-mute);margin-top:24px;font-size:.9rem}.article-byline-author{color:var(--ink-soft);margin:0 0 4px}.article-byline-author strong{color:var(--ink);font-weight:500}.article-byline-dates{margin:0}.article-reviewed-note{background:var(--paper-light);border-left:3px solid var(--moss-light);border-radius:var(--radius);font-family:var(--font-sans);color:var(--ink-soft);margin:48px 0;padding:16px 20px;font-size:.9rem}.article-reviewed-note p{margin:0}.article-references{border-top:1px solid var(--rule);margin-top:64px;padding-top:32px}.article-references h2{font-family:var(--font-display);margin:0 0 16px;font-size:1.4rem}.article-references ol{font-family:var(--font-serif);color:var(--ink-soft);padding-left:24px;font-size:.95rem;line-height:1.6}.article-references li{margin-bottom:12px}.article-references a{color:var(--moss)}.article-related{border-top:1px solid var(--rule);margin-top:64px;padding-top:32px}.article-related h2{font-family:var(--font-display);margin:0 0 24px;font-size:1.4rem}.article-related ul{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.article-related ul{grid-template-columns:1fr 1fr}}.article-related-meta{font-family:var(--font-sans);color:var(--ink-mute);margin:0 0 4px;font-size:.8rem}.article-related h3{font-family:var(--font-display);margin:0 0 8px;font-size:1.15rem;line-height:1.3}.article-related h3 a{color:var(--ink);text-decoration:none}.article-related h3 a:hover{color:var(--moss);text-decoration:underline;-webkit-text-decoration-color:var(--moss-light);text-decoration-color:var(--moss-light);text-underline-offset:4px}.article-related p{font-family:var(--font-serif);color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.5}.article-hero{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;margin-top:28px;display:block}.blog-figure{margin:44px 0}.blog-figure img{border-radius:var(--radius);width:100%;height:auto;display:block}.blog-figure-quote{font-family:var(--font-display);color:var(--ink-soft);text-align:center;margin-top:16px;padding:0 8px;font-size:1.25rem;font-style:italic;line-height:1.5}
