/* 베스트픽 SEO/접근성 공통 보강 */
.bp-breadcrumbs{margin:14px auto 0;padding:0 4px;color:#8ea1b8;font-size:.85rem;line-height:1.5}.bp-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:0;list-style:none;font-size:.85rem;}.bp-breadcrumbs li{display:flex;align-items:center;gap:6px}.bp-breadcrumbs li:not(:last-child)::after{content:"/";color:#52657b}.bp-breadcrumbs a{color:#9fb2c8;text-decoration:none}.bp-breadcrumbs a:hover{text-decoration:underline;color:#dce9f7}.bp-breadcrumbs [aria-current="page"]{color:#d4dfeb}.bp-seo-page-title{margin:0 0 12px;color:#fff;font-size:clamp(1.12rem,2vw,1.55rem);font-weight:800;line-height:1.35}.bp-updated-note{margin:10px 0 0;color:#7f91a8;font-size:.85rem}.bp-guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bp-guide-card{display:block;padding:18px;border:1px solid #26364b;border-radius:16px;background:#101927;text-decoration:none;color:inherit}.bp-guide-card:hover{border-color:#3a98d0;transform:translateY(-1px)}.bp-guide-card strong{display:block;margin-bottom:7px;color:#fff;font-size:1rem}.bp-guide-card p{margin:0;color:#aebdcd;line-height:1.65}.bp-definition-list{display:grid;grid-template-columns:1fr 2.2fr;gap:0;margin:0;border:1px solid #26364b;border-radius:14px;overflow:hidden}.bp-definition-list dt,.bp-definition-list dd{margin:0;padding:14px 16px;border-bottom:1px solid #26364b;font-size:1rem;}.bp-definition-list dt{font-weight:800;color:#fff;background:#0f1825}.bp-definition-list dd{color:#b6c3d1;background:#101722;line-height:1.5}.bp-definition-list dt:last-of-type,.bp-definition-list dd:last-of-type{border-bottom:0}.bp-answer-box{padding:18px 20px;border:1px solid #245783;border-radius:14px;background:linear-gradient(135deg,rgba(19,51,80,.72),rgba(13,24,38,.9));color:#dceaf8;line-height:1.5;font-size:1rem;}.bp-answer-box strong{color:#4bc0ff}.bp-related-reading{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bp-related-reading a{padding:8px 11px;border:1px solid #2b4057;border-radius:10px;color:#bcd1e6;text-decoration:none;background:#0d1622;font-size:1rem;}.bp-related-reading a:hover{border-color:#3bb6ff;color:#fff}.bp-seo-index-note{padding:14px 16px;margin:18px 0;border-left:3px solid #3bb6ff;background:#0f1723;color:#aebdcd;line-height:1.65}
@media(max-width:760px){.bp-guide-cards{grid-template-columns:1fr}.bp-definition-list{grid-template-columns:1fr}.bp-definition-list dt{border-bottom:0}.bp-breadcrumbs{padding:0 14px}.bp-seo-page-title{font-size:1.1rem}}

/* High-value internal context blocks used on sport hubs and match pages. */
.bp-seo-guide-panel{margin:28px 0 6px;padding:24px 26px;border:1px solid #263142;border-radius:18px;background:linear-gradient(135deg,#121923 0%,#0e141d 72%,#102136 100%)}
.bp-seo-guide-panel .bp-seo-kicker{margin:0 0 8px;color:#58c1ff;font-size:.78rem;font-weight:800;letter-spacing:.14em}
.bp-seo-guide-panel h2{margin:0 0 10px;color:#fff;font-size:1.25rem;line-height:1.35}
.bp-seo-guide-panel>p:not(.bp-seo-kicker){margin:0;color:#aeb9c8;line-height:1.75}
.bp-seo-related-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}
.bp-seo-related-links a{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid #304258;border-radius:10px;color:#d7e9f8;text-decoration:none;background:#111b27;font-size:.9rem;font-weight:700}
.bp-seo-related-links a:hover{border-color:#3bb6ff;color:#fff}
.bp-match-seo-heading{margin:4px 0 14px}
.bp-match-seo-heading .bp-seo-page-title{margin:10px 0 0;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.4}
@media(max-width:700px){.bp-seo-guide-panel{padding:20px 18px}.bp-seo-related-links{display:grid;grid-template-columns:1fr}.bp-seo-related-links a{width:100%}.bp-match-seo-heading{margin-top:0}.bp-match-seo-heading .bp-seo-page-title{font-size:1.18rem}}
