/* =====================================================
   blog.css — AIToolsIndia.in
   Text Justify — All Paragraphs, Cards, Boxes, FAQs
   Link karein: <link rel="stylesheet" href="blog.css">
   ===================================================== */

/* ── Core Article Paragraphs ── */
.aw p,
article p {
  text-align: justify;
  text-justify: inter-word;
}

/* ── Intro / Pull Quote ── */
.intro,
p.intro {
  text-align: justify;
  text-justify: inter-word;
}

/* ── Cards ── */
.card p,
.point-card .pc-body,
.vs-card p,
.col-card p,
.step-content .step-body,
.tl-content .tl-body {
  text-align: justify;
  text-justify: inter-word;
}

/* ── Info / Highlight / Warn Boxes ── */
.hl p,
.wb p,
.ib p,
.rt p,
.highlight p,
.warn-box p,
.info-box p,
.heart-box p {
  text-align: justify;
  text-justify: inter-word;
}

/* ── Conclusion Box ── */
.conclusion p,
.conclusion-box p {
  text-align: justify;
  text-justify: inter-word;
}

/* ── FAQ Answer ── */
.faq-a-inner,
.faq-a p {
  text-align: justify;
  text-justify: inter-word;
}

/* ── Related Story / RT Box ── */
.rt p {
  text-align: justify;
  text-justify: inter-word;
}

/* ── List Items (optional — uncomment if needed) ── */
/*
.aw li,
article li,
.card li,
.col-card li {
  text-align: justify;
  text-justify: inter-word;
}
*/

/* ── CTA Box ── */
.cta-text {
  text-align: justify;
  text-justify: inter-word;
}

/* ── Disclaimer Box ── */
.number-disclaimer-line,
.number-disclaimer-line p {
  text-align: justify;
  text-justify: inter-word;
}


/* ── Table Cells ── */
.it td {
  text-align: left; /* Tables left-aligned hi better lagta hai */
}

/* ── Mobile: justify thoda loose hota hai, fix ── */
@media (max-width: 640px) {
  .aw p,
  article p,
  .intro,
  .card p,
  .hl p,
  .wb p,
  .ib p,
  .rt p,
  .conclusion p,
  .conclusion-box p,
  .faq-a-inner,
  .heart-box p,
  .cta-text {
    text-align: justify;
    text-justify: inter-word;
    word-break: break-word;   /* Long words mobile pe overflow na karein */
    overflow-wrap: break-word;
    hyphens: auto;            /* Automatic hyphenation mobile pe */
  }
}