.BlogPost-module__CIWjAG__container{color:#222;max-width:1100px;margin:48px auto;padding:0 20px 60px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.BlogPost-module__CIWjAG__container figure,.BlogPost-module__CIWjAG__container figure img{max-width:100%!important}.BlogPost-module__CIWjAG__container a{color:#2a4bd7!important}.BlogPost-module__CIWjAG__header{margin-bottom:28px}.BlogPost-module__CIWjAG__metaRow{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.BlogPost-module__CIWjAG__metaLeft{flex:1;min-width:0}.BlogPost-module__CIWjAG__title{margin:0 0 8px;font-size:2.25rem;font-weight:700;line-height:1.05}.BlogPost-module__CIWjAG__subtitle{color:#555;margin:0 0 12px;font-size:1.05rem}.BlogPost-module__CIWjAG__meta{color:#777;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.BlogPost-module__CIWjAG__author{font-weight:600}.BlogPost-module__CIWjAG__dot{color:#d0d0d0;margin:0 4px}.BlogPost-module__CIWjAG__reading{color:#999}.BlogPost-module__CIWjAG__featured{border-radius:8px;flex-shrink:0;width:360px;overflow:hidden}.BlogPost-module__CIWjAG__featuredImg{object-fit:cover;object-position:top;width:100%;height:200px;display:block}.BlogPost-module__CIWjAG__tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.BlogPost-module__CIWjAG__tag{color:#444;background:#f3f4f6;border-radius:999px;padding:6px 10px;font-size:.85rem}.BlogPost-module__CIWjAG__bodyRow{align-items:flex-start;gap:28px;display:flex}.BlogPost-module__CIWjAG__toc{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex-shrink:0;width:250px;height:fit-content;padding:12px;position:sticky;top:24px}.BlogPost-module__CIWjAG__toc a{color:#202020!important}.BlogPost-module__CIWjAG__tocTitle{margin-bottom:8px;font-size:.95rem;font-weight:600}.BlogPost-module__CIWjAG__toc ul{margin:0;padding:0;list-style:none}.BlogPost-module__CIWjAG__toc li{margin-bottom:6px;font-size:.9rem}.BlogPost-module__CIWjAG__toc a{color:#555;text-decoration:none}.BlogPost-module__CIWjAG__toc a:hover{text-decoration:underline}.BlogPost-module__CIWjAG__tocSub{margin-left:8px;font-size:.9rem}.BlogPost-module__CIWjAG__content{color:#222;flex:1;width:100%;min-width:0;line-height:1.7}.BlogPost-module__CIWjAG__content p{margin:0 0 1rem}.BlogPost-module__CIWjAG__content h2{color:#111;margin:24px 0 12px;font-size:1.35rem}.BlogPost-module__CIWjAG__content h3{color:#222;margin:18px 0 10px;font-size:1.05rem}.BlogPost-module__CIWjAG__content ul,.BlogPost-module__CIWjAG__content ol{margin:0 0 1rem 1.25rem}.BlogPost-module__CIWjAG__content blockquote{color:#555;background:#fafafa;border-left:3px solid #eee;margin:12px 0;padding:8px 12px}.BlogPost-module__CIWjAG__footer{border-top:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;display:flex}.BlogPost-module__CIWjAG__share{gap:8px;display:flex}.BlogPost-module__CIWjAG__shareBtn{color:#2a4bd7;background:#f5f7ff;border:1px solid #2a4bd714;border-radius:8px;padding:8px 12px;font-size:.9rem;text-decoration:none}.BlogPost-module__CIWjAG__container img{border-radius:6px;width:100%}@media (max-width:980px){.BlogPost-module__CIWjAG__metaRow{flex-direction:column;gap:14px}.BlogPost-module__CIWjAG__bodyRow{flex-direction:column}.BlogPost-module__CIWjAG__toc{width:100%;position:relative;top:auto}.BlogPost-module__CIWjAG__featured{width:100%}.BlogPost-module__CIWjAG__featuredImg{height:auto}.BlogPost-module__CIWjAG__container{margin:22px auto}.BlogPost-module__CIWjAG__container h1{font-size:30px}.BlogPost-module__CIWjAG__container table{max-width:100%;display:block;overflow:scroll}}
