.search-preview{margin:16px 0;padding:14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow-wrap:anywhere}
.search-preview small{display:block;color:#475569;font-size:11px}.search-preview strong{display:block;color:#1a0dab;font-size:18px;margin-top:6px}.search-preview p{font-size:13px;color:#475569;margin:6px 0 0;line-height:1.5}
.search-entry{border:1px solid #e5e7eb;border-radius:10px;padding:12px;margin:12px 0}.search-entry .st-field{margin-top:0}.st-field small{font-size:11px;line-height:1.5;color:#64748b;font-weight:400}
.cv-knowledge{padding:60px 28px;background:var(--cv-page-bg,#fff);color:var(--cv-page-ink,#1c1917);font-family:var(--cv-body,inherit);line-height:1.7;overflow-wrap:anywhere}.cv-knowledge-inner{max-width:1040px;margin:0 auto}
.cv-knowledge h2{font-family:var(--cv-heading,inherit);font-size:clamp(22px,3vw,30px);line-height:1.3;margin:28px 0 16px}.cv-knowledge h2:first-child{margin-top:0}.cv-knowledge p{white-space:pre-line}.cv-knowledge details{padding:18px 0;border-bottom:1px solid #d6d3d1}.cv-knowledge summary{font-weight:600;cursor:pointer}.cv-knowledge a{color:var(--bp-primary,#0b4947);text-decoration:underline}
@media(max-width:600px){.cv-knowledge{padding:36px 22px}}
