.elementor-2813 .elementor-element.elementor-element-ba28c49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2813 .elementor-element.elementor-element-c9070fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-dbbe5d1 *//* Simple & Clean Article Style */

.journal-simple {
  max-width: 900px;
  margin: auto;
  padding: 20px;
  font-family: Arial, Helvetica, sans-serif;
  color: #222;
  line-height: 1.8;
}

/* H2 with LEFT SIDE BAR */
.journal-simple h2 {
  font-size: 20px;
  margin-top: 40px;
  margin-bottom: 12px;
  padding-left: 14px;

  border-left: 5px solid #0b57d0; /* Blue sidebar */
  color: #0f172a;
}

/* Paragraph */
.journal-simple p {
  font-size: 15px;
  margin-bottom: 14px;
}

/* Lists */
.journal-simple ul {
  padding-left: 20px;
  margin-bottom: 20px;
}

.journal-simple ul li {
  font-size: 15px;
  margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d37a52 *//* Centered Download Button – Pill Style */

.journal-download-alt {
  margin-top: 50px;
  text-align: center;   /* CENTER */
}

.journal-btn-alt {
  display: inline-block;
  padding: 14px 34px;

  font-size: 15px;
  font-weight: 600;
  text-decoration: none;

  color: #ffffff;
  background: linear-gradient(135deg, #0b57d0, #2563eb);

  border-radius: 999px; /* Pill shape */
  border: none;

  transition: transform 0.15s ease, box-shadow 0.2s ease;
}

.journal-btn-alt:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(37, 99, 235, 0.35);
}/* End custom CSS */