[ Lede paragraph - one or two sentences that frame the piece. This sits a touch larger than body text and signals what's ahead. Replace before publishing. ]

[ Standard body paragraph in PP Editorial Old upright at 18px. Set with a max-width around 65ch for comfortable reading. Replace before publishing. ]

[ A second body paragraph to show the line-height and spacing between blocks. Replace before publishing. Inline link example: this would link out, and inline code example: refusal_direction sits inside the sentence at the same x-height. ]

Section heading

[ Body text under a section heading. The thin Prussian-blue rule above the H2 reads like a second-colour print rule. Replace before publishing. ]

[ A second paragraph in this section - this is where the bulk of the argument or method explanation goes. Replace before publishing.1 Footnote markers sit small and tinted with the accent colour. ]

Subsection in italics

[ Body paragraph under a subsection heading. The H3 is italic Editorial Old to read as a softer break than the H2. Replace before publishing. ]

[ Another paragraph here - long enough to wrap a couple of lines so the line-height shows.2 Replace before publishing. ]

Section with lists and a quote

[ Lead paragraph for a section containing list elements and a blockquote. Replace before publishing. ]

An unordered list

An ordered list

  1. [ First numbered point - the number prefix is mono in ink-50. Replace. ]
  2. [ Second numbered point. Replace. ]
  3. [ Third numbered point. Replace. ]

A pull quote

[ Italic blockquote text with a left rule in the accent colour. Use this for direct quotes or short pull-outs from the source material. Replace before publishing. ]

[ Author or source ]

Section with a figure and code

[ Body paragraph introducing a figure. Replace before publishing. ]

Figure placeholder
Fig. 1[ Caption text in small italic. Describe what the figure shows. Replace before publishing. ]

[ A second figure example would follow the same structure. The accent-tinted Fig. 1 label in the caption distinguishes the caption from body text. ]

A code block

[ Body paragraph introducing the code. Replace before publishing. ]

# [ code block placeholder - replace before publishing ]
def example_function(arg):
    return arg

[ Body paragraph following the code block. Replace before publishing. ]

Closing section

[ Wrap-up paragraph - what the reader should take away, what comes next, what's still open. Replace before publishing.3 ]

[ Final paragraph. Replace before publishing. ]