.blogHero{text-align:left}.blogHero .sub{margin-left:0}.blogEmpty{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:clamp(34px,4vw,52px);font-size:12px}.blogMeta{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;gap:14px;font-size:10.5px;display:flex}.blogMeta>*+:before{content:"";vertical-align:.28em;opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:14px;display:inline-block}.blogDraft{color:var(--amber-ink);font-weight:650}.blogLead{border-bottom:1px solid var(--hairl);gap:18px;margin-top:clamp(30px,4vw,48px);padding-bottom:clamp(36px,4.5vw,56px);display:grid}.blogCover{border-radius:var(--radius-card);background:var(--paper2);display:block;overflow:hidden}.blogCover:has(img){aspect-ratio:16/9}.blogCoverArt{object-fit:cover;width:100%;height:100%;display:block}.blogLead .blogLeadTitle{letter-spacing:-.026em;text-wrap:balance;max-width:22ch;font-size:clamp(26px,1rem + 1.9vw,38px);font-weight:800;line-height:1.1}.blogLeadLead{color:var(--ink2);max-width:56ch;font-size:clamp(16px,.78rem + .4vw,18.5px);line-height:1.6}.blogList{flex-direction:column;gap:clamp(30px,4vw,48px);margin-top:clamp(36px,4.5vw,56px);display:flex}.blogRow .blogTitle{letter-spacing:-.02em;text-wrap:balance;max-width:34ch;margin-top:10px;font-size:clamp(20px,.9rem + .9vw,26px);font-weight:800;line-height:1.18}.blogRow p{max-width:58ch;color:var(--ink2);margin-top:9px;line-height:1.55}.blogLeadTitle a,.blogTitle a{color:var(--ink);text-decoration:none}.blogLeadTitle a:hover,.blogTitle a:hover{text-underline-offset:4px;text-decoration:underline}.blogArticle{position:relative}.blogProgress{z-index:5;background:var(--hairl);height:2px;position:sticky;top:0}.blogProgress i{background:var(--ink);transform-origin:0;height:100%;display:block}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.blogProgress i{animation:linear both blogRead;animation-timeline:scroll(root);transform:scaleX(0)}}}@keyframes blogRead{to{transform:scaleX(1)}}.blogDoc{max-width:760px;padding-top:clamp(52px,8vh,96px)}.blogDoc h1{letter-spacing:-.028em;text-wrap:balance;margin-top:16px;font-size:clamp(30px,1.3rem + 2.2vw,50px);font-weight:800;line-height:1.06}.blogDoc .sub{max-width:60ch;margin-left:0}.blogArticleCover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;margin-top:clamp(30px,4vw,46px);display:block}.blogPending{border-radius:var(--radius-tile);background:var(--paper2);border-left:2px solid var(--amber);color:var(--ink2);margin-top:clamp(30px,4vw,44px);padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,24px);font-size:14.5px;line-height:1.6}.blogBody{color:var(--ink2);margin-top:clamp(32px,4vw,52px);font-size:clamp(16px,.8rem + .4vw,18.5px);line-height:1.68}.blogBody>*+*{margin-top:1.15em}.blogDoc .blogBody h2{letter-spacing:-.02em;max-width:30ch;color:var(--ink);margin-top:1.9em;font-size:clamp(21px,.9rem + 1vw,27px);font-weight:800;line-height:1.2}.blogDoc .blogBody h3{color:var(--ink);margin-top:1.6em;font-size:1.06em;font-weight:700}.blogBody a{color:var(--ink);text-underline-offset:3px}.blogBody ul,.blogBody ol{padding-left:1.3em}.blogBody li+li{margin-top:.4em}.blogBody blockquote{border-left:2px solid var(--hairl);color:var(--ink);margin-left:0;padding-left:1.1em}.blogBody code{font-family:var(--font-mono);background:var(--paper2);border-radius:4px;padding:.15em .4em;font-size:.88em}.blogBody pre{border-radius:var(--radius-tile);background:var(--paper2);padding:1em 1.1em;overflow-x:auto}.blogBody pre code{background:0 0;padding:0}.blogBody img{border-radius:var(--radius-tile);max-width:100%;height:auto}.blogBack{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-underline-offset:5px;margin:clamp(40px,5vw,64px) 0 clamp(70px,10vh,120px);font-size:12px;text-decoration:underline;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.blogRow{animation:linear both subRise;animation-timeline:view();animation-range:entry 8% entry 54%}}}
