.knowledge-links{margin:28px 0 0;padding:0 18px;background:#fbfcfe;border:1px solid #e0e7ee;border-radius:14px;overflow:hidden;text-align:left}
.kl-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0 13px;border-bottom:1px solid #e0e7ee}
.kl-heading h2{display:flex;align-items:center;gap:9px;margin:0!important;padding:0!important;border:0!important;color:#193e60;font-size:15px!important;font-weight:700;line-height:1.6!important}
.kl-heading h2:before{content:"";width:3px;height:14px;background:#c4a34e;border-radius:2px;flex:none}
.kl-heading>span{font-size:11px;line-height:1.6;color:#7d8b9c}
.knowledge-links ul{list-style:none!important;margin:0!important;padding:0!important}
.knowledge-links li{margin:0!important;padding:0!important}
.knowledge-links li+li{border-top:1px solid #e7edf3}
.knowledge-links .kl-link{display:flex;align-items:flex-start;gap:14px;padding:16px 0;text-decoration:none!important;color:#193e60;transition:color .15s}
.knowledge-links .kl-link:hover{color:#92701f}
.knowledge-links .kl-link:focus-visible{outline:2px solid #ad8a35;outline-offset:2px;border-radius:4px}
.kl-copy{display:block;min-width:0;flex:1}
.kl-copy strong{display:block;font-size:13px;font-weight:600;line-height:1.8;overflow-wrap:anywhere}
.kl-copy small{display:block;margin-top:5px;font-size:11px;line-height:1.7;color:#6d8094;overflow-wrap:anywhere}
.kl-number{margin-right:9px;color:#7d8b9c;font-weight:500;white-space:nowrap}
.kl-arrow{flex:none;color:#8a9bb0;font-size:16px;line-height:1.8}
.qb-reading-slot:empty{display:none}
@media(max-width:600px){.knowledge-links{padding:0 15px;margin-top:24px}.kl-heading{align-items:flex-start;gap:8px}.kl-heading>span{text-align:right;font-size:10px}.kl-copy strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.knowledge-links .kl-link{transition:none}}
.kl-arrow svg{display:block;width:14px;height:14px;margin-top:4px;fill:none;stroke:#9aabbd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.qb-recommendations{margin:32px 0 0;padding:0 18px;border:1px solid #e0e7ee;border-radius:14px;background:#fbfcfe;overflow:hidden}
.qr-tabs{display:flex;gap:22px;border-bottom:1px solid #dfe7ef}
.qr-tabs button{position:relative;appearance:none;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:17px 0 13px;color:#8593a4;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}
.qr-tabs button[aria-selected="true"]{color:#193e60;border-bottom-color:#c4a34e}
.qr-tabs button:focus-visible{outline:2px solid #ad8a35;outline-offset:-2px}
.qb-recommendations .p-related,.qb-recommendations .knowledge-links{border:0;border-radius:0;padding:0;margin:0;background:transparent;overflow:visible}
.qb-recommendations .p-related-head,.qb-recommendations .kl-heading{display:none}
.qb-recommendations [hidden]{display:none!important}
.qb-recommendations[hidden]{display:none!important}
@media(max-width:600px){.qb-recommendations{margin-top:26px;padding:0 16px}.qr-tabs{gap:24px}.qr-tabs button{font-size:13px}}
