.bcsg-editorial{padding-block:72px;background:#fff}.bcsg-editorial h1{color:var(--bcsg-primary);font-size:clamp(32px,4.4vw,54px);line-height:1.16;letter-spacing:-.035em;margin:18px 0}.bcsg-editorial-intro{font-size:19px;line-height:1.7;color:#57515b;max-width:760px}.bcsg-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px}.bcsg-editorial-card{border:1px solid var(--bcsg-border);border-radius:20px;overflow:hidden}.bcsg-editorial-card a{display:block;color:inherit;text-decoration:none}.bcsg-editorial-card img{width:100%;aspect-ratio:3/2;object-fit:cover;height:auto}.bcsg-editorial-card a>div{padding:28px}.bcsg-editorial-card h2{font-size:25px;line-height:1.3;color:var(--bcsg-primary)}.bcsg-editorial-card p{line-height:1.7}.bcsg-editorial-card time,.bcsg-article-byline{font-size:13px;color:#645c68}.bcsg-editorial-card span{font-weight:700;color:var(--bcsg-primary)}.bcsg-article{max-width:900px}.bcsg-article-breadcrumb{font-size:14px;margin-bottom:24px}.bcsg-article-breadcrumb a,.bcsg-article-body a{color:var(--bcsg-primary);text-decoration:underline;text-underline-offset:3px}.bcsg-article-hero{margin:36px 0}.bcsg-article-hero img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px}.bcsg-article-hero figcaption{font-size:12px;color:#645c68;margin-top:8px}.bcsg-article-body{font-size:17px;line-height:1.85;color:#38333b}.bcsg-article-body h2{font-size:28px;line-height:1.3;color:var(--bcsg-primary);margin:40px 0 16px}.bcsg-article-body h3{font-size:21px;color:var(--bcsg-primary)}.bcsg-article-body li{margin-bottom:10px}.bcsg-article-body table{width:100%;border-collapse:collapse;font-size:15px}.bcsg-article-body td,.bcsg-article-body th{padding:14px;border:1px solid #e5dfe7;text-align:start;vertical-align:top}.bcsg-article-body th{background:#f5eff7}.bcsg-article-body blockquote{margin:24px 0;padding:20px;border-inline-start:4px solid var(--bcsg-gold);background:#faf6fc}.bcsg-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.bcsg-guide-steps>div{padding:22px 18px;border-radius:16px;background:#f5eff7}.bcsg-guide-steps strong{display:block;color:var(--bcsg-primary);font-size:18px}.bcsg-guide-steps b{display:block;font-size:32px;color:var(--bcsg-primary)}.bcsg-guide-steps p{font-size:14px;line-height:1.7;margin:10px 0 0}.bcsg-article-cta{margin:42px 0;padding:28px;border-radius:20px;background:#f5eff7}.bcsg-article-cta h2{color:var(--bcsg-primary)}.bcsg-article-cta>a{margin-inline-end:18px}.bcsg-related-services{display:grid;gap:14px}.bcsg-article-body img{max-width:100%;height:auto}.bcsg-editorial a:focus-visible{outline:3px solid var(--bcsg-gold);outline-offset:4px}
@media(max-width:767px){.bcsg-editorial{padding-block:40px}.bcsg-editorial-grid{grid-template-columns:1fr}.bcsg-editorial-intro{font-size:17px}.bcsg-article-body{font-size:16px}.bcsg-guide-steps{grid-template-columns:1fr}.bcsg-article-body td,.bcsg-article-body th{padding:9px;overflow-wrap:anywhere}.bcsg-article-cta{padding:22px}.bcsg-article-cta>a{display:inline-flex;margin-top:12px}.bcsg-editorial-card a>div{padding:22px}}

/* Keep article comparisons readable on narrow screens. */
@media(max-width:600px){
 .bcsg-article-body .bcsg-responsive-table,.bcsg-responsive-table caption,.bcsg-responsive-table tbody{display:block}
 .bcsg-responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .bcsg-responsive-table tbody tr{display:block;border:1px solid #e5dfe7;border-radius:14px;margin:14px 0;overflow:hidden}
 .bcsg-article-body .bcsg-responsive-table tbody th,.bcsg-article-body .bcsg-responsive-table td{display:block;width:100%;border:0;padding:14px 16px}
 .bcsg-responsive-table td:before{content:attr(data-label);display:block;font-weight:700;color:var(--bcsg-primary);font-size:13px;margin-bottom:4px}
}
