/* Scoped content templates. Shared performance, consent and delivery settings stay unchanged. */
.editorial-article .blog-article__container{max-width:1100px}
.editorial-article .blog-article__content{max-width:76ch;margin-inline:auto;overflow-wrap:anywhere}
.editorial-article .blog-article__title{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;max-width:24ch;margin-block:1.25rem}
.editorial-breadcrumb,.editorial-byline{font-size:.9rem;line-height:1.6;color:#4b5563;margin-bottom:1rem}
.editorial-article a{color:#174cc9;text-decoration:underline;text-underline-offset:.18em}
.editorial-article a:focus-visible,.editorial-table:focus-visible{outline:3px solid #174cc9;outline-offset:4px}
.editorial-toc,.editorial-related{background:#f3f6ff;border:1px solid #dfe6f5;border-radius:16px;padding:1.25rem;margin:1.5rem 0}
.editorial-toc ul{margin:0}.editorial-toc a{display:inline-block;padding-block:.3rem}
.editorial-article .editorial-related h2{margin-top:0;font-size:1.3rem}
.editorial-table{max-width:100%;overflow-x:auto;margin:1.25rem 0;border:1px solid #dfe6f5;border-radius:12px}
.editorial-table table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.95rem;line-height:1.55}
.editorial-table caption{text-align:left;font-weight:600;padding:1rem;color:#1a1b1c}
.editorial-table th,.editorial-table td{padding:.85rem;vertical-align:top;text-align:left;border-bottom:1px solid #dfe6f5}
.editorial-table th{background:#f3f6ff;color:#1a1b1c}
.editorial-article .cycle-service-cta__link{display:inline-block;padding:.8rem 1.15rem;background:#174cc9;color:white;border-radius:30px;text-decoration:none}
[data-editorial-catalog] .blog__header{display:block}
.editorial-blog-intro{max-width:65ch;color:#4b5563;line-height:1.6;margin:1rem 0 1.75rem}
[data-editorial-catalog] .editorial-card-panel{display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#eef3ff,#d6e7ff)!important;color:#163d9c}
.editorial-card-panel span{font-size:.75rem;letter-spacing:.08em}.editorial-card-panel strong{font-size:clamp(1.1rem,2vw,1.65rem);line-height:1.35}
[data-editorial-catalog] a.blog__card[data-content-batch="c01"][href] .blog__card-image:not(.editorial-card-panel){background-image:none!important}
[data-editorial-catalog] a.blog__card[data-content-batch="c01"][href] .blog__card-image img{opacity:1!important}
@media(max-width:767px){.editorial-article .blog-article__title{font-size:2rem}.editorial-toc,.editorial-related{padding:1rem}.editorial-table table{font-size:.9rem}}

[data-editorial-catalog] a.blog__card[data-content-batch="c01"][href] .editorial-card-panel{background-image:linear-gradient(135deg,#eef3ff,#d6e7ff)!important}
.editorial-copy { margin: 1rem 0 1.5rem; }
.editorial-copy button { min-height: 44px; padding: 10px 18px; border: 1px solid #1736ba; border-radius: 24px; color: #1736ba; background: #fff; font: inherit; cursor: pointer; }
.editorial-copy button:focus-visible { outline: 3px solid #1736ba; outline-offset: 3px; }
.editorial-copy [role="status"] { min-height: 1.5em; margin-top: .5rem; font-size: .9em; }
