/* Scoped to the new reference articles; existing landing layouts are unchanged. */
.knowledge{padding-top:28px;padding-bottom:64px}.knowledge-heading{max-width:1000px;margin:32px 0 44px}.knowledge h1{font-size:clamp(2.25rem,4.4vw,4.25rem);line-height:1.08;text-wrap:balance}.knowledge .lead{max-width:840px;font-size:1.2rem;line-height:1.7}.knowledge-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:clamp(32px,5vw,90px)}.knowledge-copy{min-width:0;max-width:800px}.knowledge-copy p,.knowledge-copy li{line-height:1.8}.knowledge-toc{padding:24px;border:1px solid #bcc7b8;border-radius:16px;background:#faf8ef;margin-bottom:40px}.knowledge-toc h2{font-size:1.35rem;margin-top:0}.knowledge-toc ol{padding-left:24px;margin-bottom:0}.knowledge-toc a{text-decoration-thickness:1px;text-underline-offset:3px}.knowledge .copy-section{scroll-margin-top:110px;margin:32px 0;padding:0;display:block}.knowledge h2{font-size:1.8rem;line-height:1.2}.knowledge h3{font-size:1.35rem;line-height:1.4}.knowledge .knowledge-citations{font-size:.84rem;line-height:1.65;color:#566a60}.knowledge-citations a{overflow-wrap:anywhere}.knowledge-note{border-left:4px solid #c3985d;background:#e8ecdf;padding:24px;margin:40px 0}.knowledge-note h2{font-size:1.25rem;margin-top:0}.knowledge-example-card{position:sticky;top:115px;border:1px solid #c8b38d;border-radius:20px;padding:20px;background:#fbf8ef}.knowledge-example-card h2{font-size:1.8rem;margin-top:10px}.knowledge-inputs{display:flex;gap:12px;justify-content:center;margin:16px 0}.knowledge-inputs img{height:110px;width:85px;object-fit:contain;background:#e8e9df;border-radius:5px}.knowledge-example video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;background:#142f26;border-radius:6px}.knowledge-example .button{display:block;text-align:center;white-space:normal;font-size:1rem}.knowledge-example p{font-size:.95rem;line-height:1.6}.knowledge-faq details{border-bottom:1px solid #c5cdbf;padding:18px 0}.knowledge-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.knowledge ul{padding-left:22px}.knowledge .related{padding:48px 0 0}.knowledge a{overflow-wrap:break-word}
@media(max-width:800px){.knowledge{padding-top:16px}.knowledge-heading{margin:24px 0 30px}.knowledge-grid{grid-template-columns:minmax(0,1fr);gap:32px}.knowledge-copy{max-width:none}.knowledge-example-card{position:static;max-width:450px;margin:auto}.knowledge h1{font-size:2.3rem}.knowledge .lead{font-size:1.08rem}.knowledge-toc{padding:20px}.knowledge h2{font-size:1.6rem}.knowledge .copy-section{scroll-margin-top:95px}.knowledge-example video{max-height:480px}.knowledge-example .public-player{display:block}.knowledge .breadcrumb{font-size:.85rem;flex-wrap:wrap}}
