/* Integration shell only; accepted content layouts remain in relational/layout.css. */
.sp-layout-live{background:#fff;color:#334155;min-width:0;}
.sp-layout-breadcrumb,.sp-layout-tools,.sp-layout-inquiry,.sp-layout-article-end{width:calc(100% - 48px);max-width:1216px;margin:32px auto;box-sizing:border-box;}
.sp-layout-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.6;}
.sp-layout-tools,.sp-layout-inquiry,.sp-layout-article-end{padding-block:32px;border-top:1px solid #e2e8f0;}
.sp-layout-article-end nav{display:flex;justify-content:space-between;gap:24px;margin-top:24px;}
.sp-layout-live .spr-quote-form h2{color:inherit;}
@media(max-width:640px){.sp-layout-breadcrumb,.sp-layout-tools,.sp-layout-inquiry,.sp-layout-article-end{width:calc(100% - 32px);}.sp-layout-article-end nav{flex-direction:column;}}
