.Blog_articleMain__kRR_n,.Blog_blogMain__tp2Rd{width:min(calc(100% - 2rem),75rem);margin-inline:auto}.Blog_blogMain__tp2Rd{padding-block:clamp(4rem,9vw,7rem) clamp(5rem,10vw,8rem)}.Blog_blogHero__3hfCB{max-width:48rem}.Blog_eyebrow__btOpS{margin:0 0 .9rem;color:var(--accent);font-family:var(--font-mono);font-size:.74rem;font-weight:800;letter-spacing:.08em}.Blog_articleHeader__Y5gVz h1,.Blog_blogHero__3hfCB h1{margin:0;font-weight:790;letter-spacing:-.06em;line-height:1;text-wrap:balance}.Blog_blogHero__3hfCB h1{font-size:clamp(2.75rem,7vw,5rem)}.Blog_blogHero__3hfCB>p:last-child{max-width:42rem;margin:1.35rem 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.2rem)}.Blog_postGrid__yo1zP{display:grid;gap:1.25rem;margin-top:clamp(3rem,7vw,5rem)}.Blog_postCard__NE5oz{overflow:hidden;border:1px solid var(--border);border-radius:5px;background:var(--surface);transition:border-color .15s ease,transform .15s ease}.Blog_postCard__NE5oz:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));transform:translateY(-2px)}.Blog_cardImage__VM09l{position:relative;aspect-ratio:16/9;display:block;border-bottom:1px solid var(--border);background:var(--surface-subtle)}.Blog_cardImage__VM09l img{object-fit:contain;padding:.75rem}.Blog_cardBody__4am4G{padding:clamp(1.35rem,4vw,2rem)}.Blog_postMeta__1AgAU{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;color:var(--muted);font-family:var(--font-mono);font-size:.75rem;font-weight:650}.Blog_postCard__NE5oz h2{margin:.9rem 0 0;font-size:clamp(1.35rem,3vw,1.75rem);letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.Blog_postCard__NE5oz h2 a{text-decoration:none}.Blog_postCard__NE5oz h2 a:hover{color:var(--accent)}.Blog_cardDescription__WEETm{margin:.85rem 0 0;color:var(--muted)}.Blog_readMore__d6RvV{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;color:var(--accent);font-size:.9rem;font-weight:720;text-decoration:none}.Blog_readMore__d6RvV:hover{color:var(--accent-dark)}.Blog_emptyState__URQ_N{margin-top:3rem;border:1px solid var(--border);border-radius:5px;background:var(--surface-subtle);padding:2rem;color:var(--muted)}.Blog_articleMain__kRR_n{max-width:58rem;padding-block:clamp(3.5rem,8vw,6.5rem) clamp(5rem,10vw,8rem)}.Blog_articleHeader__Y5gVz{max-width:52rem}.Blog_articleFooter__4rb63 a,.Blog_backLink__DUCjb{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent);font-size:.88rem;font-weight:720;text-decoration:none}.Blog_articleFooter__4rb63 a:hover,.Blog_backLink__DUCjb:hover{color:var(--accent-dark)}.Blog_articleHeader__Y5gVz h1{margin-top:1.5rem;font-size:clamp(2.5rem,7vw,4.7rem)}.Blog_articleDescription__JHgMr{max-width:45rem;margin:1.4rem 0 0;color:var(--muted);font-size:clamp(1.08rem,2.2vw,1.3rem);line-height:1.6}.Blog_articleHeader__Y5gVz .Blog_postMeta__1AgAU{margin-top:1.5rem}.Blog_articleImage__iswhZ{position:relative;aspect-ratio:16/9;overflow:hidden;margin-top:clamp(2.5rem,6vw,4.5rem);border:1px solid var(--border);border-radius:5px;background:var(--surface-subtle)}.Blog_articleImage__iswhZ img{object-fit:contain;padding:clamp(.5rem,2vw,1rem)}.Blog_tableOfContents__TjXtg{max-width:46rem;margin-top:clamp(2.75rem,6vw,4.5rem);border:1px solid var(--border);border-radius:5px;background:var(--surface-subtle)}.Blog_tableOfContents__TjXtg summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-weight:740;list-style:none}.Blog_tableOfContents__TjXtg summary::-webkit-details-marker{display:none}.Blog_tableOfContents__TjXtg summary span:last-child{color:var(--accent);font-family:var(--font-mono);font-size:1.4rem;line-height:1;transition:transform .16s ease}.Blog_tableOfContents__TjXtg[open] summary span:last-child{transform:rotate(45deg)}.Blog_tableOfContents__TjXtg nav{border-top:1px solid var(--border);background:var(--surface);padding:1rem 1.25rem 1.15rem}.Blog_tableOfContentsList__kjy7_{margin:0;padding-left:1.5rem;list-style:decimal}.Blog_tableOfContentsList__kjy7_ li+li{margin-top:.5rem}.Blog_tableOfContentsList__kjy7_ li::marker{color:var(--accent);font-family:var(--font-mono);font-weight:700}.Blog_tableOfContentsSubitem__2SJE_{margin-left:1.25rem}.Blog_tableOfContentsList__kjy7_ a{color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.18em}.Blog_tableOfContentsList__kjy7_ a:hover{color:var(--accent-dark)}.Blog_prose__aXt_2{max-width:46rem;margin-top:clamp(2.75rem,6vw,4.5rem);font-size:1.04rem;line-height:1.78}.Blog_tableOfContents__TjXtg+.Blog_prose__aXt_2{margin-top:2rem}.Blog_prose__aXt_2>:first-child{margin-top:0}.Blog_prose__aXt_2 h2,.Blog_prose__aXt_2 h3,.Blog_prose__aXt_2 h4{margin:2.25em 0 .65em;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.Blog_prose__aXt_2 h2{font-size:clamp(1.75rem,4vw,2.35rem)}.Blog_prose__aXt_2 h3{font-size:clamp(1.35rem,3vw,1.7rem)}.Blog_prose__aXt_2 blockquote,.Blog_prose__aXt_2 ol,.Blog_prose__aXt_2 p,.Blog_prose__aXt_2 pre,.Blog_prose__aXt_2 table,.Blog_prose__aXt_2 ul{margin-block:1.25em}.Blog_prose__aXt_2 ol,.Blog_prose__aXt_2 ul{padding-left:1.5rem}.Blog_prose__aXt_2 ul{list-style:disc}.Blog_prose__aXt_2 ol{list-style:decimal}.Blog_prose__aXt_2 li+li{margin-top:.45rem}.Blog_prose__aXt_2 a{color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.18em}.Blog_prose__aXt_2 a:hover{color:var(--accent-dark)}.Blog_prose__aXt_2 strong{font-weight:760}.Blog_prose__aXt_2 blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);padding:1rem 1.25rem;color:var(--muted)}.Blog_prose__aXt_2 blockquote>:first-child{margin-top:0}.Blog_prose__aXt_2 blockquote>:last-child{margin-bottom:0}.Blog_prose__aXt_2 code{border-radius:3px;background:var(--surface-subtle);padding:.12em .32em;font-family:var(--font-mono);font-size:.88em}.Blog_prose__aXt_2 pre{overflow-x:auto;border:1px solid var(--border);border-radius:5px;background:var(--ink);color:#ffffff;padding:1.25rem;line-height:1.65}.Blog_prose__aXt_2 pre code{background:transparent;padding:0;color:inherit}.Blog_prose__aXt_2 img{height:auto;margin-block:2rem;border:1px solid var(--border);border-radius:5px}.Blog_prose__aXt_2 table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.95rem}.Blog_prose__aXt_2 td,.Blog_prose__aXt_2 th{border:1px solid var(--border);padding:.7rem .85rem;text-align:left}.Blog_prose__aXt_2 th{background:var(--surface-subtle)}.Blog_prose__aXt_2 hr{margin-block:2.5rem;border:0;border-top:1px solid var(--border)}.Blog_prose__aXt_2 .contains-task-list{padding-left:0;list-style:none}.Blog_prose__aXt_2 .task-list-item{display:flex;align-items:baseline;gap:.55rem}.Blog_articleFooter__4rb63{max-width:46rem;margin-top:3.5rem;border-top:1px solid var(--border);padding-top:1.5rem}.Blog_moreGuides__OkCBA{max-width:46rem;margin-top:clamp(3rem,7vw,5rem);border-top:1px solid var(--border);padding-top:2rem}.Blog_moreGuides__OkCBA h2{margin:0;font-size:clamp(1.6rem,4vw,2.15rem);letter-spacing:-.04em;line-height:1.15}.Blog_moreGuides__OkCBA ul{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.Blog_moreGuides__OkCBA a{display:grid;gap:.4rem;border:1px solid var(--border);border-radius:5px;padding:1rem 1.1rem;text-decoration:none}.Blog_moreGuides__OkCBA a:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.Blog_moreGuides__OkCBA strong{color:var(--ink);line-height:1.3}.Blog_moreGuides__OkCBA span{color:var(--muted);font-size:.92rem;line-height:1.5}@media (min-width:48rem){.Blog_postGrid__yo1zP{grid-template-columns:repeat(2,minmax(0,1fr))}}