.dq-fs-groups{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.dq-fs-groups a{padding:10px 14px;border-radius:10px;border:1px solid #dab77d55;background:#143747;text-decoration:none}.dq-fs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dq-fs-card{overflow:hidden;border:1px solid #dab77d55;border-radius:16px;background:linear-gradient(145deg,#153746,#061c2d)}.dq-fs-card>a{display:flex;flex-direction:column;text-decoration:none;height:100%}.dq-fs-card img{width:100%;height:auto;aspect-ratio:10/7;object-fit:contain;background:#081d2a}.dq-fs-copy{padding:18px}.dq-fs-copy h3{font-size:1.15rem;line-height:1.4;margin:8px 0 12px}.dq-fs-copy p{font-size:.95rem;line-height:1.6;color:#c8d4d8}.dq-fs-figure img{display:block;width:100%;height:auto;aspect-ratio:10/7;object-fit:contain;background:#081d2a}.dq-fs-figure figcaption{font-size:.9rem;line-height:1.65}.dq-fs-note{padding:18px;border:1px solid #dab77d55;border-left:3px solid #dfba72;border-radius:10px;background:#143542}.dq-fs-steps li{margin:14px 0}.dq-fs-table{overflow-x:auto}.dq-fs-table table{width:100%;border-collapse:collapse;min-width:560px}.dq-fs-table th,.dq-fs-table td{padding:14px;border:1px solid #dac08a40;vertical-align:top;line-height:1.7}.dq-fs-table th{background:#163747}.dq-phong-thuy,.dq-fs-card{scroll-margin-top:100px}@media(max-width:900px){.dq-fs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.dq-fs-grid{grid-template-columns:1fr}.dq-fs-copy{padding:16px}.dq-fs-groups a{flex:1;text-align:center}.dq-fs-table th,.dq-fs-table td{padding:10px}}
/* DQFS_READABLE_20261011: explicit foregrounds on editorial surfaces. */
main[data-dq-editorial-version="DQFS20261011"] .dq-fs-note {
  color: #fff8e8;
  background: #143542;
}
main[data-dq-editorial-version="DQFS20261011"] .dq-fs-note :is(strong,p,li,a) {
  color: inherit;
}
main[data-dq-editorial-version="DQFS20261011"] .dq-fs-table table {
  color: #24313a;
  background: #fffaf0;
}
main[data-dq-editorial-version="DQFS20261011"] .dq-fs-table :is(th,td) {
  border-color: #b7a789;
}
main[data-dq-editorial-version="DQFS20261011"] .dq-fs-table th {
  color: #fff8e8;
  background: #163747;
}
main[data-dq-editorial-version="DQFS20261011"] .dq-fs-table th :is(strong,span,a) {
  color: inherit;
}
main[data-dq-editorial-version="DQFS20261011"] .dq-fs-table td {
  color: #24313a;
  background: #fffaf0;
}
main[data-dq-editorial-version="DQFS20261011"] .editorial-article .dq-fs-figure figcaption {
  color: #4a514f;
}
main[data-dq-editorial-version="DQFS20261011"] .editorial-article .dq-fs-figure figcaption a {
  color: #654600;
}
main[data-dq-editorial-version="DQFS20261011"] .editorial-article .editorial-meta {
  color: #62553f;
}
main[data-dq-editorial-version="DQFS20261011"] .editorial-article .editorial-breadcrumb {
  color: #6d624f;
}
main[data-dq-editorial-version="DQFS20261011"] .editorial-article .editorial-header .tag {
  color: #755012;
}
main[data-dq-editorial-version="DQFS20261011"] .editorial-article .dq-article-faq summary {
  color: #173c4f;
}
main[data-dq-editorial-version="DQFS20261011"] .editorial-article .dq-article-faq p {
  color: #24313a;
}
/* Cards live on the dark topic page; keep their text independent of links. */
.dq-phong-thuy .dq-fs-groups a,
.dq-phong-thuy .dq-fs-copy :is(h3,small,span) {
  color: #fff3d5;
}
.dq-phong-thuy .dq-fs-copy p {
  color: #dbe5e8;
}
