.BlogPost_BlogPostPage__JfoIr{max-width:var(--wrapper-max-width);padding-left:40px;padding-right:40px;margin:0 auto}@media(max-width:640px){.BlogPost_BlogPostPage__JfoIr{padding-left:4px;padding-right:4px}}.BlogPost_BlogPostPage__JfoIr{padding-top:var(--l2);padding-bottom:var(--l3);display:grid;grid-gap:var(--l2);gap:var(--l2)}@media(max-width:640px){.BlogPost_BlogPostPage__JfoIr{gap:var(--l1)}}.BlogPost_BlogPostContent__w1nCA{display:grid;grid-gap:var(--l1);gap:var(--l1);max-width:1100px;margin:0 auto;width:100%}@media(max-width:640px){.BlogPost_BlogPostContent__w1nCA{padding:0 var(--m1)}}.BlogPost_BackLink__vHNer{display:inline-flex;align-items:center;gap:var(--xs1);font-size:var(--s4);color:var(--vh-red);text-decoration:none}.BlogPost_BackLink__vHNer svg{height:1em;aspect-ratio:1/1}.BlogPost_BackLink__vHNer svg *{stroke:var(--vh-red)}.BlogPost_PostHero__rNVhx{display:grid;grid-template-columns:1fr auto;grid-gap:var(--l2);gap:var(--l2);align-items:center}@media(max-width:640px){.BlogPost_PostHero__rNVhx{grid-template-columns:1fr;gap:var(--m1)}}.BlogPost_PostTitle__hE4VA{font-size:clamp(1.75rem,3vw,2.8rem);font-weight:var(--weight-bold);line-height:1.15;padding:0!important}.BlogPost_PostMeta__trgGD{display:grid;grid-gap:var(--m1);gap:var(--m1);min-width:180px}@media(max-width:640px){.BlogPost_PostMeta__trgGD{grid-template-columns:repeat(3,auto);justify-content:start;gap:var(--m1);min-width:0}}.BlogPost_PostMetaItem__lqNt2{display:flex;align-items:center;gap:var(--s1);font-size:var(--m1);font-weight:var(--weight-medium)}.BlogPost_PostMetaIcon__cC704{color:var(--vh-red);flex-shrink:0}.BlogPost_BannerImage__aieCQ{width:100%;border-radius:var(--m2);display:block;object-fit:cover;max-height:480px}.BlogPost_Blocks__9M9Bv{display:grid;grid-gap:var(--l1);gap:var(--l1)}.BlogPost_TextBlock__M4r60{font-size:var(--m1);line-height:1.75;color:var(--text)}.BlogPost_TextBlock__M4r60 h1,.BlogPost_TextBlock__M4r60 h2,.BlogPost_TextBlock__M4r60 h3,.BlogPost_TextBlock__M4r60 h4,.BlogPost_TextBlock__M4r60 h5,.BlogPost_TextBlock__M4r60 h6{font-weight:var(--weight-bold);line-height:1.25;margin-top:var(--m4);margin-bottom:var(--s3);padding:0!important}.BlogPost_TextBlock__M4r60 h2{font-size:var(--m4)}.BlogPost_TextBlock__M4r60 h3{font-size:var(--m3)}.BlogPost_TextBlock__M4r60 h4{font-size:var(--m2)}.BlogPost_TextBlock__M4r60 p{margin:0 0 var(--s3)}.BlogPost_TextBlock__M4r60 ol,.BlogPost_TextBlock__M4r60 ul{padding-left:var(--m1);margin:0 0 var(--s3)}.BlogPost_TextBlock__M4r60 ol li,.BlogPost_TextBlock__M4r60 ul li{margin-bottom:var(--xs3)}.BlogPost_TextBlock__M4r60 a{color:var(--vh-red);text-decoration:underline}.BlogPost_TextBlock__M4r60 strong{font-weight:var(--weight-bold)}.BlogPost_TextBlock__M4r60 em{font-style:italic}.BlogPost_TextBlock__M4r60 blockquote{border-left:3px solid var(--vh-red);padding-left:var(--m1);color:var(--text-muted);font-style:italic;margin:var(--m1) 0}.BlogPost_TextBlock__M4r60 code{font-family:monospace;background-color:var(--bg-2);padding:2px 6px;border-radius:4px;font-size:.9em}.BlogPost_TextBlock__M4r60 pre{background-color:var(--bg-2);padding:var(--m1);border-radius:var(--s1);overflow-x:auto}.BlogPost_TextBlock__M4r60 pre code{background:none;padding:0}.BlogPost_ImageBlock___t83M{display:grid;grid-gap:var(--s1);gap:var(--s1)}.BlogPost_BlockImage__fYMTB{width:100%;border-radius:var(--m1);display:block;object-fit:cover}.BlogPost_ImageCaption__2Sr2f{font-size:var(--s4);color:var(--text-muted);text-align:center;font-style:italic}.BlogPost_QuoteBlock___ElwH{background-color:var(--bg-1);border-left:4px solid var(--vh-red);border-radius:0 var(--m1) var(--m1) 0;padding:var(--m1) var(--l1);display:grid;grid-gap:var(--s1);gap:var(--s1)}@media(max-width:640px){.BlogPost_QuoteBlock___ElwH{padding:var(--m1)}}.BlogPost_QuoteText__Vwy_G{font-size:var(--m3);font-style:italic;line-height:1.6;color:var(--text)}.BlogPost_QuoteAttribution__Vxs4R{font-size:var(--s4);color:var(--text-muted);font-weight:var(--weight-medium)}.BlogPost_QuoteAttribution__Vxs4R:before{content:"— "}.BlogPost_PostTags__GA3rj{display:flex;gap:var(--xs3);flex-wrap:wrap;padding-top:var(--m1);border-top:1px solid var(--bg-3)}.BlogPost_PostTag__XVdkW{background-color:var(--bg-2);max-width:-moz-fit-content;max-width:fit-content;display:inline;padding:var(--xs2) var(--s1);border-radius:var(--l1);font-size:var(--s4);text-wrap:nowrap;line-height:1.35;text-decoration:none;color:var(--text)}.BlogPost_PostTag__XVdkW:hover{background-color:var(--bg-3)}.BlogPost_ShareBlock__PW6e1{display:flex;align-items:center;gap:var(--m1);padding:var(--m2) 0;border-top:1px solid var(--bg-3);border-bottom:1px solid var(--bg-3)}.BlogPost_ShareLabel__cSmIX{font-size:var(--m1);font-weight:var(--weight-bold);white-space:nowrap}.BlogPost_ShareIcons__YDJAn{display:flex;align-items:center;gap:var(--s3)}.BlogPost_ShareIcon__nhRdS{color:var(--vh-red);display:flex;align-items:center;transition:opacity .15s}.BlogPost_ShareIcon__nhRdS:hover{opacity:.75}.BlogPost_StickyHeading__0QSK3{position:fixed;top:0;left:0;right:0;z-index:200;background-color:var(--bg-color-semi-transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--bg-3)}.BlogPost_StickyHeadingInner__x5EfV{max-width:1100px;margin:0 auto;padding:var(--s3) var(--m1);font-size:var(--s4);font-weight:var(--weight-bold);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BlogPost_BackToTop__z_Zub{position:fixed;bottom:var(--m2);right:var(--m2);z-index:200;width:44px;height:44px;border-radius:50%;background-color:var(--vh-red);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:opacity .15s}.BlogPost_BackToTop__z_Zub:hover{opacity:.85}@media(max-width:640px){.BlogPost_BackToTop__z_Zub{bottom:var(--m1);right:var(--m1)}}.BlogPost_RelatedGrid__7Dejt{grid-template-rows:auto 1fr auto}.BlogPost_RelatedCard__8rHsi{width:380px;scroll-snap-align:start;display:grid;grid-template-rows:subgrid;grid-row:1/-1}@media(max-width:640px){.BlogPost_RelatedCard__8rHsi{width:85dvw}}.BlogPost_RelatedCardInner__HIMoX{display:flex;flex-direction:column;background-color:var(--bg-1);border-radius:var(--l1);overflow:hidden;text-decoration:none;color:var(--text);transition:background-color .15s;grid-row:1/-1;display:grid;grid-template-rows:subgrid}.BlogPost_RelatedCardInner__HIMoX:hover{background-color:var(--bg-2)}.BlogPost_RelatedCardInner__HIMoX:hover .BlogPost_RelatedCardImage__p7K69{transform:scale(1.03)}@media(max-width:640px){.BlogPost_RelatedCardInner__HIMoX{border-radius:var(--m4)}}.BlogPost_RelatedCardImageWrapper__zoP86{height:180px;overflow:hidden;background-color:var(--bg-2)}.BlogPost_RelatedCardImage__p7K69{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.BlogPost_RelatedCardImagePlaceholder__bh4I5{width:100%;height:100%;background-color:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--s4)}.BlogPost_RelatedCardBody__W5CQc{padding:var(--m1);display:grid;grid-gap:var(--s3);gap:var(--s3)}.BlogPost_RelatedCardMeta__z4zFK{display:flex;gap:var(--m1);align-items:center;flex-wrap:wrap}.BlogPost_RelatedCardMetaItem__UDIx3{display:flex;align-items:center;gap:var(--xs3);font-size:var(--s4);color:var(--text-muted)}.BlogPost_RelatedCardMetaIcon__vdAUM{color:var(--vh-red);flex-shrink:0}.BlogPost_RelatedCardTitle__HYyVN{font-size:var(--m2);font-weight:var(--weight-bold);line-height:1.25;padding:2px 0!important}.BlogPost_RelatedCardExcerpt__hBreG{font-size:var(--s4);color:var(--text-muted);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.BlogPost_RelatedCardLink__WAQVZ{display:flex;align-items:center;gap:var(--s1);font-size:var(--s4);color:var(--text);justify-content:space-between}.BlogPost_RelatedCardLinkIcon__VH90G{padding:var(--s3);border-radius:1600px;background-color:var(--bg-2);aspect-ratio:1/1;flex-shrink:0;display:flex;align-items:center;justify-content:center}.BlogPost_RelatedCardLinkIcon__VH90G svg{width:20px;aspect-ratio:1/1}.BlogPost_RelatedCardLinkIcon__VH90G svg *{stroke:var(--text)}