.elementor-1680 .elementor-element.elementor-element-9537b6c{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}@media(max-width:770px){.elementor-1680 .elementor-element.elementor-element-9537b6c{--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1680 .elementor-element.elementor-element-91fdfc6{font-size:15px;}}@media(min-width:771px){.elementor-1680 .elementor-element.elementor-element-9537b6c{--content-width:989px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-91fdfc6 *//* ===============================
   STERLING POLICY TEMPLATE — FINAL CSS
   =============================== */

/* Headings */
.policy-h1,
.policy-h2,
.policy-h3 {
  font-family: "Anton", sans-serif !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  color: #000 !important;
}

/* H1 — Brand orange */
.policy-h1 {
  font-size: 2.2rem !important;
  color: #e38833 !important;
}

/* H2 — Spacing above */
.policy-h2 {
  font-size: 1.4rem !important;
  margin-top: 35px !important;
}

/* H3 — Subheading size */
.policy-h3 {
  font-size: 1.2rem !important;
}

/* Body text */
.woocommerce-policy p {
  font-size: 1rem !important;
  line-height: 1.7 !important;
  color: #222 !important;
  font-family: inherit !important;
  font-weight: 400 !important;
}

/* Lists — match body text styling */
.woocommerce-policy ul,
.woocommerce-policy ol,
.woocommerce-policy li {
  font-size: 1rem !important;
  line-height: 1.7 !important;
  font-family: inherit !important;
  font-weight: 400 !important;
  color: #222 !important;
}

/* Preserve bullets & spacing */
.woocommerce-policy ul {
  list-style-type: disc !important;
  list-style-position: outside !important;
  margin-left: 1.5em !important;
  padding-left: 1em !important;
}

.woocommerce-policy ol {
  list-style-type: decimal !important;
  list-style-position: out/* End custom CSS */