.PrintButton-module__4Hd6SW__button{border:1px solid var(--fg);transition:background-color .35s var(--ease-out), color .35s var(--ease-out), transform .2s var(--ease-out);background:0 0;border-radius:999px;justify-self:start;margin-bottom:1.75rem;padding:.7em 1.15em}.PrintButton-module__4Hd6SW__button:active{transform:scale(.98)}@media (hover:hover){.PrintButton-module__4Hd6SW__button:hover{background:var(--fg);color:var(--bg)}}@media print{.PrintButton-module__4Hd6SW__button{display:none}}
.Cv-module__ey07UG__cv{max-width:62rem;padding:calc(var(--bar) + clamp(1.5rem, 5vh, 4rem)) var(--pad) clamp(4rem, 9vw, 8rem);letter-spacing:-.004em;margin-inline:auto;font-size:.9375rem;font-weight:450;line-height:1.45}.Cv-module__ey07UG__head{gap:1.5rem;padding-bottom:1.75rem;display:grid}.Cv-module__ey07UG__name{margin-left:calc(var(--ink-left,0) * -1em);font-size:clamp(2.1rem,5.2vw,4.25rem)}.Cv-module__ey07UG__title{color:var(--muted);margin-top:.75rem}.Cv-module__ey07UG__contact{align-content:end;gap:.2rem;display:grid}.Cv-module__ey07UG__contact a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.Cv-module__ey07UG__section{border-top:1px solid var(--line);gap:.9rem;padding-block:1.6rem;display:grid}.Cv-module__ey07UG__section h2{letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.Cv-module__ey07UG__body{gap:1.15rem;display:grid}.Cv-module__ey07UG__body>p{max-width:68ch}.Cv-module__ey07UG__entry{break-inside:avoid;align-content:start;gap:.35rem;display:grid}.Cv-module__ey07UG__entry h3{letter-spacing:-.012em;font-size:1rem;font-weight:600}.Cv-module__ey07UG__when{color:var(--muted);font-variant-numeric:tabular-nums}.Cv-module__ey07UG__entry ul{gap:.25rem;padding-left:1.1em;list-style:outside;display:grid}.Cv-module__ey07UG__entry p,.Cv-module__ey07UG__entry li{max-width:72ch}.Cv-module__ey07UG__skills>div{break-inside:avoid;align-content:start;gap:.15rem;display:grid}.Cv-module__ey07UG__skills dt{font-weight:600}@media (min-width:48rem){.Cv-module__ey07UG__head{grid-template-columns:1fr auto;align-items:end}.Cv-module__ey07UG__contact{text-align:right}.Cv-module__ey07UG__section{grid-template-columns:11rem 1fr;gap:2rem}.Cv-module__ey07UG__work,.Cv-module__ey07UG__skills{grid-template-columns:1fr 1fr;column-gap:2rem}}@media print{@page{size:A4;margin:13mm 15mm}.Cv-module__ey07UG__cv{max-width:none;padding:0;font-size:9.6pt;line-height:1.37}.Cv-module__ey07UG__name{font-size:26pt}.Cv-module__ey07UG__head{grid-template-columns:1fr auto;align-items:end;padding-bottom:10pt}.Cv-module__ey07UG__contact{text-align:right}.Cv-module__ey07UG__section{border-top-color:#000;grid-template-columns:30mm 1fr;gap:6mm;padding-block:8pt}.Cv-module__ey07UG__section h2{font-size:7.6pt}.Cv-module__ey07UG__body{gap:7pt}.Cv-module__ey07UG__entry h3{font-size:9.6pt}.Cv-module__ey07UG__title,.Cv-module__ey07UG__when{color:#444}.Cv-module__ey07UG__wide{grid-template-columns:1fr;gap:6pt}.Cv-module__ey07UG__section:not(.Cv-module__ey07UG__wide)+.Cv-module__ey07UG__wide{break-before:page;border-top:0;padding-top:0}.Cv-module__ey07UG__work,.Cv-module__ey07UG__skills{grid-template-columns:repeat(3,1fr);gap:7pt 6mm}.Cv-module__ey07UG__cv:lang(es){font-size:9.1pt;line-height:1.33}.Cv-module__ey07UG__cv:lang(es) .Cv-module__ey07UG__entry h3{font-size:9.1pt}.Cv-module__ey07UG__cv:lang(es) .Cv-module__ey07UG__body{gap:6pt}.Cv-module__ey07UG__cv:lang(es) .Cv-module__ey07UG__work,.Cv-module__ey07UG__cv:lang(es) .Cv-module__ey07UG__skills{gap:6pt 6mm}}
