.container-query{container-type:inline-size;container-name:content-section}@supports (container-type:inline-size){.cq-container{container-type:inline-size}}.container-width{width:100%;max-width:1440px;margin:0 auto}.container-sm{width:100%;max-width:640px}.container-md{width:100%;max-width:768px}.container-lg{width:100%;max-width:1280px}@container content-section (max-width: 640px){.max-w-2xl{max-width:95%!important}.cq-text-sm{font-size:.875rem}.cq-text-base{font-size:1rem}.cq-text-lg{font-size:1.125rem}.cq-text-xl{font-size:1.25rem}.cq-text-2xl{font-size:1.5rem}}@container content-section (min-width: 641px) and (max-width: 768px){.max-w-2xl{max-width:85%!important}.cq-text-sm{font-size:.9375rem}.cq-text-base{font-size:1.0625rem}.cq-text-lg{font-size:1.1875rem}.cq-text-xl{font-size:1.375rem}.cq-text-2xl{font-size:1.625rem}}@container content-section (min-width: 769px) and (max-width: 1280px){.max-w-2xl{max-width:75%!important}.cq-text-sm{font-size:1rem}.cq-text-base{font-size:1.125rem}.cq-text-lg{font-size:1.25rem}.cq-text-xl{font-size:1.5rem}.cq-text-2xl{font-size:1.75rem}}@media (max-width:640px){html{font-size:14px}[role=button],a,button{min-height:44px;min-width:44px}body{overflow-x:hidden;width:100%}.fixed{position:fixed;width:100%}}@media (min-width:641px) and (max-width:1280px){html{font-size:15px}.container-width{max-width:90%}.content-section{transform:scale(.9);transform-origin:center center}}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.scale-90{transform:scale(.9)}.scale-80{transform:scale(.8)}.scale-70{transform:scale(.7)}@media (min-width:1024px) and (max-width:1280px){.laptop-scale-90{transform:scale(.9);transform-origin:center center}.laptop-scale-80{transform:scale(.8);transform-origin:center center}}@media (max-width:1280px){.h1,h1{font-size:clamp(1.75rem,4vw,2.5rem)}.h2,h2{font-size:clamp(1.5rem,3.5vw,2.25rem)}.h3,h3{font-size:clamp(1.25rem,3vw,2rem)}p{font-size:clamp(.875rem,2vw,1rem)}}