*{box-sizing:border-box}
body{margin:0}
a{color:#7A1F2B}a:hover{color:#D9BC7E}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #D9BC7E;outline-offset:3px}
img{max-width:100%}
@media (max-width:640px){
 h1{font-size:44px!important}
 h2{font-size:34px!important}
 section > div{padding-top:64px!important;padding-bottom:64px!important}
 nav{gap:18px!important}
}
