/* New editorial pages reuse the approved EKO design; homepage styles are unchanged. */
.knowledge{padding:40px 0 85px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:45px}.knowledge h1{font-size:clamp(34px,3.5vw,51px);margin:15px 0 25px}.knowledge-lead{font-size:20px;line-height:1.6;color:var(--navy)}.knowledge-note{font-size:12px;color:var(--muted)}.article-toc{background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:24px;margin:30px 0 40px}.article-toc ol{margin:12px 0 0;padding-left:22px}.article-toc li{margin:7px 0;font-size:14px}.knowledge article>section{margin:38px 0;scroll-margin-top:105px}.knowledge article>section h2{font-size:29px;line-height:1.2}.knowledge article>section p{font-size:17px;line-height:1.8}.article-aside{border:1px solid var(--line);border-radius:9px;padding:28px;background:#fffaf4}.article-aside h2{font-size:21px;margin:0 0 18px}.article-aside ul{padding-left:18px;margin-bottom:30px}.article-aside li{font-size:14px;margin-bottom:12px}.article-cta{background:var(--soft);border:1px solid var(--line);padding:30px;border-radius:9px}.knowledge .faq-list details p{font-size:15px}.knowledge .eyebrow{font-size:10px}.knowledge .row{--bs-gutter-x:40px}@media(max-width:767px){.knowledge{padding:28px 0 45px}.breadcrumbs{margin-bottom:30px}.knowledge h1{font-size:34px}.knowledge-lead{font-size:18px}.knowledge article>section h2{font-size:27px}.knowledge article>section p{font-size:16px}.knowledge .row{--bs-gutter-x:32px}.article-cta{padding:23px}.article-aside{padding:24px}}
