.BlogPost-module__1L-0Yq__page{color:#fae8cc;min-height:100vh;font-family:var(--font-sans), sans-serif;background:#2c1a0a}.BlogPost-module__1L-0Yq__topNav{z-index:50;-webkit-backdrop-filter:blur(20px);background:#2c1a0aeb;border-bottom:1px solid #fae8cc0d;justify-content:space-between;align-items:center;padding:1.1rem clamp(1.5rem,6vw,5rem);display:flex;position:sticky;top:0}.BlogPost-module__1L-0Yq__back{letter-spacing:.18em;text-transform:uppercase;color:#fae8cc59;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:#e07830}.BlogPost-module__1L-0Yq__mono{font-family:var(--font-geist-mono), monospace;color:#fae8cc2e;letter-spacing:.16em;text-transform:uppercase;font-size:.54rem}.BlogPost-module__1L-0Yq__hero{border-bottom:1px solid #fae8cc0d;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:#e07830bf;background:#e0783014;border:1px solid #e0783033;border-radius:9999px;padding:.25rem .85rem;font-size:.5rem;font-weight:700}.BlogPost-module__1L-0Yq__title{color:#fae8cc;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:#fae8cc40;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:#e07830;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{flex-direction:column;gap:1.75rem;padding-top:clamp(3rem,6vh,5rem);display:flex;position:sticky;top:5rem}.BlogPost-module__1L-0Yq__tocBox,.BlogPost-module__1L-0Yq__sideBox{border-bottom:1px solid #fae8cc0f;flex-direction:column;gap:.65rem;padding-bottom:1.5rem;display:flex}.BlogPost-module__1L-0Yq__sideLabel{letter-spacing:.3em;text-transform:uppercase;color:#e07830;align-items:center;gap:.6rem;margin-bottom:.25rem;font-size:.52rem;font-weight:700;display:flex}.BlogPost-module__1L-0Yq__sideLabel:before{content:"";background:#e07830;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:#fae8cc6b;font-size:.72rem;font-family:var(--font-geist-mono), monospace;cursor:default;border-left:1.5px solid #fae8cc14;padding-left:.75rem;line-height:1.5;transition:color .2s,border-color .2s}.BlogPost-module__1L-0Yq__tocItem:hover{color:#fae8ccbf;border-color:#e07830}.BlogPost-module__1L-0Yq__sideTags{flex-wrap:wrap;gap:.35rem;display:flex}.BlogPost-module__1L-0Yq__sideAuthorName{color:#fae8cccc;letter-spacing:-.01em;font-size:.8rem;font-weight:800}.BlogPost-module__1L-0Yq__sideAuthorRole{color:#fae8cc4d;font-size:.65rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em}.BlogPost-module__1L-0Yq__sideDate{color:#fae8cc8c;font-size:.72rem;font-family:var(--font-geist-mono), monospace}.BlogPost-module__1L-0Yq__sideRead{color:#e0783099;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:#e078300f;border:1px solid #e0783033;border-left:3px solid #e07830;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:#e07830;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.5rem;font-weight:700;display:flex}.BlogPost-module__1L-0Yq__takeawaysLabel:before{content:"";background:#e07830;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:#fae8ccb8;font-size:clamp(.8rem,1vw,.9rem);line-height:1.65;font-family:var(--font-geist-mono), monospace;align-items:flex-start;gap:.7rem;display:flex}.BlogPost-module__1L-0Yq__takeawaysItem:before{content:"✓";color:#e07830;flex-shrink:0;margin-top:.18rem;font-size:.7rem;font-weight:700}.BlogPost-module__1L-0Yq__faqSection{border-top:1px solid #fae8cc12;margin-top:3rem;padding-top:.5rem}.BlogPost-module__1L-0Yq__faqItem{border-bottom:1px solid #fae8cc0d;padding:1.25rem 0}.BlogPost-module__1L-0Yq__faqQ{color:#fae8cce0;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:#fae8cc85;font-size:clamp(.82rem,1vw,.92rem);line-height:1.8;font-family:var(--font-geist-mono), monospace}.BlogPost-module__1L-0Yq__body>p:first-child{color:#fae8ccbf;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:#fae8cc;letter-spacing:-.02em;border-bottom:1px solid #fae8cc12;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:#e07830;width:3rem;height:2px;position:absolute;bottom:-1px;left:0}.BlogPost-module__1L-0Yq__h3{color:#e07830;letter-spacing:.01em;margin:2rem 0 .6rem;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:800}.BlogPost-module__1L-0Yq__p{color:#fae8cc99;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.9;font-family:var(--font-geist-mono), monospace;margin-bottom:1.1rem;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:#fae8cc94;font-size:clamp(.84rem,1vw,.94rem);line-height:1.75;font-family:var(--font-geist-mono), monospace;align-items:flex-start;gap:.85rem;display:flex}.BlogPost-module__1L-0Yq__li:before{content:"▸";color:#e07830;opacity:.7;flex-shrink:0;margin-top:.12rem;font-size:.6rem}.BlogPost-module__1L-0Yq__pre{background:#00000080;border:1px solid #fae8cc0f;border-left:3px solid #e07830;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:#fae8ccb3;white-space:pre;font-size:clamp(.72rem,.88vw,.82rem);line-height:1.8;display:block}.BlogPost-module__1L-0Yq__tip{background:#e078300f;border-left:3px solid #e07830;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:#e07830;margin-bottom:.5rem;font-size:.5rem;font-weight:700;display:block}.BlogPost-module__1L-0Yq__tipText{color:#fae8cc85;font-size:clamp(.84rem,1vw,.92rem);font-style:italic;line-height:1.75;font-family:var(--font-geist-mono), monospace}.BlogPost-module__1L-0Yq__related{border-top:1px solid #fae8cc0f;padding:3rem clamp(1.5rem,6vw,5rem) 2rem}.BlogPost-module__1L-0Yq__relatedLabel{letter-spacing:.3em;text-transform:uppercase;color:#e07830;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:#e07830;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:#fae8cc06;border:1px solid #fae8cc12;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:#e078300a;border-color:#e078304d;transform:translateY(-2px)}.BlogPost-module__1L-0Yq__relatedTags{flex-wrap:wrap;gap:.35rem;display:flex}.BlogPost-module__1L-0Yq__relatedTitle{color:#fae8ccd1;letter-spacing:-.01em;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:800;line-height:1.4}.BlogPost-module__1L-0Yq__relatedMeta{color:#fae8cc38;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 #fae8cc0d;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:#fae8cc38;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:#e078308c;font-size:.6rem;font-weight:700;text-decoration:none;transition:color .2s}.BlogPost-module__1L-0Yq__footerLink:hover{color:#e07830}@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}}
.ShareBar-module__o6wlDq__bar{background:#fae8cc06;border:1px solid #fae8cc12;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:#fae8cc4d;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:#fae8cc73;cursor:pointer;font-size:.58rem;font-weight:700;font-family:var(--font-geist-mono), monospace;background:#fae8cc08;border:1px solid #fae8cc1a;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:#fae8cc;background:#e078300f;border-color:#e0783066}.ShareBar-module__o6wlDq__btn.ShareBar-module__o6wlDq__copied{color:#6ee7b7;background:#6ee7b70d;border-color:#6ee7b74d}
