.container{width:min(var(--container), calc(100% - 56px));margin-inline:auto}section{padding:var(--space-3xl) 0}h1{font-family:"Dealerplate";font-size:clamp(4rem,7vw,7rem);line-height:.95}h2{font-family:"Dealerplate";font-size:clamp(3rem,5vw,5rem)}h3{font-family:"Dealerplate";font-size:2rem}p{font-family:"Acumin";font-size:18px;line-height:1.7}nav a{font-family:"Monument";font-size:16px}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;transition:var(--transition)}@media(max-width:900px){.container{width:min(var(--container), calc(100% - 56px));margin-inline:auto}}