main,main>div:first-child,main>section:first-child{margin:0;padding:0;width:100%}h1{font-size:2rem;line-height:2.25rem;margin:2.5rem 0 1.5rem;padding:0 1rem;color:var(--color-gray-900);font-family:var(--font-comfortaa),system-ui,-apple-system,sans-serif;@media (max-width:767px){font-size:1.75rem;line-height:2rem;margin-left:0;margin-bottom:1.25rem;margin-right:0;margin-top:0}@media (min-width:768px){font-size:2.5rem;line-height:2.75rem;margin-left:0;margin-bottom:2rem;margin-right:0;margin-top:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}@media (min-width:1024px){font-size:3rem;line-height:3.5rem}}header{height:80px;position:fixed;top:0;left:0;right:0;z-index:50;background-color:#fff;box-shadow:0 1px 3px #0000001a}main{min-height:calc(100vh - 80px)}h1,main{width:100%}h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;scroll-margin-top:100px}@media (max-width:768px){header{height:64px}h1{font-size:1.875rem;scroll-margin-top:84px}}.blog-page h1{padding-top:3rem;margin-bottom:2rem}.section-container,section{padding:0;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.hero-section{padding-top:0!important;margin-top:0!important;max-width:100%}.container{width:100%;max-width:1280px;padding:0 2rem;margin:0 auto}.main-content{width:100%;max-width:100%}.page-container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}@media (max-width:1024px){.container,.page-container{padding:0 1.5rem}}@media (max-width:768px){.container,.page-container{padding:0 1.25rem}}