.AuthorBox-module__iPCmXq__box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);max-width:var(--measure);gap:18px;margin:40px 0 0;padding:22px;display:flex}.AuthorBox-module__iPCmXq__avatar{background:linear-gradient(140deg, var(--primary), var(--primary-dk));width:62px;height:62px;color:var(--accent-soft);font-family:var(--serif);font-size:var(--fs-19);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.AuthorBox-module__iPCmXq__name{font-family:var(--serif);font-size:var(--fs-17);margin:0 0 5px;font-weight:600}.AuthorBox-module__iPCmXq__text{font-size:var(--fs-13);color:var(--text-2);line-height:var(--lh-snug);margin:0 0 10px}.AuthorBox-module__iPCmXq__link{font-size:var(--fs-13);color:var(--primary);font-weight:700;text-decoration:none}.AuthorBox-module__iPCmXq__link:hover{text-decoration:underline}@media (max-width:900px){.AuthorBox-module__iPCmXq__box{flex-direction:column;gap:12px}}
.ArticleCard-module__dO8f5a__foot{align-items:center;gap:10px;margin-top:12px;display:flex}.ArticleCard-module__dO8f5a__minutes{font-size:var(--fs-12);color:var(--text-3)}
.Faq-module__EHB7zG__wrap{max-width:var(--measure);margin:40px 0 0}.Faq-module__EHB7zG__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-img);margin-bottom:10px;overflow:hidden}.Faq-module__EHB7zG__q{font-size:var(--fs-16);font-weight:600;line-height:var(--lh-snug);cursor:pointer;padding:16px 46px 16px 20px;list-style:none;position:relative}.Faq-module__EHB7zG__q::-webkit-details-marker{display:none}.Faq-module__EHB7zG__q:after{content:"+";color:var(--accent);font-size:var(--fs-21);line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.Faq-module__EHB7zG__item[open] .Faq-module__EHB7zG__q:after{content:"−"}.Faq-module__EHB7zG__a{border-top:1px solid var(--line);font-size:var(--fs-14);color:var(--text-2);line-height:var(--lh-body);padding:14px 20px 18px}
.Toc-module__gZ41la__toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);font-size:var(--fs-13);line-height:var(--lh-snug);padding:14px 16px}.Toc-module__gZ41la__head{font-family:var(--serif);font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);cursor:pointer;font-weight:700}.Toc-module__gZ41la__list{border-left:2px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.Toc-module__gZ41la__list li{margin:0}.Toc-module__gZ41la__sub{padding-left:14px}.Toc-module__gZ41la__list a{color:var(--text-2);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 12px;text-decoration:none;display:block}.Toc-module__gZ41la__list a:hover{color:var(--primary);border-left-color:var(--primary)}.Toc-module__gZ41la__sub a{font-size:var(--fs-12)}@media (min-width:1001px){.Toc-module__gZ41la__toc{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.Toc-module__gZ41la__head{cursor:default;pointer-events:none;list-style:none}.Toc-module__gZ41la__head::-webkit-details-marker{display:none}}@media (max-width:1000px){.Toc-module__gZ41la__toc{margin-bottom:28px}}
.article-module__KmnfHG__layout{grid-template-columns:minmax(0, var(--measure)) 260px;align-items:start;gap:40px;display:grid}.article-module__KmnfHG__toc{grid-area:1/2}.article-module__KmnfHG__main{grid-area:1/1;min-width:0}@media (max-width:1000px){.article-module__KmnfHG__layout{grid-template-columns:1fr;gap:0}.article-module__KmnfHG__toc,.article-module__KmnfHG__main{grid-area:auto/1}}.article-module__KmnfHG__body{max-width:var(--measure)}.article-module__KmnfHG__related{max-width:var(--measure);margin-top:40px}.article-module__KmnfHG__related h2{font-size:var(--fs-21);margin-bottom:14px}
