.knowledge-head{max-width:1400px}.knowledge-head h1{max-width:1050px;overflow-wrap:anywhere}.knowledge-head .article-meta{font:13px/1.6 ui-monospace,monospace;color:#737373;margin-top:24px}.knowledge-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:80px;align-items:start;padding-bottom:90px}.knowledge-toc{position:sticky;top:120px;display:flex;flex-direction:column;gap:18px;padding-top:26px;border-top:1px solid #bdbdbd}.knowledge-toc a{font-size:14px;line-height:1.6;color:#555}.knowledge-toc a:hover{color:#111;text-decoration:underline;text-underline-offset:5px}.knowledge-body{min-width:0}.knowledge-body section{border-top:1px solid #bdbdbd;padding:30px 0 38px;scroll-margin-top:110px}.knowledge-body h2{font-size:clamp(25px,2.6vw,36px);line-height:1.35;letter-spacing:-.035em;margin:0 0 24px}.knowledge-body p,.knowledge-body li,.knowledge-body dd{font-size:17px;line-height:1.9;color:#505050}.knowledge-body p{margin:0 0 20px}.knowledge-body a{text-decoration:underline;text-underline-offset:5px;color:#161616}.knowledge-body ol{padding-left:25px}.knowledge-body li{padding-left:6px;margin-bottom:16px}.knowledge-body dt{font-size:18px;font-weight:650;margin:25px 0 8px}.knowledge-body dd{margin:0}.knowledge-body .article-sources p{font-size:14px;overflow-wrap:anywhere}.knowledge-cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}.knowledge-card{border-top:1px solid #222;padding:28px 0;display:block}.knowledge-card h3{font-size:30px;line-height:1.35;letter-spacing:-.035em;margin:28px 0 18px}.knowledge-card p{font-size:16px;line-height:1.8;max-width:520px;color:#666}.knowledge-card .text-link{font-size:14px}.knowledge-card:hover h3{text-decoration:underline;text-underline-offset:6px}.knowledge-links .section-intro{align-items:start}
@media(max-width:960px){.knowledge-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.knowledge-card h3{font-size:26px}}
@media(max-width:700px){.knowledge-layout{display:block;padding-bottom:45px}.knowledge-toc{position:static;margin:0 0 35px;gap:12px}.knowledge-head .article-meta{font-size:12px}.knowledge-body p,.knowledge-body li,.knowledge-body dd{font-size:16px}.knowledge-body section{padding:25px 0}.knowledge-cards{grid-template-columns:1fr;gap:12px}.knowledge-card h3{margin-top:20px}.knowledge-links .section-intro h2{font-size:34px}}
