.page-title,.parent-page,.toc-wrapper{max-width:var(--wp--style--global--content-size)}.parent-page a,.toc-header{font-family:var(--wp--preset--font-family--alternative)}.entry-header{margin-bottom:calc(var(--wp--custom--gutter) * 1.5)}.parent-page{margin:0 auto}.parent-page a{background:var(--wp--custom--color--accent);color:#fff;display:inline-block;font-size:var(--wp--preset--font-size--xx-small);padding:.25em 6px;text-decoration:none;text-transform:uppercase}.parent-page a:focus,.parent-page a:hover{background:var(--wp--preset--color--contrast-2)}.page-title{margin-left:auto;margin-right:auto}.parent-page+.page-title{margin-top:.1em}.team-role{font-size:var(--wp--preset--font-size--medium);font-weight:700;margin:0}.featured-image{text-align:center}.toc-wrapper{font-size:var(--wp--preset--font-size--small);margin:0 auto var(--wp--custom--gutter);width:100%}.toc-header{display:block;background-color:var(--wp--preset--color--contrast-2);padding:.5em calc(var(--wp--custom--gutter) * .75)}.toc-list{background-color:var(--wp--preset--color--background-light);padding:1.25em calc(var(--wp--custom--gutter) * .75);margin:0}.toc-list ul{margin-top:.35em}.toc-list li:not(:last-child){margin-bottom:.35em}.toc-list li a{color:var(--wp--preset--color--alternative-2)}@media (min-width:768px){.featured-image{aspect-ratio:3;margin-left:auto;margin-right:auto;min-height:200px;max-width:calc(var(--wp--style--global--content-size) + (var(--wp--custom--gutter) * 2))}.featured-image img{height:100%;object-fit:cover;width:100%}}@media (min-width:1180px){.page-title{margin-bottom:0;margin-top:0}.has-sidebar{display:grid;grid-template-columns:1fr var(--wp--style--global--content-size) .5fr;grid-template-rows:auto 1fr;gap:0 var(--wp--custom--gutter)}.has-sidebar .entry-header{grid-column:2/4;grid-row:1/2}.has-sidebar .entry-content{grid-column:2/4;grid-row:2/3}.has-sidebar .blocks-container .alignfull{margin-left:calc(((100vw - 100%) * -1) + var(--wp--custom--body--margin))}.page-sidebar{grid-column:1/2;grid-row:1/3}.has-toc .page-sidebar{display:flex;flex-direction:column}.has-toc .page-sidebar .toc-wrapper{order:5;z-index:5}.featured-image{aspect-ratio:unset}.featured-image img{height:auto;object-fit:unset;width:100%}}@media (min-width:1366px){.has-sidebar{grid-template-columns:1fr var(--wp--style--global--content-size) 1fr}.has-sidebar .entry-content,.has-sidebar .entry-header{grid-column:2/3}.has-sidebar .blocks-container .alignfull{margin-left:calc((100vw - 100%)/ -2)}}