/* Key-Point knowledge center, R8 – only existing editorial components */
.knowledge-grid .knowledge-card{display:flex;flex-direction:column;align-items:stretch;min-width:0}
.knowledge-grid .knowledge-card .text-link{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 13px;border:1px solid #d8bab8;border-radius:9px;background:#fff9f7;text-decoration:none!important;font-weight:650}
.knowledge-grid .knowledge-card .text-link:hover,.knowledge-grid .knowledge-card .text-link:focus-visible{background:#fff0ed;border-color:#c54e48}
.kp-contents-inline{position:static!important;max-width:100%;margin:0 0 26px;padding:18px 20px;border:1px solid #d9d2c4;border-radius:14px;background:#faf8f4;display:grid;gap:9px}
.kp-contents-inline strong{font-weight:750;color:#172e3e;line-height:1.5}
.kp-contents-inline a{display:block;max-width:100%;overflow-wrap:anywhere;text-decoration:none;font-size:14px;line-height:1.65;color:#144f70}
.kp-contents-inline a:hover,.kp-contents-inline a:focus-visible{text-decoration:underline}
.article-section[id]{scroll-margin-top:105px}
.article-head h1{overflow-wrap:anywhere}
.knowledge-preview .kp-knowledge-all{display:inline-flex;margin-top:24px;font-weight:650;text-decoration:underline;text-underline-offset:5px}
@media(max-width:760px){.kp-contents-inline{padding:16px;gap:8px;margin:4px 0 22px}.kp-contents-inline a{font-size:14px}.article-section[id]{scroll-margin-top:82px}}
