.kind-editorial-passage .kind-editorial-body h3{margin:0 0 9px;font:600 15px/1.5 var(--app-ui,system-ui);letter-spacing:0;text-transform:none}
.kind-editorial-passage .kind-editorial-body>p{margin:0 0 24px;max-width:68ch;line-height:1.75}
.kind-editorial-passage .kind-editorial-credit{font:400 12px/1.6 var(--app-ui,system-ui);opacity:.76;margin-top:14px}
.kind-editorial-question{border-left:2px solid currentColor;padding:8px 0 8px 18px;margin:8px 0 22px}
.kind-editorial-question p{margin:0;line-height:1.65}
.kind-editorial-guide{box-sizing:border-box;max-width:1000px;margin:0 auto 32px;padding:22px 26px;border:1px solid var(--kind-shell-line,rgba(45,64,49,.16));border-radius:18px;background:var(--kind-shell-surface,#f8f4ec);color:var(--ink,#283f33)}
.kind-editorial-guide summary{cursor:pointer;min-height:44px;font:600 17px/1.6 var(--app-ui,system-ui);padding:4px 0;overflow-wrap:anywhere}
.kind-editorial-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.kind-editorial-guide p{max-width:78ch;font:400 15px/1.8 var(--app-ui,system-ui);margin:10px 0 18px}
.kind-editorial-guide .kind-editorial-guide-question{padding-left:16px;border-left:2px solid currentColor;font-style:italic;margin-bottom:0}
.category-page .kind-editorial-card-note{font:400 15px/1.7 var(--app-ui,system-ui);margin:18px 0;max-width:62ch;color:inherit;opacity:.9}
html[data-kind-color-scheme="dark"] .kind-editorial-guide{background:var(--night-surface,#333e35);color:var(--night-ink,#f3ecde);border-color:rgba(240,230,208,.19)}
@media(max-width:700px){.kind-editorial-guide{margin:0 16px 24px;padding:18px}.kind-editorial-guide p{font-size:14px}.kind-editorial-passage .kind-editorial-body h3{font-size:15px}.kind-editorial-question{padding-left:14px}}
