.page_page__yb0LE{padding-top:calc(var(--header-height) + var(--space-9));padding-bottom:var(--space-9);min-height:100vh}.page_article__qRWPH{max-width:680px}.page_header__QNmF_{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.page_date__CD7V4{font-size:var(--fs-xs);color:var(--text-muted);display:block;margin-bottom:var(--space-3)}.page_title__PHgv1{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text);line-height:1.2;margin-bottom:var(--space-4)}.page_tags__ncAik{display:flex;gap:var(--space-2);flex-wrap:wrap}.page_tag__rx7nD{font-size:var(--fs-xs);color:var(--accent);background-color:var(--accent-muted);padding:2px 8px;border-radius:var(--radius-sm)}.page_content__m8kNz h2{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);margin-top:var(--space-7);margin-bottom:var(--space-4)}.page_content__m8kNz h3{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);margin-top:var(--space-6);margin-bottom:var(--space-3)}.page_content__m8kNz p{font-size:var(--fs-base);color:var(--text-secondary);line-height:1.8;margin-bottom:var(--space-4)}.page_content__m8kNz strong{color:var(--text);font-weight:var(--fw-semibold)}.page_footer__OZRyG{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.page_backLink__5REZ_{font-size:var(--fs-sm);color:var(--accent);transition:color var(--transition-fast)}.page_backLink__5REZ_:hover{color:var(--accent-hover)}