.Breadcrumbs-module__1oWJ9a__nav{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.Breadcrumbs-module__1oWJ9a__item{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);display:flex}.Breadcrumbs-module__1oWJ9a__link{color:var(--color-text-muted);text-decoration:none;transition:color .15s}.Breadcrumbs-module__1oWJ9a__link:hover{color:var(--color-text)}.Breadcrumbs-module__1oWJ9a__current{color:var(--color-text-subtle)}.Breadcrumbs-module__1oWJ9a__separator{color:var(--color-text-subtle);font-size:var(--text-xs)}
.TableOfContents-module__rHO2UG__toc{padding:var(--space-5);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md)}.TableOfContents-module__rHO2UG__title{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4);font-weight:600}.TableOfContents-module__rHO2UG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__rHO2UG__item{display:block}.TableOfContents-module__rHO2UG__itemIndented{padding-left:var(--space-4)}.TableOfContents-module__rHO2UG__link{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4;text-decoration:none;transition:color .15s}.TableOfContents-module__rHO2UG__link:hover{color:var(--color-accent)}
.FAQ-module__YTKPaG__faq{flex-direction:column;display:flex}.FAQ-module__YTKPaG__item{border-bottom:1px solid var(--color-border)}.FAQ-module__YTKPaG__item:first-child{border-top:1px solid var(--color-border)}.FAQ-module__YTKPaG__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.FAQ-module__YTKPaG__question{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-text);font-weight:600;line-height:1.4}.FAQ-module__YTKPaG__icon{font-size:var(--text-lg);color:var(--color-accent);flex-shrink:0;line-height:1;transition:transform .2s}.FAQ-module__YTKPaG__iconOpen{transform:rotate(45deg)}.FAQ-module__YTKPaG__answer{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);padding-bottom:var(--space-5);max-width:680px;line-height:1.65}
.ArticleCard-module__nuuL6G__card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-3);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.ArticleCard-module__nuuL6G__card:hover{border-color:var(--color-border-strong)}.ArticleCard-module__nuuL6G__badge{border-radius:var(--radius-sm);background:var(--color-accent-muted);color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:3px 10px;font-weight:600;display:inline-block}.ArticleCard-module__nuuL6G__title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.ArticleCard-module__nuuL6G__excerpt{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.65}.ArticleCard-module__nuuL6G__meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-subtle);margin-top:auto}
.ArticleHeader-module__-IjqgG__header{padding:var(--space-12) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-12)}.ArticleHeader-module__-IjqgG__badge{border-radius:var(--radius-sm);background:var(--color-accent-muted);color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4);padding:3px 10px;font-weight:600;display:inline-block}.ArticleHeader-module__-IjqgG__title{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text);letter-spacing:-.02em;margin:0 0 var(--space-6) 0;font-weight:700;line-height:1.1}.ArticleHeader-module__-IjqgG__meta{align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ArticleHeader-module__-IjqgG__author{color:var(--color-text-muted)}.ArticleHeader-module__-IjqgG__authorTitle,.ArticleHeader-module__-IjqgG__dot{color:var(--color-text-subtle)}@media (max-width:768px){.ArticleHeader-module__-IjqgG__title{font-size:var(--text-2xl)}}
.articles-module__ZmuDmq__accent{color:var(--color-accent)}.articles-module__ZmuDmq__section{padding:var(--space-24) 0}.articles-module__ZmuDmq__container{width:100%;max-width:1120px;padding:0 var(--space-6);margin:0 auto}.articles-module__ZmuDmq__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.articles-module__ZmuDmq__empty{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted)}@media (max-width:768px){.articles-module__ZmuDmq__grid{grid-template-columns:1fr}}
.article-module__irGmya__main{background:var(--color-bg);min-height:100vh}.article-module__irGmya__container{width:100%;max-width:1120px;padding:var(--space-8) var(--space-6) var(--space-24);margin:0 auto}.article-module__irGmya__layout{gap:var(--space-12);grid-template-columns:220px 1fr;align-items:start;display:grid}.article-module__irGmya__aside{position:sticky;top:80px}.article-module__irGmya__article{min-width:0}.article-module__irGmya__body{max-width:68ch;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.65}.article-module__irGmya__body h2{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.02em;margin:var(--space-12) 0 var(--space-4);font-weight:700;line-height:1.1}.article-module__irGmya__body h3{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text);letter-spacing:-.02em;margin:var(--space-8) 0 var(--space-3);font-weight:700;line-height:1.2}.article-module__irGmya__body p{margin:0 0 var(--space-4)}.article-module__irGmya__body a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.article-module__irGmya__body ul,.article-module__irGmya__body ol{padding-left:var(--space-6);margin:0 0 var(--space-4)}.article-module__irGmya__body li{margin-bottom:var(--space-2)}.article-module__irGmya__body blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-6);margin:var(--space-6) 0;color:var(--color-text-muted);font-style:italic}.article-module__irGmya__faqSection{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border)}.article-module__irGmya__faqTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.02em;margin:0 0 var(--space-8);font-weight:700}.article-module__irGmya__relatedSection{margin-top:var(--space-24);padding-top:var(--space-16);border-top:1px solid var(--color-border)}.article-module__irGmya__relatedTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.02em;margin:0 0 var(--space-8);font-weight:700}.article-module__irGmya__relatedGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.article-module__irGmya__layout{grid-template-columns:1fr}.article-module__irGmya__aside{position:static}.article-module__irGmya__relatedGrid{grid-template-columns:1fr}}
