.LearningArticleCollection-module__afCflq__bookmark.LearningArticleCollection-module__afCflq__bookmark{width:104px;height:44px;color:var(--article-secondary);background:var(--article-surface);border-radius:8px;flex:0 0 104px;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:22px}.LearningArticleCollection-module__afCflq__bookmark.LearningArticleCollection-module__afCflq__saved{color:var(--article-accent);background:var(--article-tint)}.LearningArticleCollection-module__afCflq__bookmark.LearningArticleCollection-module__afCflq__bookmark:focus-visible{outline:2px solid var(--article-accent);outline-offset:2px}.LearningArticleCollection-module__afCflq__bookmark .ant-btn-icon{display:inline-flex}[data-theme=dark] .LearningArticleCollection-module__afCflq__bookmark img{filter:brightness(0)invert()}
.posts-module__5gI-4a__page{width:min(1200px,100% - 48px);color:var(--tutorial-text);font-family:var(--tutorial-font);margin:0 auto;padding:40px 0 48px}.posts-module__5gI-4a__heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.posts-module__5gI-4a__heading h1{margin:0;font-size:28px;font-weight:500;line-height:1.5}.posts-module__5gI-4a__filters{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.posts-module__5gI-4a__filterRow{flex-wrap:wrap;gap:12px;display:flex}.posts-module__5gI-4a__filterButton.posts-module__5gI-4a__filterButton{height:36px;color:var(--tutorial-secondary);background:var(--tutorial-filter-bg);box-shadow:none;border:1px solid #0000;border-radius:999px;padding:0 20px}.posts-module__5gI-4a__filterButton.posts-module__5gI-4a__filterButton[aria-pressed=true]{color:var(--tutorial-text);border-color:var(--tutorial-border);background:var(--tutorial-surface)}.posts-module__5gI-4a__filterButton.posts-module__5gI-4a__filterButton:hover{color:var(--tutorial-accent);border-color:var(--tutorial-accent);background:var(--tutorial-tint)}.posts-module__5gI-4a__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.posts-module__5gI-4a__cardLink.posts-module__5gI-4a__cardLink{min-width:0;color:inherit;text-decoration:none;display:block}.posts-module__5gI-4a__cardLink:focus-visible{outline:2px solid var(--tutorial-accent);outline-offset:4px}.posts-module__5gI-4a__filterButton.posts-module__5gI-4a__filterButton:focus-visible{outline:2px solid var(--tutorial-accent);outline-offset:4px}.posts-module__5gI-4a__tutorialCard.posts-module__5gI-4a__tutorialCard{background:var(--tutorial-surface);box-shadow:0 18px 48px -12px color-mix(in srgb, var(--tutorial-shadow-color) 8%, transparent);border-radius:8px;overflow:hidden}.posts-module__5gI-4a__tutorialCard.posts-module__5gI-4a__tutorialCard:hover{box-shadow:var(--tutorial-shadow-hover)}.posts-module__5gI-4a__tutorialCard .posts-module__5gI-4a__cardCover.posts-module__5gI-4a__cardCover{margin:0}.posts-module__5gI-4a__tutorialCard .posts-module__5gI-4a__cardBody.posts-module__5gI-4a__cardBody{flex-direction:column;gap:8px;padding:16px;display:flex}.posts-module__5gI-4a__illustratedCover,.posts-module__5gI-4a__imageCover{background:var(--tutorial-tint);height:158px;overflow:hidden}.posts-module__5gI-4a__illustratedCover{flex-direction:column;gap:8px;padding:16px;display:flex}.posts-module__5gI-4a__coverContent{align-items:center;gap:8px;height:96px;display:flex}.posts-module__5gI-4a__coverContent>img{flex-shrink:0}.posts-module__5gI-4a__coverCopy{flex:1;min-width:0}.posts-module__5gI-4a__coverProduct{color:var(--tutorial-accent);margin:0 0 4px;font-size:12px;line-height:18px}.posts-module__5gI-4a__coverHeading{color:var(--tutorial-text);text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:500;line-height:27px;display:-webkit-box;overflow:hidden}.posts-module__5gI-4a__coverStatus{justify-content:flex-end;display:flex}.posts-module__5gI-4a__stickyBadge{color:var(--tutorial-on-accent);background:var(--tutorial-accent);border-radius:999px;padding:2px 8px;font-size:12px;line-height:18px}.posts-module__5gI-4a__articleTitle,.posts-module__5gI-4a__articleSummary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.posts-module__5gI-4a__articleTitle{color:var(--tutorial-text);font-size:16px;font-weight:500;line-height:25px}.posts-module__5gI-4a__articleSummary{color:var(--tutorial-secondary);font-size:14px;line-height:21px}.posts-module__5gI-4a__articleCategory{color:var(--tutorial-tertiary);margin:0;font-size:12px;line-height:18px}.posts-module__5gI-4a__pagination{text-align:center;margin-top:48px}.posts-module__5gI-4a__status{text-align:center;padding:80px 0}@media (max-width:1100px){.posts-module__5gI-4a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.posts-module__5gI-4a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.posts-module__5gI-4a__page{width:calc(100% - 40px);padding-top:24px}.posts-module__5gI-4a__heading{gap:12px}.posts-module__5gI-4a__heading h1{font-size:24px}.posts-module__5gI-4a__grid{grid-template-columns:minmax(0,1fr)}}
.article-module__fpS2-G__page{color:var(--article-text);background:var(--article-background);font-family:var(--article-font)}.article-module__fpS2-G__container{width:min(1200px,100% - 48px);margin:0 auto;padding:40px 0 48px}.article-module__fpS2-G__backLink.article-module__fpS2-G__backLink{color:var(--article-accent);align-items:center;gap:8px;font-size:14px;line-height:22px;text-decoration:none;display:inline-flex}.article-module__fpS2-G__backLink:focus-visible{outline:2px solid var(--article-accent);outline-offset:4px}.article-module__fpS2-G__backLink>img{flex-shrink:0}[data-theme=dark] .article-module__fpS2-G__backLink>img{filter:brightness(0)invert()}.article-module__fpS2-G__readingLayout{grid-template-columns:minmax(0,880fr) minmax(0,288fr);align-items:start;gap:32px;margin-top:32px;display:grid}.article-module__fpS2-G__paper.article-module__fpS2-G__paper{background:var(--article-surface);box-shadow:none;border-radius:24px}.article-module__fpS2-G__paper.article-module__fpS2-G__paper .article-module__fpS2-G__paperBody.article-module__fpS2-G__paperBody{padding:48px}.article-module__fpS2-G__articleHeader{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}.article-module__fpS2-G__headerTop{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.article-module__fpS2-G__categories{flex-wrap:wrap;gap:8px;display:flex}.article-module__fpS2-G__category.article-module__fpS2-G__category{background:var(--article-tint);color:var(--article-accent);border:0;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;line-height:18px}.article-module__fpS2-G__title{color:var(--article-text);overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:500;line-height:50px}.article-module__fpS2-G__description{color:var(--article-secondary);margin:0;font-size:18px;line-height:30px}.article-module__fpS2-G__metadata{color:var(--article-secondary);margin:0;font-size:12px;line-height:18px}.article-module__fpS2-G__articleContent{counter-reset:article-step;overflow-wrap:anywhere;scroll-margin-top:calc(var(--suying-header-height,88px) + 24px);font-size:18px;line-height:32px}.article-module__fpS2-G__articleContent .ant-typography{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.article-module__fpS2-G__articleContent p{font-size:inherit;line-height:inherit;margin:0 0 20px}.article-module__fpS2-G__articleContent h2,.article-module__fpS2-G__articleContent h3,.article-module__fpS2-G__articleContent h4{color:var(--article-text);scroll-margin-top:calc(var(--suying-header-height,88px) + 24px)}.article-module__fpS2-G__articleContent h2{align-items:baseline;gap:12px;margin:40px 0 16px;font-size:24px;font-weight:500;line-height:36px;display:flex}.article-module__fpS2-G__articleContent .ant-typography>h2:first-child{margin-top:0}.article-module__fpS2-G__articleContent h2:before{counter-increment:article-step;content:counter(article-step, decimal-leading-zero);background:var(--article-tint);height:36px;color:var(--article-accent);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;line-height:22px;display:inline-flex}.article-module__fpS2-G__articleContent h3{margin:24px 0 12px;font-size:20px;font-weight:500;line-height:30px}.article-module__fpS2-G__articleContent h4{margin:20px 0 12px;font-size:18px;line-height:28px}.article-module__fpS2-G__articleContent ul,.article-module__fpS2-G__articleContent ol{margin:16px 0 20px;padding-left:24px}.article-module__fpS2-G__articleContent li{margin:8px 0}.article-module__fpS2-G__articleContent li>p{margin-bottom:8px}.article-module__fpS2-G__articleContent blockquote{background:var(--article-tint);color:var(--article-accent);border:0;border-radius:12px;margin:20px 0;padding:20px;font-size:14px;line-height:24px}.article-module__fpS2-G__articleContent blockquote p:last-child{margin-bottom:0}.article-module__fpS2-G__articleContent pre{background:var(--article-background);max-width:100%;color:var(--article-text);border-radius:12px;margin:20px 0;padding:20px;font-size:14px;line-height:24px;overflow-x:auto}.article-module__fpS2-G__articleContent code{background:var(--article-background);color:var(--article-text);border-radius:4px;padding:2px 5px;font-size:.9em}.article-module__fpS2-G__articleContent pre code{font-size:inherit;padding:0}.article-module__fpS2-G__articleContent .ant-image{max-width:100%}.article-module__fpS2-G__articleContent img{max-width:100%;height:auto}.article-module__fpS2-G__articleContent video{background:var(--article-background);border-radius:12px;display:block}.article-module__fpS2-G__articleContent a{color:var(--article-accent)}.article-module__fpS2-G__articleContent hr{border:0;border-top:1px solid var(--article-border);margin:40px 0}.article-module__fpS2-G__conclusion{border-top:1px solid var(--article-border);margin-top:40px;padding-top:40px}.article-module__fpS2-G__aside{top:calc(var(--suying-header-height,88px) + 24px);min-width:0;position:sticky}.article-module__fpS2-G__tocCard.article-module__fpS2-G__tocCard{background:var(--article-surface);box-shadow:none;border-radius:16px}.article-module__fpS2-G__tocCard .article-module__fpS2-G__tocBody.article-module__fpS2-G__tocBody{padding:24px}.article-module__fpS2-G__tocTitle{border-bottom:1px solid var(--article-border);color:var(--article-text);margin:0 0 8px;padding-bottom:8px;font-size:16px;font-weight:500;line-height:26px}.article-module__fpS2-G__toc.article-module__fpS2-G__toc .ant-anchor{padding:0}.article-module__fpS2-G__toc .ant-anchor:before{display:none}.article-module__fpS2-G__toc .ant-anchor-ink{display:none}.article-module__fpS2-G__toc .ant-anchor-link{margin-top:8px;padding:10px 0}.article-module__fpS2-G__toc .ant-anchor-link-title{white-space:normal;color:var(--article-secondary);font-size:14px;line-height:22px;overflow:visible}.article-module__fpS2-G__tocItem{align-items:start;gap:10px;display:flex}.article-module__fpS2-G__tocChild{padding-left:12px;font-size:13px}.article-module__fpS2-G__tocNumber{color:var(--article-accent);flex:0 0 24px;font-size:13px;font-weight:500}.article-module__fpS2-G__sidebarNote{flex-direction:column;gap:12px;margin-top:24px;padding:16px;display:flex}.article-module__fpS2-G__noteEyebrow{color:var(--article-accent);margin:0;font-size:11px;font-weight:500;line-height:18px}.article-module__fpS2-G__noteTitle{color:var(--article-text);margin:0;font-size:20px;font-weight:500;line-height:30px}.article-module__fpS2-G__noteDescription{color:var(--article-secondary);margin:0;font-size:14px;line-height:24px}.article-module__fpS2-G__related{margin-top:32px}.article-module__fpS2-G__related>h2{margin:0;font-size:24px;font-weight:500;line-height:36px}.article-module__fpS2-G__relatedHint{color:var(--article-secondary);margin:4px 0 20px;font-size:14px;line-height:22px}.article-module__fpS2-G__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.article-module__fpS2-G__footer{border-top:1px solid var(--article-border);color:var(--article-secondary);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:32px;font-size:12px;line-height:18px;display:flex}.article-module__fpS2-G__footer a{color:inherit;text-decoration:none}@media (max-width:1100px){.article-module__fpS2-G__readingLayout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.article-module__fpS2-G__paper.article-module__fpS2-G__paper .article-module__fpS2-G__paperBody.article-module__fpS2-G__paperBody{padding:32px}.article-module__fpS2-G__tocCard .article-module__fpS2-G__tocBody.article-module__fpS2-G__tocBody{padding:20px}}@media (max-width:860px){.article-module__fpS2-G__readingLayout{grid-template-columns:minmax(0,1fr)}.article-module__fpS2-G__aside{grid-row:1;position:static}.article-module__fpS2-G__sidebarNote{display:none}.article-module__fpS2-G__toc .ant-anchor{flex-wrap:wrap;gap:8px 20px;display:flex}.article-module__fpS2-G__toc .ant-anchor-link{margin-top:0;padding:6px 0}.article-module__fpS2-G__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.article-module__fpS2-G__container{width:calc(100% - 40px);padding:24px 0 32px}.article-module__fpS2-G__readingLayout{gap:20px;margin-top:24px}.article-module__fpS2-G__paper.article-module__fpS2-G__paper{border-radius:16px}.article-module__fpS2-G__paper.article-module__fpS2-G__paper .article-module__fpS2-G__paperBody.article-module__fpS2-G__paperBody{padding:24px 20px}.article-module__fpS2-G__articleHeader{gap:16px;margin-bottom:28px}.article-module__fpS2-G__title{font-size:28px;line-height:40px}.article-module__fpS2-G__description{font-size:16px;line-height:28px}.article-module__fpS2-G__articleContent{font-size:16px;line-height:30px}.article-module__fpS2-G__articleContent h2{margin-top:32px;font-size:20px;line-height:30px}.article-module__fpS2-G__articleContent h2:before{flex-basis:32px;height:32px}.article-module__fpS2-G__articleContent h3{font-size:18px;line-height:28px}.article-module__fpS2-G__relatedGrid{grid-template-columns:minmax(0,1fr)}.article-module__fpS2-G__conclusion{margin-top:28px;padding-top:28px}}
