/* Versione "per l'app" delle pagine legali (?app=1): le stesse pagine del sito, senza testata
   e piè di pagina, con margini adatti alla finestra dell'app. Colori e caratteri vengono da pages.css */
.in-app .top, .in-app footer { display: none; }
.in-app body { min-height: 0; }
.in-app .page { padding: 20px 0 calc(40px + env(safe-area-inset-bottom, 0px)); }
.in-app .wrap { padding: 0 20px; }
.in-app .legal h1 { font-size: 28px; line-height: 1.15; }
.in-app .legal h2 { font-size: 20px; line-height: 1.25; margin-top: 28px; }
.in-app .legal .updated + p { font-size: 17px; margin-top: 18px; }
