/* Shared chrome corrections requested after reviewing the PHP site. */
main .breadcrumbs,main .breadcrumb,main [aria-label="Breadcrumb"],main [aria-label="Breadcrumbs"],main [aria-label="Навигационна пътека"]{display:none!important}
main :is(.hero,.mortgage-hero,.consumer-hero,.ref-hero,.biz-hero,.article-hero,.key-hero,.calc-hero,.page-hero,.ds-hero) :is(.eyebrow,.brand-eyebrow,.hero-eyebrow,.hero-kicker,.kicker,.overline){display:none}
@media(min-width:1025px){
 #mainNav .nav-dropdown--wide{left:auto;right:0;width:620px;min-width:620px;max-width:calc(100vw - 48px);padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:20px;background:#fff;max-height:calc(100dvh - 105px);overflow-y:auto;overscroll-behavior:contain;transform:translateY(7px);border:1px solid #d9d3d2;box-shadow:0 18px 40px #0e1c1d1a}
 #mainNav .nav-dropdown-wrap.dd-open>.nav-dropdown--wide,#mainNav .nav-dropdown-wrap:hover>.nav-dropdown--wide{transform:translateY(0)}
 #mainNav .nav-dd-col{min-width:0;display:flex;flex-direction:column;gap:1px}
 #mainNav .nav-dd-col a{font-size:13px;line-height:1.5;white-space:normal;padding:8px 10px}
 #mainNav .nav-dd-col>div{padding:5px 10px 9px!important}
 #mainNav .nav-dd-sep{display:block;width:1px;background:#d9d3d2;margin:0}
}
main [class*="breadcrumb"],main nav[aria-label*="breadcrumb" i],main .eyebrow,main .brand-eyebrow{display:none!important}

main .cluster-hero-cat,main .calc-hero-eyebrow{display:none}

main .section-tag,main .page-hero .hero-badge,main :is(.d-label,.partner-badge):has(+h1){display:none}
/* Long original FAQ answers must never be cut off by a fixed accordion height. */
main .faq-item.open .faq-a{max-height:none!important;overflow:visible}
/* Full-route audit: dimensionless 24px icons had grown to the full article width. */
.ds-document main svg[viewBox="0 0 24 24"]:not([width]):not([height]){width:20px;height:20px;flex-shrink:0}
.ds-document .back-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.8;margin-bottom:23px}
main .post-hero-cat,main .cluster-back,main .d-crumbs,main .hero-badge:has(~h1),main .ref-badge:has(~h1){display:none}
.ds-document main .cluster-toc h2{font-size:13px;line-height:1.6;letter-spacing:.03em}
