/* Kemet Vault discovery links: source-led links, accessible and on-brand. */
.kvde-related{margin:44px 0 20px;padding:clamp(21px,3vw,33px);background:linear-gradient(135deg,#f3e5ca,#fbf0db);border:1px solid #c9a875;border-left:5px solid #a6753b;border-radius:8px;color:#243640;clear:both}
.kvde-related .kvde-related-kicker{font:800 11px/1.3 system-ui,sans-serif!important;letter-spacing:.15em;color:#85612d!important;margin:0 0 9px!important}
.kvde-related h2{font:500 clamp(25px,3vw,34px)/1.18 Georgia,serif!important;color:#28343a!important;margin:0 0 14px!important}
.kvde-related ul{margin:0!important;padding:0!important;list-style:none!important;display:grid;gap:9px}
.kvde-related li{margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid rgba(126,97,64,.17)}
.kvde-related li:last-child{border:0}
.kvde-related li a{color:#174a5b!important;font-size:15px!important;font-weight:650;line-height:1.55;display:block;padding:8px 0;text-decoration:none!important}
.kvde-related li a:hover,.kvde-related li a:focus-visible{color:#96692e!important;text-decoration:underline!important;text-underline-offset:4px}
@media(max-width:680px){.kvde-related{margin-top:29px;padding:20px}.kvde-related h2{font-size:26px!important}.kvde-related li a{font-size:14px!important}}


.kvde-share{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px;padding-top:17px;border-top:1px solid rgba(120,85,45,.23)}
.kvde-share strong{font-size:12px;letter-spacing:.02em;color:#54442d;margin-right:4px}
.kvde-share a{display:inline-flex!important;align-items:center;justify-content:center;padding:7px 13px!important;border:1px solid #bb955a;border-radius:20px;color:#173f4a!important;background:#fff6e5;font-size:12px!important;font-weight:720;text-decoration:none!important}
.kvde-share a:hover,.kvde-share a:focus-visible{background:#164754!important;color:#fff5dd!important}
