/* s4n-link-khoi.css — khoi «Bài kiến thức» tren danh muc SP + dong link bang gia tren SP (Phieu 11 dot 2, 04/11/2026).
   Dung token --s4-* cua BA (.s4ba) neu co, roi ve gia tri cung mau cho trang s4rd. Scope .s4n-lk / .s4n-bg-sp. */
.s4n-lk{
  --s4n-lk-ox:var(--s4-oxblood,#8C1C2B); --s4n-lk-ink:var(--s4-ink,#2B2C30); --s4n-lk-bd:var(--s4-border,#E4E2DD);
  --s4n-lk-soft:var(--s4-soft,#F7F6F4); --s4n-lk-cop:var(--s4-copper,#B08D57); --s4n-lk-mut:var(--s4-muted,#6B6C70);
}
.s4n-lk .s4n-lk-h{margin:0 0 14px;font-family:var(--f-head,inherit)}
.s4n-lk .s4n-lk-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0 28px;border-top:1px solid var(--s4n-lk-bd)}
.s4n-lk .s4n-lk-list li{margin:0;padding:0;border-bottom:1px solid var(--s4n-lk-bd);list-style:none}
section.s4n-lk a.s4n-lk-a{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 4px;color:var(--s4n-lk-ink);text-decoration:none;font-weight:600;font-size:15px;line-height:1.4}
section.s4n-lk a.s4n-lk-a::after{content:"";flex:0 0 8px;width:8px;height:8px;margin-left:auto;border-top:2px solid var(--s4n-lk-ox);border-right:2px solid var(--s4n-lk-ox);transform:rotate(45deg)}
section.s4n-lk a.s4n-lk-a:hover .s4n-lk-t,section.s4n-lk a.s4n-lk-a:focus-visible .s4n-lk-t{color:var(--s4n-lk-ox);text-decoration:underline;text-underline-offset:3px}
.s4n-lk .s4n-lk-t{overflow-wrap:anywhere}
section.s4n-lk a.s4n-lk-bg{display:flex;flex-direction:column;gap:4px;margin-top:18px;padding:14px 16px;border:1px solid var(--s4n-lk-bd);border-left:3px solid var(--s4n-lk-ox);border-radius:8px;background:var(--s4n-lk-soft);color:var(--s4n-lk-ink);text-decoration:none}
.s4n-lk .s4n-lk-bg-k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--s4n-lk-ox)}
.s4n-lk .s4n-lk-bg-t{font-weight:700;font-size:16px;line-height:1.35;overflow-wrap:anywhere}
section.s4n-lk a.s4n-lk-bg:hover .s4n-lk-bg-t,section.s4n-lk a.s4n-lk-bg:focus-visible .s4n-lk-bg-t{color:var(--s4n-lk-ox);text-decoration:underline;text-underline-offset:3px}
@media (min-width:768px){
  .s4n-lk .s4n-lk-list{grid-template-columns:1fr 1fr}
}
/* Dong link bang gia tren trang SP, duoi khoi gia */
.s4n-bg-sp{margin:10px 0 0;font-size:14.5px;line-height:1.45}
p.s4n-bg-sp a.s4n-bg-sp-a{display:inline-flex;align-items:center;min-height:44px;color:var(--s4-oxblood,#8C1C2B);font-weight:700;text-decoration:underline;text-underline-offset:3px}
p.s4n-bg-sp a.s4n-bg-sp-a:hover{text-decoration-thickness:2px}
