:root{--h1:3.75rem;--h2:3rem;--h3:1.875rem;--h4:1rem;--h5:1.25rem}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-inter);font-size:var(--font-size-base);background-color:var(--primary);color:var(--secondary);max-width:100vw;height:100%;font-weight:400;line-height:1}html body,body body{flex-direction:column;display:flex}html main,body main{flex:1 0 auto}html img,body img{width:auto;max-width:100%;height:auto}html a,body a{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none}html button,body button{cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;outline:none}html p,body p{font-size:var(--font-size-md);margin-bottom:18px;font-weight:300;line-height:1.75}html p:last-of-type,body p:last-of-type{margin-bottom:0}html ul,body ul{font-size:var(--font-size-md);list-style:none}html h1,body h1{font-size:var(--h1);font-family:var(--font-playfair);font-weight:800}html h1.page,body h1.page{font-size:var(--h2)}html h2,body h2{font-size:var(--h2);font-family:var(--font-playfair);font-weight:800}html h3,body h3{font-size:var(--h3);font-family:var(--font-playfair);font-weight:600}html h4,body h4{font-size:var(--font-size-lg);color:var(--main);font-family:var(--font-playfair);font-weight:500}html h5,body h5{font-size:var(--font-size-sm);color:var(--green);text-transform:uppercase;font-weight:500}