.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-page-hero+.mhh-mcn-content{margin-top:0}@media only screen and (min-width:75em){.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-page-header{grid-area:title}}.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-content{column-gap:var(--mhh-mcn-spacing-xl);display:grid;grid-template-columns:100%;margin:1.75em auto 3em;max-width:var(--mhh-mcn-container-max-width);width:calc(100% - var(--mhh-mcn-spacing-m)*2)}@media only screen and (min-width:48em){.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-content{width:calc(100% - var(--mhh-mcn-spacing-xl)*2)}}@media only screen and (min-width:75em){.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-content{grid-template-areas:"before-main-content before-main-content before-main-content" ". title ." "side-left main side-right" "after-main-content after-main-content after-main-content";grid-template-columns:20% calc(60% - var(--mhh-mcn-spacing-xl)*2) 20%}}.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-content .mhh-mcn-before-main-content{grid-area:before-main-content}.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-content .mhh-mcn-after-main-content{grid-area:after-main-content}@media only screen and (min-width:75em){.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-sidebar{grid-area:side-left}}.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-content-main{min-width:0}.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-content-main>:first-child{margin-top:0}@media only screen and (min-width:75em){.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-content-main{grid-area:main}.mhh-mcn-template-sidebar:not(.restricted) .mhh-mcn-right-sidebar{grid-area:side-right}}.mhh-mcn-template-sidebar:not(.restricted) .js-intra-page-nav:not(:empty){margin-bottom:var(--mhh-mcn-spacing-m)}@media only screen and (min-width:75em){.mhh-mcn-template-sidebar--left:not(.restricted) .mhh-mcn-content{grid-template-areas:"before-main-content before-main-content before-main-content" ". title ." "side-left main main" "after-main-content after-main-content after-main-content";grid-template-columns:26% calc(48% - var(--mhh-mcn-spacing-xl)*2) 26%}.mhh-mcn-template-sidebar--right:not(.restricted) .mhh-mcn-content{grid-template-areas:"before-main-content before-main-content before-main-content" ". title ." "main main side-right" "after-main-content after-main-content after-main-content";grid-template-columns:26% calc(48% - var(--mhh-mcn-spacing-xl)*2) 26%}}