.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-f99f53d:#ECD058;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* AEAC Blog Styling - attach to container class: aeac-blog */

.aeac-blog{
  --aeac-accent:#ecd058;
  --aeac-ink:#0b0b0c;
  --aeac-muted:#6b7280;
  --aeac-bg:#ffffff;
  --aeac-soft:#f7f7f8;
  --aeac-border:rgba(11,11,12,.10);

  max-width: 820px;
  margin: 0 auto;
  padding: 8px 10px;
  color: var(--aeac-ink);
}

/* Typography */
.aeac-blog p{
  font-size: 16px;
  line-height: 1.85;
  color: rgba(11,11,12,.88);
  margin: 0 0 16px;
}

.aeac-blog a{
  color: var(--aeac-ink);
  text-decoration: underline;
  text-decoration-color: rgba(236,208,88,.7);
  text-underline-offset: 3px;
}
.aeac-blog a:hover{
  text-decoration-color: var(--aeac-accent);
}

/* Headings (Elementor Heading widget outputs h2/h3 etc.) */
.aeac-blog h2{
  font-size: 26px;
  line-height: 1.25;
  margin: 34px 0 12px;
  padding-left: 14px;
  border-left: 6px solid var(--aeac-accent);
  letter-spacing: -.02em;
}

.aeac-blog h3{
  font-size: 19px;
  line-height: 1.35;
  margin: 20px 0 10px;
  color: rgba(11,11,12,.92);
}

/* Nice list */
.aeac-blog ul,
.aeac-blog ol{
  margin: 10px 0 18px 18px;
  padding: 0;
}
.aeac-blog li{
  margin: 8px 0;
  line-height: 1.8;
  color: rgba(11,11,12,.86);
}
.aeac-blog ul li::marker{
  color: var(--aeac-accent);
}

/* Divider */
.aeac-blog hr{
  border: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--aeac-border), transparent);
  margin: 28px 0;
}

/* Highlight / Callout box (for important notes) */
.aeac-blog .aeac-callout{
  background: linear-gradient(180deg, rgba(236,208,88,.18), rgba(236,208,88,.06));
  border: 1px solid rgba(236,208,88,.45);
  border-radius: 14px;
  padding: 16px 16px;
  margin: 18px 0 22px;
}
.aeac-blog .aeac-callout strong{
  color: var(--aeac-ink);
}
.aeac-blog .aeac-callout p{
  margin: 8px 0 0;
}

/* Pro tip / warning style */
.aeac-blog .aeac-note{
  background: var(--aeac-soft);
  border: 1px solid var(--aeac-border);
  border-radius: 14px;
  padding: 14px 16px;
  margin: 14px 0 18px;
}
.aeac-blog .aeac-note .label{
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  background: var(--aeac-ink);
  color: #fff;
  padding: 6px 10px;
  border-radius: 999px;
  margin-bottom: 10px;
}
.aeac-blog .aeac-note p{ margin: 8px 0 0; }

/* Image styling (Elementor Image widget outputs figure/img) */
.aeac-blog img{
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(11,11,12,.08);
}
.aeac-blog figure{
  margin: 18px 0 22px;
}
.aeac-blog figcaption{
  margin-top: 8px;
  font-size: 13px;
  color: var(--aeac-muted);
}

/* Mobile tweaks */
@media (max-width: 767px){
  .aeac-blog p{ font-size: 15px; }
  .aeac-blog h2{ font-size: 22px; }
  .aeac-blog h3{ font-size: 18px; }
}/* End custom CSS */