.product-knowledge-teaser{background:linear-gradient(180deg,#f7f9fc 0%,#eef3f9 100%)}
.product-knowledge-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:22px}
.product-knowledge-head h2{margin:0 0 8px;font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;color:#0a1d3a}
.product-knowledge-head p{max-width:760px;margin:0}
.pk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.pk-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px;box-shadow:0 14px 34px rgba(13,30,55,.07);display:flex;flex-direction:column;min-height:260px;position:relative;overflow:hidden}
.pk-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-55px;bottom:-55px;background:radial-gradient(circle,rgba(205,168,78,.14),transparent 68%)}
.pk-cat{display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;background:#f5edd6;color:#8a6827;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.pk-card h3{font-size:24px;line-height:1.08;margin:14px 0 10px;color:#0a1d3a}
.pk-card p{color:#52617a;margin:0 0 14px}
.pk-label{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:900;color:#8a6827;margin-top:auto;margin-bottom:7px}
.pk-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}
.pk-chips span{font-size:12px;padding:6px 9px;border-radius:999px;background:#f2f5f9;color:#35445d;border:1px solid #e6ebf2}
.pk-link{font-weight:900;color:#0b2346;text-decoration:none;display:inline-flex;align-items:center;gap:7px;position:relative;z-index:1}
.pk-link:hover{text-decoration:underline}
.pk-footer{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:22px}
.pk-note{margin-top:14px;font-size:13px;color:#65738a}
@media(max-width:900px){.pk-grid{grid-template-columns:1fr 1fr}.product-knowledge-head{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.pk-grid{grid-template-columns:1fr}.pk-card{min-height:auto}}
