.BlogPost-module__1L-0Yq__page{background:var(--bg-dark);min-height:100vh;color:var(--ink-1);font-family:var(--font-sans), sans-serif}.BlogPost-module__1L-0Yq__topNav{align-items:center;padding:1.25rem clamp(1rem,6vw,5rem) 0;display:flex}.BlogPost-module__1L-0Yq__back{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.BlogPost-module__1L-0Yq__back:hover{color:var(--accent-ink)}.BlogPost-module__1L-0Yq__mono{font-family:var(--font-geist-mono), monospace;color:#111111a8;letter-spacing:.16em;text-transform:uppercase;font-size:.54rem}.BlogPost-module__1L-0Yq__hero{border-bottom:1px solid #1111110d;max-width:960px;padding:clamp(4rem,10vh,7rem) clamp(1.5rem,6vw,5rem) clamp(2.5rem,5vh,4rem)}.BlogPost-module__1L-0Yq__tags{flex-wrap:wrap;gap:.4rem;margin-bottom:1.75rem;display:flex}.BlogPost-module__1L-0Yq__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);background:#e11d2a14;border:1px solid #e11d2a33;border-radius:9999px;padding:.25rem .85rem;font-size:.5rem;font-weight:700}.BlogPost-module__1L-0Yq__title{color:var(--ink-1);letter-spacing:-.03em;margin-bottom:1.75rem;font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1.05}.BlogPost-module__1L-0Yq__meta{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.BlogPost-module__1L-0Yq__metaDot{color:var(--accent-ink);opacity:.4}.BlogPost-module__1L-0Yq__pageLayout{grid-template-columns:1fr 270px;align-items:start;gap:0 clamp(2rem,4vw,5rem);padding:0 clamp(1.5rem,6vw,5rem);display:grid}.BlogPost-module__1L-0Yq__body{min-width:0;padding:clamp(3rem,6vh,5rem) 0}.BlogPost-module__1L-0Yq__sidebar{top:calc(var(--header-h) + 1.5rem);flex-direction:column;gap:1.75rem;padding-top:clamp(3rem,6vh,5rem);display:flex;position:sticky}.BlogPost-module__1L-0Yq__tocBox,.BlogPost-module__1L-0Yq__sideBox{border-bottom:1px solid #1111110f;flex-direction:column;gap:.65rem;padding-bottom:1.5rem;display:flex}.BlogPost-module__1L-0Yq__sideLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:.6rem;margin-bottom:.25rem;font-size:.52rem;font-weight:700;display:flex}.BlogPost-module__1L-0Yq__sideLabel:before{content:"";background:#e11d2a;flex-shrink:0;width:18px;height:1px;display:block}.BlogPost-module__1L-0Yq__tocList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.BlogPost-module__1L-0Yq__tocItem{color:var(--ink-3);font-size:.72rem;font-family:var(--font-sans), system-ui, sans-serif;cursor:default;border-left:1.5px solid #11111114;padding-left:.75rem;line-height:1.5;transition:color .2s,border-color .2s}.BlogPost-module__1L-0Yq__tocItem:hover{color:#111111bf;border-color:#e11d2a}.BlogPost-module__1L-0Yq__sideTags{flex-wrap:wrap;gap:.35rem;display:flex}.BlogPost-module__1L-0Yq__sideAuthorName{color:#111c;letter-spacing:-.01em;font-size:.8rem;font-weight:800}.BlogPost-module__1L-0Yq__sideAuthorRole{color:var(--ink-3);font-size:.65rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em}.BlogPost-module__1L-0Yq__sideDate{color:var(--ink-2);font-size:.72rem;font-family:var(--font-geist-mono), monospace}.BlogPost-module__1L-0Yq__sideRead{color:var(--accent-ink);font-size:.65rem;font-weight:700;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.BlogPost-module__1L-0Yq__takeaways{background:#e11d2a0f;border:1px solid #e11d2a33;border-left:3px solid #e11d2a;border-radius:0 .85rem .85rem 0;margin-bottom:2.5rem;padding:1.25rem 1.5rem 1.4rem}.BlogPost-module__1L-0Yq__takeawaysLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.5rem;font-weight:700;display:flex}.BlogPost-module__1L-0Yq__takeawaysLabel:before{content:"";background:#e11d2a;flex-shrink:0;width:16px;height:1px;display:block}.BlogPost-module__1L-0Yq__takeawaysList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.BlogPost-module__1L-0Yq__takeawaysItem{color:#111111b8;font-size:clamp(.8rem,1vw,.9rem);line-height:1.65;font-family:var(--font-sans), system-ui, sans-serif;align-items:flex-start;gap:.7rem;display:flex}.BlogPost-module__1L-0Yq__takeawaysItem:before{content:"✓";color:var(--accent-ink);flex-shrink:0;margin-top:.18rem;font-size:.7rem;font-weight:700}.BlogPost-module__1L-0Yq__faqSection{border-top:1px solid #11111112;margin-top:3rem;padding-top:.5rem}.BlogPost-module__1L-0Yq__faqItem{border-bottom:1px solid #1111110d;padding:1.25rem 0}.BlogPost-module__1L-0Yq__faqQ{color:#111111e0;letter-spacing:-.01em;margin-bottom:.6rem;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:800;line-height:1.4}.BlogPost-module__1L-0Yq__faqA{color:var(--ink-2);font-size:clamp(.82rem,1vw,.92rem);line-height:1.8;font-family:var(--font-sans), system-ui, sans-serif}.BlogPost-module__1L-0Yq__body>p:first-child{color:#111111bf;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.9;font-family:var(--font-sans), sans-serif;margin-bottom:1.5rem;font-weight:500}.BlogPost-module__1L-0Yq__h2{color:var(--ink-1);letter-spacing:-.02em;border-bottom:1px solid #11111112;margin:3rem 0 .75rem;padding-bottom:.6rem;font-size:clamp(1.35rem,2.8vw,1.9rem);font-weight:900;position:relative}.BlogPost-module__1L-0Yq__h2:before{content:"";background:#e11d2a;width:3rem;height:2px;position:absolute;bottom:-1px;left:0}.BlogPost-module__1L-0Yq__h3{color:var(--accent-ink);letter-spacing:.01em;margin:2rem 0 .6rem;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:800}.BlogPost-module__1L-0Yq__p{color:var(--ink-2);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8;font-family:var(--font-sans), system-ui, sans-serif;margin-bottom:1.15rem;font-weight:400}.BlogPost-module__1L-0Yq__ul{flex-direction:column;gap:.5rem;margin:.5rem 0 1.25rem;padding:0;list-style:none;display:flex}.BlogPost-module__1L-0Yq__li{color:var(--ink-2);font-size:clamp(.98rem,1.15vw,1.05rem);line-height:1.75;font-family:var(--font-sans), system-ui, sans-serif;align-items:flex-start;gap:.85rem;display:flex}.BlogPost-module__1L-0Yq__li:before{content:"▸";color:var(--accent-ink);opacity:.7;flex-shrink:0;margin-top:.12rem;font-size:.6rem}.BlogPost-module__1L-0Yq__pre{background:#00000080;border:1px solid #1111110f;border-left:3px solid #e11d2a;border-radius:0 .65rem .65rem 0;margin:1.25rem 0 1.5rem;padding:1.25rem 1.5rem;overflow-x:auto}.BlogPost-module__1L-0Yq__code{font-family:var(--font-geist-mono), monospace;color:#111111b3;white-space:pre;font-size:clamp(.72rem,.88vw,.82rem);line-height:1.8;display:block}.BlogPost-module__1L-0Yq__tip{background:#e11d2a0f;border-left:3px solid #e11d2a;border-radius:0 .85rem .85rem 0;margin:1.5rem 0;padding:1.1rem 1.5rem;position:relative}.BlogPost-module__1L-0Yq__tip:before{content:"TIP";letter-spacing:.25em;color:var(--accent-ink);margin-bottom:.5rem;font-size:.5rem;font-weight:700;display:block}.BlogPost-module__1L-0Yq__tipText{color:var(--ink-2);font-size:clamp(.84rem,1vw,.92rem);font-style:italic;line-height:1.75;font-family:var(--font-sans), system-ui, sans-serif}.BlogPost-module__1L-0Yq__related{border-top:1px solid #1111110f;padding:3rem clamp(1.5rem,6vw,5rem) 2rem}.BlogPost-module__1L-0Yq__relatedLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.58rem;font-weight:700;display:flex}.BlogPost-module__1L-0Yq__relatedLabel:before{content:"";background:#e11d2a;flex-shrink:0;width:24px;height:1px;display:block}.BlogPost-module__1L-0Yq__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:1rem;display:grid}.BlogPost-module__1L-0Yq__relatedCard{color:inherit;background:#11111105;border:1px solid #11111112;border-radius:.85rem;flex-direction:column;gap:.65rem;padding:1.4rem 1.6rem;text-decoration:none;transition:border-color .25s,background .25s,transform .2s;display:flex}.BlogPost-module__1L-0Yq__relatedCard:hover{background:#e11d2a0a;border-color:#e11d2a4d;transform:translateY(-2px)}.BlogPost-module__1L-0Yq__relatedTags{flex-wrap:wrap;gap:.35rem;display:flex}.BlogPost-module__1L-0Yq__relatedTitle{color:#111111d1;letter-spacing:-.01em;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:800;line-height:1.4}.BlogPost-module__1L-0Yq__relatedMeta{color:var(--ink-3);font-size:.54rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:auto}.BlogPost-module__1L-0Yq__footer{border-top:1px solid #1111110d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2rem clamp(1.5rem,6vw,5rem) 3rem;display:flex}.BlogPost-module__1L-0Yq__footerAuthor{color:#111111a8;letter-spacing:.08em;font-size:.6rem;font-family:var(--font-geist-mono), monospace}.BlogPost-module__1L-0Yq__footerLinks{align-items:center;gap:1.25rem;display:flex}.BlogPost-module__1L-0Yq__footerLink{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:.6rem;font-weight:700;text-decoration:none;transition:color .2s}.BlogPost-module__1L-0Yq__footerLink:hover{color:var(--accent-ink)}@media (max-width:1024px){.BlogPost-module__1L-0Yq__pageLayout{grid-template-columns:1fr;padding:0 clamp(1.5rem,5vw,4rem)}.BlogPost-module__1L-0Yq__sidebar{display:none}}@media (max-width:767px){.BlogPost-module__1L-0Yq__topNav{padding:.9rem 1.25rem}.BlogPost-module__1L-0Yq__hero{padding:3rem 1.25rem 2rem}.BlogPost-module__1L-0Yq__title{font-size:clamp(1.6rem,8vw,2.5rem)}.BlogPost-module__1L-0Yq__pageLayout{padding:0 1.25rem}.BlogPost-module__1L-0Yq__body{padding:2rem 0 3rem}.BlogPost-module__1L-0Yq__related{padding:2rem 1.25rem}.BlogPost-module__1L-0Yq__footer{padding:1.5rem 1.25rem 2rem}.BlogPost-module__1L-0Yq__h2{margin-top:2.25rem}}.BlogPost-module__1L-0Yq__inlineLink{color:var(--accent-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.BlogPost-module__1L-0Yq__inlineLink:hover{color:#111}.BlogPost-module__1L-0Yq__answer{color:#fff;box-shadow:inset 4px 0 0 var(--accent);background:#111;border-radius:14px;margin:0 0 1.75rem;padding:1.1rem 1.25rem}.BlogPost-module__1L-0Yq__answerLabel{font:700 .7rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ff5a64;margin:0 0 .35rem}.BlogPost-module__1L-0Yq__answerText{color:#fffffff0;margin:0;font-size:1.04rem;line-height:1.7}.BlogPost-module__1L-0Yq__answer .BlogPost-module__1L-0Yq__inlineLink{color:#ff8a91}.BlogPost-module__1L-0Yq__tableWrap{margin:.5rem 0 1.75rem;overflow-x:auto}.BlogPost-module__1L-0Yq__table{border-collapse:collapse;width:100%;font-size:.95rem}.BlogPost-module__1L-0Yq__table thead th{text-align:left;color:#fff;font:700 .72rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#111;padding:.7rem .85rem}.BlogPost-module__1L-0Yq__table tbody th{text-align:left;color:var(--ink-1);font-weight:800}.BlogPost-module__1L-0Yq__table tbody th,.BlogPost-module__1L-0Yq__table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:.75rem .85rem}.BlogPost-module__1L-0Yq__table tbody tr:hover{background:#e11d2a0a}.BlogPost-module__1L-0Yq__tableCaption{color:var(--ink-3);margin-top:.5rem;font-size:.82rem}.BlogPost-module__1L-0Yq__serviceCard{border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:12px;gap:.3rem;margin:0 0 2rem;padding:1rem 1.2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.BlogPost-module__1L-0Yq__serviceCard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #e11d2a1f}.BlogPost-module__1L-0Yq__serviceCardLabel{font:700 .7rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.BlogPost-module__1L-0Yq__serviceCardTitle{color:var(--ink-1);font-size:1.05rem;font-weight:800}.BlogPost-module__1L-0Yq__serviceCardText{color:var(--ink-2);font-size:.9rem}.BlogPost-module__1L-0Yq__sideAuthorBio{color:var(--ink-2);margin:.5rem 0 0;font-size:.82rem;line-height:1.55}.BlogPost-module__1L-0Yq__sideAuthorLink{color:var(--accent-ink);margin-top:.5rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-block}
.ShareBar-module__o6wlDq__bar{background:#11111105;border:1px solid #11111112;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin:2.5rem 0 1.5rem;padding:1.1rem 1.5rem;display:flex}.ShareBar-module__o6wlDq__label{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);font-size:.5rem;font-weight:700;font-family:var(--font-geist-mono), monospace;margin-right:.25rem}.ShareBar-module__o6wlDq__btn{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;font-size:.58rem;font-weight:700;font-family:var(--font-geist-mono), monospace;background:#11111105;border:1px solid #1111111a;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .85rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.ShareBar-module__o6wlDq__btn:hover{color:var(--ink-1);background:#e11d2a0f;border-color:#e11d2a66}.ShareBar-module__o6wlDq__btn.ShareBar-module__o6wlDq__copied{color:#6ee7b7;background:#6ee7b70d;border-color:#6ee7b74d}
