.BlogPost-module__E68-bG__articlePage{min-height:100vh;padding:150px 0 100px}.BlogPost-module__E68-bG__container{max-width:900px;margin:0 auto;padding:0 20px}.BlogPost-module__E68-bG__title{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:3rem;line-height:1.2}.BlogPost-module__E68-bG__meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:40px;font-size:.95rem;display:flex}.BlogPost-module__E68-bG__separator{color:#475569;opacity:.5}.BlogPost-module__E68-bG__imageWrapper{border-radius:16px;width:100%;margin-bottom:40px;overflow:hidden;box-shadow:0 20px 40px -15px #00000080}.BlogPost-module__E68-bG__featuredImage{object-fit:cover;width:100%;height:auto;display:block}.BlogPost-module__E68-bG__content{color:#cbd5e1;margin-bottom:40px;font-size:1.15rem;line-height:1.9}.BlogPost-module__E68-bG__content *{overflow-wrap:break-word;max-width:100%}.BlogPost-module__E68-bG__content pre{white-space:normal;background:0 0;margin:0;padding:0;overflow:visible}.BlogPost-module__E68-bG__content code{color:#cbd5e1;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.BlogPost-module__E68-bG__content pre code{color:inherit;background:0 0;padding:0}.BlogPost-module__E68-bG__markdownP{color:#cbd5e1;text-align:left;margin-bottom:24px;margin-left:0;padding:0}.BlogPost-module__E68-bG__content h2,.BlogPost-module__E68-bG__markdownH2{color:#fff;text-align:left;border-top:1px solid #ffffff1a;margin:50px 0 20px;padding-top:20px;padding-left:0;font-size:2rem;font-weight:700;line-height:1.3}.BlogPost-module__E68-bG__content h3,.BlogPost-module__E68-bG__markdownH3{width:100%;margin:35px 0 15px;font-size:1.5rem;font-weight:600;line-height:1.4;display:block;color:#fff!important;text-align:left!important;text-indent:0!important;background:0 0!important;border:none!important;margin-left:0!important;margin-right:0!important;padding:0!important;font-family:inherit!important}.BlogPost-module__E68-bG__content pre h3,.BlogPost-module__E68-bG__content code h3{color:#fff!important;background:0 0!important;margin:35px 0 15px!important;padding:0!important;font-family:inherit!important}.BlogPost-module__E68-bG__content h4,.BlogPost-module__E68-bG__markdownH4{color:#fff;text-align:left;margin:30px 0 12px;padding-left:0;font-size:1.25rem;font-weight:600;line-height:1.4}.BlogPost-module__E68-bG__markdownUl,.BlogPost-module__E68-bG__markdownOl{color:#cbd5e1;text-align:left;margin:20px 0;padding-left:30px}.BlogPost-module__E68-bG__markdownLi{margin-bottom:12px;line-height:1.7}.BlogPost-module__E68-bG__markdownStrong{color:#fff;font-weight:600}.BlogPost-module__E68-bG__markdownEm{color:#94a3b8;font-style:italic}.BlogPost-module__E68-bG__markdownCode{color:#cbd5e1;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.BlogPost-module__E68-bG__markdownBlockquote{border-left:4px solid var(--primary);color:#94a3b8;margin:30px 0;padding-left:20px;font-style:italic}.BlogPost-module__E68-bG__backBtn{border:1px solid var(--card-border);color:#fff;background:#ffffff08;border-radius:8px;margin-top:60px;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-block}.BlogPost-module__E68-bG__backBtn:hover{background:var(--primary);border-color:var(--primary);transform:translate(-5px)}@media (max-width:768px){.BlogPost-module__E68-bG__title{font-size:2rem}.BlogPost-module__E68-bG__content{font-size:1rem}.BlogPost-module__E68-bG__markdownH2{font-size:1.5rem}.BlogPost-module__E68-bG__markdownH3{font-size:1.25rem}}
