html{-webkit-font-smoothing:antialiased}
body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-1);background:var(--bg-page)}
h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);margin:0;text-wrap:balance}
h1{font-size:var(--fs-h1);line-height:1.05}h2{font-size:var(--fs-h2);line-height:1.1}h3{font-size:var(--fs-h3);line-height:1.15}h4{font-size:var(--fs-h4);line-height:1.2}h5{font-size:var(--fs-h5);line-height:1.25}h6{font-size:var(--fs-h6);line-height:1.3}
p{margin:0;text-wrap:pretty}
a{color:var(--lenz-experiencia);text-decoration:underline;text-underline-offset:3px}
a:hover{color:var(--lenz-potencial)}
::selection{background:var(--lenz-audacia);color:var(--lenz-valentia)}
.lz-eyebrow{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}
