:root{color:#1c1915;background:#f3efe8;font-family:Outfit,Avenir Next,sans-serif}body{margin:0}h1,h2{font-family:Newsreader,Palatino,serif;font-weight:500}.cover,.spread{padding:28px 8vw 36px}.mark{letter-spacing:.28em;text-transform:uppercase}h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95;max-width:16ch}ol{padding-left:1.1rem;max-width:46rem}li{margin:.5rem 0}.note{color:#6a635a;max-width:46rem}#print-now{background:#1c1915;color:#fbfaf7;border:0;border-radius:999px;min-height:48px;padding:0 18px;font:inherit;cursor:pointer}.spread header p{color:#6a635a}.spread img{width:100%;height:auto;border:1px solid rgba(28,25,21,.12)}@media print{@page{size:A4 landscape;margin:10mm}#print-now{display:none}.cover,.spread{break-after:page;padding:0}.spread img{border:0;width:100%;max-height:165mm;object-fit:contain}a{color:inherit;text-decoration:none}}
