/* SEO hero width; new content sections use the native content-block styles. */
.seo-page .jumbotron-img-aurora__title {max-width:1250px;margin-left:auto;margin-right:auto;}

/* Single proof belongs with the description, rather than a separate card row. */
.seo-page .seo-ai-proof { margin-top:40px;border-top:1px solid rgba(255,255,255,.12);padding-top:24px; }
.seo-page .seo-ai-proof .block__name { margin:0 0 24px; }
@media(max-width:720px){.seo-page .seo-ai-proof {margin-top:32px;}}

/* Dashboard callout keeps the native page gutters and section rhythm. */
.seo-page .seo-dashboard-panel {background:#e9e2ee;color:#211e27;border-radius:32px;padding:48px;width:100%;box-sizing:border-box;}
.seo-page .seo-dashboard-panel h2,.seo-page .seo-dashboard-panel .content-block__desc {color:#211e27 !important;}
.seo-page .seo-dashboard-panel .content-block__desc {font-size:18px;line-height:1.55;}
@media(max-width:720px){.seo-page .seo-dashboard-panel{padding:28px;border-radius:24px;}}

/* One spacing rhythm for SEO content templates. */
.page-constructor.seo-page {--seo-content-gap:64px;}
@media(max-width:720px){
 .page-constructor.seo-page {--seo-content-gap:32px;}
 .page-constructor.seo-page .modern.content-block>.page__container {row-gap:32px !important;grid-row-gap:32px !important;}
}
