.kn-body-grid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.kn-body-grid{grid-template-columns:minmax(0,1fr) 320px;gap:3.5rem}.kn-body-grid>aside{border-left:1px solid #e5e7eb;padding-left:2rem}}.kn-wp-content{font-family:var(--font-body);color:#3d3935;width:100%;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.85}.kn-wp-content p{margin-bottom:1.5em}.kn-wp-content h2{font-family:var(--font-display);color:#0d0d0d;margin:2.2em 0 .7em;font-size:1.6rem;font-weight:700;line-height:1.2}.kn-wp-content h3{font-family:var(--font-display);color:#0d0d0d;margin:1.8em 0 .6em;font-size:1.25rem;font-weight:700}.kn-wp-content blockquote{color:#3d3935;background:#fef2f2;border-left:4px solid #dc2626;border-radius:0 4px 4px 0;margin:2em 0;padding:1.25em 1.5em;font-style:italic}.kn-wp-content blockquote p{margin:0}.kn-wp-content a{color:#dc2626;text-underline-offset:2px;text-decoration:underline}.kn-wp-content a:hover{color:#b91c1c}.kn-wp-content img{border-radius:8px;margin:1.5em 0;width:100%!important;height:auto!important}.kn-wp-content ul,.kn-wp-content ol{margin:1em 0 1.5em 1.5em}.kn-wp-content li{margin-bottom:.4em}.kn-wp-content figure{margin:2em 0;width:100%!important;max-width:100%!important}.kn-wp-content figcaption{font-family:var(--font-ui);color:#6b7280;border-left:2px solid #dc2626;margin-top:6px;padding-left:10px;font-size:.75rem}.kn-wp-content>p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:#0d0d0d;margin:.05em .15em -.05em 0;font-size:4.5rem;font-weight:900;line-height:.85}.kn-wp-content .wp-block-pullquote{text-align:center;border-top:4px solid #dc2626;border-bottom:4px solid #dc2626;margin:2.5em 0;padding:1.5em 0}.kn-wp-content .wp-block-pullquote blockquote{color:#0d0d0d;background:0 0;border:none;padding:0;font-size:1.4rem}
