.cv-section{margin-top:3.5rem}.cv-section-heading{font-family:var(--font-newsreader), ui-serif, Georgia, serif;color:var(--ink);font-size:1.75rem}.cv-section-body{margin-top:1.5rem}.cv-date-break{display:none}@media (min-width:640px){.cv-date-break{display:inline}}.cv-bullet,.cv-list-item{padding-left:1.1rem;position:relative}.cv-bullet:before,.cv-list-item:before{content:"•";color:var(--muted);position:absolute;left:.15rem}.cv-root[data-variant=condensed] .cv-bullet[data-emphasis=detail],.cv-root[data-variant=condensed] article[data-role-empty-when-condensed]{display:none}@media print{.cv-root{font-size:.8125rem;line-height:1.45;max-width:none!important;padding:0!important}.cv-root .max-w-prose{max-width:none}.cv-section{margin-top:1.1rem}.cv-section-heading{break-after:avoid;font-size:1.125rem}.cv-section-body{margin-top:.45rem}.cv-section-body.space-y-10>*+*,.cv-section-body.space-y-8>*+*{margin-top:.8rem}.cv-section-body .space-y-5>*+*{margin-top:.35rem}.cv-root .entry-grid{grid-template-columns:6.25rem minmax(0,1fr);column-gap:1rem}.cv-root .entry-body h3,.cv-root .entry-body h3+p{break-after:avoid}.cv-root li,.cv-root .cv-section-body.space-y-8 .entry-grid,.cv-root dl .entry-grid{break-inside:avoid}.cv-root .entry-body ul{margin-top:.35rem}.cv-root .entry-body ul>*+*,.cv-root .space-y-1\.5>*+*,.cv-root .space-y-3>*+*{margin-top:.2rem}.cv-root li,.cv-root dd,.cv-root .text-\[0\.9375rem\]{font-size:.8125rem;line-height:1.45}.cv-root .text-sm{font-size:.75rem}.cv-date-break{display:inline}.cv-root h1{font-size:1.75rem}.cv-root header .text-lg{margin-top:.35rem;font-size:.9375rem}.cv-header{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.cv-contact{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;margin-top:0;font-size:.75rem}}@page{size:A4;margin:11mm}
