/* DEPARTURES-ITINERARY-EDITORS Part F: justified long-form text, not forced.
   - Only long paragraphs (blog body, itinerary overview and day narrative, departure About and day narrative,
     experience overview). Never headings, cards, captions, chips, tables or lists.
   - Only when the column is wide enough: left-aligned at 640px and below.
   - Never force the last line (text-align-last stays normal). hyphens: auto needs lang="en" on <html> (set in layout).
   - text-wrap: pretty where supported. A paragraph that still shows wide gaps can be left-aligned by adding
     the class eas-left to it. */
@media (min-width: 641px) {
  .eas-stv2-copy p,
  .eas-itin-page .eas-itin-overview-text,
  .eas-itin-page .eas-itin-day-text,
  .dp-about p,
  .dp-page .dp-day-text,
  .eas-justify {
    text-align: justify;
    text-justify: inter-word;
    text-align-last: auto;
    hyphens: auto;
    -webkit-hyphens: auto;
    text-wrap: pretty;
  }
  .eas-left { text-align: left !important; hyphens: manual; }
}
@media (max-width: 640px) {
  .eas-stv2-copy p,
  .eas-itin-page .eas-itin-overview-text,
  .eas-itin-page .eas-itin-day-text,
  .dp-about p,
  .dp-page .dp-day-text,
  .eas-justify {
    text-align: left;
    text-align-last: auto;
    hyphens: manual;
    -webkit-hyphens: manual;
  }
}
