.bs-seo-category{margin-block:clamp(32px,5vw,64px);padding:clamp(24px,4vw,48px);border:1px solid #dce3e8;border-radius:24px;background:linear-gradient(135deg,#fff 0%,#f7f8f8 100%);color:#172637}.bs-seo-category h2{max-width:850px;margin:0 0 14px;font-size:clamp(24px,3vw,38px);line-height:1.35}.bs-seo-category>p{max-width:920px;margin:0;color:#506070;font-size:clamp(15px,1.5vw,18px);line-height:1.9}.bs-seo-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none}.bs-seo-benefits li{display:grid;gap:6px;padding:18px;border:1px solid #e0e6ea;border-radius:16px;background:#fff}.bs-seo-benefits strong{color:#c94d08;font-size:17px}.bs-seo-benefits span{color:#5a6875;line-height:1.7}.bs-seo-related{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:24px}.bs-seo-related a{padding:9px 14px;border:1px solid #d7dfe4;border-radius:999px;background:#fff;color:#172637;text-decoration:none}.bs-seo-related a:hover,.bs-seo-related a:focus-visible{border-color:#c94d08;color:#a73e05}@media(max-width:767px){.bs-seo-category{border-radius:18px}.bs-seo-benefits{grid-template-columns:1fr}.bs-seo-related{align-items:stretch}.bs-seo-related strong{flex-basis:100%}.bs-seo-related a{text-align:center}}
