.content{background-color:#fff;color:#393e41}.content .site__row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-gap:1rem;overflow:hidden;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.content .site__row{max-width:540px}}@media (min-width:768px){.content .site__row{max-width:720px}}@media (min-width:992px){.content .site__row{max-width:960px}}@media (min-width:1200px){.content .site__row{max-width:1140px}}@media (min-width:1260px){.content .site__row{max-width:1260px}}@media (min-width:1360px){.content .site__row{max-width:1360px}}@media (min-width:1760px){.content .site__row{max-width:1440px}}@media (min-width:576px){.content .site__row{overflow:inherit}}.site__content{grid-area:body;grid-column-start:1;grid-column-end:13;grid-row-start:1}.site.is-unpublished .site__content{background:repeating-linear-gradient(-45deg,rgba(255,193,7,0.15),rgba(255,193,7,0.15) 0.625rem,rgba(255,193,7,0.1) 0.625rem,rgba(255,193,7,0.1) 1.25rem);position:relative}.site.is-unpublished .site__content::before{content:'Unpublished';color:#997404;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:5px;display:block;background:repeating-linear-gradient(-45deg,rgba(255,193,7,0.5),rgba(255,193,7,0.5) 0.625rem,rgba(255,193,7,0.45) 0.625rem,rgba(255,193,7,0.45) 1.25rem)}@media (min-width:992px){.site__content.has-sidebar{grid-column-end:9}}.site__sidebar{grid-column-start:1;grid-column-end:13}@media (min-width:992px){.site__sidebar{grid-row-start:1;grid-column-start:10}}.site__sidebar-left{grid-column-start:1;grid-column-end:13;grid-row-start:3}@media (min-width:992px){.site__sidebar-left{grid-column-end:2;grid-row-start:1}}
.pre-content{background-color:#fff;color:#393e41}.region-pre-content{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}@media (min-width:576px){.region-pre-content{max-width:540px}}@media (min-width:768px){.region-pre-content{max-width:720px}}@media (min-width:992px){.region-pre-content{max-width:960px}}@media (min-width:1200px){.region-pre-content{max-width:1140px}}@media (min-width:1260px){.region-pre-content{max-width:1260px}}@media (min-width:1360px){.region-pre-content{max-width:1360px}}@media (min-width:1760px){.region-pre-content{max-width:1440px}}
.region-pre-hero{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.region-pre-hero{max-width:540px}}@media (min-width:768px){.region-pre-hero{max-width:720px}}@media (min-width:992px){.region-pre-hero{max-width:960px}}@media (min-width:1200px){.region-pre-hero{max-width:1140px}}@media (min-width:1260px){.region-pre-hero{max-width:1260px}}@media (min-width:1360px){.region-pre-hero{max-width:1360px}}@media (min-width:1760px){.region-pre-hero{max-width:1440px}}
.header{background-color:#fff;position:relative;z-index:2}@media (min-width:768px){.header{overflow:visible}}.header ~ *{z-index:1}.region-header{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:grid;grid-template-areas:"controls controls controls" "branding . hamburger" "nav nav nav";grid-template-columns:1fr 5vw minmax(min-content,auto) minmax(min-content,auto);grid-template-rows:auto;grid-gap:calc(30px * 0.5) 2vw}@media (min-width:576px){.region-header{max-width:540px}}@media (min-width:768px){.region-header{max-width:720px}}@media (min-width:992px){.region-header{max-width:960px}}@media (min-width:1200px){.region-header{max-width:1140px}}@media (min-width:1260px){.region-header{max-width:1260px}}@media (min-width:1360px){.region-header{max-width:1360px}}@media (min-width:1760px){.region-header{max-width:1440px}}@media (min-width:768px){.region-header{grid-template-areas:"branding . controls" "branding . hamburger" "nav nav nav";grid-template-columns:1fr 5vw minmax(min-content,auto) minmax(min-content,auto)}}@media (min-width:1200px){.region-header{grid-template-areas:"branding . . controls" "nav nav nav nav";grid-gap:0}}@media (min-width:1200px) and (min-width:576px){.region-header{max-width:540px}}@media (min-width:1200px) and (min-width:768px){.region-header{max-width:720px}}@media (min-width:1200px) and (min-width:992px){.region-header{max-width:960px}}@media (min-width:1200px) and (min-width:1200px){.region-header{max-width:1140px}}@media (min-width:1200px) and (min-width:1260px){.region-header{max-width:1260px}}@media (min-width:1200px) and (min-width:1360px){.region-header{max-width:1360px}}@media (min-width:1200px) and (min-width:1760px){.region-header{max-width:1440px}}@media (min-width:1200px){.region-header{grid-template-areas:". . . controls" "branding nav nav nav"}}.region-header::after{content:none}.region-header>.promotion--brand{grid-area:branding;align-self:flex-end}@media (min-width:1200px){.region-header>.promotion--brand{margin-bottom:8px;align-self:center}}.region-header>.search,.region-header>.promotion--navigation-primary{grid-area:nav;margin-left:auto;align-self:flex-end}.region-header>.control--tools{grid-area:controls;align-self:flex-start;margin-top:0}.region-header>.promotion--navigation-primary{flex:1;margin-left:0}@media (min-width:1200px){.region-header>.promotion--navigation-primary{margin-left:auto}}.region-header>.control{grid-area:controls;align-self:center}@media (min-width:1200px){.region-header>.control{margin-left:1rem}.search-is-active .region-header>.control{margin-left:0}}.region-header>.control--responsive-menu{grid-area:hamburger;align-self:center;justify-self:flex-end;margin-top:.5rem}@media (min-width:768px){.region-header>.control--responsive-menu{align-self:flex-start}}@media (min-width:992px){.region-header>.control--responsive-menu{margin-top:0}}.region-header .logo--primary{max-width:50vw}
