/* =====================================================================
   SIR'S FIXES for the OTHER pages (2 Nov 2026): same calm size scale as the
   homepage (css/sir.css). Loaded last on about, contact, site-requirements,
   privacy and terms. Only sizes change; words, nav bar and footer stay.
     page title (h1) .......... 56 → 32px   (was 80 → 40)
     section heading (h2) ..... 48 → 28px   (was 64 → 34)
     sub heading (h3) ......... 30 → 22px   (was 32 → 24)
     lead paragraph ........... 18px        (was 20)
   ===================================================================== */
:root body:not([data-page="home"]) main h1,
:root body:not([data-page="home"]) h1,
:root body:not([data-page="home"]) .cine.short .cine-copy h1{font-size:clamp(32px,3.9vw,56px)}
:root body:not([data-page="home"]) main h2,
:root body:not([data-page="home"]) main p.big{font-size:clamp(28px,3.3vw,48px)}
:root body:not([data-page="home"]) main h3{font-size:clamp(22px,2vw,30px)}
:root body:not([data-page="home"]) main .topic h2,
:root body:not([data-page="home"]) main .prose h2,
:root body:not([data-page="home"]) main .row3 h2,
:root body:not([data-page="home"]) main .listhead h2{font-size:clamp(20px,1.9vw,26px)}
:root body:not([data-page="home"]) main .lead,
:root body:not([data-page="home"]) main p.lead{font-size:18px}
/* big decorative numbers and lines */
:root body:not([data-page="home"]) main .chain8 .n{font-size:clamp(44px,5vw,72px)}        /* was 100px */
:root body:not([data-page="home"]) main .scenes-copy .n{font-size:clamp(48px,5.4vw,80px)} /* was 115px */
:root body:not([data-page="home"]) main .stat .v{font-size:clamp(36px,3.6vw,54px)}        /* was 76px */
:root body:not([data-page="home"]) main .nexts a b{font-size:clamp(22px,2.2vw,32px)}      /* was 44px */
:root body:not([data-page="home"]) main .marq > div{font-size:clamp(24px,2.2vw,32px)}     /* was 40px */
:root body:not([data-page="home"]) main dd{font-size:clamp(20px,1.8vw,26px)}              /* was 35px */
:root body:not([data-page="home"]) main .ways .v{font-size:clamp(20px,1.6vw,24px)}        /* was 30px */
