/* ==========================================================================
   NSRL typed text — paragraph gap for text shown "as typed"
   Path: assets/common/css/shared/text-format.css   (loaded on every page; script: assets/common/js/text-format.js)
   NSRLText marks every paragraph after the first with data-nsrl-para. The attribute selector wins over
   one-class rules such as .x { margin: 0 }, so a blank line always shows as a paragraph gap.
   ========================================================================== */
p[data-nsrl-para] { margin-top: 0.85em; }
