/* BAAZI777 — Petrol Frame: chart archives, market directories and policy pages. */
body.baazi-site .b-page-frame {
    --b-paper: #e8ece8;
    --b-paper-ink: #142c2d;
    --b-paper-muted: #536462;
    --b-paper-line: #cbd4ce;
    font-family: var(--b-font);
    font-weight: 500;
}
body.baazi-site .b-page-frame *,
body.baazi-site .b-page-frame *::before,
body.baazi-site .b-page-frame *::after { box-sizing: border-box; }
body.baazi-site .b-page-frame > .container,
body.baazi-site .b-page-frame > section > .container,
body.baazi-site .b-page-heading > .container { max-width: 1240px; padding-inline: 24px; }
body.baazi-site .b-page-heading { padding: 48px 0 32px; margin-bottom: 16px; }
body.baazi-site .b-page-meta {
    display: flex; justify-content: space-between; align-items: center; gap: 20px;
    padding-bottom: 24px; margin-bottom: 30px; border-bottom: 1px solid var(--b-line, #29403d);
}
body.baazi-site .b-page-eyebrow {
    margin: 0; color: var(--b-gold, #c8ad79); font-size: 11px; line-height: 1.5;
    font-weight: 600; letter-spacing: .17em; text-transform: uppercase;
}
body.baazi-site .b-page-backlink {
    display: inline-flex; gap: 18px; align-items: center; color: var(--b-text, #e8ece8);
    font-size: 12px; font-weight: 600; text-decoration: none; white-space: nowrap;
}
body.baazi-site .b-page-backlink span { color: var(--b-gold, #c8ad79); font-size: 18px; }
body.baazi-site .b-page-backlink:hover { color: var(--b-gold, #c8ad79); }
body.baazi-site .b-page-heading h1 {
    max-width: 1080px; margin: 0 0 22px; color: var(--b-text, #e8ece8); text-align: left;
    font: 750 clamp(30px, 3.7vw, 52px)/1.15 var(--b-font);
    letter-spacing: -.045em; text-wrap: balance;
}
body.baazi-site .b-page-heading h1 strong { font-weight: inherit; }
body.baazi-site .b-page-heading .chart-intro,
body.baazi-site .b-page-summary {
    display: block; max-width: 720px; margin: 0; color: var(--b-muted, #a9bbb5); text-align: left;
    font-size: 14px; line-height: 1.85; letter-spacing: 0;
}
body.baazi-site .b-page-heading .chart-intro a { color: var(--b-gold, #c8ad79); text-decoration: underline; text-underline-offset: 4px; }
body.baazi-site .b-page-heading-grid { display: grid; grid-template-columns: 1.2fr 1fr; gap: 36px; align-items: end; }
body.baazi-site .b-page-heading-grid h1 { margin: 0; font-size: clamp(48px, 7vw, 86px); line-height: 1; }
body.baazi-site .b-page-heading-grid .b-page-summary { padding-bottom: 2px; font-size: 15px; }
body.baazi-site .b-directory-heading { padding-bottom: 42px; }
body.baazi-site .b-page-sr-only {
    position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden;
    clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}
body.baazi-site .b-page-frame a:focus-visible,
body.baazi-site .b-page-frame button:focus-visible,
body.baazi-site .b-chart-scroll:focus-visible { outline: 3px solid var(--b-gold, #c8ad79); outline-offset: 4px; }

/* Four complete directories, arranged as framed market indexes. */
body.baazi-site .b-directory-grid {
    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;
    width: calc(100% - 48px); max-width: 1192px; margin: 0 auto 60px; padding: 0;
    counter-reset: chart-family;
}
body.baazi-site .b-directory-grid > .chart-directory,
body.baazi-site .b-directory-grid > .chart-directory + a {
    grid-column: auto; grid-row: auto; min-width: 0; margin: 0;
}
body.baazi-site .b-directory-card { position: relative; align-self: start; counter-increment: chart-family; }
body.baazi-site .b-directory-card > .container {
    position: relative; max-width: none; padding: 0; border: 1px solid #d6ddd3; border-radius: 16px;
    background: var(--b-paper); box-shadow: 0 20px 55px #00000014; overflow: hidden;
}
body.baazi-site .b-directory-card > .container::after {
    content: "0" counter(chart-family); position: absolute; top: 21px; right: 24px;
    color: #6e8881; font-size: 12px; line-height: 2; font-weight: 600; letter-spacing: .1em;
}
body.baazi-site .b-directory-card h2,
body.baazi-site .b-directory-card .directory-title {
    margin: 0 24px; padding: 24px 50px 22px 0; border-bottom: 1px solid var(--b-paper-line);
    background: none; color: var(--b-paper-ink); text-align: left;
    font: 700 25px/1.2 var(--b-font); letter-spacing: -.035em;
}
body.baazi-site .b-directory-card .row {
    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 24px;
    padding: 6px 24px 22px; margin: 0;
}
body.baazi-site .b-directory-card .row > div,
body.baazi-site .b-directory-card .row > div + div {
    width: 100%; max-width: none; min-width: 0; padding: 0; border: 0; border-bottom: 1px solid var(--b-paper-line);
}
body.baazi-site .b-directory-card .card,
body.baazi-site .b-directory-card .card-body { height: 100%; padding: 0; margin: 0; border: 0; border-radius: 0; background: none; box-shadow: none; }
body.baazi-site .b-directory-card a {
    display: flex; justify-content: space-between; align-items: center; gap: 12px;
    min-height: 58px; height: 100%; padding: 14px 0; color: var(--b-paper-ink); text-align: left;
    transition: color .18s, padding .18s; border-radius: 0; background: none;
}
body.baazi-site .b-directory-card a::after { content: "↗"; color: var(--b-teal, #0a555d); font-size: 16px; flex: 0 0 auto; }
body.baazi-site .b-directory-card a:hover { color: var(--b-teal, #0a555d); padding-left: 5px; background: none; }
body.baazi-site .b-directory-card h3,
body.baazi-site .b-directory-card .directory-link-label { margin: 0; color: inherit; font: 700 13px/1.5 var(--b-font); letter-spacing: -.015em; }
body.baazi-site .b-directory-card[data-design-addition="extra-directory"] .row > div:first-child { grid-column: 1 / -1; }
body.baazi-site .b-directory-card[data-design-addition="extra-directory"] .row > div:first-child a { color: var(--b-teal, #0a555d); }
body.baazi-site .b-directory-grid > .b-page-download { order: 2; align-self: stretch; }
body.baazi-site .b-directory-grid > .b-page-download .download-button { width: 100%; max-width: none; margin: 0; }

/* A result table stays a table: all dates, columns and original values remain visible. */
body.baazi-site .b-chart-page,
body.baazi-site .b-archive-section { padding: 0 0 36px; }
body.baazi-site :is(.b-jodi-page, .b-panel-page) > .b-chart-page > .container {
    display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: 24px; align-items: center;
}
body.baazi-site :is(.b-jodi-page, .b-panel-page) .b-page-heading,
body.baazi-site :is(.b-jodi-page, .b-panel-page) .b-chart-scroll { grid-column: 1 / -1; }
body.baazi-site .b-chart-page > .container > .b-page-download { justify-self: start; margin: 0; }
body.baazi-site .b-page-frame .chart-actions { justify-content: flex-start; gap: 12px; margin: 0; }
body.baazi-site .b-page-frame .chart-actions-row { margin: 0; }
body.baazi-site .b-page-frame .chart-actions .btn,
body.baazi-site .b-archive-section #goToBottom {
    min-height: 45px; padding: 11px 18px; border: 1px solid #47605a; border-radius: 8px;
    color: var(--b-ivory, #e8ece8); background: #112622;
    font: 650 12px/1.5 var(--b-font); box-shadow: none;
}
body.baazi-site .b-page-frame .chart-actions .btn:hover,
body.baazi-site .b-archive-section #goToBottom:hover { border-color: var(--b-gold, #c8ad79); color: var(--b-gold, #c8ad79); background: #17332e; }
body.baazi-site .b-page-frame .b-page-download { display: block; width: fit-content; max-width: calc(100% - 48px); margin: 24px auto; }
body.baazi-site .b-page-frame .download-button {
    display: flex; justify-content: center; align-items: center; gap: 10px; min-height: 46px;
    width: auto; min-width: 190px; max-width: 100%; padding: 12px 22px; margin: 0;
    border: 1px solid #dac69f; border-radius: 8px; background: var(--b-gold, #c8ad79);
    color: var(--b-ink, #071315); font: 650 13px/1.45 var(--b-font);
    animation: none; box-shadow: none; text-transform: none; letter-spacing: 0;
}
body.baazi-site .b-page-frame .download-button strong { font: inherit; }
body.baazi-site .b-page-frame .download-button svg { width: 20px; height: 20px; }
body.baazi-site .b-page-frame .download-button:hover { background: #dec79c; color: var(--b-ink, #071315); }
body.baazi-site .b-chart-scroll {
    position: relative; width: 100%; max-width: 100%; margin: 28px 0; overflow-x: auto;
    border: 1px solid #b7c7bc; border-radius: 14px; background: var(--b-paper);
    scrollbar-width: thin; scrollbar-color: #78958b var(--b-paper);
    -webkit-overflow-scrolling: touch; overscroll-behavior-inline: contain;
}
body.baazi-site .b-chart-scroll .table.t-cell {
    width: 100%; max-width: none; min-width: 560px; margin: 0; border: 0; border-radius: 0;
    border-collapse: separate; border-spacing: 0; table-layout: fixed; overflow: visible;
    color: var(--b-paper-ink); background: var(--b-paper); font-variant-numeric: tabular-nums; text-align: center;
}
body.baazi-site .b-chart-scroll .table.t-cell th {
    padding: 17px 10px; border: 0; border-right: 1px solid #ffffff1f;
    color: var(--b-ivory, #e8ece8); background: var(--b-teal, #0a555d);
    font: 600 11px/1.4 var(--b-font); letter-spacing: .1em; text-transform: uppercase;
}
body.baazi-site .b-chart-scroll .table.t-cell td {
    padding: 19px 10px; border: 0; border-bottom: 1px solid var(--b-paper-line); border-right: 1px solid var(--b-paper-line);
    color: inherit; background: var(--b-paper); font-size: 19px; line-height: 1.5; font-weight: 700;
}
body.baazi-site .b-chart-scroll .table.t-cell tr:nth-child(odd) td { background: #f1f3ed; }
body.baazi-site .b-chart-scroll .table.t-cell tr:hover td { background: #d9e4dc; }
body.baazi-site .b-chart-scroll .table.t-cell tr > :last-child { border-right: 0; }
body.baazi-site .b-chart-scroll .table.t-cell tr:last-child td { border-bottom: 0; }
body.baazi-site .b-chart-scroll .cp { display: block; font-size: 12px; line-height: 1.65; font-weight: 700; letter-spacing: .015em; }
body.baazi-site .b-panel-page .b-chart-scroll .table.t-cell { min-width: 720px; }
body.baazi-site .b-panel-page .b-chart-scroll .table.t-cell th:first-child { width: 118px; }
body.baazi-site .b-panel-page .b-chart-scroll .table.t-cell td:first-child { background: #dbe4dc; }
body.baazi-site .b-panel-page .b-chart-scroll .table.t-cell td:first-child .cp { font-size: 11px; white-space: nowrap; }
body.baazi-site .b-extra-chart-page .chart-actions { margin-block: 16px; }
body.baazi-site .b-extra-chart-page .b-chart-scroll .table.t-cell:has(th:nth-child(8)) { min-width: 720px; }
body.baazi-site .b-extra-chart-page .b-chart-scroll .table.t-cell:has(th:nth-child(8)) th:first-child { width: 130px; }
body.baazi-site .b-page-empty {
    max-width: none; margin: 30px 0; padding: 44px 32px; border: 1px solid #b7c7bc; border-radius: 14px;
    color: var(--b-paper-muted); background: var(--b-paper); text-align: left; font-size: 15px;
}
body.baazi-site .b-page-empty::before { content: ""; display: block; width: 34px; height: 3px; margin-bottom: 20px; background: var(--b-teal, #0a555d); }
body.baazi-site .b-extra-directory-grid { margin-block: 28px 50px; }
body.baazi-site .b-jackpot-archive-page .b-chart-scroll .table.t-cell { min-width: 1080px; }
body.baazi-site .b-jackpot-archive-page .b-chart-scroll .table.t-cell th:first-child { width: 88px; }
body.baazi-site .b-jackpot-archive-page .b-chart-scroll .table.t-cell th { padding: 16px 8px; font-size: 10px; }
body.baazi-site .b-jackpot-archive-page .b-chart-scroll .table.t-cell td { padding: 12px 8px; font-size: 16px; }
body.baazi-site .b-archive-end { display: flex; justify-content: flex-end; padding: 10px 0 20px; scroll-margin-top: 120px; }

/* Long-form market and policy copy uses calm ivory reading surfaces. */
body.baazi-site .b-reading-region { max-width: 1240px; margin: 28px auto 64px; padding-inline: 24px; }
body.baazi-site .b-reading-region > .chart-page,
body.baazi-site .b-editorial-content .seo-content {
    padding: 44px; border: 1px solid #d0d9d1; border-radius: 18px; background: var(--b-paper);
    color: var(--b-paper-ink); box-shadow: none;
}
body.baazi-site .b-reading-region .chart-list2 { max-width: 880px; margin: 0 auto !important; padding: 0 !important; }
body.baazi-site .b-reading-region #contents h1,
body.baazi-site .b-editorial-content h1 {
    max-width: none; margin: 0 0 26px; padding-bottom: 26px; border-bottom: 1px solid var(--b-paper-line);
    color: var(--b-paper-ink); text-align: left; font: 750 clamp(25px, 2.8vw, 36px)/1.25 var(--b-font);
    letter-spacing: -.035em;
}
body.baazi-site .b-reading-region #contents h2,
body.baazi-site .b-editorial-content h2,
body.baazi-site .b-legal-copy h2 {
    margin: 34px 0 14px; color: var(--b-paper-ink); font: 700 22px/1.35 var(--b-font); letter-spacing: -.025em;
}
body.baazi-site .b-reading-region #contents h3,
body.baazi-site .b-editorial-content h3,
body.baazi-site .b-legal-copy h3 { margin: 26px 0 10px; color: var(--b-paper-ink); font: 700 17px/1.5 var(--b-font); }
body.baazi-site .b-reading-region #contents p,
body.baazi-site .b-reading-region #contents li,
body.baazi-site .b-editorial-content p,
body.baazi-site .b-editorial-content li,
body.baazi-site .b-legal-copy p,
body.baazi-site .b-legal-copy li { color: var(--b-paper-muted); font-size: 14px; line-height: 1.9; font-weight: 500; }
body.baazi-site .b-reading-region #contents p,
body.baazi-site .b-editorial-content p,
body.baazi-site .b-legal-copy p { margin: 0 0 18px; }
body.baazi-site .b-reading-region #contents ul,
body.baazi-site .b-editorial-content ul,
body.baazi-site .b-legal-copy ul { margin: 0 0 24px; padding-left: 21px; }
body.baazi-site .b-reading-region #contents li,
body.baazi-site .b-editorial-content li,
body.baazi-site .b-legal-copy li { margin: 7px 0; padding-left: 3px; }
body.baazi-site .b-reading-region #contents li::marker,
body.baazi-site .b-editorial-content li::marker,
body.baazi-site .b-legal-copy li::marker { color: var(--b-teal, #0a555d); }
body.baazi-site .b-reading-region #contents a,
body.baazi-site .b-editorial-content a:not(.b-page-download),
body.baazi-site .b-legal-copy a { color: var(--b-teal, #0a555d); text-decoration: underline; text-underline-offset: 3px; }
body.baazi-site .b-editorial-content { padding: 0 0 64px; }
body.baazi-site .b-editorial-content .seo-content { max-width: none; }
body.baazi-site .b-editorial-content .seo-content > * { max-width: 880px; margin-inline: auto; }
body.baazi-site .b-editorial-content .seo-content > .b-page-download { margin-block: 32px 0; }
body.baazi-site .b-legal-section { padding: 54px 0 0; }
body.baazi-site .b-legal-grid { display: grid; grid-template-columns: 240px minmax(0, 1fr); gap: 42px; align-items: start; }
body.baazi-site .b-legal-sidebar { position: sticky; top: 124px; padding-top: 10px; }
body.baazi-site .b-legal-sidebar .b-page-eyebrow { color: var(--b-gold, #c8ad79); font-size: 10px; }
body.baazi-site .b-legal-sidebar-title {
    margin: 26px 0 34px !important; color: var(--b-text, #e8ece8) !important;
    font: 700 35px/1.18 var(--b-font) !important; letter-spacing: -.045em;
}
body.baazi-site .b-legal-sidebar nav { display: flex; flex-direction: column; border-top: 1px solid var(--b-line, #29403d); }
body.baazi-site .b-legal-sidebar nav a {
    display: flex; justify-content: space-between; gap: 12px; padding: 17px 0;
    border-bottom: 1px solid var(--b-line, #29403d); color: var(--b-muted, #b3c2bb); font-size: 12px; font-weight: 600;
}
body.baazi-site .b-legal-sidebar nav a[aria-current="page"] { color: var(--b-gold, #c8ad79); }
body.baazi-site .b-legal-sidebar nav a:hover { color: var(--b-text, #e8ece8); }
body.baazi-site .b-legal-document { min-width: 0; padding: 44px; border: 1px solid #d0d9d1; border-radius: 18px; background: var(--b-paper); }
body.baazi-site .b-legal-title { margin-bottom: 28px; padding-bottom: 26px; border-bottom: 1px solid var(--b-paper-line); }
body.baazi-site .b-legal-title h1 { color: var(--b-paper-ink); font: 750 clamp(28px, 3.4vw, 42px)/1.15 var(--b-font); letter-spacing: -.04em; text-transform: none; }
body.baazi-site .b-legal-page > .b-page-download { margin-block: 36px 60px; }

@media (max-width: 900px) {
    body.baazi-site .b-directory-card .row { grid-template-columns: 1fr; }
    body.baazi-site .b-directory-card h2,
    body.baazi-site .b-directory-card .directory-title { font-size: 22px; }
    body.baazi-site .b-legal-grid { grid-template-columns: 190px minmax(0, 1fr); gap: 24px; }
    body.baazi-site .b-legal-document { padding: 30px; }
    body.baazi-site .b-legal-sidebar-title { font-size: 29px !important; }
}
@media (max-width: 640px) {
    body.baazi-site .b-page-frame > .container,
    body.baazi-site .b-page-frame > section > .container,
    body.baazi-site .b-page-heading > .container { padding-inline: 16px; }
    body.baazi-site .b-page-heading { padding-top: 28px; padding-bottom: 22px; margin-bottom: 8px; }
    body.baazi-site .b-page-meta { gap: 12px; padding-bottom: 17px; margin-bottom: 24px; }
    body.baazi-site .b-page-eyebrow { font-size: 9px; letter-spacing: .13em; }
    body.baazi-site .b-page-backlink { gap: 9px; font-size: 11px; }
    body.baazi-site .b-page-heading h1 { font-size: 30px; letter-spacing: -.04em; }
    body.baazi-site .b-page-heading-grid { grid-template-columns: 1fr; gap: 20px; }
    body.baazi-site .b-page-heading-grid h1 { font-size: 58px; }
    body.baazi-site .b-page-summary,
    body.baazi-site .b-page-heading .chart-intro { font-size: 14px; line-height: 1.85; }
    body.baazi-site .b-directory-grid { width: calc(100% - 32px); grid-template-columns: 1fr; gap: 20px; margin-bottom: 40px; }
    body.baazi-site .b-directory-card h2,
    body.baazi-site .b-directory-card .directory-title { margin-inline: 20px; padding-top: 22px; font-size: 24px; }
    body.baazi-site .b-directory-card .row { grid-template-columns: repeat(2, minmax(0, 1fr)); padding: 4px 20px 18px; gap: 0 20px; }
    body.baazi-site .b-directory-card h3,
    body.baazi-site .b-directory-card .directory-link-label { font-size: 12px; }
    body.baazi-site .b-directory-card a { min-height: 59px; gap: 7px; }
    body.baazi-site .b-directory-grid > .b-page-download { width: 100%; max-width: none; margin: 0; }
    body.baazi-site .b-directory-grid > .b-page-download .download-button { min-height: 46px; font-size: 13px; }
    body.baazi-site :is(.b-jodi-page, .b-panel-page) > .b-chart-page > .container { column-gap: 10px; }
    body.baazi-site .b-chart-page > .container > .b-page-download { max-width: none; }
    body.baazi-site .b-chart-page .download-button { min-width: 0; padding-inline: 13px; font-size: 11px; }
    body.baazi-site .b-page-frame .chart-actions .btn { padding-inline: 12px; font-size: 10px; }
    body.baazi-site .b-chart-scroll { margin-block: 22px; border-radius: 10px; }
    body.baazi-site .b-chart-scroll .table.t-cell { min-width: 490px; }
    body.baazi-site .b-chart-scroll .table.t-cell td { padding: 15px 8px; font-size: 17px; }
    body.baazi-site .b-panel-page .b-chart-scroll .table.t-cell { min-width: 660px; }
    body.baazi-site .b-panel-page .b-chart-scroll .table.t-cell th:first-child { width: 108px; }
    body.baazi-site .b-page-empty { padding: 32px 24px; font-size: 14px; }
    body.baazi-site .b-reading-region { margin-block: 24px 40px; padding-inline: 16px; }
    body.baazi-site .b-reading-region > .chart-page,
    body.baazi-site .b-editorial-content .seo-content { padding: 25px 22px; border-radius: 13px; }
    body.baazi-site .b-reading-region #contents h1,
    body.baazi-site .b-editorial-content h1 { font-size: 25px; }
    body.baazi-site .b-reading-region #contents h2,
    body.baazi-site .b-editorial-content h2,
    body.baazi-site .b-legal-copy h2 { font-size: 20px; }
    body.baazi-site .b-reading-region #contents p,
    body.baazi-site .b-reading-region #contents li,
    body.baazi-site .b-editorial-content p,
    body.baazi-site .b-editorial-content li,
    body.baazi-site .b-legal-copy p,
    body.baazi-site .b-legal-copy li { font-size: 14px; }
    body.baazi-site .b-editorial-content { padding-bottom: 40px; }
    body.baazi-site .b-legal-section { padding-top: 30px; }
    body.baazi-site .b-legal-grid { grid-template-columns: 1fr; gap: 25px; }
    body.baazi-site .b-legal-sidebar { position: static; padding-top: 0; }
    body.baazi-site .b-legal-sidebar-title { margin-block: 17px 22px !important; font-size: 31px !important; }
    body.baazi-site .b-legal-sidebar nav { flex-direction: row; gap: 14px; overflow-x: auto; border-bottom: 1px solid var(--b-line, #29403d); }
    body.baazi-site .b-legal-sidebar nav a { flex: 0 0 auto; gap: 8px; border: 0; font-size: 10px; }
    body.baazi-site .b-legal-document { padding: 27px 22px; border-radius: 13px; }
    body.baazi-site .b-legal-title { padding-bottom: 22px; margin-bottom: 24px; }
}
@media (prefers-reduced-motion: reduce) {
    body.baazi-site .b-page-frame *,
    body.baazi-site .b-page-frame *::before,
    body.baazi-site .b-page-frame *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}

body.baazi-site .b-directory-card h2 strong { font-weight: inherit; }
body.baazi-site .b-directory-page .b-directory-grid > .b-page-download { width: 100%; max-width: none; margin: 0; }

body.baazi-site .b-chart-swipe { display: none; }
html[data-theme="light"] body.baazi-site .b-page-eyebrow,
html[data-theme="light"] body.baazi-site .b-page-backlink span,
html[data-theme="light"] body.baazi-site .b-page-backlink:hover,
html[data-theme="light"] body.baazi-site .b-page-heading .chart-intro a,
html[data-theme="light"] body.baazi-site .b-legal-sidebar .b-page-eyebrow,
html[data-theme="light"] body.baazi-site .b-legal-sidebar nav a[aria-current="page"] { color: var(--b-teal, #0a555d); }
@media (max-width: 640px) {
    body.baazi-site .b-chart-swipe { display: flex; justify-content: space-between; grid-column: 1 / -1; gap: 12px; margin: 18px 0 -8px; color: var(--b-muted, #a9bbb5); font-size: 11px; line-height: 1.5; }
    body.baazi-site .b-chart-swipe span { font-size: 16px; }
    body.baazi-site .b-directory-card h3,
    body.baazi-site .b-directory-card .directory-link-label { font-size: 14px; }
}
