._main_2u0zq_1{background-color:var(--background);color:var(--foreground);padding-bottom:var(--spacing-16)}._hero_2u0zq_8{position:relative;width:100%;height:60vh;display:flex;align-items:flex-end;justify-content:center;color:#fff;text-align:center;padding:calc(var(--spacing-12) + 70px) var(--spacing-8) var(--spacing-12)}._heroImage_2u0zq_20{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}._heroOverlay_2u0zq_30{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.85) 10%,rgba(0,0,0,.5) 50%,transparent);z-index:2}._heroContent_2u0zq_45{position:relative;z-index:3;max-width:900px}._postMeta_2u0zq_51{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-6);font-size:.9rem;margin-bottom:var(--spacing-4);opacity:.9}._postMeta_2u0zq_51 span{display:flex;align-items:center;gap:var(--spacing-2)}._heroMeta_2u0zq_68{display:flex}@media(max-width:1023px){._heroMeta_2u0zq_68{display:none}}._inlineMeta_2u0zq_79{display:none;max-width:1200px;margin:var(--spacing-6) auto;padding:0 var(--spacing-8);color:var(--foreground);opacity:1}@media(max-width:1023px){._inlineMeta_2u0zq_79{display:flex}}@media(min-width:1024px){._inlineMeta_2u0zq_79{display:none}}._postTitle_2u0zq_100{font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2}._layoutContainer_2u0zq_108{max-width:1200px;margin:var(--spacing-12) auto 0;display:grid;grid-template-columns:1fr;gap:var(--spacing-12);padding:0 var(--spacing-8)}@media(min-width:1024px){._layoutContainer_2u0zq_108{grid-template-columns:2fr 1fr}}._contentWrapper_2u0zq_124{min-width:0}._postContent_2u0zq_128{font-size:.95rem;line-height:1.8;color:var(--foreground)}._postContent_2u0zq_128 p{margin-bottom:var(--spacing-6)}._postContent_2u0zq_128 h2{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin:var(--spacing-12) 0 var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--primary);color:var(--primary);scroll-margin-top:120px}._postContent_2u0zq_128 h3{font-family:var(--font-family-heading);font-size:1.3rem;font-weight:600;margin:var(--spacing-8) 0 var(--spacing-3)}._postContent_2u0zq_128 ul,._postContent_2u0zq_128 ol{margin-bottom:var(--spacing-6);padding-left:var(--spacing-6)}._postContent_2u0zq_128 li{margin-bottom:var(--spacing-3)}._postContent_2u0zq_128 a{color:var(--primary);text-decoration:underline}._postNavigation_2u0zq_172{display:flex;justify-content:space-between;gap:var(--spacing-6);margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._navLink_2u0zq_181{flex:1;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-4);transition:all var(--animation-duration-fast) ease}._navLink_2u0zq_181:hover{border-color:var(--primary);background-color:var(--surface)}._navLink_2u0zq_181 span{font-size:.8rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);display:block}._navLink_2u0zq_181 p{margin:0;font-weight:500;line-height:1.4}._navNext_2u0zq_212{text-align:right;justify-content:flex-end}._sidebar_2u0zq_218{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:var(--spacing-8)}._sidebarWidget_2u0zq_227{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg)}._inlineToc_2u0zq_233{display:block;margin-bottom:var(--spacing-8)}._sidebarToc_2u0zq_238{display:none}@media(min-width:1024px){._inlineToc_2u0zq_233{display:none}._sidebarToc_2u0zq_238{display:block}}._widgetTitle_2u0zq_252{font-family:var(--font-family-heading);font-size:.95rem;font-weight:600;margin:0 0 var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2)}._tocList_2u0zq_262{list-style:none;padding:0;margin:0}._tocList_2u0zq_262 li a{display:block;padding:var(--spacing-2) 0;font-size:.9rem;color:var(--muted-foreground);text-decoration:none;border-bottom:1px solid var(--border);transition:color var(--animation-duration-fast) ease}._tocList_2u0zq_262 li:last-child a{border-bottom:none}._tocList_2u0zq_262 li a:hover{color:var(--primary)}._ctaWidget_2u0zq_287{background-color:var(--primary);color:var(--primary-foreground);text-align:center}._ctaWidget_2u0zq_287 ._widgetTitle_2u0zq_252{justify-content:center}._ctaWidget_2u0zq_287 p{font-size:.9rem;line-height:1.6;margin-bottom:var(--spacing-4)}._ctaIcon_2u0zq_303{margin:0 auto var(--spacing-2);color:var(--primary-foreground)}._ctaButton_2u0zq_308{width:100%;background-color:var(--primary-foreground)!important;color:var(--primary)!important}._ctaButton_2u0zq_308:hover{background-color:#422358!important;border-color:#fff!important;color:#fff!important}._relatedPosts_2u0zq_321{display:flex;flex-direction:column;gap:var(--spacing-4)}._relatedPost_2u0zq_321{display:flex;align-items:center;gap:var(--spacing-4);text-decoration:none;color:var(--foreground)}._relatedImage_2u0zq_335{width:60px;height:60px;object-fit:cover;border-radius:var(--radius);flex-shrink:0}._relatedTitle_2u0zq_343{font-size:.9rem;line-height:1.4;font-weight:500;margin:0;transition:color var(--animation-duration-fast) ease}._relatedPost_2u0zq_321:hover ._relatedTitle_2u0zq_343{color:var(--primary)}@media(max-width:768px){._hero_2u0zq_8{height:50vh;padding:calc(var(--spacing-12) + 60px) var(--spacing-4) var(--spacing-12)}._layoutContainer_2u0zq_108{padding:0 var(--spacing-4)}._postNavigation_2u0zq_172{flex-direction:column}}
