.cv-content[data-v-9d075668]{margin:0 auto;max-width:70ch;padding:var(--spacing-unit-lg,2rem) 0}h1[data-v-9d075668]{border-bottom:4px solid var(--highlight-color);color:var(--text-color);padding-bottom:var(--spacing-unit-md,1rem)}.cv-section[data-v-9d075668],h1[data-v-9d075668]{margin-bottom:var(--spacing-unit-xl,3rem)}.cv-section h2[data-v-9d075668]{border-left:4px solid var(--highlight-color);color:var(--highlight-color);margin-bottom:var(--spacing-unit-lg,2rem);padding-left:var(--spacing-unit-md,1rem)}.skills-list dt[data-v-9d075668]{color:var(--highlight-color);font-weight:600;margin-bottom:var(--spacing-unit-sm,.5rem);margin-top:var(--spacing-unit-lg,2rem)}.skills-list dd[data-v-9d075668]{margin-bottom:var(--spacing-unit-md,1rem);margin-left:0}.skills-list ul[data-v-9d075668]{margin-top:var(--spacing-unit-sm,.5rem)}.skills-list dt[data-v-9d075668]:first-child{margin-top:0}.experience-item[data-v-9d075668]{border-left:2px solid var(--highlight-color);margin-bottom:var(--spacing-unit-xl,3rem);padding-left:var(--spacing-unit-lg,2rem);position:relative}.experience-item[data-v-9d075668]:before{background-color:var(--highlight-color);border-radius:50%;content:"";height:12px;left:-7px;position:absolute;top:5px;width:12px}.experience-header[data-v-9d075668]{margin-bottom:var(--spacing-unit-md,1rem)}.experience-header h3[data-v-9d075668]{color:var(--text-color);font-size:1.5rem;margin:0 0 var(--spacing-unit-sm,.5rem) 0}.experience-header .role[data-v-9d075668]{color:var(--highlight-color);display:block;font-size:1.1rem;font-weight:600;margin-bottom:var(--spacing-unit-xs,.25rem)}.experience-header .dates[data-v-9d075668]{color:var(--text-color);display:block;font-size:.9rem;font-style:italic;opacity:.8}ul li[data-v-9d075668]{margin-bottom:var(--spacing-unit-sm,.5rem)}.contact-details[data-v-9d075668]{display:none}.contact-grid[data-v-9d075668]{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:.5rem}.contact-item[data-v-9d075668]{font-size:.9rem}@media print{.contact-details[data-v-9d075668]{border-bottom:2px solid var(--highlight-color,#000);display:block;margin-bottom:2rem;padding-bottom:1rem}.cv-content[data-v-9d075668]{max-width:100%;padding:0}h1[data-v-9d075668]{font-size:2rem;margin-bottom:1rem;padding-bottom:.5rem}.cv-section[data-v-9d075668]{margin-bottom:1.5rem}.cv-section h2[data-v-9d075668]{-moz-column-break-after:avoid;break-after:avoid;font-size:1.3rem;margin-bottom:.75rem}.experience-item[data-v-9d075668]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.5rem;page-break-inside:avoid}.experience-header h3[data-v-9d075668]{font-size:1.2rem}.skills-list dt[data-v-9d075668]{-moz-column-break-after:avoid;break-after:avoid;margin-top:1rem}.skills-list dd[data-v-9d075668]{-moz-column-break-inside:avoid;break-inside:avoid}}@media print{.main-footer,footer,header{display:none}.container{margin:0;width:100%}}
