:root{--column-padding: 2rem;--column-gap: 2rem;--column-border-radius: .5rem;--content-margin: 2rem}.layout-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.layout-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-wrapper{width:100%;background-color:#fff;margin-top:1rem}.hero-content-spacer{height:1rem;display:block}@media (max-width: 768px){.hero-content-spacer{height:3rem!important}}@media (max-width: 480px){.hero-content-spacer{height:4rem!important}}@media (min-width: 1024px){.content-wrapper{margin-top:0}.hero-content-spacer{height:2rem}}.content-single{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.content-single-inner{padding-top:2rem;padding-bottom:3rem;padding-left:var(--column-padding);padding-right:var(--column-padding);background-color:var(--column-background-gray);border-radius:var(--column-border-radius);margin-top:1rem}.content-two-column{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:var(--content-margin);padding-right:var(--content-margin);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--column-gap)}@media (max-width: 767px){.content-sidebar-inner,.content-main-inner,.content-single-inner{margin-top:2rem}.content-single{padding-left:1rem;padding-right:1rem}}@media (min-width: 768px){.content-two-column{grid-template-columns:repeat(10,minmax(0,1fr))!important}}.content-sidebar{grid-column:span 7 / span 7!important}.content-sidebar-inner{background-color:var(--column-background-gray);border-radius:var(--column-border-radius);padding:var(--column-padding);padding-top:var(--column-top-spacing);padding-bottom:3rem;margin-top:1rem}.content-main{grid-column:span 3 / span 3!important}.content-main-inner{background-color:var(--column-background-gray);border-radius:var(--column-border-radius);padding:var(--column-padding);padding-top:var(--column-top-spacing);margin-top:1rem}
