.blog-index-page{background:var(--p-bg);color:var(--p-text);font-family:var(--sans)}.blog-index-page :is(h1,h2,p){margin-top:0}.blog-hero{border-bottom:1px solid var(--p-border);padding-block:56px}.blog-hero h1{color:var(--p-text);letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin-bottom:24px;font-size:60px;font-weight:500;line-height:1.05}.blog-lede{color:var(--p-muted);max-width:58ch;margin-bottom:24px;font-size:18px;line-height:1.65}.blog-rss{border-bottom:1px solid var(--p-border);color:var(--p-accent);white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.blog-rss:hover{color:var(--p-text);border-color:currentColor}.blog-byline{color:var(--p-muted);margin-bottom:24px;font-size:14px;line-height:1.6}.blog-posts{padding-block:32px 96px}.blog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-bottom:28px;display:flex}.blog-results{color:var(--p-muted);margin:0;font-size:14px}.fieldnote-category+.fieldnote-category{margin-top:64px}.fieldnote-category>h2{letter-spacing:-.03em;margin-bottom:0;padding-bottom:20px;scroll-margin-top:104px;font-size:28px;font-weight:500;line-height:1.2}.fieldnote-categories{flex-wrap:wrap;gap:8px 24px;display:flex}.fieldnote-categories a{border-bottom:1px solid var(--p-border);color:var(--p-text);font:500 14px/1.5 var(--sans);align-items:center;min-height:44px;display:inline-flex}.fieldnote-categories a:hover{border-color:var(--p-accent);color:var(--p-accent)}.fieldnote-list{border-top:1px solid var(--p-border)}.fieldnote-card{border-bottom:1px solid var(--p-border);color:var(--p-text);padding-block:28px;display:block}.fieldnote-card:hover{color:var(--p-text)}.fieldnote-card-meta{color:var(--p-muted);font:13px/1.6 var(--sans);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;display:flex}.fieldnote-card h3{font:500 28px/1.2 var(--font-display), Arial, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:12px 0}.fieldnote-card-copy>p{color:var(--p-muted);max-width:72ch;margin-bottom:20px;font-size:16px;line-height:1.65}.fieldnote-card-copy>.fieldnote-card-subtitle{margin-bottom:16px;font-size:14px}.fieldnote-card-footer{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fieldnote-author{color:var(--p-muted);font:13px/1.6 var(--sans);align-items:center;gap:8px;margin-right:8px;display:inline-flex}.fieldnote-author img,.fieldnote-author-monogram{place-items:center;width:32px;height:32px;display:grid}.fieldnote-author img{object-fit:cover;border-radius:5px}.fieldnote-author-monogram{background:var(--p-text);color:var(--p-bg);border-radius:5px}.fieldnote-tag{border:1px solid var(--p-border);color:var(--p-muted);font:12px/1.5 var(--sans);border-radius:7px;padding:3px 9px}.blog-read{color:var(--p-accent);align-items:center;gap:10px;margin-top:20px;font-size:14px;display:inline-flex}.fieldnote-card:hover .blog-read{text-underline-offset:5px;text-decoration:underline}.blog-index-page :is(a,button):focus-visible{outline:2px solid var(--p-accent);outline-offset:5px}@media (max-width:1000px){.blog-hero h1{font-size:48px}.fieldnote-card h3{font-size:26px}}@media (max-width:700px){.blog-hero{padding-block:36px}.blog-hero h1{max-width:15ch;font-size:40px}.blog-lede{font-size:16px}.blog-posts{padding-block:28px 56px}.fieldnote-category+.fieldnote-category{margin-top:48px}.fieldnote-category>h2{font-size:24px}.fieldnote-card h3{font-size:26px}.fieldnote-categories{gap:4px 16px}}
