/* Privacy Policy (post 3) — parity fixes vs production wizefulfill.com/privacy-policy/, 2026-07-30.
   Scoped to body.page-id-3 since migrated-css/*.css is enqueued sitewide. */

/* Hero: h1 was 32px, production uses 36px. Hero had no min-height, collapsing to
   ~128px tall vs production's fixed 350px banner. The original build's style.css
   sets font-size on this selector with !important, so the override needs !important
   too (it wins on specificity: body.page-id-3 [data-id] .elementor-heading-title
   beats the plain [data-id] .elementor-heading-title rule). */
body.page-id-3 [data-id="dddb3a7"] .elementor-heading-title{font-size:36px !important;line-height:45px !important;}
body.page-id-3 [data-id="7a79f0d"]{min-height:350px;justify-content:center;background-image:url('../images/page-banner-owl.png') !important;background-repeat:no-repeat !important;background-position:0px 50% !important;background-size:auto !important;overflow:hidden !important;position:relative !important;}

/* Legal body copy: production's .page-template-page-style-2 .entry-content sets
   font-size:.875rem (14px) / line-height:1.25rem (20px) — was built at 16px/28px.
   Original rule uses !important, so this override must too. */
body.page-id-3 [data-id="60e4898"]{font-size:14px !important;line-height:20px !important;}

/* h2 (numbered sections): production .entry-content h2 is font-size:2.1rem (33.6px),
   margin-top:2.5rem (40px) — was built at 24px / 32px. margin-bottom 12px already matched. */
body.page-id-3 [data-id="60e4898"] h2{font-size:33.6px;margin-top:40px;margin-bottom:12px;}

/* h3 (not used in Privacy Policy content today, kept for parity/future-proofing —
   production's Tailwind Typography "prose" zeroes margin-top on any heading that
   immediately follows another h2/h3). */
body.page-id-3 [data-id="60e4898"] h3{font-size:24px;line-height:32px;margin-top:38.4px;margin-bottom:14.4px;font-weight:700;}
body.page-id-3 [data-id="60e4898"] h2 + h3,
body.page-id-3 [data-id="60e4898"] h3 + h3{margin-top:0;}

/* p/ul/li spacing: production prose defaults are 1.25em/1.625em/.5em relative to the
   14px body size (17.5px / 22.75px / 7px). Was built at round 16/24/8px. */
body.page-id-3 [data-id="60e4898"] p{margin-bottom:17.5px;}
body.page-id-3 [data-id="60e4898"] ul{margin-bottom:17.5px;padding-left:22.75px;}
body.page-id-3 [data-id="60e4898"] li{margin-bottom:7px;}

/* Contact band: heading was 26px vs production's 30px (text-3xl); intro/detail lines
   were 18px vs production's 20px. Original rules use !important, override in kind. */
body.page-id-3 [data-id="95df18a"] .elementor-heading-title{font-size:30px !important;line-height:36px !important;}
body.page-id-3 [data-id="c66237d"] p,
body.page-id-3 [data-id="413f6c2"] p{font-size:20px !important;}

body.page-id-3 [data-id="a38e676"]{padding-left:8px !important;padding-right:8px !important;}
body.page-id-3 [data-id="a4d3b65"]{padding:64px 80px !important;}
@media (min-width:768px){
body.page-id-3 [data-id="a4d3b65"]{flex-direction:row !important;align-items:center !important;justify-content:space-between !important;}
body.page-id-3 [data-id="d611529"]{width:50% !important;padding:0 !important;}
}
