/* 14 September: scoped to the reviewed subpages. The final homepage is unchanged. */
.inner-page .relationship-next{padding-block:90px;display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center;scroll-margin-top:100px}
.relationship-next h2{font-size:clamp(37px,4vw,58px);line-height:1.13;margin-bottom:28px}
.relationship-next p{font:400 18px/1.75 'Work Sans',sans-serif;margin-bottom:28px}
.relationship-next figure{margin:0}.relationship-next img{width:100%;height:510px;object-fit:cover;object-position:50% 36%;border-radius:0}
.platform-content{padding-block:90px;scroll-margin-top:110px}
.platform-content header{max-width:840px;margin-bottom:48px}
.platform-content h2{font-size:clamp(38px,4.2vw,62px);line-height:1.12;margin-bottom:24px}
.platform-content header p{font:400 18px/1.75 'Work Sans',sans-serif}
.content-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-bottom:40px}
.content-sequence article{border-top:2px solid #a5cfb2;padding-top:24px;scroll-margin-top:110px}
.content-sequence article>span{font:400 15px/1.5 'Work Sans',sans-serif}
.content-sequence h3{font-size:31px;line-height:1.16;margin:20px 0}
.content-sequence p{font:400 17px/1.75 'Work Sans',sans-serif}
.inner-page .article-layout--reading{display:block;max-width:850px;margin:auto;padding:0 26px}
.inner-page .article-layout--reading .content-prose{width:100%;max-width:none}
.inner-page .article-layout--reading .content-section{box-shadow:none;clip-path:none;background:white!important;padding:34px 0!important}
.inner-page .article-layout--reading .content-section h2{margin-bottom:22px}
.inner-page .article-layout--reading .content-section p{font-size:18px;line-height:1.8}
.article-next{margin-top:50px;padding:35px 0;border-top:1px solid #a5cfb2}
.article-next h2{font-size:32px;margin-bottom:20px}
.inner-page .text-only-split{display:block;max-width:850px;margin:auto}
.inner-page .story-final-cta{background:#a5cfb2;color:#1a1a1a}
.inner-page .audience-story-panel{min-width:0}.inner-page .audience-story-copy{min-width:0}
.inner-page .audience-story-tabs{scrollbar-width:thin}
.page-creator .creator-cover-hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(560px,48vw,720px);padding:clamp(80px,9vw,128px) 28px;overflow:hidden;background:#1a1a1a!important}
.page-creator .creator-cover-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#10100d45,#10100da3)}
.page-creator .creator-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;border-radius:0}
.page-creator #zugang .start-closing-photo img{object-position:50% 46%}
.page-creator .creator-cover-hero .inner-hero-copy{position:relative;z-index:2;max-width:980px;text-align:center}
.page-creator .creator-cover-hero h1{color:#faf6b4;font:300 clamp(52px,5.5vw,78px)/1.06 'Krevaro Serif',serif;letter-spacing:-.05em;text-shadow:0 2px 24px #0004}
.page-creator .creator-cover-hero .lead{color:white;font:400 18px/1.65 'Work Sans',sans-serif;max-width:760px;margin:30px auto 0;text-shadow:0 1px 16px #0006}
.inner-page.page-creator main .creator-cover-hero .btn{background:#faf6b4!important;color:#1a1a1a!important;border-color:#faf6b4!important}
.inner-page.page-creator main .creator-cover-hero .btn.secondary{background:#0002!important;color:white!important;border-color:#fffd!important}
.inner-page.page-creator main .creator-cover-hero .btn:hover{background:#a5cfb2!important;color:#1a1a1a!important;border-color:#a5cfb2!important}
@media(max-width:800px){
 .inner-page .relationship-next{grid-template-columns:1fr;gap:35px;padding-block:60px}
 .relationship-next img{height:440px}.content-sequence{grid-template-columns:1fr;gap:30px}
 .platform-content{padding-block:60px}
 .inner-page .article-layout--reading{padding-inline:24px}
 .page-creator .creator-cover-hero{min-height:650px;padding:72px 22px}
 .page-creator .creator-cover-hero h1{font-size:clamp(40px,10vw,54px)}
 .page-creator .creator-cover-hero .lead{font-size:16px}
 .page-creator .creator-cover-hero .actions{flex-direction:column;max-width:340px;margin:32px auto 0}
}
