/* Clear return path and visible responsibility within the existing layouts. */
.seo-breadcrumb { padding:18px clamp(20px,5vw,70px); font-size:.78rem; color:#465b63; border-bottom:1px solid #d9e1df; background:#f7f7f2; }
.seo-breadcrumb ol { display:flex; flex-wrap:wrap; align-items:center; gap:8px 12px; list-style:none; margin:0; padding:0; }
.seo-breadcrumb li { margin:0; }
.seo-breadcrumb li + li::before { content:'/'; margin-right:12px; color:#64737a; }
.seo-breadcrumb a { display:inline-block; padding-block:4px; color:#173d49; text-underline-offset:4px; }
.seo-breadcrumb [aria-current] { font-weight:600; }
.seo-editorial { margin-top:28px; padding-top:22px; border-top:1px solid #c9d5ce; font-size:.85rem; line-height:1.7; }
.seo-editorial p + p { margin-top:12px; }
.seo-editorial a { text-underline-offset:4px; }
.progress-ring { --progress:0deg; }
@media print { .seo-breadcrumb { display:none; } }

.seo-editorial { margin-bottom:28px; color:#465b63; }
