.md-tlk-single{box-sizing:border-box;width:100%;min-width:0;padding:32px;border:1px solid #dce6f1;border-radius:26px;background:#fff;color:#182a48;font:400 14px/1.7 Montserrat,sans-serif;box-shadow:0 8px 32px rgba(24,42,72,.04)}
.md-tlk-single *{box-sizing:border-box;min-width:0}
.md-tlk-single-heading{display:flex;align-items:center;gap:18px;margin-bottom:24px}
.md-tlk-single-icon{display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;border-radius:50%;background:#edf6ff;color:#087fc5}
.md-tlk-single-icon svg{width:28px;height:28px}
.md-tlk-single .md-tlk-single-eyebrow{margin:0 0 5px;color:#637187;font:600 11px/1.5 Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.md-tlk-single-heading :is(h1,h2,h3){margin:0!important;padding:0!important;border:0!important;color:#182a48!important;font:700 28px/1.35 Montserrat,sans-serif!important;text-transform:none!important;overflow-wrap:anywhere}
.md-tlk-single .md-tlk-details{margin:0 0 24px;padding:0;border:1px solid #dce6f1;border-radius:18px;overflow:hidden;background:#f7f9fc}
.md-tlk-detail{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:15px 20px;border-bottom:1px solid #e1e8f0}
.md-tlk-detail:last-child{border-bottom:0}
.md-tlk-detail dt{margin:0;color:#637187;font:500 13px/1.65 Montserrat,sans-serif}
.md-tlk-detail dd{margin:0;color:#182a48;font:500 14px/1.65 Montserrat,sans-serif;overflow-wrap:anywhere}
.md-tlk-single-excerpt{margin:0 0 22px;color:#44536a;overflow-wrap:anywhere}
.md-tlk-single-excerpt p{margin:0 0 12px;font:400 14px/1.8 Montserrat,sans-serif}
.md-tlk-single-breadcrumb{margin:0 0 22px;color:#637187;overflow-wrap:anywhere}
.md-tlk-single-breadcrumb :is(p,a,span){font:400 12px/1.7 Montserrat,sans-serif!important}
.md-tlk-single-breadcrumb p{margin:0}
.md-tlk-single a{color:#087fc5;text-decoration:none}
.md-tlk-single a:hover{color:var(--e-global-color-d39c115,#ff4e55)}
.md-tlk-single-share{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding-top:20px;border-top:1px solid #e1e8f0;color:#637187;font-size:12px}
.md-tlk-share-buttons{display:flex;flex-wrap:wrap;gap:8px}
.md-tlk-share-buttons :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0;padding:8px 15px;border:1px solid #dce9f2;border-radius:999px;background:#edf6ff;color:#087fc5;font:600 12px/1.5 Montserrat,sans-serif;cursor:pointer;text-decoration:none;text-transform:none}
.md-tlk-share-buttons [hidden]{display:none}
.md-tlk-share-buttons :is(a,button):hover{border-color:#ffccd0;color:var(--e-global-color-d39c115,#ff4e55);background:#fff5f6}
.md-tlk-single :is(a,button,input):focus-visible{outline:2px solid #087fc5;outline-offset:3px}
.md-tlk-share-status:empty{display:none}.md-tlk-share-status{flex-basis:100%;overflow-wrap:anywhere}
.md-tlk-share-status input{display:block;width:100%;padding:8px;border:1px solid #dce9f2;border-radius:8px;background:#fff;color:#182a48;font:400 12px/1.5 Montserrat,sans-serif}
@media(max-width:767px){.md-tlk-single{padding:22px 16px;border-radius:22px}.md-tlk-single-heading{align-items:flex-start;gap:12px}.md-tlk-single-icon{flex-basis:44px;width:44px;height:44px}.md-tlk-single-icon svg{width:23px;height:23px}.md-tlk-single-heading :is(h1,h2,h3){font-size:22px!important}.md-tlk-detail{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.md-tlk-detail dt{font-size:12px}.md-tlk-single-share{align-items:flex-start;flex-direction:column}}
