.notebook { --paper:#faf8f3; --ink:#25352e; --accent:#56694a; max-width:39rem; margin:4vh auto; padding:clamp(1.25rem,5vw,3.5rem); background:var(--paper); color:var(--ink); font:1.1rem/1.6 Georgia,serif; border-top:.3rem solid var(--accent) }
.notebook h1 { font-size:clamp(2.3rem,8vw,4rem); line-height:1.1; margin:.6em 0 .4em }
.notebook h2 { font-size:1.4rem; margin:1.25em 0 0 }
.kicker,.notebook footer { font: .85rem/1.5 system-ui,sans-serif; color:var(--accent) }
.notebook footer { margin-top:2em; border-top:1px solid #bac3b1; padding-top:1em }
