.blog_blogPage___JFFB{min-height:100vh;padding:9rem 3vw 4rem;background:radial-gradient(circle at 15% 5%,rgba(255,210,76,.16),transparent 32%),radial-gradient(circle at 85% 8%,rgba(199,31,44,.11),transparent 34%),var(--color-background)}.blog_blogShell__QjXs0{width:min(1120px,100%);margin:0 auto}.blog_breadcrumb__ak3pq{display:inline-flex;margin-bottom:2rem;color:var(--color-text-muted);font-size:.95rem;font-weight:600}.blog_breadcrumb__ak3pq:hover{color:var(--color-primary)}.blog_hero__m_tED{max-width:760px;margin-bottom:3rem}.blog_eyebrow__BA9dX{display:block;margin-bottom:1rem;color:var(--color-primary);font-family:var(--font-grotesk-bold);font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog_title__zAWCj{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:clamp(2.6rem,7vw,5rem);line-height:.96}.blog_description__BeEuR{max-width:680px;margin:1.5rem 0 0;color:var(--color-text-muted);font-size:1.18rem;line-height:1.7}.blog_postGrid__yuEog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.blog_postCard__N8pLU{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(30,30,30,.12);border-radius:8px;background:hsla(0,0%,98%,.82);box-shadow:0 18px 40px rgba(30,30,30,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog_postCard__N8pLU:hover{border-color:rgba(199,31,44,.34);box-shadow:0 22px 52px rgba(30,30,30,.1);transform:translateY(-2px)}.blog_postImage__DEnGh{aspect-ratio:16/9;width:100%;object-fit:cover;background:var(--color-background-muted)}.blog_postBody__mmxPz{display:flex;flex:1 1;flex-direction:column;padding:1.35rem}.blog_postMeta__IjTU0{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem;color:var(--color-text-muted);font-size:.9rem}.blog_postCard__N8pLU h2{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,2rem);line-height:1.05}.blog_postExcerpt__GZgDS{margin:1rem 0 1.35rem;color:var(--color-text-muted);line-height:1.65}.blog_tagList__TWJsr{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.blog_tag__k43Pg{border:1px solid rgba(199,31,44,.2);border-radius:999px;padding:.3rem .68rem;color:var(--color-primary);font-size:.82rem;font-weight:700}.blog_articleLayout__PTXpb{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:3rem;gap:3rem;align-items:start}.blog_article__caXiG{min-width:0}.blog_articleHeader__N9wQH{margin-bottom:2rem}.blog_articleTitle__nHwCR{max-width:860px;margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:clamp(2.4rem,6vw,4.8rem);line-height:.98}.blog_articleDek__8DOFD{max-width:760px;margin:1.35rem 0 0;color:var(--color-text-muted);font-size:1.16rem;line-height:1.72}.blog_articleImage__vPcsq{width:100%;max-height:520px;border-radius:8px;object-fit:cover;box-shadow:0 22px 52px rgba(30,30,30,.12)}.blog_articleContent__Hwnb_{margin-top:2.5rem;color:var(--color-text);font-size:1.08rem;line-height:1.82}.blog_articleContent__Hwnb_ h1,.blog_articleContent__Hwnb_ h2,.blog_articleContent__Hwnb_ h3,.blog_articleContent__Hwnb_ h4,.blog_articleContent__Hwnb_ h5,.blog_articleContent__Hwnb_ h6{margin:2.3rem 0 .9rem;color:var(--color-text);font-family:var(--font-heading);line-height:1.08}.blog_articleContent__Hwnb_ h1{font-size:clamp(2.1rem,4vw,3.6rem)}.blog_articleContent__Hwnb_ h2{font-size:clamp(1.8rem,3vw,2.7rem)}.blog_articleContent__Hwnb_ h3{font-size:clamp(1.35rem,2vw,1.8rem)}.blog_articleContent__Hwnb_ p{margin:0 0 1.25rem}.blog_articleContent__Hwnb_ ol,.blog_articleContent__Hwnb_ ul{margin:0 0 1.45rem;padding-left:1.35rem}.blog_articleContent__Hwnb_ li{margin-bottom:.5rem}.blog_articleContent__Hwnb_ blockquote{margin:2rem 0;border-left:4px solid var(--color-primary);padding:1rem 1.25rem;background:hsla(0,0%,98%,.75);color:var(--color-text-muted);font-size:1.18rem}.blog_articleContent__Hwnb_ hr{height:1px;margin:2.4rem 0;border:0;background:var(--color-border)}.blog_articleContent__Hwnb_ a{color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.blog_articleContent__Hwnb_ code{border-radius:6px;padding:.15rem .35rem;background:rgba(30,30,30,.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.94em}.blog_articleContent__Hwnb_ .markdown-table-wrap{width:100%;margin:1.75rem 0;overflow-x:auto}.blog_articleContent__Hwnb_ table{width:100%;min-width:620px;border-collapse:collapse;overflow:hidden;border:1px solid rgba(30,30,30,.13);border-radius:8px;background:hsla(0,0%,98%,.8)}.blog_articleContent__Hwnb_ td,.blog_articleContent__Hwnb_ th{border-bottom:1px solid rgba(30,30,30,.12);padding:.85rem 1rem;text-align:left;vertical-align:top}.blog_articleContent__Hwnb_ th{background:rgba(255,210,76,.22);font-family:var(--font-grotesk-bold)}.blog_aside__PEoQf{position:-webkit-sticky;position:sticky;top:8rem;border:1px solid rgba(30,30,30,.12);border-radius:8px;padding:1.25rem;background:hsla(0,0%,98%,.78)}.blog_aside__PEoQf h2{margin:0 0 .75rem;font-family:var(--font-heading);font-size:1.45rem;line-height:1.1}.blog_aside__PEoQf p{margin:0 0 1rem;color:var(--color-text-muted);line-height:1.55}.blog_asideLink__cuh9_{display:inline-flex;color:var(--color-primary);font-weight:800}@media (max-width:860px){.blog_articleLayout__PTXpb,.blog_postGrid__yuEog{grid-template-columns:1fr}.blog_aside__PEoQf{position:static}}@media (max-width:560px){.blog_blogPage___JFFB{padding-top:7rem}.blog_postBody__mmxPz{padding:1rem}}