/* Local editorial reading flow. No changes to shared site styles. */
.reader-contact{display:block;max-width:738px;margin:12px auto 42px;padding:32px;background:#e9eee2;border:1px solid var(--rule);border-radius:14px}
.reader-contact .eyebrow{font-size:12px;font-weight:650;color:var(--teal);margin:0 0 13px}
.reader-contact h3{font-size:29px;line-height:1.35;margin:0}
.reader-contact-context{max-width:590px;font-size:16px;line-height:1.85;color:var(--muted);margin:18px 0 25px;word-break:keep-all;overflow-wrap:anywhere}
.reader-contact .button-solid{white-space:normal;min-height:50px;gap:24px}
.consult-shell .consult-article-title{border-left:2px solid var(--teal);padding:0 0 0 14px;font-size:14px;line-height:1.7;margin:0 0 24px;color:var(--teal)}
.consult-draft .consult-include-article{display:flex;align-items:center;gap:9px;min-height:44px;margin:0 0 9px;font-size:14px;font-weight:400}
.consult-include-article input{width:18px;height:18px;accent-color:var(--teal);margin:0;flex-shrink:0}
.consult-channels{grid-template-columns:1fr;gap:10px;margin-bottom:10px}
.consult-channels .button-solid,.consult-channels .button-outline{font-size:15px;min-height:50px;padding:13px 16px}
.consult-shell textarea{min-height:122px}
.consult-shell .mj-sensitive-note{font-size:12.5px;line-height:1.7;color:var(--muted);margin:0 0 16px}
.consult-shell .mj-sensitive-note a{text-decoration:underline;text-underline-offset:3px}
.journal-series-entry small{display:inline-block;font-size:14px;line-height:1.4;padding:5px 12px;border:1px solid var(--rule);border-radius:20px;vertical-align:middle;color:var(--teal)}
@media(max-width:1050px){.reader-contact{margin-left:44px;margin-right:44px}}
@media(max-width:740px){.reader-contact{margin:0 24px 30px;padding:25px 22px}.reader-contact h3{font-size:25px}.reader-contact-context{font-size:15.5px;line-height:1.85;margin:16px 0 21px}.reader-contact .button-solid{margin-top:0;width:100%;font-size:14px;padding:13px 15px;gap:14px}.consult-shell .consult-article-title{font-size:13.5px}.consult-shell .consult-include-article{font-size:13px}.consult-channels .button-solid,.consult-channels .button-outline{font-size:14px}.journal-series-entry small{font-size:12px;padding:4px 9px}}
