.blog_wrap__77fZF{background:var(--bg);color:var(--cream);padding-block:clamp(2rem,1.4rem + 4vw,4rem);min-height:70vh}.blog_inner__e4ydw{width:100%}.blog_head__3GLcX{max-width:720px;margin-bottom:clamp(1.8rem,1.2rem + 3vw,3rem)}.blog_kicker__YsBJl{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .7rem;font-family:var(--ff-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.blog_tick__Avqfu{width:.7rem;height:2px;background:var(--red);display:inline-block}.blog_h1__5QIdu{margin:0 0 .7rem;font-family:var(--ff-display);font-size:var(--step-4);letter-spacing:-.02em;color:#fff}.blog_lead__ER991{margin:0;font-size:var(--step-1);line-height:1.6;color:var(--cream)}.blog_empty__oeFlF{color:var(--muted);font-size:var(--step-1);padding:2rem 0}.blog_grid__4VF_V{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(1rem,.6rem + 1.5vw,1.6rem)}.blog_card__AELHx{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);overflow:hidden;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.blog_card__AELHx:hover{border-color:var(--red);transform:translateY(-2px)}.blog_cardLink__4MC_H{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.blog_cover__r9azf{display:block;aspect-ratio:16/9;background:#0f0f13;overflow:hidden}.blog_coverImg__uKw_e{width:100%;height:100%;object-fit:cover;display:block}.blog_coverEmpty__n_BFc{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.blog_coverMark__bEZ2r{font-family:var(--ff-display);font-size:2rem;letter-spacing:.1em;color:rgba(255,255,255,.12)}.blog_cardBody__mNUBU{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1rem,.8rem + .8vw,1.3rem);flex:1 1}.blog_date__RNj9C{font-family:var(--ff-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.blog_cardTitle__Yatym{font-family:var(--ff-display);font-size:var(--step-1);line-height:1.25;color:#fff}.blog_excerpt__57etC{font-size:.92rem;line-height:1.55;color:var(--cream)}.blog_tags__JfoWe{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.4rem}.blog_tag__WCjGh{font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.12rem .5rem}.blog_article__NwR5q{max-width:760px}.blog_back__p1Yoa{display:inline-block;margin-bottom:1.2rem;font-family:var(--ff-mono);font-size:var(--step--1);color:var(--muted)}.blog_back__p1Yoa:hover{color:var(--red)}.blog_articleHead__Tntlj{margin-bottom:1.4rem}.blog_articleH1__RIrOc{margin:0 0 .8rem;font-family:var(--ff-display);font-size:var(--step-4);line-height:1.12;letter-spacing:-.02em;color:#fff}.blog_meta__y1pLv{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-family:var(--ff-mono);font-size:.8rem;letter-spacing:.04em;color:var(--muted)}.blog_metaSep__KE2E_{opacity:.5}.blog_articleCover__xJdwO{margin:0 0 1.8rem;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line)}.blog_articleCoverImg__9zSal{width:100%;height:auto;display:block}.blog_prose__ANw52{font-size:var(--step-1);line-height:1.7;color:var(--cream)}.blog_prose__ANw52 h2{font-family:var(--ff-display);font-size:var(--step-2);letter-spacing:-.01em;margin:2rem 0 .8rem;color:#fff}.blog_prose__ANw52 h3{font-family:var(--ff-display);font-size:var(--step-1);margin:1.6rem 0 .6rem;color:#fff}.blog_prose__ANw52 h4{font-size:1.05rem;margin:1.3rem 0 .5rem;color:#fff}.blog_prose__ANw52 p{margin:0 0 1.1rem}.blog_prose__ANw52 ol,.blog_prose__ANw52 ul{margin:0 0 1.1rem;padding-left:1.5rem}.blog_prose__ANw52 li{margin:.35rem 0}.blog_prose__ANw52 blockquote{margin:0 0 1.1rem;padding:.4rem 0 .4rem 1.1rem;border-left:3px solid var(--red);color:var(--muted);font-style:italic}.blog_prose__ANw52 a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.blog_prose__ANw52 img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:1rem 0;border:1px solid var(--line)}.blog_prose__ANw52 code{font-family:var(--ff-mono);font-size:.9em;background:#0f0f13;border:1px solid var(--line);border-radius:5px;padding:.1em .35em}.blog_prose__ANw52 pre{background:#0f0f13;border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem;overflow-x:auto;margin:0 0 1.1rem}.blog_prose__ANw52 pre code{border:0;padding:0;background:transparent}.blog_prose__ANw52 hr{border:0;border-top:1px solid var(--line);margin:1.8rem 0}.blog_articleTags__J9cS5{display:flex;flex-wrap:wrap;gap:.4rem;margin:2rem 0 0}.blog_articleFoot__Ic6F2{margin-top:2.2rem;padding-top:1.4rem;border-top:1px solid var(--line)}