.PostHeader-module__CaJRoa__header{margin-bottom:var(--spacing-2xl)}.PostHeader-module__CaJRoa__breadcrumb{align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-lg);display:flex}.PostHeader-module__CaJRoa__breadcrumbLink{color:var(--color-gray-600);transition:color var(--transition-fast);text-decoration:none}.PostHeader-module__CaJRoa__breadcrumbLink:hover{color:var(--color-gold)}.PostHeader-module__CaJRoa__breadcrumbSeparator{color:var(--color-gray-400)}.PostHeader-module__CaJRoa__title{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-navy);margin-bottom:var(--spacing-md);line-height:1.2}@media (max-width:768px){.PostHeader-module__CaJRoa__title{font-size:var(--text-3xl)}}.PostHeader-module__CaJRoa__meta{align-items:center;gap:var(--spacing-md);font-size:var(--text-base);color:var(--color-gray-600);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.PostHeader-module__CaJRoa__metaItem{align-items:center;gap:var(--spacing-xs);display:flex}.PostHeader-module__CaJRoa__author{color:var(--color-charcoal);font-weight:500}.PostHeader-module__CaJRoa__tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.PostHeader-module__CaJRoa__tag{font-size:var(--text-sm);color:var(--color-sage);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-full);transition:background var(--transition-fast);background:#7d8b6a1a;text-decoration:none}.PostHeader-module__CaJRoa__tag:hover{color:var(--color-sage);background:#7d8b6a33}.PostHeader-module__CaJRoa__featuredImage{aspect-ratio:21/9;border-radius:var(--radius-lg);margin-top:var(--spacing-xl);position:relative;overflow:hidden}.PostHeader-module__CaJRoa__image{object-fit:cover}
.PostContent-module__eFT_3a__content{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-charcoal);line-height:1.8}.PostContent-module__eFT_3a__content h1{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-navy);margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-lg)}.PostContent-module__eFT_3a__content h2{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-navy);margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-lg)}.PostContent-module__eFT_3a__content h3{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-navy);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.PostContent-module__eFT_3a__content h4{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-navy);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.PostContent-module__eFT_3a__content p{margin-bottom:var(--spacing-lg)}.PostContent-module__eFT_3a__content a{color:var(--color-gold);text-underline-offset:2px;text-decoration:underline}.PostContent-module__eFT_3a__content a:hover{color:var(--color-gold-light)}.PostContent-module__eFT_3a__content strong{color:var(--color-navy);font-weight:600}.PostContent-module__eFT_3a__content em{font-style:italic}.PostContent-module__eFT_3a__content ul,.PostContent-module__eFT_3a__content ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.PostContent-module__eFT_3a__content li{margin-bottom:var(--spacing-sm)}.PostContent-module__eFT_3a__content ul li::marker{color:var(--color-gold)}.PostContent-module__eFT_3a__content ol li::marker{color:var(--color-gold);font-weight:600}.PostContent-module__eFT_3a__content blockquote{border-left:4px solid var(--color-gold);padding-left:var(--spacing-lg);margin:var(--spacing-xl)0;color:var(--color-gray-600);background:var(--color-gray-100);padding:var(--spacing-lg);border-radius:0 var(--radius-md)var(--radius-md)0;font-style:italic}.PostContent-module__eFT_3a__content blockquote p:last-child{margin-bottom:0}.PostContent-module__eFT_3a__content code{background:var(--color-gray-100);border-radius:var(--radius-sm);padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.PostContent-module__eFT_3a__content pre{background:var(--color-navy);color:var(--color-cream);padding:var(--spacing-lg);border-radius:var(--radius-md);margin:var(--spacing-xl)0;overflow-x:auto}.PostContent-module__eFT_3a__content pre code{color:inherit;background:0 0;padding:0}.PostContent-module__eFT_3a__content img{border-radius:var(--radius-md);margin:var(--spacing-xl)0}.PostContent-module__eFT_3a__content hr{border:none;border-top:1px solid var(--color-gray-200);margin:var(--spacing-3xl)0}.PostContent-module__eFT_3a__content table{border-collapse:collapse;width:100%;margin:var(--spacing-xl)0}.PostContent-module__eFT_3a__content th,.PostContent-module__eFT_3a__content td{padding:var(--spacing-md);border:1px solid var(--color-gray-200);text-align:left}.PostContent-module__eFT_3a__content th{background:var(--color-gray-100);color:var(--color-navy);font-weight:600}.PostContent-module__eFT_3a__content tr:nth-child(2n){background:var(--color-gray-100)}@media (max-width:768px){.PostContent-module__eFT_3a__content{font-size:var(--text-base)}.PostContent-module__eFT_3a__content h1{font-size:var(--text-3xl)}.PostContent-module__eFT_3a__content h2{font-size:var(--text-2xl)}.PostContent-module__eFT_3a__content h3{font-size:var(--text-xl)}}
.TableOfContents-module__8dPGAW__toc{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-2xl);box-shadow:var(--shadow-sm)}.TableOfContents-module__8dPGAW__title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-navy);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-gray-200)}.TableOfContents-module__8dPGAW__list{margin:0;padding:0;list-style:none}.TableOfContents-module__8dPGAW__item{margin-bottom:var(--spacing-sm)}.TableOfContents-module__8dPGAW__link{color:var(--color-gray-600);font-size:var(--text-sm);padding:var(--spacing-xs)0;transition:color var(--transition-fast);text-decoration:none;display:block}.TableOfContents-module__8dPGAW__link:hover{color:var(--color-gold)}.TableOfContents-module__8dPGAW__level2{padding-left:var(--spacing-md)}.TableOfContents-module__8dPGAW__level3{padding-left:var(--spacing-xl)}@media (max-width:1024px){.TableOfContents-module__8dPGAW__toc{display:none}}
.PostCard-module__ptSqka__card{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.PostCard-module__ptSqka__card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.PostCard-module__ptSqka__imageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.PostCard-module__ptSqka__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.PostCard-module__ptSqka__card:hover .PostCard-module__ptSqka__image{transform:scale(1.05)}.PostCard-module__ptSqka__featuredBadge{top:var(--spacing-md);left:var(--spacing-md);background:var(--color-gold);color:var(--color-white);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-weight:600;position:absolute}.PostCard-module__ptSqka__content{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.PostCard-module__ptSqka__meta{align-items:center;gap:var(--spacing-md);font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-sm);display:flex}.PostCard-module__ptSqka__date,.PostCard-module__ptSqka__readingTime{font-family:var(--font-body)}.PostCard-module__ptSqka__title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-navy);margin-bottom:var(--spacing-sm);line-height:1.3}.PostCard-module__ptSqka__description{font-size:var(--text-base);color:var(--color-charcoal);margin-bottom:var(--spacing-md);flex:1;line-height:1.6}.PostCard-module__ptSqka__tags{gap:var(--spacing-xs);flex-wrap:wrap;margin-top:auto;display:flex}.PostCard-module__ptSqka__tag{font-size:var(--text-xs);color:var(--color-sage);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-full);background:#7d8b6a1a}.PostCard-module__ptSqka__link{color:inherit;text-decoration:none}.PostCard-module__ptSqka__link:hover{color:inherit}
.RelatedPosts-module__ItQuFq__section{margin-top:var(--spacing-4xl);padding-top:var(--spacing-3xl);border-top:1px solid var(--color-gray-200)}.RelatedPosts-module__ItQuFq__title{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-navy);margin-bottom:var(--spacing-xl);text-align:center}.RelatedPosts-module__ItQuFq__grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}
.page-module__DdKzDa__page{padding:var(--spacing-4xl)0;background:var(--color-cream);min-height:100vh}.page-module__DdKzDa__article{max-width:800px;margin:0 auto}.page-module__DdKzDa__sidebar{position:sticky;top:100px}.page-module__DdKzDa__cta{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-top:var(--spacing-xl);box-shadow:var(--shadow-md);text-align:center}.page-module__DdKzDa__ctaTitle{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-navy);margin-bottom:var(--spacing-sm)}.page-module__DdKzDa__ctaText{font-size:var(--text-base);color:var(--color-gray-600);margin-bottom:var(--spacing-md)}.page-module__DdKzDa__ctaButton{background:var(--color-gold);color:var(--color-white);padding:var(--spacing-sm)var(--spacing-xl);border-radius:var(--radius-md);transition:background var(--transition-fast);font-weight:600;text-decoration:none;display:inline-block}.page-module__DdKzDa__ctaButton:hover{background:var(--color-gold-light);color:var(--color-white)}.page-module__DdKzDa__authorBox{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-top:var(--spacing-3xl);gap:var(--spacing-lg);align-items:flex-start;display:flex}.page-module__DdKzDa__authorImage{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:80px;height:80px}.page-module__DdKzDa__authorInfo{flex:1}.page-module__DdKzDa__authorName{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-navy);margin-bottom:var(--spacing-xs)}.page-module__DdKzDa__authorBio{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.6}@media (max-width:768px){.page-module__DdKzDa__authorBox{text-align:center;flex-direction:column;align-items:center}}
.page-module____qala__page{background:var(--color-cream);min-height:100vh}.page-module____qala__heroBanner{background:var(--color-navy);text-align:center;margin-bottom:var(--spacing-2xl);padding:8rem 1.5rem 3rem}.page-module____qala__hero{text-align:center;max-width:700px;margin:0 auto}.page-module____qala__title{font-family:var(--font-heading);font-size:var(--text-5xl);color:var(--color-cream);margin-bottom:var(--spacing-md)}.page-module____qala__subtitle{font-size:var(--text-xl);color:#ffffffbf;max-width:600px;margin:0 auto}.page-module____qala__filters{justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);flex-wrap:wrap;display:flex}.page-module____qala__filterButton{font-size:var(--text-sm);color:var(--color-charcoal);background:var(--color-white);border:1px solid var(--color-gray-200);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.page-module____qala__filterButton:hover{border-color:var(--color-gold);color:var(--color-gold)}.page-module____qala__filterButtonActive{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-white)}.page-module____qala__filterButtonActive:hover{background:var(--color-gold-light);border-color:var(--color-gold-light);color:var(--color-white)}.page-module____qala__featuredSection{margin-bottom:var(--spacing-3xl)}.page-module____qala__sectionTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-navy);margin-bottom:var(--spacing-xl)}.page-module____qala__featuredGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module____qala__featuredGrid{grid-template-columns:repeat(2,1fr)}}.page-module____qala__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module____qala__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module____qala__grid{grid-template-columns:repeat(3,1fr)}}.page-module____qala__empty{text-align:center;padding:var(--spacing-4xl)var(--spacing-xl);color:var(--color-gray-600)}.page-module____qala__emptyTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-navy);margin-bottom:var(--spacing-md)}@media (max-width:768px){.page-module____qala__title{font-size:var(--text-4xl)}.page-module____qala__subtitle{font-size:var(--text-lg)}}
