.page-module__17vSoq__articleHeader{margin-bottom:32px}.page-module__17vSoq__backLink{color:var(--primary);margin-bottom:16px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-block}.page-module__17vSoq__backLink:hover{color:var(--primary-dark);text-decoration:underline}.page-module__17vSoq__articleTitle{color:var(--text);margin:0;font-size:32px;font-weight:700;line-height:1.3}.page-module__17vSoq__articleContent{box-shadow:0 2px 8px var(--shadow);background:#fff;border-radius:12px;margin-bottom:32px;padding:32px}.page-module__17vSoq__articleContent .article-h2{color:var(--text);border-bottom:2px solid var(--border-light);margin:32px 0 16px;padding-bottom:8px;font-size:24px;font-weight:700}.page-module__17vSoq__articleContent .article-h3{color:var(--text);margin:24px 0 12px;font-size:20px;font-weight:600}.page-module__17vSoq__articleContent .article-p{color:var(--text-secondary);margin:16px 0;line-height:1.8}:is(.page-module__17vSoq__articleContent .article-ul,.page-module__17vSoq__articleContent .article-ol){margin:16px 0;padding-left:24px}.page-module__17vSoq__articleContent .article-li{color:var(--text-secondary);margin:8px 0;line-height:1.8}.page-module__17vSoq__articleContent .article-strong{color:var(--text);font-weight:600}.page-module__17vSoq__articleContent .article-code{background:var(--bg-light);color:var(--primary);border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.page-module__17vSoq__articleContent .article-blockquote{border-left:4px solid var(--primary);color:var(--text-light);margin:16px 0;padding-left:16px;font-style:italic}.page-module__17vSoq__articleNavigation{gap:16px;margin-bottom:32px;display:flex}.page-module__17vSoq__navLink{border:1px solid var(--border-light);background:#fff;border-radius:8px;flex-direction:column;flex:1;padding:16px;text-decoration:none;transition:all .2s;display:flex}.page-module__17vSoq__navLink:hover{border-color:var(--primary);box-shadow:0 2px 8px var(--shadow)}.page-module__17vSoq__navLabel{color:var(--text-light);margin-bottom:4px;font-size:12px}.page-module__17vSoq__navTitle{color:var(--text);font-size:14px;font-weight:500}.page-module__17vSoq__navPrev{text-align:left}.page-module__17vSoq__navNext{text-align:right}.page-module__17vSoq__articleFooter{border-top:1px solid var(--border-light);justify-content:center;gap:16px;padding-top:32px;display:flex}@media (max-width:768px){.page-module__17vSoq__articleTitle{font-size:24px}.page-module__17vSoq__articleContent{padding:20px}.page-module__17vSoq__articleNavigation,.page-module__17vSoq__articleFooter{flex-direction:column}}
