/* B17 nhan-su-bao-hiem-xa-hoi: override page-specific — kéo service-family.css về giá trị master đo trực tiếp từng breakpoint (rule 16, pattern B11/B22). Ghi override mới vào đây, không tạo file mới. */

/* Trustbar: master 1fr 1fr @768-1024 + 1.3fr 1fr 1fr @≥1025 (service.css); family ép repeat(3) @≥768. */
@media (min-width:768px) and (max-width:1024px){main .tt-svc-trustbar__grid{grid-template-columns:1fr 1fr}}
@media (min-width:1025px){main .tt-svc-trustbar__grid{grid-template-columns:1.3fr 1fr 1fr}}

/* Workspace tabs (6 tab = data): 1 hàng @≥768 + 1 cột ≤767 như master S-13; family ép repeat(2)/repeat(4)@1024. */
@media (max-width:767px){main .tt-svc-workspace__nav .tt-svc-scope__tabs{grid-template-columns:minmax(0,1fr)}}
@media (min-width:768px){main .tt-svc-workspace__nav .tt-svc-scope__tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}

/* Related svc-grid: master 2 cột @≥768 (service.css root repeat(2) gap .8rem) + 1 cột ≤767; family ép 1 cột mọi width. */
@media (min-width:768px){main .tt-svc-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Fit list (svc-types, 4 mục = data): master 3 cột @≥1025 + 2 cột @≤1024 + 1 cột ≤767 (service.css); family ép 1 cột mọi width. 4 mục @≥1025 xếp 2x2 (không hở ô, cùng pattern S-23 pledge 4 thẻ). */
main .tt-svc-fit{grid-template-columns:repeat(3,1fr)}
@media (min-width:1025px){main .tt-svc-fit:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1024px){main .tt-svc-fit{grid-template-columns:1fr 1fr}}
@media (max-width:767px){main .tt-svc-fit{grid-template-columns:minmax(0,1fr)}}

/* Màu nhấn heading/quote: incorporation.css:74 ép --tt-th (#F70666) lên h1/h2 .tt-accent + quote lit — rule 6 (Ken 31/10, precedent B13/B15/B16) nhấn = --tt-th-btn #FF0168; sửa bằng token sẵn có, không đụng file dùng chung. */
.tt-svc-page h1 .tt-accent,.tt-svc-page h2 .tt-accent,.tt-svc-page .tt-quote__word.is-accent.is-lit{color:var(--tt-th-btn)}
