/* BRI-540 genie-gate fix — Academy (rev21, post ID 19).
   Unlike Landscape/Deck, Academy's .bnl-sticky-cta is NOT mobile-only --
   it's visible at every width, just repositioned by a >600px media
   query from a full-width bottom bar to a bottom-right floating pill
   (02-page-styles-rev21.css lines 596-625). That bottom-right desktop
   position sits almost exactly where the genie dock lives, so this
   page collides at BOTH breakpoints, not just mobile:
     desktop (1280): FAB y[660,882] vs sticky y[826,874] -> 48px overlap
     mobile   (480): FAB y[756,888] vs sticky y[833,900] -> 55px overlap
   Same root cause as every other pre-2026-08-15 page: the dock
   postdates rev21 by two weeks. Clearance applied WITHOUT a media
   query (unlike Landscape/Deck's mobile-only fix) since both
   breakpoints need it. Additive only, rev21 files untouched.

   NOTE: uses body.page-id-19, NOT body.postid-19. WordPress's
   body_class() emits postid-{ID} for the lighting_systems CPT posts
   (Landscape/Deck) but page-id-{ID} for the 'page' post type Academy
   uses -- confirmed against the live body tag after the first attempt
   with postid-19 silently did nothing (same clearance:0px behavior,
   not a smaller effect -- a clear signal the selector wasn't matching
   at all, not that the value was wrong). */
body.page-id-19 { --bnl-genie-clearance: 70px; }
