@layer layouts{.l-page-with-sidebar{--sidebar-navigation-offset:var(--desktop-header-height);display:grid;gap:48px var(--grid-padding);grid-template-columns:calc(var(--grid-browser-gutter) - var(--grid-padding)) 8.34% min(18%,100px) 1fr 8.34% calc(var(--grid-browser-gutter) - var(--grid-padding));grid-template-rows:auto auto;margin-top:0;padding-bottom:80px;padding-top:80px;position:relative}body.logged-in.admin-bar .l-page-with-sidebar{--sidebar-navigation-offset:calc(var(--desktop-header-height) + 32px)}.l-page-with-sidebar__sidebar{grid-column:2/span 2;grid-row:1/span 2;margin:0;max-height:calc(100vh - var(--sidebar-navigation-offset));overflow:hidden;padding:20px 0;position:sticky;top:var(--sidebar-navigation-offset)}.l-page-with-sidebar__intro{display:flex;flex-direction:column;gap:24px;grid-column:4/span 2;grid-row:1;margin:0;--api-post-title-margin-top:0px}.l-page-with-sidebar__content{grid-column:4/span 2;grid-row:2;margin:0}.l-page-with-sidebar:not(:has(.l-page-with-sidebar__sidebar)) .l-page-with-sidebar__content,.l-page-with-sidebar:not(:has(.l-page-with-sidebar__sidebar)) .l-page-with-sidebar__intro{grid-column:3/span 2}@media (max-width:1200px){.l-page-with-sidebar{--sidebar-navigation-offset:var(--mobile-header-height);grid-template-columns:calc(var(--grid-browser-gutter) - var(--grid-padding)) 1fr calc(var(--grid-browser-gutter) - var(--grid-padding));grid-template-rows:auto auto auto;padding-bottom:40px;padding-top:0}body.logged-in.admin-bar .l-page-with-sidebar{--sidebar-navigation-offset:calc(var(--mobile-header-height) + 32px)}.l-page-with-sidebar__intro{grid-column:2;grid-row:2}.l-page-with-sidebar__sidebar{grid-column:1/span 3;grid-row:1;padding:0;z-index:10}.l-page-with-sidebar__content{grid-column:2;grid-row:3}.l-page-with-sidebar:not(:has(.l-page-with-sidebar__sidebar)) .l-page-with-sidebar__content,.l-page-with-sidebar:not(:has(.l-page-with-sidebar__sidebar)) .l-page-with-sidebar__intro{grid-column:2}}@media (max-width:782px){body.logged-in.admin-bar .l-page-with-sidebar{--sidebar-navigation-offset:calc(var(--mobile-header-height) + 46px)}}}