:root{--breakpoint-sidebar-collapse:1280px;--breakpoint-sidebar-overlay-max:767px;--breakpoint-mobile-small:480px;--breakpoint-mobile:671px;--breakpoint-tablet:1055px;--breakpoint-desktop:1280px;--breakpoint-desktop-large:1360px;--sidebar-width:256px;--navbar-height:64px}.layout{width:100%;position:relative}.layout--single-column{flex-direction:column;align-items:center;display:flex}.layout--single-column .layout__container{flex-direction:column;width:100%;display:flex}.layout--two-column{--layout-sidebar-push:0px;flex-direction:row;display:flex}.layout--two-column .layout__sidebar{z-index:1001;top:calc(var(--app-chrome-top,72px) - var(--paper-reading-collapsed,0)*(var(--app-chrome-top,72px) - var(--app-chrome-inset) - var(--app-safe-top,0px)));bottom:calc(var(--app-chrome-inset) + var(--app-safe-bottom,0px));left:calc(var(--app-chrome-inset) + var(--app-safe-left,0px));width:var(--sidebar-width,256px);box-sizing:border-box;background-color:var(--cds-layer);border-radius:var(--app-chrome-radius);color:var(--cds-text-primary);transform:translateX(calc(-100% - var(--app-chrome-inset) - var(--app-safe-left,0px) - 24px));transition:transform .15s ease-in-out,top var(--paper-chrome-duration) var(--paper-chrome-easing),box-shadow .15s ease-in-out;position:fixed}.layout--two-column .layout__sidebar>*{border-radius:inherit;height:100%;overflow:hidden}.layout--two-column .layout__sidebar>.sidebar{scrollbar-width:none;width:100%;color:var(--cds-text-primary);box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}.layout--two-column .layout__sidebar>.sidebar::-webkit-scrollbar{display:none}@media (max-width:767px){.layout--two-column .layout__sidebar{width:calc(90vw - var(--app-chrome-inset))}}.layout--two-column .layout__backdrop{display:none}.layout--two-column .layout__container{margin-left:var(--layout-sidebar-push);width:calc(100% - var(--layout-sidebar-push) - var(--preview-panel-width,0px));justify-content:center;transition:margin-left .15s ease-in-out,width .15s ease-in-out;display:flex;position:relative}.layout--two-column .layout__container>*{width:100%}@media (max-width:671px){.layout--two-column .layout__container{width:100%}}.layout--two-column.sidebar-open .layout__sidebar{transform:translate(0)}@media (min-width:768px){.layout--two-column.sidebar-open:not(.sidebar-hover-open){--layout-sidebar-push:calc(var(--sidebar-width,256px) + var(--app-chrome-inset) + var(--app-safe-left,0px))}}@media (max-width:767px){.layout--two-column.sidebar-open .layout__backdrop{pointer-events:auto;z-index:1000;background-color:#00000080;animation:.15s ease-in-out fadeIn;display:block;position:fixed;inset:0}}.layout--two-column.sidebar-hover-open .layout__sidebar{box-shadow:0 2px 6px #0003,0 8px 24px #0000003d}.layout--two-column .layout__hover-zone{z-index:98;background:0 0;width:24px;height:100vh;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.layout.max-width-small .layout__container{max-width:800px;margin-left:auto;margin-right:auto}@media (max-width:880px){.layout.max-width-small .layout__container{padding-left:5%;padding-right:5%}}@media (max-width:480px){.layout.max-width-small .layout__container{padding-left:5%;padding-right:5%}}.layout.max-width-medium .layout__container{max-width:976px;margin-left:auto;margin-right:auto}@media (max-width:1056px){.layout.max-width-medium .layout__container{padding-left:5%;padding-right:5%}}@media (max-width:480px){.layout.max-width-medium .layout__container{padding-left:5%;padding-right:5%}}.layout.max-width-large .layout__container{max-width:1280px;margin-left:auto;margin-right:auto}@media (max-width:1360px){.layout.max-width-large .layout__container{padding-left:5%;padding-right:5%}}@media (max-width:480px){.layout.max-width-large .layout__container{padding-left:5%;padding-right:5%}}.layout.max-width-full.layout--single-column .layout__container{width:100%}@media (max-width:1024px){.layout.max-width-full.layout--single-column .layout__container{padding-left:5%;padding-right:5%}}@media (max-width:480px){.layout.max-width-full.layout--single-column .layout__container{padding-left:5%;padding-right:5%}}.layout.no-padding .layout__container{padding-left:0!important;padding-right:0!important}.layout.with-vertical-padding .layout__container{padding-top:7rem;padding-bottom:7rem}@media (max-width:671px){.layout.with-vertical-padding .layout__container{padding-top:5rem;padding-bottom:5rem}}@media (max-width:320px){.layout.with-vertical-padding .layout__container{padding-top:3rem;padding-bottom:3rem}}.layout.full-height{height:100vh;max-height:100vh;overflow:visible}.layout.full-height .layout__container{height:100%;overflow:hidden auto}.layout.layout--hero .layout__container--hero{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}@media (max-width:1055px){.layout.layout--hero .layout__container--hero{grid-row-gap:4rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}}@media (max-width:671px){.layout.layout--hero .layout__container--hero{grid-row-gap:3rem}}@media (max-width:320px){.layout.layout--hero .layout__container--hero{grid-template-columns:1fr}}.layout.layout--faq .layout__container--faq{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}@media (max-width:1055px){.layout.layout--faq .layout__container--faq{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}}@media (max-width:671px){.layout.layout--faq .layout__container--faq{grid-row-gap:3rem;grid-template-columns:1fr}}@media (max-width:320px){.layout.layout--faq .layout__container--faq{grid-template-columns:1fr}}html[data-sidebar-initial=closed] .layout.layout--two-column.sidebar-open{--layout-sidebar-push:0px}html[data-sidebar-initial=closed] .layout.layout--two-column.sidebar-open .layout__sidebar{transform:translateX(calc(-100% - var(--app-chrome-inset) - var(--app-safe-left,0px) - 24px))}html[data-sidebar-initial=closed] .layout.layout--two-column.sidebar-open .layout__backdrop{display:none}
