[data-preset=headliner]{--reader-font-heading: "Hepta Slab Variable", serif;--reader-font-body: "Merriweather Variable", serif;--reader-font-size: 1.0625rem;--reader-line-height: 1.75;--reader-letter-spacing: 0;--reader-paragraph-indent: 0;--reader-paragraph-spacing: 1.5em;--reader-max-width: 660px}[data-preset=headliner] .reader-content h1{font-weight:900;font-size:2.9em;letter-spacing:-.02em;line-height:1.04;margin-bottom:.45em;padding-bottom:.3em;border-bottom:4px solid var(--foreground)}[data-preset=headliner] .reader-content>h1+p:has(>em:only-child){font-size:1.2em;line-height:1.5;font-weight:500;margin-bottom:1.75em}[data-preset=headliner] .reader-content>h1+p:has(>em:only-child) em{font-style:normal}[data-preset=headliner] .reader-content h2{font-weight:800;font-size:1.625em;letter-spacing:-.01em;line-height:1.12;margin-top:2.5em}[data-preset=headliner] .reader-content h3{font-weight:800;font-size:.8125em;text-transform:uppercase;letter-spacing:.14em;margin-top:2.75em;padding-left:.8em;border-left:4px solid var(--primary)}[data-preset=headliner] .reader-content>p:first-of-type:not(:has(>em:only-child)):first-letter,[data-preset=headliner] .reader-content>h1+p:has(>em:only-child)+p:first-letter{float:left;font-family:var(--reader-font-heading);font-size:4em;line-height:.8;padding-right:.12em;padding-top:.05em;font-weight:900;color:var(--primary)}[data-preset=headliner] .reader-content>p:first-of-type:not(:has(>em:only-child)),[data-preset=headliner] .reader-content>h1+p:has(>em:only-child)+p{font-size:1.15em;line-height:1.65}[data-preset=headliner] .reader-content blockquote{border-left:none;border-top:3px solid var(--foreground);border-bottom:3px solid var(--foreground);padding:1em .25em;margin:2.5em 0;font-family:var(--reader-font-heading);font-size:1.3em;font-style:normal;font-weight:700;line-height:1.35;text-align:center;color:var(--foreground)}[data-preset=headliner] .reader-content hr{background:none;text-align:center;margin:3em 0;height:auto}[data-preset=headliner] .reader-content hr:after{content:"★★★★★";color:var(--primary);letter-spacing:.4em;font-size:.75em}[data-preset=headliner] .reader-content>p:last-child:after{content:"★";font-size:.75em;vertical-align:.1em;color:var(--primary)}
