.CategoryBadge-module__Xyxg8a__badge{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--foreground-muted);transition:all var(--transition-base);border:1px solid var(--border);background:var(--surface-raised,#1e3a5f14);cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem .875rem;font-weight:500;text-decoration:none;display:inline-flex}.CategoryBadge-module__Xyxg8a__badge:hover{color:var(--primary);border-color:var(--primary);background:#9eeadb14;box-shadow:0 0 8px #9eeadb26}.CategoryBadge-module__Xyxg8a__active{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary);cursor:default;box-shadow:0 0 12px #9eeadb40}
.page-module__KRxB8a__main{background:var(--background);min-height:100vh}.page-module__KRxB8a__topNav{max-width:var(--max-width);padding:var(--space-8) var(--space-6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.page-module__KRxB8a__backLink,.page-module__KRxB8a__langSwitch{font-family:var(--font-mono);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.1em;transition:color var(--transition-base);font-size:10px;text-decoration:none}.page-module__KRxB8a__backLink:hover,.page-module__KRxB8a__langSwitch:hover{color:var(--primary)}.page-module__KRxB8a__article{max-width:var(--max-width);padding:0 var(--space-6) var(--space-20);margin:0 auto}.page-module__KRxB8a__header{margin-bottom:var(--space-12);max-width:900px}.page-module__KRxB8a__meta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);font-family:var(--font-mono);color:var(--foreground-muted);text-transform:uppercase;font-size:10px;display:flex}.page-module__KRxB8a__title{font-family:var(--font-serif);color:var(--foreground);margin:0 0 var(--space-8) 0;font-size:2.75rem;font-weight:800;line-height:1.15}.page-module__KRxB8a__heroImageContainer{aspect-ratio:21/9;background:var(--background-alt);border:1px solid var(--border-muted);width:100%;margin-bottom:var(--space-16);position:relative;overflow:hidden}.page-module__KRxB8a__heroImage{object-fit:cover;opacity:.8}.page-module__KRxB8a__layout{gap:var(--space-12);grid-template-columns:200px 1fr 240px;display:grid}.page-module__KRxB8a__sideMeta{gap:var(--space-8);flex-direction:column;display:flex}.page-module__KRxB8a__sideMetaItem{gap:var(--space-2);flex-direction:column;display:flex}.page-module__KRxB8a__sideLabel{font-family:var(--font-mono);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.page-module__KRxB8a__sideValue{font-family:var(--font-mono);color:var(--foreground);font-size:.625rem;font-weight:400}.page-module__KRxB8a__body{font-family:var(--font-serif);color:var(--foreground);font-size:1.125rem;line-height:1.75}.page-module__KRxB8a__body p:first-of-type:first-letter{float:left;font-family:var(--font-display);color:var(--primary);margin-right:.1em;font-size:4.5rem;font-weight:900;line-height:.85}[dir=rtl] .page-module__KRxB8a__body p:first-of-type:first-letter{float:right;margin-left:.1em;margin-right:0}.page-module__KRxB8a__toc{top:calc(var(--header-height) + var(--space-8));height:fit-content;position:sticky}.page-module__KRxB8a__toc h3{font-family:var(--font-mono);color:var(--foreground-muted);text-transform:uppercase;margin-bottom:var(--space-4);font-size:10px}.page-module__KRxB8a__tags{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--border-muted);gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__KRxB8a__tag{font-family:var(--font-mono);color:var(--foreground-muted);text-transform:lowercase;font-size:10px}.page-module__KRxB8a__related{border-top:1px solid var(--border-muted);background:var(--background-alt);padding:var(--space-20) 0}.page-module__KRxB8a__relatedInner{max-width:var(--max-width);padding:0 var(--space-6);margin:0 auto}.page-module__KRxB8a__relatedHeading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--foreground);margin-bottom:var(--space-12);text-transform:uppercase;font-weight:800}.page-module__KRxB8a__relatedList{gap:var(--space-8);flex-direction:column;display:flex}@media (max-width:1200px){.page-module__KRxB8a__layout{grid-template-columns:1fr 240px}.page-module__KRxB8a__sideMeta{display:none}}@media (max-width:768px){.page-module__KRxB8a__topNav{align-items:flex-start;gap:var(--space-4);padding-inline:var(--space-4);flex-direction:column}.page-module__KRxB8a__article{padding-inline:var(--space-4)}.page-module__KRxB8a__title{font-size:2rem;line-height:1.2}.page-module__KRxB8a__layout{grid-template-columns:1fr}.page-module__KRxB8a__toc{display:none}}@media (min-width:769px) and (max-width:1200px){.page-module__KRxB8a__title{font-size:2.5rem}}
