._blogPage_u7rcv_1,._postPage_u7rcv_2{width:min(100% - (2 * var(--page-gutter)), var(--container));margin-inline:auto}._blogPage_u7rcv_1{padding-block:clamp(3rem,8vw,7rem)}._blogHero_u7rcv_11,._blogHeroCompact_u7rcv_12{max-width:50rem}._blogHero_u7rcv_11{padding-block:clamp(1rem,4vw,3rem) clamp(2rem,5vw,4rem)}._blogHeroCompact_u7rcv_12{padding-block:1rem 2rem}._blogHero_u7rcv_11 h1,._blogHeroCompact_u7rcv_12 h1,._postHeader_u7rcv_26 h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Space Grotesk,sans-serif;line-height:1.03}._blogHero_u7rcv_11 h1{font-size:clamp(2.6rem,7vw,4.8rem)}._blogHeroCompact_u7rcv_12 h1{font-size:clamp(2.4rem,6vw,4rem)}._blogHero_u7rcv_11>p:not(._eyebrow_u7rcv_42),._blogHeroCompact_u7rcv_12>p:not(._eyebrow_u7rcv_42),._postHeader_u7rcv_26>p{max-width:44rem;color:var(--text-muted);margin:1.2rem 0 0;font-size:clamp(1rem,2.5vw,1.15rem)}._categoryNav_u7rcv_51{scrollbar-width:thin;gap:.55rem;margin-bottom:2.25rem;padding-bottom:.35rem;display:flex;overflow-x:auto}._categoryNav_u7rcv_51 a{border:1px solid var(--border-subtle);min-height:2.5rem;color:var(--text-muted);white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}._categoryNav_u7rcv_51 a:hover,._categoryNav_u7rcv_51 ._activeCategory_u7rcv_76{background:var(--gradient-brand);color:#fff;border-color:#0000}._featured_u7rcv_82{margin-bottom:1rem}._featured_u7rcv_82 article{grid-template-columns:minmax(0,1.3fr) minmax(19rem,.7fr);display:grid}._featured_u7rcv_82 article>a img{aspect-ratio:16/8}._featured_u7rcv_82 article>div{align-content:center;display:grid}._postGrid_u7rcv_100,._relatedGrid_u7rcv_101{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._postPage_u7rcv_2{padding-block:2.5rem clamp(4rem,9vw,8rem)}._breadcrumb_u7rcv_111{color:var(--text-dim);white-space:nowrap;align-items:center;gap:.55rem;margin-bottom:clamp(2rem,6vw,4rem);font-size:.78rem;display:flex;overflow:hidden}._breadcrumb_u7rcv_111 a{color:var(--purple-light);text-decoration:none}._breadcrumb_u7rcv_111 span:last-child{text-overflow:ellipsis;overflow:hidden}._postHeader_u7rcv_26{text-align:center;max-width:58rem;margin-inline:auto}._postCategory_u7rcv_138{color:var(--purple-light);letter-spacing:.06em;text-transform:uppercase;background:#7b36ff14;border:1px solid #7b36ff52;border-radius:999px;margin-bottom:1rem;padding:.4rem .7rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}._postHeader_u7rcv_26 h1{font-size:clamp(2.45rem,7vw,4.7rem)}._postHeader_u7rcv_26>p{margin-inline:auto}._postMeta_u7rcv_161{color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:.45rem 1rem;margin-top:1.5rem;font-size:.8rem;display:flex}._postCover_u7rcv_171{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-lg);margin-block:clamp(2.5rem,7vw,5rem);display:block;overflow:hidden}._postCover_u7rcv_171 img{width:100%;height:auto}._articleBody_u7rcv_186{max-width:var(--reading-width);color:var(--text-muted);margin-inline:auto;font-size:clamp(1rem,2vw,1.08rem);line-height:1.85}._articleBody_u7rcv_186 h2{color:var(--text);letter-spacing:-.025em;margin:2.8rem 0 .9rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.65rem,4vw,2.25rem);line-height:1.15}._articleBody_u7rcv_186 p{margin-block:1.15rem}._articleBody_u7rcv_186 ul{gap:.45rem;margin-block:1.5rem;padding-left:1.25rem;display:grid}._articleBody_u7rcv_186 li::marker{color:var(--orange-light)}._articleBody_u7rcv_186 blockquote{border-left:3px solid var(--purple);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text);background:#7b36ff14;margin:2rem 0;padding:1.2rem 1.35rem;font-family:Space Grotesk,sans-serif;font-size:1.1rem}._related_u7rcv_101{border-top:1px solid var(--border-subtle);margin-top:clamp(4rem,10vw,8rem);padding-top:clamp(2.5rem,6vw,4rem)}._related_u7rcv_101>h2{margin:0 0 1.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,4vw,2.5rem)}._relatedGrid_u7rcv_101{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=820px){._featured_u7rcv_82 article{grid-template-columns:1fr}._postGrid_u7rcv_100{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._postGrid_u7rcv_100,._relatedGrid_u7rcv_101{grid-template-columns:1fr}._blogHero_u7rcv_11 h1,._postHeader_u7rcv_26 h1{font-size:clamp(2.35rem,12vw,3.4rem)}}
