*,:before,:after{box-sizing:border-box}body{background:var(--crema);color:var(--blu-notte);font-family:var(--carattere-testo);margin:0;line-height:1.5}h1,h2,h3{font-family:var(--carattere-titoli);font-weight:400}.logo{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.logo-nome{font-family:var(--carattere-titoli);letter-spacing:-.02em;font-size:1.4rem}.logo-segno{background:var(--corallo);border-radius:50%;width:.55rem;height:.55rem;margin-left:.15rem;display:inline-block}.etichetta-demo{border:1px solid var(--blu-notte);letter-spacing:.08em;text-transform:uppercase;padding:.1rem .45rem;font-size:.7rem}.nascosto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
