/* Scoped article continuation. Inherit the article's type and theme. */
.kn-next{box-sizing:border-box;width:100%;max-width:1120px;margin:48px auto 24px;padding:24px;border:1px solid var(--border-2,#d7dce3);border-radius:14px;background:var(--surface-2,#fff);color:var(--text-1,#10141a);overflow-wrap:anywhere}
.kn-next *{box-sizing:border-box;min-width:0}.kn-next header>p,.kn-number{color:var(--accent,#2f63e9);font-size:.8rem;letter-spacing:.08em;font-weight:700;margin:0 0 8px}.kn-next h2{font-size:1.5rem;margin:0 0 24px}.kn-next h3{font-size:1.12rem;margin:0 0 8px}.kn-next p{line-height:1.7}.kn-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kn-next-grid section+section{border-left:1px solid var(--border-2,#d7dce3);padding-left:24px}.kn-next ul{list-style:none;padding:0;margin:16px 0 0}.kn-next li{margin:0 0 16px}.kn-next a{display:block;color:var(--accent,#2f63e9);line-height:1.6;text-decoration:none;padding:6px 0}.kn-next a:hover{text-decoration:underline}.kn-next a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.kn-next small,.kn-next-grid>section>p:not(.kn-number){display:block;color:var(--text-3,#596473);font-size:.86rem}.kn-empty{font-style:italic}
[data-theme="dark"] .kn-next{background:var(--surface-2,#171e29);color:var(--text-1,#e9eef5);border-color:var(--border-2,#354052)}[data-theme="dark"] .kn-next small,[data-theme="dark"] .kn-next-grid>section>p:not(.kn-number){color:var(--text-3,#b0bbca)}
@media(max-width:700px){.kn-next{padding:20px 16px;margin-top:32px}.kn-next-grid{grid-template-columns:minmax(0,1fr);gap:20px}.kn-next-grid section+section{border-left:0;border-top:1px solid var(--border-2,#d7dce3);padding:20px 0 0}}

/* Existing digest source URLs can be unbroken text; wrap instead of widening mobile pages. */
.brief-shell p{overflow-wrap:anywhere}
.kn-next{scroll-margin-top:85px}
