.v3-scope .blog-lede{margin:8px 0 0;color:var(--ink-2)}.v3-scope .blog-filter{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:14px}.v3-scope .blog-filter a{padding-bottom:2px;border-bottom:1px solid transparent;color:var(--ink-2);text-decoration:none}.v3-scope .blog-filter a:hover{color:var(--ink)}.v3-scope .blog-filter a[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.v3-scope .blog-empty{margin:28px 0 0;color:var(--ink-2)}.v3-scope .blog-list{display:flex;flex-direction:column;gap:28px;margin-top:28px}.v3-scope .blog-dateline{margin:0;color:var(--ink-3);font-family:var(--f-mono);font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.v3-scope .blog-card{display:flex;gap:20px;padding-top:16px;border-top:1px solid var(--line-2)}.v3-scope .blog-card-text{flex:1;min-width:0}.v3-scope .blog-card-title{margin-top:6px;font-size:21px;line-height:1.25;letter-spacing:-.005em}.v3-scope .blog-card-title a{color:var(--ink);text-decoration:none}.v3-scope .blog-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.v3-scope .blog-card-summary{margin:8px 0 0;color:var(--ink-2);font-size:15px;line-height:1.55}.v3-scope .blog-card-cover{flex:none;width:200px;max-width:100%}@media (max-width:640px){.v3-scope .blog-card{flex-direction:column;gap:12px}}.v3-scope .blog-pager{display:flex;justify-content:space-between;margin-top:32px;font-size:14px}.v3-scope .blog-pager a{color:var(--ink);border-bottom:1px solid var(--line-2);text-decoration:none}.v3-scope .blog-post-title{margin-top:8px}.v3-scope .blog-note{margin:14px 0 0;padding:8px 12px;border-radius:var(--r-2);background:var(--accent-bg);color:var(--ink-2);font-size:14px;line-height:1.5}.v3-scope .blog-post-cover{margin-top:20px;border-radius:var(--r-2)}.v3-scope .blog-post-back{margin:32px 0 0;padding-top:14px;border-top:1px solid var(--line-2);font-size:14px}.v3-scope .blog-post-back a{color:var(--ink);border-bottom:1px solid var(--line-2);text-decoration:none}.v3-scope .blog-body{margin-top:20px;color:var(--ink);font-size:17px;line-height:1.65}.v3-scope .blog-body>*+*{margin-top:1em}.v3-scope .blog-body h2{margin-top:1.6em;font-size:24px;line-height:1.25}.v3-scope .blog-body h3{margin-top:1.4em;font-size:19px;line-height:1.3}.v3-scope .blog-body ul{padding-left:1.4em;list-style:disc}.v3-scope .blog-body ol{padding-left:1.4em;list-style:decimal}.v3-scope .blog-body li+li{margin-top:.35em}.v3-scope .blog-body a{color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}.v3-scope .blog-body blockquote{padding-left:1em;border-left:2px solid var(--line-2);color:var(--ink-2)}.adm-scope .blog-body h4{color:inherit;font-size:inherit;text-transform:none}