/* Base — remise à plat + réglages globaux (cf. maquette, planche 1a) */
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{
  margin:0;
  background:var(--paper);
  font-family:var(--font-text);
  color:var(--ink);
  -webkit-font-smoothing:antialiased;
  line-height:1.5;
}
h1,h2,h3,h4{margin:0;font-family:var(--font-head);letter-spacing:-.015em;text-wrap:balance}
p{margin:0;text-wrap:pretty}
ul,ol{margin:0;padding:0;list-style:none}
a{color:var(--ink);text-decoration-thickness:1.5px;text-underline-offset:3px}
a:hover{color:var(--accent-dark)}
button{font-family:inherit;cursor:pointer}
img,svg{display:block;max-width:100%}
.u-container{max-width:1280px;margin:0 auto;padding:0 24px}
@media (max-width:900px){ .u-container{padding:0 16px} }

.u-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* Utilitaire : élément désactivé le temps que la régie pub ne soit pas branchée.
   On garde le composant en mémoire (cf. planche 2a) plutôt que de le supprimer. */
[data-ad-slot]{ display:none; }
