.bgs-seo-context{padding:72px 0;background:#fff;border-top:1px solid #eceef0}
.bgs-seo-context-card{max-width:1040px;margin:0 auto;padding:46px 50px;border:1px solid #e7e8ea;border-radius:26px;background:linear-gradient(145deg,#fff,#f8f8f9);box-shadow:0 18px 55px rgba(17,20,24,.055)}
.bgs-seo-context .eyebrow{color:#35393f}
.bgs-seo-context h2{max-width:900px;margin:15px 0 24px;font-size:clamp(31px,3.5vw,48px);line-height:1.06;letter-spacing:-.04em;color:#15171b}
.bgs-seo-context-copy{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.bgs-seo-context-copy p{margin:0;color:#5a5f66;font-size:15px;line-height:1.72}
.bgs-seo-context-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid #e5e6e8}
.bgs-seo-context-links a{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border-radius:999px;border:1px solid #dfe1e4;background:#fff;color:#202329;font-size:12.5px;font-weight:800;transition:.18s ease}
.bgs-seo-context-links a span{color:var(--red)}
.bgs-seo-context-links a:hover{border-color:#c8cbd0;transform:translateY(-1px);box-shadow:0 8px 18px rgba(17,20,24,.06)}
@media(max-width:760px){.bgs-seo-context{padding:48px 0}.bgs-seo-context-card{padding:30px 24px;border-radius:20px}.bgs-seo-context h2{font-size:30px;margin:13px 0 20px}.bgs-seo-context-copy{grid-template-columns:1fr;gap:15px}.bgs-seo-context-copy p{font-size:14px;line-height:1.68}.bgs-seo-context-links{margin-top:22px;padding-top:20px;gap:8px}.bgs-seo-context-links a{font-size:12px;padding:9px 13px}}
