.BlogPost-module__aYv0AG__postContainer{font-family:var(--font-outfit), sans-serif;background-color:var(--color-surface-alt);color:var(--color-text-body)}@media (prefers-color-scheme:dark){.BlogPost-module__aYv0AG__postContainer{background-color:var(--color-surface-deepest)}}.BlogPost-module__aYv0AG__container{max-width:1280px;padding:0 var(--container-px);margin:0 auto}.BlogPost-module__aYv0AG__breadcrumbsBar{background-color:var(--color-surface);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.BlogPost-module__aYv0AG__breadcrumbLinks{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BlogPost-module__aYv0AG__breadcrumbLinks a{color:var(--color-text-subtle);transition:color var(--transition-fast);text-decoration:none}.BlogPost-module__aYv0AG__breadcrumbLinks a:hover{color:var(--color-primary-mid)}.BlogPost-module__aYv0AG__breadSep{color:var(--color-text-light)}.BlogPost-module__aYv0AG__currentBread{color:var(--color-text-heading);font-weight:var(--fw-semibold)}@media (prefers-color-scheme:dark){.BlogPost-module__aYv0AG__breadcrumbsBar{background-color:var(--color-surface-dark);border-bottom-color:var(--color-border-dark)}.BlogPost-module__aYv0AG__breadcrumbLinks{color:var(--color-text-placeholder)}.BlogPost-module__aYv0AG__currentBread{color:var(--color-text-inverse)}}.BlogPost-module__aYv0AG__articleSection{padding:var(--section-padding-y-sm) 0 var(--section-padding-y)}.BlogPost-module__aYv0AG__articleGrid{grid-template-columns:2.2fr 1fr;align-items:start;gap:48px;display:grid}.BlogPost-module__aYv0AG__mainArticleColumn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:48px}.BlogPost-module__aYv0AG__categoryLabel{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--color-primary-mid);border-radius:var(--radius-full);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:var(--ls-wide);background:#2563eb14;padding:2px 10px;display:inline-block}.BlogPost-module__aYv0AG__postTitle{font-size:var(--fs-hero-inner);font-weight:var(--fw-extrabold);color:var(--color-text-heading);line-height:var(--lh-snug);letter-spacing:var(--ls-snug);margin:0 0 var(--space-6)}.BlogPost-module__aYv0AG__authorMeta{align-items:center;gap:12px;display:flex}.BlogPost-module__aYv0AG__authorAvatar{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);width:44px;height:44px;color:var(--color-text-inverse);font-weight:var(--fw-bold);box-shadow:var(--shadow-primary-sm);border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.BlogPost-module__aYv0AG__authorText{flex-direction:column;display:flex}.BlogPost-module__aYv0AG__authorName{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--color-text-heading)}.BlogPost-module__aYv0AG__postMetaDetails{font-size:var(--fs-caption);color:var(--color-text-subtle);font-weight:var(--fw-medium);flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.BlogPost-module__aYv0AG__metaSep{color:var(--color-text-light)}.BlogPost-module__aYv0AG__headerLine{background-color:var(--color-surface-raised);height:1px;margin:var(--space-8) 0;border:none}.BlogPost-module__aYv0AG__articleImageWrap{width:100%;margin:12px 0 var(--space-8);border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 4px 15px #00000008}.BlogPost-module__aYv0AG__articleImage{width:100%;height:auto;display:block}.BlogPost-module__aYv0AG__articleBody{gap:var(--space-5);flex-direction:column;display:flex}.BlogPost-module__aYv0AG__paragraph{font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--color-text-body);margin:0}.BlogPost-module__aYv0AG__sectionSubheading{font-size:var(--fs-block-title);font-weight:var(--fw-extrabold);color:var(--color-text-heading);margin:var(--space-8) 0 8px;letter-spacing:var(--ls-snug);line-height:var(--lh-snug)}.BlogPost-module__aYv0AG__bulletList{padding-left:var(--space-6);margin:4px 0 var(--space-4);flex-direction:column;gap:10px;list-style-type:disc;display:flex}.BlogPost-module__aYv0AG__listItem{font-size:var(--fs-body);color:var(--color-text-muted);line-height:1.7}@media (prefers-color-scheme:dark){.BlogPost-module__aYv0AG__sectionSubheading{color:var(--color-text-inverse)}.BlogPost-module__aYv0AG__listItem{color:var(--color-text-body)}}.BlogPost-module__aYv0AG__articleFooter{border-top:1px solid var(--color-surface-raised);padding-top:var(--space-8);margin-top:48px}.BlogPost-module__aYv0AG__backBtn{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--color-primary-mid);transition:all var(--transition-fast);border-radius:var(--radius-full);background-color:#2563eb0f;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex}.BlogPost-module__aYv0AG__backBtn:hover{background-color:#2563eb1f;transform:translate(-4px)}@media (prefers-color-scheme:dark){.BlogPost-module__aYv0AG__mainArticleColumn{background-color:#0f172a;border-color:#ffffff05}.BlogPost-module__aYv0AG__categoryLabel{color:var(--color-primary-lighter);background:#3b82f61a}.BlogPost-module__aYv0AG__postTitle,.BlogPost-module__aYv0AG__authorName{color:var(--color-text-inverse)}.BlogPost-module__aYv0AG__postMetaDetails{color:var(--color-text-placeholder)}.BlogPost-module__aYv0AG__paragraph{color:var(--color-text-body)}.BlogPost-module__aYv0AG__headerLine{background-color:#334155}.BlogPost-module__aYv0AG__articleFooter{border-top-color:#334155}.BlogPost-module__aYv0AG__backBtn{color:var(--color-primary-lighter);background-color:#60a5fa14}.BlogPost-module__aYv0AG__backBtn:hover{background-color:#60a5fa26}}.BlogPost-module__aYv0AG__sidebarColumn{position:relative}.BlogPost-module__aYv0AG__stickySidebar{gap:var(--space-6);flex-direction:column;display:flex;position:sticky;top:130px}.BlogPost-module__aYv0AG__ctaWidget{background-color:var(--color-surface-dark);border-radius:var(--radius-xl);padding:var(--space-8);color:var(--color-text-inverse);border:1px solid var(--color-border-dark);box-shadow:var(--shadow-md)}.BlogPost-module__aYv0AG__ctaWidget h3{font-size:var(--fs-card-title-sm);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-snug);margin:0 0 12px}.BlogPost-module__aYv0AG__ctaWidget p{font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--color-text-placeholder);margin:0 0 var(--space-6)}.BlogPost-module__aYv0AG__ctaBtn{text-align:center;background:linear-gradient(135deg, var(--color-primary-mid) 0%, var(--color-primary) 100%);color:var(--color-text-inverse);font-weight:var(--fw-bold);font-size:var(--fs-body-sm);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary-sm);transition:all var(--transition-fast);padding:12px 20px;text-decoration:none;display:block}.BlogPost-module__aYv0AG__ctaBtn:hover{box-shadow:var(--shadow-primary-md);background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-primary-mid) 100%);transform:translateY(-1px)}.BlogPost-module__aYv0AG__contactWidget{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:28px}.BlogPost-module__aYv0AG__contactWidget h4{font-size:var(--fs-card-title-sm);font-weight:var(--fw-extrabold);color:var(--color-text-heading);margin:0 0 6px}.BlogPost-module__aYv0AG__contactWidget p{font-size:var(--fs-body-sm);color:var(--color-text-subtle);margin:0 0 var(--space-4)}.BlogPost-module__aYv0AG__contactLink{color:var(--color-primary-mid);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);transition:color var(--transition-fast);margin-top:6px;text-decoration:none;display:block}.BlogPost-module__aYv0AG__contactLink:hover{color:#1d4ed8}@media (prefers-color-scheme:dark){.BlogPost-module__aYv0AG__contactWidget{background-color:#0f172a;border-color:#ffffff05}.BlogPost-module__aYv0AG__contactWidget h4{color:var(--color-text-inverse)}.BlogPost-module__aYv0AG__contactWidget p{color:var(--color-text-placeholder)}.BlogPost-module__aYv0AG__contactLink{color:var(--color-primary-lighter)}}@media (max-width:968px){.BlogPost-module__aYv0AG__articleGrid{grid-template-columns:1fr;gap:40px}.BlogPost-module__aYv0AG__mainArticleColumn{padding:var(--space-8) var(--space-6)}.BlogPost-module__aYv0AG__stickySidebar{position:static}}@media (max-width:640px){.BlogPost-module__aYv0AG__postContainer{background-color:var(--color-surface)}.BlogPost-module__aYv0AG__breadcrumbsBar{padding:12px 0}.BlogPost-module__aYv0AG__currentBread{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:150px;display:inline-block;overflow:hidden}.BlogPost-module__aYv0AG__mainArticleColumn{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}.BlogPost-module__aYv0AG__postTitle{margin-bottom:var(--space-4);line-height:var(--lh-snug)}.BlogPost-module__aYv0AG__authorMeta{gap:10px}.BlogPost-module__aYv0AG__authorAvatar{width:38px;height:38px;font-size:1rem}.BlogPost-module__aYv0AG__authorName{font-size:var(--fs-label)}.BlogPost-module__aYv0AG__postMetaDetails{flex-wrap:wrap;gap:6px;margin-top:4px}.BlogPost-module__aYv0AG__postMetaDetails span:first-child,.BlogPost-module__aYv0AG__postMetaDetails span:nth-child(2){display:none}.BlogPost-module__aYv0AG__articleImageWrap{margin:12px 0 var(--space-6);border-radius:var(--radius-md)}.BlogPost-module__aYv0AG__headerLine{margin:var(--space-5) 0}.BlogPost-module__aYv0AG__articleFooter{margin-top:var(--space-8);padding-top:var(--space-6)}.BlogPost-module__aYv0AG__ctaWidget{padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg)}.BlogPost-module__aYv0AG__contactWidget{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg)}.BlogPost-module__aYv0AG__sectionSubheading{margin:var(--space-6) 0 8px}.BlogPost-module__aYv0AG__bulletList{padding-left:var(--space-5)}}@media (max-width:640px) and (prefers-color-scheme:dark){.BlogPost-module__aYv0AG__postContainer{background-color:var(--color-surface-deepest)}}
