.bloglist{width:100%;max-width:880px;margin:0 auto;padding:88px 40px 112px}.bloglist__head{padding-bottom:48px;border-bottom:1px solid var(--bone-rule)}.bloglist__eyebrow{font-family:var(--font-geist-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--post-accent);margin-bottom:20px}.bloglist__title{font-size:clamp(34px,5vw,48px);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--bone-ink);margin-bottom:20px}.bloglist__deck{font-family:var(--font-serif);font-size:19px;font-style:italic;line-height:1.6;color:var(--bone-ink-soft);max-width:620px}.bloglist__items{list-style:none}.bloglist__item+.bloglist__item{border-top:1px solid var(--bone-rule)}.postcard{display:block;padding:40px 24px 40px 0;transition:background .2s ease,padding-left .2s ease}.postcard:hover{background:var(--bone-bg-2);padding-left:24px}.postcard__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-geist-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-ink-mute);margin-bottom:16px}.postcard__kind{color:var(--post-accent);border:1px solid color-mix(in srgb,var(--post-accent) 34%,transparent);border-radius:20px;padding:4px 11px;letter-spacing:.1em}.postcard__dot{opacity:.5}.postcard__title{font-size:clamp(23px,3vw,29px);font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--bone-ink);margin-bottom:14px;max-width:30ch}.postcard__excerpt{font-size:15px;line-height:1.7;color:var(--bone-ink-soft);max-width:66ch;margin-bottom:20px}.postcard__more{font-size:13px;font-weight:500;color:var(--post-accent)}.postcard:hover .postcard__more{text-decoration:underline;text-underline-offset:3px}.bloglist__empty{padding:48px 0;color:var(--bone-ink-mute);font-size:15px}@media(max-width:768px){.bloglist{padding:56px 20px 80px}.postcard{padding:32px 0}.postcard:hover{padding-left:0;background:transparent}.bloglist__deck{font-size:17px}}
