.page_article__xi_gI{max-width:800px;margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-4xl)}.page_breadcrumb__nL_dT{margin-bottom:var(--space-2xl)}.page_breadcrumb__nL_dT ol{display:flex;flex-wrap:wrap;gap:var(--space-sm);list-style:none;font-size:var(--text-sm)}.page_breadcrumb__nL_dT li{display:flex;align-items:center}.page_breadcrumb__nL_dT li:after{content:"/";margin-left:var(--space-sm);color:var(--color-text-secondary)}.page_breadcrumb__nL_dT li:last-child:after{display:none}.page_breadcrumb__nL_dT a{color:var(--color-primary)}.page_breadcrumb__nL_dT li[aria-current=page]{color:var(--color-text-secondary)}.page_header__IKFo5{margin-bottom:var(--space-3xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border)}.page_meta__If78j{display:flex;gap:var(--space-md);align-items:center;margin-bottom:var(--space-lg)}.page_category__jklKR{background-color:var(--color-primary-light);color:var(--color-primary-dark);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.page_readingTime__HaV8I{font-size:var(--text-sm);color:var(--color-text-secondary)}.page_title__WJPzi{font-size:clamp(2rem,4vw,var(--text-3xl));margin-bottom:var(--space-lg);line-height:var(--line-height-tight)}.page_description__Yvbr_{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-loose);margin-bottom:var(--space-xl)}.page_authorInfo__PxrOL{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;font-size:var(--text-sm)}.page_authorName__8zY5e{font-weight:600;color:var(--color-text)}.page_authorRole__ygb_5{color:var(--color-text-secondary)}.page_authorRole__ygb_5:before{content:"·";margin-right:var(--space-sm)}.page_authorInfo__PxrOL time{color:var(--color-text-secondary)}.page_authorInfo__PxrOL time:before{content:"·";margin-right:var(--space-sm)}.page_content__k1vGj{margin-bottom:var(--space-3xl)}.page_content__k1vGj h2{font-size:var(--text-2xl);margin-top:var(--space-3xl);margin-bottom:var(--space-lg)}.page_content__k1vGj h3{font-size:var(--text-xl);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.page_content__k1vGj p{margin-bottom:var(--space-lg);line-height:var(--line-height-loose)}.page_content__k1vGj ul{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.page_content__k1vGj li{margin-bottom:var(--space-sm);line-height:var(--line-height-normal)}.page_content__k1vGj strong{color:var(--color-text);font-weight:600}.page_footer__jNVFF{padding-top:var(--space-2xl);border-top:1px solid var(--color-border);margin-bottom:var(--space-3xl)}.page_tags__ixjwr{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.page_tagsLabel__DxmC7{font-weight:600;color:var(--color-text);margin-right:var(--space-sm)}.page_tag__8yHgL{color:var(--color-text-secondary);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-sm)}.page_related__TPpkg,.page_tag__8yHgL{background-color:var(--color-surface-alt)}.page_related__TPpkg{padding:var(--space-2xl);border-radius:var(--radius-lg)}.page_relatedTitle__esRwk{font-size:var(--text-xl);margin-bottom:var(--space-xl)}.page_relatedGrid__C5JrM{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:640px){.page_relatedGrid__C5JrM{grid-template-columns:repeat(3,1fr)}}.page_relatedCard__8MeO4{background-color:var(--color-surface);padding:var(--space-lg);border-radius:var(--radius-sm);text-decoration:none;display:flex;flex-direction:column;gap:var(--space-sm);transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.page_relatedCard__8MeO4:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_relatedCategory__Qt_vo{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-primary)}.page_relatedPostTitle__Iup47{font-size:var(--text-base);font-family:var(--font-body);font-weight:600;color:var(--color-text);line-height:var(--line-height-tight)}.page_relatedReadingTime__1ke0z{font-size:var(--text-sm);color:var(--color-text-secondary)}.page_faq__3l3hZ{margin-bottom:var(--space-3xl)}.page_faq__3l3hZ>h2{font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.page_faqItem___rg1t{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-md)}.page_faqItem___rg1t h3{font-size:var(--text-lg);margin-bottom:var(--space-xs)}.page_faqItem___rg1t p{color:var(--color-text-secondary);line-height:var(--line-height-loose);max-width:none}