:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#fcfafb;color:#372c39;font:17px/1.65 'DM Sans',sans-serif}main{max-width:780px;margin:auto;padding:36px 24px 90px}.back{display:inline-block;margin-bottom:40px;color:#86436d;font-weight:600;text-decoration:none}.eyebrow{font-size:12px;letter-spacing:.18em;color:#8a587e}h1,h2{font-family:'Cormorant Garamond',serif;line-height:1.12}h1{font-size:clamp(42px,8vw,70px);margin:10px 0 18px}h2{font-size:34px;margin:0 0 12px}p{margin:0 0 16px}section{border-top:1px solid #e4d2df;padding:30px 0 20px}li{margin-bottom:12px}ul{padding-left:24px}a{color:#86436d}a:focus-visible{outline:3px solid #86436d;outline-offset:4px}
