.ShareBar-module__fL9m1a__bar{padding:var(--space-24);margin-top:var(--space-32);border:1px solid var(--color-surface200);border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 30%, #624ce00f 0%, transparent 50%), radial-gradient(circle at 80% 70%, #8b5cf60d 0%, transparent 50%), var(--color-surface25);justify-content:space-between;align-items:center;display:flex}.ShareBar-module__fL9m1a__author{align-items:center;gap:var(--space-12);display:flex}.ShareBar-module__fL9m1a__avatar{background-color:var(--color-primary50);border:1px solid var(--color-primary300);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ShareBar-module__fL9m1a__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);transition:color var(--transition-fast);text-decoration:none;display:block}.ShareBar-module__fL9m1a__name:hover{color:var(--color-primary600)}.ShareBar-module__fL9m1a__date{font-size:var(--font-size-2xs);color:var(--color-text-light);margin-top:2px;display:block}.ShareBar-module__fL9m1a__share{gap:var(--space-8);display:flex}.ShareBar-module__fL9m1a__btn{background-color:var(--color-primary50);width:40px;height:40px;color:var(--color-primary600);cursor:pointer;transition:opacity var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ShareBar-module__fL9m1a__btn:hover{opacity:.8}@media (max-width:480px){.ShareBar-module__fL9m1a__bar{gap:var(--space-16);flex-direction:column;align-items:flex-start}}
.ContentWithCta-module__emHJrW__banner{border:1px solid var(--color-surface200);border-radius:var(--radius-lg);padding:var(--space-32);margin:var(--space-48) 0;justify-content:space-between;align-items:center;gap:var(--space-16);background:radial-gradient(circle at 20% 30%, #624ce00f 0%, transparent 50%), radial-gradient(circle at 80% 70%, #8b5cf60d 0%, transparent 50%), var(--color-surface25);display:flex}.ContentWithCta-module__emHJrW__bannerText{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-dark);margin:0}.ContentWithCta-module__emHJrW__bannerButton{height:var(--space-40);padding:0 var(--space-16);background-color:var(--color-primary600);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);white-space:nowrap;transition:background-color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ContentWithCta-module__emHJrW__bannerButton:hover{background-color:var(--color-primary700)}@media (max-width:640px){.ContentWithCta-module__emHJrW__banner{text-align:center;padding:var(--space-24);flex-direction:column}}.ContentWithCta-module__emHJrW__accordion{border:1px solid var(--color-surface200);border-radius:var(--radius-md);margin-top:var(--space-24);flex-direction:column;display:flex;overflow:hidden}.ContentWithCta-module__emHJrW__accordionItem{border-bottom:1px solid var(--color-surface200)}.ContentWithCta-module__emHJrW__accordionItem:last-child{border-bottom:none}.ContentWithCta-module__emHJrW__accordionQuestion{padding:var(--space-16) var(--space-24);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast);justify-content:space-between;align-items:center;list-style:none;display:flex}.ContentWithCta-module__emHJrW__accordionQuestion:hover{background-color:var(--color-surface50,#fafafa)}.ContentWithCta-module__emHJrW__accordionQuestion::-webkit-details-marker{display:none}.ContentWithCta-module__emHJrW__accordionQuestion:after{content:"+";font-size:var(--font-size-lg);font-weight:var(--font-weight-normal,400);color:var(--color-text-light);margin-left:var(--space-16);flex-shrink:0}.ContentWithCta-module__emHJrW__accordionItem[open]>.ContentWithCta-module__emHJrW__accordionQuestion:after{content:"−"}.ContentWithCta-module__emHJrW__accordionAnswer{padding:0 var(--space-24) var(--space-16)}.ContentWithCta-module__emHJrW__accordionAnswer p{margin-bottom:var(--space-8)}.ContentWithCta-module__emHJrW__accordionAnswer p:last-child{margin-bottom:0}
.RelatedArticles-module__0XOscG__section{max-width:var(--layout-max-width);padding:var(--space-48) var(--layout-padding) var(--space-64);border-top:1px solid var(--color-surface200);margin:0 auto}.RelatedArticles-module__0XOscG__header{margin-bottom:var(--space-32);justify-content:space-between;align-items:center;display:flex}.RelatedArticles-module__0XOscG__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-dark)}.RelatedArticles-module__0XOscG__arrows{gap:var(--space-12);display:flex}.RelatedArticles-module__0XOscG__arrow{border:1px solid var(--color-surface200);background:var(--color-white);width:40px;height:40px;color:var(--color-text-dark);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.RelatedArticles-module__0XOscG__arrow:hover{border-color:var(--color-primary600);background:var(--color-primary50)}.RelatedArticles-module__0XOscG__track{gap:var(--space-24);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.RelatedArticles-module__0XOscG__track::-webkit-scrollbar{display:none}.RelatedArticles-module__0XOscG__card{flex:0 0 calc((100% - var(--space-24) * 2) / 3);scroll-snap-align:start;border:1px solid var(--color-surface200);border-radius:var(--radius-lg);background:var(--color-surface25);min-width:280px;padding:var(--space-24);gap:var(--space-16);flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.RelatedArticles-module__0XOscG__card:hover{border-color:var(--color-primary600)}.RelatedArticles-module__0XOscG__cardImage{aspect-ratio:16/9;background-color:var(--color-primary50);border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.RelatedArticles-module__0XOscG__cardContent{align-items:flex-start;gap:var(--space-12);flex-direction:column;flex:1;display:flex}.RelatedArticles-module__0XOscG__cardTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.RelatedArticles-module__0XOscG__cardDesc{font-size:var(--font-size-xs);line-height:var(--line-height-xl);color:var(--color-text-light);flex:1}.RelatedArticles-module__0XOscG__cardMeta{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.RelatedArticles-module__0XOscG__cardDate,.RelatedArticles-module__0XOscG__cardAuthor{font-size:var(--font-size-2xs);color:var(--color-text-light)}@media (max-width:1024px){.RelatedArticles-module__0XOscG__card{flex:0 0 calc((100% - var(--space-24)) / 2)}}@media (max-width:768px){.RelatedArticles-module__0XOscG__section{padding:var(--space-48) var(--layout-padding-mobile) var(--space-64)}.RelatedArticles-module__0XOscG__card{flex:0 0 85%}}.RelatedArticles-module__0XOscG__cardOverline{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary600);display:inline-block}
.post-module__QuOwSa__breadcrumb{max-width:var(--layout-max-width);padding:var(--space-16) var(--layout-padding);align-items:center;gap:var(--space-8);font-size:var(--font-size-2xs);color:var(--color-text-light);flex-wrap:wrap;margin:0 auto;display:flex}.post-module__QuOwSa__breadcrumb a{color:var(--color-text-light);transition:color var(--transition-fast)}.post-module__QuOwSa__breadcrumb a:hover{color:var(--color-primary600)}.post-module__QuOwSa__breadcrumbSep{color:var(--color-surface300)}.post-module__QuOwSa__breadcrumbCurrent{color:var(--color-text-dark);font-weight:var(--font-weight-medium)}.post-module__QuOwSa__heroBanner{max-width:var(--layout-max-width);padding:0 var(--layout-padding);margin:0 auto}.post-module__QuOwSa__heroInner{border:1px solid var(--color-surface200);border-radius:var(--radius-lg);background:radial-gradient(ellipse 80% 90% at -5% -10%, #624ce024 0%, transparent 70%), radial-gradient(ellipse 80% 90% at 105% 110%, #3b82f61c 0%, transparent 70%), radial-gradient(ellipse 60% 70% at 75% 45%, #8b5cf614 0%, transparent 70%), linear-gradient(180deg, var(--color-surface25) 0%, var(--color-white) 100%);padding:var(--space-48);gap:var(--space-48);grid-template-columns:260px 1fr;align-items:center;display:grid}.post-module__QuOwSa__heroImage{background-color:var(--color-primary50);border-radius:var(--radius-md);width:260px;height:260px;position:relative;overflow:hidden}.post-module__QuOwSa__heroImageDesktop{display:block}.post-module__QuOwSa__heroImageMobile{display:none}.post-module__QuOwSa__heroText{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.post-module__QuOwSa__heroOverline{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary600);display:inline-block}.post-module__QuOwSa__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);color:var(--color-text-dark);line-height:var(--line-height-xs)}.post-module__QuOwSa__authorRow{align-items:center;gap:var(--space-12);display:flex}.post-module__QuOwSa__avatar{border-radius:var(--radius-pill);background-color:var(--color-primary50);border:1px solid var(--color-primary300);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.post-module__QuOwSa__authorMeta{gap:var(--space-2);flex-direction:column;display:flex}.post-module__QuOwSa__authorName{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.post-module__QuOwSa__authorTitle{font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);color:var(--color-text-light)}.post-module__QuOwSa__dateLine{font-size:var(--font-size-2xs);color:var(--color-text-light);align-items:center;gap:var(--space-12);flex-wrap:wrap;margin:0;display:flex}.post-module__QuOwSa__dateItem{align-items:center;gap:var(--space-8);display:inline-flex}.post-module__QuOwSa__layout{max-width:var(--layout-max-width);padding:var(--space-48) var(--layout-padding);gap:var(--space-48);grid-template-columns:260px 1fr;align-items:start;margin:0 auto;display:grid}.post-module__QuOwSa__content{font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--color-text-medium);min-width:0}.post-module__QuOwSa__sidebar{top:calc(var(--header-height) + var(--space-24));gap:var(--space-24);flex-direction:column;display:flex;position:sticky}.post-module__QuOwSa__tocCard{border:1px solid var(--color-surface200);border-radius:var(--radius-md);padding:var(--space-24)}.post-module__QuOwSa__tocLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text-light);letter-spacing:.08em;text-transform:uppercase;display:block}.post-module__QuOwSa__tocNav{gap:var(--space-8);flex-direction:column;display:flex}.post-module__QuOwSa__tocLink{font-size:var(--font-size-2xs);line-height:var(--line-height-lg);color:var(--color-text-light);transition:color var(--transition-fast)}.post-module__QuOwSa__tocLink:hover{color:var(--color-primary600)}.post-module__QuOwSa__tocLink[data-level="3"]{padding-left:var(--space-12)}.post-module__QuOwSa__ctaCard{border:1px solid var(--color-surface200);border-radius:var(--radius-lg);padding:var(--space-24);gap:var(--space-16);text-align:center;background:radial-gradient(ellipse 80% 90% at -5% -10%, #624ce024 0%, transparent 70%), radial-gradient(ellipse 80% 90% at 105% 110%, #3b82f61c 0%, transparent 70%), radial-gradient(ellipse 60% 70% at 75% 45%, #8b5cf614 0%, transparent 70%), linear-gradient(180deg, var(--color-surface25) 0%, var(--color-white) 100%);flex-direction:column;display:flex}.post-module__QuOwSa__ctaTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-dark)}@media (max-width:1024px){.post-module__QuOwSa__layout{grid-template-columns:1fr}.post-module__QuOwSa__content{order:1}.post-module__QuOwSa__sidebar{order:2;position:static}}@media (max-width:768px){.post-module__QuOwSa__breadcrumb{padding:var(--space-12) var(--layout-padding-mobile);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.post-module__QuOwSa__breadcrumb::-webkit-scrollbar{display:none}.post-module__QuOwSa__breadcrumb>*{white-space:nowrap;flex-shrink:0}.post-module__QuOwSa__heroBanner{padding:0 var(--layout-padding-mobile)}.post-module__QuOwSa__heroInner{gap:var(--space-16);padding:var(--space-16);grid-template-columns:1fr}.post-module__QuOwSa__heroImage{aspect-ratio:16/9;width:100%;height:auto}.post-module__QuOwSa__heroImageDesktop{display:none}.post-module__QuOwSa__heroImageMobile{display:block}.post-module__QuOwSa__title{font-size:var(--font-size-xl)}.post-module__QuOwSa__heroText{gap:var(--space-12)}.post-module__QuOwSa__layout{padding:var(--space-32) var(--layout-padding-mobile);gap:var(--space-24)}.post-module__QuOwSa__content{font-size:var(--font-size-xs)}.post-module__QuOwSa__tocCard,.post-module__QuOwSa__ctaCard{padding:var(--space-16)}}.post-module__QuOwSa__relatedSection{max-width:var(--layout-max-width);padding:var(--space-48) var(--layout-padding) var(--space-64);border-top:1px solid var(--color-surface200);margin:0 auto}.post-module__QuOwSa__relatedHeader{margin-bottom:var(--space-32);justify-content:space-between;align-items:center;display:flex}.post-module__QuOwSa__relatedTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-dark)}.post-module__QuOwSa__relatedArrows{gap:var(--space-12);display:flex}.post-module__QuOwSa__relatedArrow{border:1px solid var(--color-surface200);background:var(--color-white);width:40px;height:40px;color:var(--color-text-dark);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.post-module__QuOwSa__relatedArrow:hover{border-color:var(--color-primary600);background:var(--color-primary50)}.post-module__QuOwSa__relatedGrid{gap:var(--space-24);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.post-module__QuOwSa__relatedGrid::-webkit-scrollbar{display:none}.post-module__QuOwSa__relatedCard{flex:0 0 calc((100% - var(--space-24) * 2) / 3);scroll-snap-align:start;border:1px solid var(--color-surface200);border-radius:var(--radius-lg);background:var(--color-surface25);min-width:280px;padding:var(--space-24);gap:var(--space-16);flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.post-module__QuOwSa__relatedCard:hover{border-color:var(--color-primary600)}.post-module__QuOwSa__relatedCardImage{aspect-ratio:16/9;background-color:var(--color-primary50);border-radius:var(--radius-md);width:100%}.post-module__QuOwSa__relatedCardContent{align-items:flex-start;gap:var(--space-12);flex-direction:column;flex:1;display:flex}.post-module__QuOwSa__relatedCardTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.post-module__QuOwSa__relatedCardDesc{font-size:var(--font-size-xs);line-height:var(--line-height-xl);color:var(--color-text-light);flex:1}.post-module__QuOwSa__relatedCardMeta{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.post-module__QuOwSa__relatedCardDate,.post-module__QuOwSa__relatedCardAuthor{font-size:var(--font-size-2xs);color:var(--color-text-light)}@media (max-width:1024px){.post-module__QuOwSa__relatedCard{flex:0 0 calc((100% - var(--space-24)) / 2)}}@media (max-width:768px){.post-module__QuOwSa__relatedSection{padding:var(--space-32) var(--layout-padding-mobile) var(--space-48)}.post-module__QuOwSa__relatedHeader{margin-bottom:var(--space-24)}.post-module__QuOwSa__relatedTitle{font-size:var(--font-size-lg)}.post-module__QuOwSa__relatedArrow{width:36px;height:36px}.post-module__QuOwSa__relatedGrid{margin:0 calc(-1 * var(--layout-padding-mobile));padding:var(--space-4) 0;gap:var(--space-12);scroll-padding-inline:var(--layout-padding-mobile)}.post-module__QuOwSa__relatedCard{width:calc(100% - var(--space-40));min-width:0;padding:var(--space-16);flex:none}.post-module__QuOwSa__relatedCard:first-child{margin-left:var(--layout-padding-mobile)}.post-module__QuOwSa__relatedCard:last-child{margin-right:var(--layout-padding-mobile)}}
