.BlogPost_blogPostPage__TVfmi{background-color:#1a1a1a;min-height:100vh}.BlogPost_postHeader__W6if0{padding:100px 0 50px;border-bottom:1px solid #333}.BlogPost_backLink__lynnq{display:inline-flex;align-items:center;color:#d4a84b;text-decoration:none;font-family:var(--font-heading);font-size:.875rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;transition:color .2s ease}.BlogPost_backLink__lynnq:hover{color:#fff}.BlogPost_categories__1xe56{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.BlogPost_categoryBadge__ZGXAu{background-color:#d4a84b!important;color:#1a1a1a;font-family:var(--font-body);font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:4px}.BlogPost_postTitle__mnFal{font-family:var(--font-heading);color:#fff;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2;margin-bottom:1.25rem}.BlogPost_postMeta__ZsawP{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#999;font-family:var(--font-body);font-size:.9375rem;margin-bottom:1rem}.BlogPost_author__9aCpc{color:#d4a84b}.BlogPost_separator__HM5J_{color:#666}.BlogPost_date__PcO25,.BlogPost_readTime__KlxBa{color:#999}.BlogPost_tags__qFnWc{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.BlogPost_tag__Ariph{color:#888;font-family:var(--font-body);font-size:.875rem}.BlogPost_postContent__3Hix2{padding:60px 0}.BlogPost_content__bWUMd{color:#e0e0e0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.8}.BlogPost_content__bWUMd h2{font-size:1.75rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem}.BlogPost_content__bWUMd h2,.BlogPost_content__bWUMd h3{font-family:var(--font-heading);color:#d4a84b;line-height:1.3}.BlogPost_content__bWUMd h3{font-size:1.375rem;font-weight:600;margin-top:2rem;margin-bottom:.875rem}.BlogPost_content__bWUMd h4{font-family:var(--font-heading);color:#fff;font-size:1.125rem;font-weight:600;margin-top:1.75rem;margin-bottom:.75rem}.BlogPost_content__bWUMd p{margin-bottom:1.5rem}.BlogPost_content__bWUMd ol,.BlogPost_content__bWUMd ul{margin-bottom:1.5rem;padding-left:1.5rem}.BlogPost_content__bWUMd li{margin-bottom:.5rem}.BlogPost_content__bWUMd a{color:#d4a84b;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.BlogPost_content__bWUMd a:hover{color:#fff}.BlogPost_content__bWUMd blockquote{border-left:4px solid #d4a84b;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#ccc}.BlogPost_content__bWUMd code{background:#2d2d2d;padding:.2rem .5rem;border-radius:4px;font-size:.9rem;font-family:Consolas,Monaco,monospace}.BlogPost_content__bWUMd pre{background:#2d2d2d;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.BlogPost_content__bWUMd pre code{background:transparent;padding:0}.BlogPost_content__bWUMd img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.BlogPost_content__bWUMd hr{border:none;border-top:1px solid #333;margin:2.5rem 0}.BlogPost_postFooter__9Wd4C{padding:40px 0 80px;border-top:1px solid #333}.BlogPost_backButton___j4qE{display:inline-flex;align-items:center;background-color:transparent;border:2px solid #d4a84b;color:#d4a84b;font-family:var(--font-heading);font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:.875rem 1.75rem;border-radius:6px;text-decoration:none;transition:all .3s ease}.BlogPost_backButton___j4qE:hover{background-color:#d4a84b;color:#1a1a1a}@media (max-width:991px){.BlogPost_postHeader__W6if0{padding:80px 0 40px}.BlogPost_postContent__3Hix2{padding:50px 0}.BlogPost_postFooter__9Wd4C{padding:30px 0 60px}}@media (max-width:575px){.BlogPost_postHeader__W6if0{padding:70px 0 30px}.BlogPost_postMeta__ZsawP{font-size:.875rem}.BlogPost_content__bWUMd{font-size:1rem}.BlogPost_content__bWUMd h2{font-size:1.5rem}.BlogPost_content__bWUMd h3{font-size:1.25rem}}