.blog-module__JsT-Oq__main{background:var(--color-off-white);min-height:100vh;padding:clamp(32px, 6vw, 80px) var(--gutter)}.blog-module__JsT-Oq__inner{max-width:820px;margin:0 auto}.blog-module__JsT-Oq__header{margin-bottom:clamp(40px,6vw,64px)}.blog-module__JsT-Oq__backLink{color:var(--color-gray-500);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:.82rem;font-weight:500;display:inline-block}.blog-module__JsT-Oq__backLink:hover{color:var(--color-black)}.blog-module__JsT-Oq__pageTitle{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.04}.blog-module__JsT-Oq__pageIntro{color:var(--color-gray-700);max-width:36rem;font-size:1.05rem;line-height:1.7}.blog-module__JsT-Oq__grid{gap:0;display:grid}.blog-module__JsT-Oq__card{border-top:1px solid #b8b5ad80;padding:28px 0;display:block}.blog-module__JsT-Oq__card:last-child{border-bottom:1px solid #b8b5ad80}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cardTitle{color:var(--color-gray-700)}.blog-module__JsT-Oq__cardMeta{color:var(--color-gray-500);letter-spacing:.02em;margin-bottom:8px;font-size:.78rem;display:block}.blog-module__JsT-Oq__cardTitle{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;line-height:1.3;transition:color .15s}.blog-module__JsT-Oq__cardDesc{color:var(--color-gray-700);max-width:40rem;font-size:.92rem;line-height:1.65}.blog-module__JsT-Oq__articleHeader{margin-bottom:clamp(32px,5vw,48px)}.blog-module__JsT-Oq__articleMeta{color:var(--color-gray-500);letter-spacing:.02em;margin-bottom:16px;font-size:.82rem;display:block}.blog-module__JsT-Oq__articleTitle{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.blog-module__JsT-Oq__articleDesc{color:var(--color-gray-700);max-width:38rem;font-size:1.08rem;line-height:1.7}.blog-module__JsT-Oq__articleByline{color:var(--color-black);letter-spacing:.01em;margin-top:20px;font-size:.9rem;font-weight:500}.blog-module__JsT-Oq__prose{color:var(--color-gray-700);font-size:1rem;line-height:1.82}.blog-module__JsT-Oq__prose h2{letter-spacing:-.02em;color:var(--color-black);margin-top:2.4em;margin-bottom:.6em;font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:600;line-height:1.2}.blog-module__JsT-Oq__prose h3{color:var(--color-black);margin-top:2em;margin-bottom:.5em;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;line-height:1.3}.blog-module__JsT-Oq__prose p{margin-bottom:1.2em}.blog-module__JsT-Oq__prose ul,.blog-module__JsT-Oq__prose ol{margin-bottom:1.2em;padding-left:1.5em}.blog-module__JsT-Oq__prose li{margin-bottom:.4em}.blog-module__JsT-Oq__prose strong{color:var(--color-black);font-weight:600}.blog-module__JsT-Oq__prose code{font-family:var(--font-mono);background:#b8b5ad33;border-radius:3px;padding:2px 6px;font-size:.88em}.blog-module__JsT-Oq__prose pre{background:var(--color-black);color:var(--color-off-white);border-radius:var(--radius-md);font-family:var(--font-mono);margin-bottom:1.5em;padding:20px 24px;font-size:.88rem;line-height:1.6;overflow-x:auto}.blog-module__JsT-Oq__prose pre code{background:0 0;padding:0}.blog-module__JsT-Oq__prose table{border-collapse:collapse;width:100%;margin-bottom:1.5em;font-size:.92rem}.blog-module__JsT-Oq__prose th,.blog-module__JsT-Oq__prose td{text-align:left;border-bottom:1px solid #b8b5ad80;padding:10px 14px}.blog-module__JsT-Oq__prose th{color:var(--color-black);font-weight:600}.blog-module__JsT-Oq__prose hr{border:none;border-top:1px solid #b8b5ad80;margin:2em 0}.blog-module__JsT-Oq__articleFooter{border-top:1px solid #b8b5ad80;margin-top:clamp(40px,6vw,64px);padding-top:24px}.blog-module__JsT-Oq__articleCta{border-radius:var(--radius-sm);min-height:42px;color:var(--color-white);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(#2f2f2f 0%,#161616 100%);align-items:center;padding:0 18px;font-size:.82rem;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__articleCta:hover{background:linear-gradient(#3a3a3a 0%,#1a1a1a 100%)}
