*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Garet;src:url(/assets/fonts/garet-book.ttf) format("truetype"),url(/assets/fonts/garet-book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}html,body{height:100%}body{font-family:Garet,Lato,Helvetica Neue,Arial,sans-serif;color:#2c2421;background:#f6f1ea;line-height:1.6;margin:0}img{max-width:100%;display:block}.container{width:min(1100px,90%);margin:0 auto}.button{border:none;background:#d1a46c;color:#fff;padding:.75rem 2.2rem;border-radius:999px;font-size:1rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000026;filter:brightness(1.03)}.page{background:#f6efe7;padding:4rem 0 5rem;color:#4c4038}.page__content{width:min(900px,90%);margin:0 auto}.page h1{font-family:Garet,Lato,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:clamp(2rem,3.6vw,3rem);margin-bottom:1.5rem}.page p,.page li{font-size:.95rem;line-height:1.7;margin-bottom:1rem}.page ul{padding-left:1.2rem;margin-bottom:1rem}.page__back-wrapper{margin-top:2.5rem;text-align:center}.page__back{display:inline-block;border:1px solid #5a4b42;background:transparent;color:#5a4b42;padding:.7rem 2.6rem;border-radius:10px;font-size:.85rem;letter-spacing:.18rem;text-transform:uppercase;text-decoration:none;cursor:pointer;max-width:200px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.page__back:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f;background:#5a4b4214}
