/* Custom Styles — EMI Landscaping
   Edit this file instead of using the WordPress Customizer.
   Auto-enqueued by functions.php as "altitude-custom". */

/* ── Full-width layout fix ─────────────────────────────────
   WordPress adds .is-layout-constrained to .entry-content,
   which caps max-width via --wp--style--global--content-size
   and centers children with margin-left/right: auto !important.
   Override so GreenShift sections go edge-to-edge.
   ──────────────────────────────────────────────────────── */
.entry-content.is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
   max-width: none;
   margin-left: 0 !important;
   margin-right: 0 !important;
}

/* Remove spacing between blocks inside entry-content.
   --theme-content-spacing controls margin-block-start between
   siblings in .is-layout-constrained. Zero it so GreenShift
   sections sit flush against each other. */
.entry-content {
   --theme-content-vertical-spacing: 0px;
   --theme-content-spacing: 0px;
}

body {
   margin-top: 45px;
}

header {
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 9999;
}

.faq .faq__question {
   align-items: center;
}
