:root{--bg:#fbf5f1;--paper:#fff;--ink:#2a2124;--muted:#7a6a6e;--berry:#b8325f;--line:#ead9d4}
body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 Manrope,system-ui,sans-serif}
a{color:var(--berry)}
.doc h1,.doc h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;line-height:1.1}
.doc{max-width:760px;margin:0 auto;padding:40px 16px 64px}
.doc h1{font-size:clamp(34px,7vw,46px);margin:0 0 6px}
.doc h2{font-size:26px;margin:28px 0 8px}
.doc p,.doc li{margin:6px 0}
.doc .back{display:inline-block;margin-bottom:24px;color:var(--berry)}
