.Blog_page__RbOUs{background:var(--paper);color:var(--ink)}.Blog_hero__2_1CF{padding:150px 0 64px;background:var(--ink-deep);color:#f7f8fb}.Blog_shell__YClEv{width:min(100% - 48px,1180px);margin:0 auto}.Blog_label__QxoQh{margin:0 0 20px;color:var(--cyan);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.Blog_hero__2_1CF h1{max-width:820px;margin:0;font-size:clamp(44px,5.4vw,74px);font-weight:590;line-height:.96;letter-spacing:-.055em}.Blog_list__eepnd{padding:34px 0 110px}.Blog_postRow__Ot00T{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:34px;padding:36px 0;border-bottom:1px solid var(--line)}.Blog_postRow__Ot00T:last-child{border-bottom:0}.Blog_postRowNoImage__auZSP{grid-template-columns:minmax(0,1fr)}.Blog_postImageWrap__SouTu{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#151a22}.Blog_postImage__IPtN4{object-fit:cover;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.Blog_postRow__Ot00T:hover .Blog_postImage__IPtN4{transform:scale(1.025)}.Blog_postMeta__NTvgX{display:flex;gap:20px;margin:0 0 14px;color:rgba(17,21,27,.45);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.Blog_postBody__OnJcn h2{margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:580;line-height:1.05;letter-spacing:-.04em;transition:color .16s ease}.Blog_postBody__OnJcn h2:hover{color:var(--blue)}.Blog_postDescription___Py7H{max-width:720px;margin:14px 0 0;color:rgba(17,21,27,.78);font-size:15px;font-weight:520;line-height:1.5}.Blog_postExcerpt__xMM3C{max-width:720px;margin:10px 0 0;color:rgba(17,21,27,.55);font-size:13px;line-height:1.55}.Blog_readMore__cWzUJ{display:inline-flex;align-items:center;gap:10px;margin-top:18px;color:var(--blue);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.Blog_readMore__cWzUJ span{transition:transform .16s ease}.Blog_readMore__cWzUJ:hover span{transform:translateX(3px)}@media (max-width:760px){.Blog_shell__YClEv{width:min(100% - 32px,1180px)}.Blog_hero__2_1CF{padding:120px 0 48px}.Blog_postRow__Ot00T{grid-template-columns:1fr;gap:20px;padding:28px 0}.Blog_postImageWrap__SouTu{aspect-ratio:16/9}}