@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&family=Montserrat:wght@400;500;600&display=swap");
html{color-scheme:light}
body{margin:0;background:#F4EFEB;color:#2A1A1C;font:16px/1.65 "Montserrat","Helvetica Neue",system-ui,sans-serif;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}
main{max-width:760px;margin:0 auto;padding:40px 0 64px}
h1{font-family:"Playfair Display",Georgia,serif;font-weight:600;color:#7A1424;font-size:clamp(30px,6vw,40px);line-height:1.1;margin:18px 0 6px}
h2{font-family:"Playfair Display",Georgia,serif;font-weight:600;color:#4E0A16;font-size:21px;margin:30px 0 6px}
a{color:#7A1424}
p{margin:0 0 10px}
