.page_questionPage__SkSDU{padding:2rem 0}.page_layout__cnRuN{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.page_mainContent__pR8Z7{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:2.5rem;box-shadow:var(--shadow-sm)}.page_backLink__nYU82{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:600;font-size:.9rem;margin-bottom:1.5rem;transition:gap .2s}.page_backLink__nYU82:hover{gap:.75rem;color:var(--primary)}.page_featuredImageContainer__O_B4p{width:100%;margin-bottom:2rem;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.page_featuredImage__gl9_7{width:100%;height:auto;display:block;object-fit:cover}.page_header__84iTT{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.page_header__84iTT h1{font-size:2.25rem;color:var(--text-primary);margin-bottom:1rem;line-height:1.25;font-weight:800;letter-spacing:-.03em}.page_meta__0HYAu{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1rem;font-size:.88rem}.page_category__n8zSO{display:inline-block;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;padding:.3rem .85rem;border-radius:var(--radius-full);font-weight:600;font-size:.78rem;transition:opacity .2s}.page_category__n8zSO:hover{opacity:.9;color:#fff}.page_metaItem__2hV08{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary)}.page_tags__tKYkE{display:flex;flex-wrap:wrap;gap:.5rem}.page_tag__8xeUz{display:flex;align-items:center;gap:.35rem;background:var(--bg-tertiary);color:var(--text-secondary);padding:.3rem .7rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:500}.page_content__PWjlJ{font-size:1.05rem;line-height:1.8;color:var(--text-primary)}.page_content__PWjlJ h2{font-size:1.75rem;margin:2.5rem 0 1rem;color:var(--text-primary);font-weight:700;letter-spacing:-.02em}.page_content__PWjlJ h3{font-size:1.4rem;margin:2rem 0 .75rem;color:var(--text-primary);font-weight:700}.page_content__PWjlJ h4{font-size:1.2rem;margin:1.5rem 0 .5rem;color:var(--text-primary);font-weight:600}.page_content__PWjlJ p{margin-bottom:1.15rem}.page_content__PWjlJ ol,.page_content__PWjlJ ul{margin:1rem 0;padding-left:1.75rem}.page_content__PWjlJ li{margin-bottom:.5rem}.page_content__PWjlJ code{background:var(--bg-tertiary);padding:.15rem .45rem;border-radius:.3rem;font-size:.88em;font-family:JetBrains Mono,Fira Code,monospace;border:1px solid var(--border-color)}.page_content__PWjlJ pre{background:var(--bg-secondary);padding:1.25rem;border-radius:var(--radius-lg);overflow-x:auto;margin:1.5rem 0;border:1px solid var(--border-color)}.page_content__PWjlJ pre code{background:none;padding:0;border:none;font-size:.88rem;line-height:1.6}.page_content__PWjlJ strong{font-weight:600;color:var(--text-primary)}.page_sidebar__csUw2{display:flex;flex-direction:column;gap:1.5rem}.page_sidebarSection__DqH6f{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.page_sidebarSection__DqH6f h3{font-size:1.15rem;margin-bottom:1rem;color:var(--text-primary);font-weight:700}.page_relatedList__ComFR{display:flex;flex-direction:column;gap:.75rem}.page_relatedItem__eziP2{display:block;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s}.page_relatedItem__eziP2:hover{border-color:var(--primary);transform:translateX(4px);box-shadow:var(--shadow-sm)}.page_relatedItem__eziP2 h4{font-size:.95rem;color:var(--text-primary);margin-bottom:.4rem;line-height:1.4;font-weight:600}.page_relatedMeta__8vBHR{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text-tertiary)}.page_categoriesList__B_ngj{display:flex;flex-direction:column;gap:.4rem}.page_categoriesList__B_ngj a{padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s;font-size:.9rem;font-weight:500}.page_categoriesList__B_ngj a:hover{border-color:var(--primary);color:var(--primary);transform:translateX(4px);background:var(--primary-light)}@media (min-width:1024px){.page_layout__cnRuN{grid-template-columns:1fr 320px}}@media (max-width:639px){.page_questionPage__SkSDU{padding:1rem 0}.page_mainContent__pR8Z7{padding:1.5rem;border-radius:var(--radius-lg)}.page_header__84iTT h1{font-size:1.65rem}.page_meta__0HYAu{gap:.65rem;font-size:.82rem}.page_content__PWjlJ{font-size:.98rem}.page_content__PWjlJ h2{font-size:1.45rem}.page_content__PWjlJ h3{font-size:1.2rem}}