@layer base{h1,h2,h3,h4,h5,h6{color:#000}h1{font-size:clamp(2.2rem,4vw,4.0625rem);font-weight:700;line-height:clamp(3rem,4vw,5.3125rem)}h2{font-size:clamp(1.4rem,2.188vw,2.188rem);font-weight:600;line-height:clamp(2rem,3.125vw,3.125rem)}h3{font-size:clamp(1.125rem,1.3vw,1.375rem);font-weight:600;line-height:clamp(1.75rem,2vw,2rem)}h4{font-size:clamp(2rem,2vw,2em);font-weight:700;line-height:clamp(2.25rem,2.5vw,2.25rem)}h5{font-size:clamp(.75rem,1vw,1rem);font-weight:600;line-height:clamp(1.5rem,2vw,2.25rem)}h6{font-size:clamp(.875rem,1vw,1rem);line-height:clamp(1.25rem,1.8vw,1.5rem)}p{font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:500;line-height:clamp(1.6rem,1.688vw,1.688rem)}span{font-size:clamp(.6rem,.8vw,.75rem)}body{font-family:var(--font-urbanist)}@media (min-width:1200px) and (max-width:1365px){h1{font-size:30px;line-height:1.2}h2{font-size:25px;line-height:1.3}h3{font-size:18px;line-height:1.4}p{font-size:14px;line-height:1.5}}@media (min-width:1366px) and (max-width:1439px){h1{font-size:32px;line-height:1.2}h2{font-size:26px;line-height:1.3}h3{font-size:19px;line-height:1.4}h4{font-size:26px;line-height:1.3}p{font-size:15px;line-height:1.5}}@media (min-width:1440px) and (max-width:1699px){h1{font-size:40px;line-height:1.2}h2{font-size:32px;line-height:1.3}h3{font-size:21px;line-height:1.4}p{font-size:16px;line-height:1.6}}@media (min-width:1700px) and (max-width:1919px){h1{font-size:50px;line-height:1.2}h2{font-size:36px;line-height:1.3}h3{font-size:24px;line-height:1.4}p{font-size:18px;line-height:1.6}}@media (min-width:1920px){h1{font-size:60px;line-height:1.2}h2{font-size:40px;line-height:1.3}h3{font-size:26px;line-height:1.4}p{font-size:20px;line-height:1.6}}}
