.BlogPost_blogContent__SExcD{font-family:Maison Neue,sans-serif;padding:20px;max-width:800px;margin:0 auto}.BlogPost_blogContentH1__uBA0D,.BlogPost_blogContentH2__SbWLx,.BlogPost_blogContentH3__w37AJ,.BlogPost_blogContentH4__zYrvt,.BlogPost_blogContentH5__077_O,.BlogPost_blogContentH6__PZWzG{font-weight:500;font-size:1.75rem}.BlogPost_blogContentP__DtnJs{font-size:1.2rem;color:#a6a6a6!important;line-height:2rem!important;margin:2.5rem 0}.BlogPost_blogContentLi__eprHl code,.BlogPost_blogContentP__DtnJs code{background-color:#d5cbcb;padding:5px;border-radius:3px;color:#000}.BlogPost_blogContentUl__vDBPK{counter-reset:list-counter;margin-bottom:20px;padding-left:20px}.BlogPost_blogContentOl__DmeAU{counter-reset:list-counter;margin-bottom:30px;padding-left:2.5rem;list-style:none}.BlogPost_blogContentLi__eprHl{counter-increment:list-counter;margin-bottom:.75rem;padding-left:0;list-style:none;position:relative;font-size:1.1rem;line-height:2;color:#a6a6a6}.BlogPost_blogContentP__DtnJs b,.BlogPost_blogContentP__DtnJs strong{color:#fff!important}.BlogPost_blogContentLi__eprHl strong{color:#fff}.BlogPost_blogContentLi__eprHl:before{content:counter(list-counter) ". ";margin-right:15px;font-size:1.1rem;color:#fff}.BlogPost_blogContentLink__K70bA{color:#ed0c32;text-decoration:none}.BlogPost_blogContentLink__K70bA:hover{text-decoration:underline}.BlogPost_blogContentImg__rJ7DW{max-width:100%;height:auto;display:block}.BlogPost_imageMetadata__kelK2{display:flex;flex-direction:row}.BlogPost_imageStyle__ibkyK{margin:1.5rem 0!important}.BlogPost_figureCaptionContainer__LQIgX{display:flex;justify-content:space-between;align-items:flex-start;margin:.25rem 0 1.5rem;padding:0 1rem;font-family:Maison Neue,sans-serif}.BlogPost_figureTitle__Zru_Q{text-align:left;font-size:.9rem;color:#888;font-style:italic;font-weight:400;line-height:1.4;flex:1}.BlogPost_imageSource__fVDmp,.BlogPost_imageSource__fVDmp a{text-align:right;font-size:.85rem;color:#666;font-weight:300;line-height:1.4;flex-shrink:0}.BlogPost_blogContentBlockquote__PzTrz{border-left:4px solid #ccc;padding-left:16px;margin-left:0;font-style:italic}.BlogPost_codeBlockWrapper__wQcIy{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;margin:24px 0;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.BlogPost_codeBlockHeader__2XQPh{background-color:#2d2d2d;padding:8px 16px;border-bottom:1px solid #444;display:flex;justify-content:space-between;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px}.BlogPost_codeBlockFilename__Og6xW{color:#fff;font-weight:500}.BlogPost_codeBlockLanguage__Ip54_{color:#888;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.BlogPost_codeBlockWrapper__wQcIy pre{margin:0!important;background:transparent!important;border:none!important;padding:16px!important}.BlogPost_codeBlockWrapper__wQcIy code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace!important;font-size:14px!important;line-height:1.6!important}.BlogPost_blogContentLi__eprHl,.BlogPost_blogContentP__DtnJs{font-size:1.1rem}.BlogPost_tableWrapper__LWa4d{margin:2.5rem 0;overflow-x:auto;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.BlogPost_tableCaption__1L3mN{margin-bottom:1rem;font-weight:500;font-size:1.1rem;color:#fff;text-align:left}.BlogPost_blogTable__mIazm{width:100%;border-collapse:collapse;background-color:transparent;font-family:Maison Neue,sans-serif}.BlogPost_tableHeader__Gspne{background-color:hsla(0,0%,100%,.05);color:#fff;font-weight:600;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.8);border-right:1px solid hsla(0,0%,100%,.8);text-align:left;font-size:1.1rem}.BlogPost_tableHeader__Gspne:last-child{border-right:none}.BlogPost_tableCell__NZfHQ{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.8);border-right:1px solid hsla(0,0%,100%,.8);color:#a6a6a6;font-weight:300;font-size:1rem;line-height:1.6;vertical-align:top}.BlogPost_tableCell__NZfHQ:last-child{border-right:none}.BlogPost_tableRow___l_P4:nth-child(2n){background-color:hsla(0,0%,100%,.02)}.BlogPost_tableRow___l_P4:last-child .BlogPost_tableCell__NZfHQ{border-bottom:none}@media (max-width:768px){.BlogPost_tableWrapper__LWa4d{margin:2rem 0}.BlogPost_tableCell__NZfHQ,.BlogPost_tableHeader__Gspne{padding:12px 16px;font-size:.95rem}.BlogPost_tableCaption__1L3mN{font-size:1rem;margin-bottom:.75rem}}.BlogFAQ_faqSection__SZADP{margin:4rem 0;width:100%;color:#fff;font-family:Maison Neue,sans-serif}.BlogFAQ_faqHeader__FmVaH{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem}.BlogFAQ_faqHeader__FmVaH h2{font-size:5rem;font-weight:700;margin:0}.BlogFAQ_faqIntro__tp5qR{display:flex;flex-direction:column;align-items:flex-start}.BlogFAQ_faqSubheading__BUvtH{font-size:1.5rem;writing-mode:vertical-rl;transform:rotate(180deg);margin:0;color:#a6a6a6;letter-spacing:1px;text-transform:uppercase}.BlogFAQ_faqContainer__VItdW{display:flex;flex-direction:column;gap:1rem}.BlogFAQ_faqItem__zKN2b{border-bottom:1px solid hsla(0,0%,100%,.1)}.BlogFAQ_faqQuestion__5gyvk{display:flex;align-items:center;padding:1.5rem 0;cursor:pointer;transition:all .3s ease}.BlogFAQ_faqQuestion__5gyvk:hover{color:#ed0c32}.BlogFAQ_faqNumber___ET93{color:#ed0c32;font-size:1rem;font-weight:500;margin-right:1.5rem;flex-shrink:0}.BlogFAQ_faqQuestion__5gyvk h3{flex-grow:1;font-size:1.25rem;font-weight:500;margin:0;padding-right:1rem}.BlogFAQ_faqToggle__0P2LC{background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;flex-shrink:0}.BlogFAQ_faqToggle__0P2LC span{display:block;position:absolute;background:#fff;transition:all .3s ease}.BlogFAQ_faqToggle__0P2LC span:first-child{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.BlogFAQ_faqToggle__0P2LC span:last-child{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.BlogFAQ_faqToggleOpen__qPc_Y span:last-child{transform:translateX(-50%) scaleY(0)}.BlogFAQ_faqAnswer__k8DzP{max-height:0;overflow:hidden;transition:max-height .5s ease}.BlogFAQ_faqAnswerOpen__Vh2a0{max-height:500px}.BlogFAQ_faqAnswerInner__AlL3r{padding:0 0 1.5rem 3.5rem;color:#a6a6a6;font-size:1.1rem;line-height:1.8}@media (max-width:992px){.BlogFAQ_faqHeader__FmVaH h2{font-size:4rem}}@media (max-width:768px){.BlogFAQ_faqHeader__FmVaH{flex-direction:column;gap:1rem}.BlogFAQ_faqSubheading__BUvtH{writing-mode:horizontal-tb;transform:none}.BlogFAQ_faqHeader__FmVaH h2{font-size:3rem}.BlogFAQ_faqQuestion__5gyvk h3{font-size:1.1rem}}@media (max-width:576px){.BlogFAQ_faqHeader__FmVaH h2{font-size:2.5rem}.BlogFAQ_faqNumber___ET93{margin-right:1rem}.BlogFAQ_faqAnswerInner__AlL3r{padding-left:2.5rem}}