.knowledge-container{max-width:900px}.knowledge-header{margin-bottom:24px}.knowledge-header h1{margin:.25rem 0 .55rem}.knowledge-header>p:last-child{max-width:720px;color:var(--color-text-muted);font-size:1.06rem}.knowledge-article{padding:clamp(22px,4vw,42px);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-small);line-height:1.7}.knowledge-article h2{margin:2.15rem 0 .75rem;color:var(--color-primary-dark);font-size:clamp(1.28rem,3vw,1.65rem)}.knowledge-article h3{margin:1.55rem 0 .6rem;color:var(--color-primary-dark);font-size:1.12rem}.knowledge-article p,.knowledge-article ul{margin:.8rem 0 1.1rem}.knowledge-article ul{padding-left:1.35rem}.knowledge-article li+li{margin-top:.52rem}.knowledge-article figure{margin:1.6rem auto;max-width:620px}.knowledge-article figure img{display:block;width:100%;height:auto;border-radius:var(--radius-small);box-shadow:var(--shadow-small)}.knowledge-article .knowledge-image-small{max-width:166px;margin-left:0}.knowledge-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);align-items:center;gap:28px}.knowledge-split h2{margin-top:0}.knowledge-split figure{margin:0}.knowledge-book-promo::after{content:"";display:block;clear:both}.knowledge-book-promo figure{float:left;width:clamp(130px,22vw,180px);margin:.25rem 24px 12px 0}.knowledge-book-promo figure img{width:100%}.knowledge-table-wrap{overflow-x:auto;margin:1.15rem 0}.knowledge-table-wrap table{width:100%;border-collapse:collapse;min-width:560px}.knowledge-table-wrap th,.knowledge-table-wrap td{padding:10px 12px;border:1px solid var(--color-border);text-align:left;vertical-align:top}.knowledge-table-wrap thead th{background:var(--color-primary-soft);color:var(--color-primary-dark)}.knowledge-table-wrap tbody th{font-weight:700}.about-page .about-image-float{float:left;width:clamp(220px,34vw,320px);margin:.25rem 1.5rem 1rem 0}.about-page .about-image-float img{width:100%}.about-page .knowledge-article>h2:nth-of-type(2){clear:both}@media(max-width:620px){.knowledge-article{padding:22px 18px}.knowledge-split{grid-template-columns:1fr}.knowledge-split figure{max-width:300px}.knowledge-article .knowledge-image-small{margin-left:auto;margin-right:auto}.knowledge-book-promo figure{float:none;width:min(180px,100%);margin:1rem auto 1.2rem}.knowledge-table-wrap{margin-left:-18px;margin-right:-18px;padding:0 18px}.about-page .about-image-float{float:none;width:min(320px,100%);margin:1rem auto 1.35rem}}
