.reading-progress{position:fixed;z-index:60;top:68px;right:0;left:0;height:3px;transform:scaleX(0);transform-origin:left;background:var(--tm-blue-500)}.knowledge-article__hero{border-bottom:1px solid var(--tm-border);background:radial-gradient(circle at 82% 10%,rgb(10 124 214 / .1),transparent 33%),var(--tm-surface);padding-block:clamp(66px,8vw,104px)}.knowledge-article__meta{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:24px;gap:12px 18px;color:var(--tm-ink-400);font-size:.78rem}.knowledge-article__hero h1{max-width:1000px;overflow-wrap:anywhere}.knowledge-article__hero .lead{max-width:820px}.knowledge-article__image{width:100%;max-height:530px;margin-top:38px;border-radius:18px;object-fit:cover;box-shadow:0 24px 65px #12324e24}.knowledge-article__author{display:flex;align-items:center;margin-top:30px;gap:11px}.knowledge-article__author>span{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:var(--tm-blue-500);color:#fff;font-family:var(--tm-font-display);font-size:.75rem;font-weight:700}.knowledge-article__author strong,.knowledge-article__author small{display:block}.knowledge-article__author strong{color:var(--tm-ink-800);font-size:.78rem}.knowledge-article__author small{color:var(--tm-ink-400);font-size:.65rem}.knowledge-article__layout{display:grid;align-items:start;padding-block:64px 90px;grid-template-columns:235px minmax(0,760px);justify-content:center;gap:clamp(55px,8vw,105px)}.knowledge-article__aside{position:sticky;top:104px}.knowledge-article__aside>strong{display:block;margin-bottom:13px;color:var(--tm-ink-800);font-size:.72rem}.knowledge-article__aside nav{display:grid;margin-bottom:22px;gap:2px}.knowledge-article__hub-link{display:block;margin:0 0 14px;color:var(--tm-blue-600);font-size:.68rem;font-weight:700}.knowledge-article__aside nav a{border-left:2px solid var(--tm-divider);color:var(--tm-ink-500);padding:7px 11px;font-size:.7rem;line-height:1.35}.knowledge-article__aside nav a:hover{border-color:var(--tm-blue-500);color:var(--tm-blue-600)}.knowledge-article__body{min-width:0}.knowledge-article__body>section{scroll-margin-top:105px;margin-bottom:55px}.knowledge-article__body h2{margin:7px 0 16px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.knowledge-article__body h3{margin:27px 0 9px;font-size:1.12rem}.knowledge-article__body p,.knowledge-article__body li{color:var(--tm-ink-600);line-height:1.75}.knowledge-article__body a:not(.button){color:var(--tm-blue-600);font-weight:650;text-decoration:underline;text-decoration-color:#0a7cd640;text-underline-offset:3px}.knowledge-article__body ul,.knowledge-article__body ol{padding-left:21px}.article-summary,.article-note,.article-example{margin-bottom:46px;border-radius:14px;padding:22px}.article-summary{border:1px solid #cfe3f3;background:var(--tm-blue-050)}.article-summary>strong{color:var(--tm-blue-700)}.article-summary ul{margin-bottom:0}.article-note{border:1px solid #efdca8;background:#fffaf0;color:#67562b}.article-note p:last-child{margin-bottom:0}.article-example{border:1px solid var(--tm-border);background:var(--tm-surface)}.article-chain{display:flex;align-items:center;flex-wrap:wrap;margin:24px 0;gap:7px}.article-chain span{border:1px solid var(--tm-border);border-radius:7px;background:#fff;color:var(--tm-ink-700);padding:7px 9px;font-size:.7rem;font-weight:650}.article-chain b{color:var(--tm-ink-400)}.article-grid{display:grid;margin-block:24px;grid-template-columns:repeat(2,1fr);gap:12px}.article-grid>div,.article-grid>article{border:1px solid var(--tm-border);border-radius:12px;background:#fff;padding:18px}.article-grid h3{margin-top:0}.knowledge-article__cta{display:flex;align-items:center;justify-content:space-between;margin-top:75px;padding:26px;gap:25px}.knowledge-article__cta h2{margin:9px 0 5px;font-size:1.2rem}.knowledge-article__cta p{margin:0;font-size:.78rem}.knowledge-article__cta .button{flex:0 0 auto}@media(max-width:850px){.knowledge-article__layout{grid-template-columns:1fr;padding-top:44px}.knowledge-article__aside{position:static;border-bottom:1px solid var(--tm-divider);padding-bottom:26px}.knowledge-article__aside nav{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.reading-progress{top:60px}.knowledge-article__layout{gap:38px}.knowledge-article__aside nav,.article-grid{grid-template-columns:1fr}.knowledge-article__cta{align-items:flex-start;flex-direction:column}.knowledge-article__cta .button{width:100%}}
