/* Wider project layout modeled after the original portfolio. */
.single-project .project-page{max-width:1260px;padding-left:70px;padding-right:70px}
.single-project .project-page h1{font-size:clamp(34px,2.5vw,46px);line-height:1.04;letter-spacing:-.04em}
.single-project .project-page .entry-content{max-width:none;width:100%}
.single-project .project-page .entry-content>p{max-width:100%}
.single-project .project-page .wp-block-embed,.single-project .project-page .wp-block-video{width:100%;max-width:none;margin:32px 0 0}
.single-project .project-page .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:16/9}
.single-project .project-page .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.single-project .project-page .project-media{width:100%;margin-top:32px}
.single-project .project-page .project-media iframe{width:100%;height:100%}
.single-project .project-page .project-pager{margin-top:28px}
.single-project .project-page .project-additional-content{margin-top:70px}
.single-project .project-page .project-additional-content>*{max-width:100%}
@media(min-width:1000px){.single-project .project-page h1{white-space:nowrap}}
@media(max-width:800px){.single-project .project-page{padding-left:25px;padding-right:25px}.single-project .project-page .wp-block-embed,.single-project .project-page .wp-block-video{margin-top:22px}}
