/* Static knowledge pathways. No JavaScript, remote fonts or layout-sized media. */
.kl-breadcrumbs{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:20px 0 12px;font-family:var(--sans,Manrope,sans-serif);font-size:12px;line-height:1.7;color:#806744}
.kl-breadcrumbs ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;padding:0;margin:0;list-style:none}
.kl-breadcrumbs li{display:inline;max-width:100%;overflow-wrap:anywhere}
.kl-breadcrumbs li+li:before{content:'›';margin-right:9px;color:currentColor}
.kl-breadcrumbs a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.kl-breadcrumbs [aria-current]{color:#615950}
.kl-term-links{padding:48px 24px;background:#f2ede5;border-top:1px solid #d9cbb8;color:#302a24}
.kl-inner{max-width:920px;margin:0 auto}
.kl-term-links h2{font-size:clamp(29px,4vw,38px);line-height:1.15;margin:0 0 22px}
.kl-term-links ul{list-style:none;padding:0;margin:0;display:grid;gap:0}
.kl-term-links li{margin:0;border-top:1px solid #d9cbb8}
.kl-term-links li:last-child{border-bottom:1px solid #d9cbb8}
.kl-term-links li a{display:block;padding:14px 0;color:inherit;text-decoration:none;font-size:16px;line-height:1.6}
.kl-term-links a:hover{text-decoration:underline;text-underline-offset:4px}
.kl-term-links .kl-service{margin-top:26px}
.kl-term-links .kl-service>a{color:#685235;font-size:16px;line-height:1.6}
.kl-label{font-family:var(--sans,Manrope,sans-serif);font-size:12px!important;letter-spacing:.09em;line-height:1.6;text-transform:uppercase;margin:0 0 10px}
.kl-term-links .treatment-links{width:auto;max-width:none;margin:26px 0 0;padding:0}
body[class*="page-zahnwissen-"] [data-knowledge-links="guide-cta"]{box-sizing:border-box;background:#1a1714;color:#eee7dd;border:1px solid #766142;border-left:2px solid #b89b6a;padding:clamp(24px,4vw,40px);margin:36px auto 0;max-width:920px}
body[class*="page-zahnwissen-"] [data-knowledge-links="guide-cta"] h2{color:#f5f0e7;font-size:clamp(27px,4vw,35px);line-height:1.2;margin:0 0 16px}
body[class*="page-zahnwissen-"] [data-knowledge-links="guide-cta"] p{color:#dfd5c8;line-height:1.75}
body[class*="page-zahnwissen-"] [data-knowledge-links="guide-cta"] .kl-label{color:#cfb481;margin:0 0 16px}
body[class*="page-zahnwissen-"] [data-knowledge-links="guide-cta"] a:not(.btn){color:#e8d3ae;text-underline-offset:4px}
body[class*="page-zahnwissen-"] [data-knowledge-links="guide-cta"] .btn{color:#17130f;background:#b89b6a;border-color:#b89b6a;max-width:100%;white-space:normal;overflow-wrap:anywhere}
body[class*="page-zahnwissen-"] [data-knowledge-links="guide-cta"] .zw-booking-note{font-size:12px;margin:12px 0 0;color:#c9bfb1}
.kl-breadcrumbs a:focus-visible,.kl-term-links a:focus-visible,[data-knowledge-links="guide-cta"] a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:600px){.kl-breadcrumbs{width:calc(100% - 32px);font-size:11px;padding:16px 0 10px}.kl-term-links{padding:32px 20px}.kl-term-links li a{font-size:15px}body[class*="page-zahnwissen-"] [data-knowledge-links="guide-cta"]{padding:24px 20px;max-width:calc(100% - 32px)}}
