.architectural-home .inner-breadcrumb{margin:0;padding:.7rem max(5vw,calc((100% - 1300px)/2));max-width:none;background:var(--stone);font-size:.85rem}
.inner-page .home-hero{padding-bottom:clamp(2.4rem,5vw,5rem)}
.inner-page .home-hero h1{max-width:15ch}
.inner-page :is(.inner-editorial,.inner-panel,.inner-split,.inner-photo){display:grid;gap:clamp(1.4rem,5vw,5rem);align-items:center;grid-template-columns:1fr 1fr}
.inner-page .inner-panel{background:var(--navy);color:white;grid-template-columns:.8fr 1.2fr}
.inner-page .inner-panel figure{grid-column:2;grid-row:1}
.inner-page .inner-panel .inner-copy{grid-column:1;grid-row:1}
.inner-page .inner-editorial{background:var(--stone);grid-template-columns:.85fr 1.15fr}
.inner-page .inner-editorial img{border-radius:0 75px 0 0}
.inner-page .inner-split{grid-template-columns:1.15fr .85fr}
.inner-page .inner-photo{background:var(--stone);grid-template-columns:1.25fr .75fr;gap:0}
.inner-page .inner-photo .inner-copy{padding:clamp(1rem,4vw,4rem);background:white}
.inner-page :is(.inner-editorial,.inner-panel,.inner-split,.inner-photo) img{aspect-ratio:1.4}
.inner-page .inner-prose>p,.inner-page .inner-faq details,.inner-page .article-copy>p{max-width:74ch}
.inner-page .inner-faq{background:var(--stone)}
.inner-page .inner-faq details{padding:1rem 0;border-top:1px solid var(--line)}
.inner-page .inner-faq summary{cursor:pointer;font-weight:bold}
.inner-page .inner-faq details p{margin:.75rem 0 0}
.inner-page .inner-booking{display:block}
.inner-page .inner-booking h2{margin-bottom:.5em}
.inner-page .article-copy img{max-width:760px}
.inner-page .article-copy figure{margin:1.6rem 0}
.inner-page .article-copy .wp-block-list li{margin-bottom:.4rem}
.inner-page .blog-list{columns:2;column-gap:3rem}
.inner-page .blog-list li{break-inside:avoid}
@media(max-width:650px){
 .inner-page :is(.inner-editorial,.inner-panel,.inner-split,.inner-photo){grid-template-columns:1fr;gap:1rem}
 .inner-page .inner-panel :is(figure,.inner-copy){grid-column:auto;grid-row:auto}
 .inner-page .blog-list{columns:1}
}
.inner-page .article-hero{background:var(--deep);color:white;padding-block:clamp(2.4rem,6vw,5rem)}
.inner-page .article-hero h1{max-width:22ch;margin-bottom:0}
.inner-page .article-hero p{margin-top:1rem}
.inner-page .article-copy>h2:not(:first-child){margin-top:1.1em}
.inner-page .article-copy>h3:not(:first-child){margin-top:1em}
.inner-gutter-lining .home-hero{grid-template-columns:1.1fr .9fr;background:var(--stone);color:var(--ink)}
.inner-gutter-lining .home-hero p{color:var(--ink)}
.inner-gutter-lining .hero-media{grid-column:1;grid-row:1}
.inner-gutter-lining .hero-text{grid-column:2;grid-row:1}
.inner-gutter-lining .hero-media img{border-radius:65px 0 0 0}
.inner-gutter-replacement .home-hero{grid-template-columns:.9fr 1.1fr}
.inner-gutter-replacement .hero-media img{aspect-ratio:1.65;border-radius:0}
.inner-guttering-repairs .home-hero{grid-template-columns:1fr 1fr;background:var(--navy)}
.inner-guttering-repairs .hero-media img{border-radius:0 80px 0 0}
.inner-ivy-removal .home-hero{grid-template-columns:1.15fr .85fr;background:var(--stone);color:var(--ink)}
.inner-ivy-removal .home-hero p{color:var(--ink)}
.inner-ivy-removal .hero-media img{aspect-ratio:1.1;border-radius:48% 48% 0 0}
.inner-water-damage-repair .home-hero{grid-template-columns:1fr 1fr}
.inner-water-damage-repair .hero-media{grid-column:1;grid-row:1}
.inner-water-damage-repair .hero-text{grid-column:2;grid-row:1}
.inner-water-damage-repair .hero-media img{border-radius:3px}
@media(max-width:650px){
 .inner-page .home-hero{grid-template-columns:1fr}
 .inner-page .home-hero :is(.hero-media,.hero-text){grid-column:auto;grid-row:auto}
}
