
.buyer-brief{max-width:1100px;margin:34px auto;padding:28px;border:1px solid #dfe4e8;border-radius:14px;background:#fafbfc;color:#26313d;box-sizing:border-box}
.buyer-brief h2{font-size:clamp(23px,3vw,30px);line-height:1.25;margin:0 0 15px;color:inherit}
.buyer-brief h3{font-size:19px;margin:22px 0 9px;color:inherit}
.buyer-brief p,.buyer-brief li{font-size:16px;line-height:1.75;color:inherit}
.buyer-brief ul{padding-left:22px;margin:14px 0}.buyer-brief li{margin-bottom:8px}
.buyer-brief figure{margin:24px 0}.buyer-brief img{display:block;width:100%;height:auto;border-radius:10px}
.buyer-brief figcaption{font-size:14px;line-height:1.6;margin-top:9px;color:#56616c}
.buyer-brief-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.buyer-brief-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:650;background:var(--brief-accent,#172033);color:#fff;border:1px solid var(--brief-accent,#172033)}
.buyer-brief-actions a:hover{color:#fff;filter:brightness(.92)}.buyer-brief-actions a.secondary{background:#fff;color:var(--brief-accent,#172033)}
.buyer-brief a.text-link{color:var(--brief-accent,#172033);text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.buyer-brief{margin:26px 16px;padding:20px}.kb-content .buyer-brief{margin:26px 0}.buyer-brief-actions{flex-direction:column}.buyer-brief-actions a{width:100%;box-sizing:border-box}}
