.content-page__container{margin-top:1.5rem;margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0}.content-page__container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:768px){.content-page__container{margin-top:3.75rem;margin-bottom:3.75rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.content-page__container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.content-page__sidebar{display:flex;flex-direction:column}@media (min-width:768px){.content-page__sidebar{grid-column:span 4/span 4}}.content-page__sidebar-mobile{display:block}@media (min-width:768px){.content-page__sidebar-mobile{display:none}}.content-page__sidebar-toggle{display:inline-flex;width:100%;align-items:center;gap:.5rem;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.content-page__sidebar-toggle:hover{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.content-page__sidebar-mobile-menu{position:fixed;left:0;top:0}.content-page__sidebar-mobile-content{display:flex;width:100%;flex-direction:column;gap:2rem}.content-page__sidebar-menu{min-height:24rem;width:100%}.content-page__sidebar-desktop{display:none}@media (min-width:768px){.content-page__sidebar-desktop{display:block}}.content-page__sidebar-title{margin-bottom:1rem}.content-page__main{grid-column:span 1/span 1;display:flex;flex-direction:column}@media (min-width:768px){.content-page__main{grid-column:span 8/span 8}}.content-page__main>h1:first-of-type{margin-bottom:1.5rem}.content-page__main>*{margin-bottom:5rem}.content-page__main>:last-child{margin-bottom:1.25rem}.content-page__main--full{grid-column:span 1/span 1}@media (min-width:768px){.content-page__main--full{grid-column:span 12/span 12}}