.layout{padding-bottom:var(--grid-gap-md);padding-top:var(--navigation-height);position:relative;z-index:10}.layout__container{grid-row-gap:var(--grid-gap-md);display:grid;grid-template-areas:"main";grid-template-rows:1fr;margin:0 auto;max-width:73.75rem;max-width:calc(73.75rem + var(--grid-gap-sm)*2);min-height:calc(100vh - var(--navigation-height)*2 - 2rem);padding-left:var(--grid-gap-sm);padding-right:var(--grid-gap-sm)}@media screen and (min-width:769px){.layout__container{max-width:calc(73.75rem + var(--grid-gap-md)*2);padding-left:var(--grid-gap-md);padding-right:var(--grid-gap-md)}}@media screen and (min-width:993px){.layout__container{grid-row-gap:var(--grid-gap-xl);max-width:calc(73.75rem + var(--grid-gap-lg)*2);padding-left:var(--grid-gap-lg);padding-right:var(--grid-gap-lg)}}.layout__main{grid-area:main;margin-top:var(--spacing-2xl);position:relative;z-index:2}@media screen and (min-width:769px){.layout__main{margin-top:0}}.layout__main:focus{outline:none}.layout--no-spacing-top{padding-top:0}.layout--no-spacing-top .layout__main{margin-top:0}.layout--widthless .layout__container{max-width:none;padding:0}.layout--has-footer{grid-template-areas:"main" "footer";grid-template-rows:1fr auto}.layout--has-sidebar{--sidebar-width:100%}.layout--has-sidebar .layout__container{grid-template-areas:"sidebar" "main" "footer";grid-template-rows:auto 1fr auto;min-height:100vh;transition:max-width .2s ease 50ms}.layout--has-sidebar .layout__sidebar{grid-area:sidebar;margin-top:var(--spacing-2xl)}@media screen and (min-width:769px){.layout--has-sidebar .layout__sidebar{margin-top:0}}.layout--has-sidebar .layout__main{margin-top:0}@media screen and (min-width:769px){.layout--has-sidebar .layout__main{margin-top:var(--negative-navigation-height);padding-top:var(--navigation-height)}}.layout--has-sidebar .layout__footer{grid-area:footer}@media screen and (max-width:992px){.layout--has-sidebar[data-sidebar-hidden-md] .layout__sidebar{display:none}}@media screen and (min-width:993px){.layout--has-sidebar{--sidebar-width:17rem}.layout--has-sidebar .layout__container{-moz-column-gap:var(--grid-gap-lg);column-gap:var(--grid-gap-lg);grid-template-areas:"sidebar main" "footer footer";grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:1fr auto}.layout--has-sidebar .layout__sidebar{height:100%}.layout--has-sidebar .layout__sidebar-scroller{top:var(--navigation-height)}.layout--has-sidebar .layout__main{flex:1}}@media screen and (min-width:1201px){.layout--has-sidebar .layout__container{-moz-column-gap:var(--grid-gap-xl);column-gap:var(--grid-gap-xl)}}@media screen and (min-width:1900px){.layout--has-sidebar .layout__sidebar-scroller{top:var(--grid-gap-md)}}@media screen and (min-width:993px) and (min-height:1000px){.layout--has-sidebar .layout__sidebar-scroller{position:sticky}}.layout--has-sidebar.layout--wide .layout__container{margin:0 auto;max-width:73.75rem;max-width:calc(73.75rem + var(--grid-gap-sm)*2);padding-left:var(--grid-gap-sm);padding-right:var(--grid-gap-sm)}@media screen and (min-width:769px){.layout--has-sidebar.layout--wide .layout__container{max-width:calc(73.75rem + var(--grid-gap-md)*2);padding-left:var(--grid-gap-md);padding-right:var(--grid-gap-md)}}@media screen and (min-width:993px){.layout--has-sidebar.layout--wide .layout__container{max-width:calc(73.75rem + var(--grid-gap-lg)*2);padding-left:var(--grid-gap-lg);padding-right:var(--grid-gap-lg)}}@media screen and (min-width:1701px){.layout--has-sidebar.layout--wide .layout__container{max-width:calc(101.25rem + var(--grid-gap-lg)*2)}}.layout--landing{padding-top:0}.layout--landing .page-intro--large{text-align:center}.layout--landing .page-intro--large h1{font-family:var(--font-family-secondary);font-size:var(--font-size-3xl,2.5rem);font-weight:700;line-height:var(--lineHeight-xxs,.9);text-transform:uppercase}@media screen and (min-width:321px){.layout--landing .page-intro--large h1{font-size:var(--font-size-4xl,3.125rem)}}@media screen and (min-width:577px){.layout--landing .page-intro--large h1{font-size:var(--font-size-5xl,3.75rem)}}@media screen and (min-width:769px){.layout--landing .page-intro--large h1{font-size:var(--font-size-6xl,5rem)}}@media screen and (min-width:993px){.layout--landing .page-intro--large h1{font-size:var(--font-size-6xl,5rem)}}@media screen and (min-width:1201px){.layout--landing .page-intro--large h1{font-size:var(--font-size-7xl,6.25rem)}}.layout--landing .page-header__breadcrumbs+.page-intro--large{margin-top:var(--spacing-3xl)}.layout--landing .layout__main{margin-top:0}.layout--landing .page-header__breadcrumbs{margin-top:calc(var(--navigation-height)/2);transform:translateY(-50%)}@media screen and (min-width:769px){.layout--landing .cta-block{margin-top:var(--spacing-5xl)}}.layout--landing .section.cta-block__related{margin:var(--spacing-xl) 0 var(--spacing-xl)}.layout--landing .cta-block__title{color:var(--color-darkest);font-family:var(--font-family-primary);font-size:var(--font-size-xl,2.125rem);font-weight:400;line-height:1;text-transform:none}@media screen and (min-width:321px){.layout--landing .cta-block__title{font-size:var(--font-size-xl,2.5rem)}}@media screen and (min-width:577px){.layout--landing .cta-block__title{font-size:2.75rem}}@media screen and (min-width:769px){.layout--landing .cta-block__title{font-size:2.75rem}}@media screen and (min-width:993px){.layout--landing .cta-block__title{font-size:var(--font-size-3xl,2.8rem)}}@media screen and (min-width:1201px){.layout--landing .cta-block__title{font-size:var(--font-size-3xl,2.8rem)}}
