.date-combobox.svelte-12d9otw{position:relative}.date-menu.svelte-12d9otw{margin:var(--space-1) 0;max-height:300px;z-index:var(--z-dropdown);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.date-group.svelte-12d9otw{grid-template-columns:1fr 1fr 1fr;display:grid}.date-group.svelte-12d9otw+.date-group:where(.svelte-12d9otw){border-top:1px solid var(--color-border)}.menuitem.svelte-12d9otw{text-align:center}.year-item.svelte-12d9otw{grid-column:1/-1;font-weight:700}.heading-2.svelte-1zvg5i{text-transform:uppercase}.cv-section.svelte-1zvg5i:not([hidden]){gap:var(--space-6);margin-bottom:var(--space-12);display:grid}.cv-row-heading.svelte-1zvg5i{justify-content:space-between;align-items:start;gap:var(--space-2);display:flex}.cv-row-heading.svelte-1zvg5i p:where(.svelte-1zvg5i){margin-top:0}.cv-row-side.svelte-1zvg5i{grid-auto-rows:min-content;justify-items:end;display:grid}.cv-row-main.svelte-1zvg5i p:where(.svelte-1zvg5i){white-space:pre-line;margin-top:0}.cv-row-main.svelte-1zvg5i>:where(.svelte-1zvg5i):first-child{margin-top:0}.cv-row-main.svelte-1zvg5i>:where(.svelte-1zvg5i):last-child{margin-bottom:0}@media (width<=640px){.cv-row-side.svelte-1zvg5i{justify-items:start}}.page.svelte-1hwkb0m{--page-width:210mm;--page-height:297mm;--page-padding:8mm;--page-margin:8mm;--font-sm:3.5mm;--font-md:4.2mm;--font-lg:5mm;--font-xl:8mm;--space-sm:1mm;--space-lg:2mm;--space-xl:3mm;width:var(--page-width);min-height:var(--page-height);padding:var(--page-padding);margin:var(--page-margin) auto;color:#000;line-height:1.4;font-size:var(--font-sm);background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page.svelte-1hwkb0m :where(.svelte-1hwkb0m){color:#000}.display.svelte-1hwkb0m{font-size:var(--font-xl);margin:0;font-weight:700}.heading.svelte-1hwkb0m{font-size:var(--font-lg);margin:0 0 var(--space-sm) 0;text-transform:uppercase;font-weight:600}.body.svelte-1hwkb0m{font-size:var(--font-sm);white-space:pre-line;margin:0;line-height:1.25}.title.svelte-1hwkb0m{font-size:var(--font-md);margin:0;font-weight:600}.caption.svelte-1hwkb0m{font-size:var(--font-sm)}.label.svelte-1hwkb0m{text-transform:capitalize;margin-right:var(--space-sm);font-weight:600}.header.svelte-1hwkb0m{margin-bottom:var(--space-xl)}.contact-info.svelte-1hwkb0m{gap:var(--space-lg);flex-wrap:wrap;display:flex}.section.svelte-1hwkb0m{margin-bottom:var(--space-xl)}.space-between.svelte-1hwkb0m{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.stack.svelte-1hwkb0m{gap:var(--space-xl);display:grid}@media (width<=640px){.page.svelte-1hwkb0m{--page-padding:4mm;--page-margin:4mm;--font-xl:6mm;--space-lg:1mm;width:100%}.contact-info.svelte-1hwkb0m{flex-direction:column}.contact-info.svelte-1hwkb0m>:where(.svelte-1hwkb0m):not(:last-child):after{content:"";margin-left:0}.space-between.svelte-1hwkb0m{flex-direction:column}}@media print{@page{size:A4}.page.svelte-1hwkb0m{width:100%;min-height:auto;box-shadow:none;background:#fff;margin:0;padding:0;display:block}.stack-item.svelte-1hwkb0m{page-break-inside:avoid}}@media print{.container.svelte-1f4v5e1{display:none}}.name-row.svelte-1f4v5e1{margin-bottom:var(--space-4)}.cv-section.svelte-1f4v5e1{margin-bottom:var(--space-12)}.editor-container.svelte-1f4v5e1{margin-bottom:var(--space-8)}.recommendations-section.svelte-1f4v5e1{gap:var(--space-8);display:grid}.recommendation.svelte-1f4v5e1{padding:var(--space-6) 0}.contact-item.svelte-1f4v5e1{align-items:center;gap:var(--space-1);justify-content:end;display:flex}@media (width<=640px){.contact-item.svelte-1f4v5e1{flex-direction:row-reverse;justify-content:start}}
