.cv-actions.svelte-1xlw3mq{max-width:48rem;margin:3rem auto 2rem;padding:0 1.25rem}.cv-document.svelte-1xlw3mq{font-family:Inter,Segoe UI,system-ui,sans-serif;max-width:48rem;margin:0 auto;padding:0 1.25rem}.cv-page.svelte-1xlw3mq{margin-bottom:3rem;position:relative}.cv-page-footer.svelte-1xlw3mq{display:none}@media (min-width: 52rem){.cv-document.svelte-1xlw3mq{padding:0}.cv-page.svelte-1xlw3mq{border:1px solid rgba(74,111,165,.25);border-radius:2px;padding:3.5rem 4rem 5rem;box-shadow:0 1px 12px #4a6fa51a;margin-bottom:2rem;min-height:67.5rem;display:flex;flex-direction:column;background:#fff}.cv-page.svelte-1xlw3mq:last-child{margin-bottom:0}.cv-page-footer.svelte-1xlw3mq{display:block;position:absolute;bottom:1.5rem;left:0;right:3rem;text-align:right}.cv-page-number.svelte-1xlw3mq{font-size:.75rem;opacity:.4;color:#4a6fa5}.cv-actions.svelte-1xlw3mq{max-width:48rem;padding:0}}.cv-header.svelte-1xlw3mq{text-align:left;margin-bottom:1.5rem}.cv-name.svelte-1xlw3mq{font-size:1.75rem;font-weight:700;letter-spacing:.02em;margin-bottom:.15rem;color:#4a6fa5}.cv-subtitle.svelte-1xlw3mq{font-size:.95rem;opacity:.7;margin-bottom:.5rem}.cv-section.svelte-1xlw3mq{margin-bottom:1.25rem}.cv-section.svelte-1xlw3mq:last-child{margin-bottom:0}.cv-section-title.svelte-1xlw3mq{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.15rem;color:#4a6fa5}.cv-rule.svelte-1xlw3mq{border:none;border-top:1px solid #4a6fa5;opacity:.3;margin-bottom:.6rem}.cv-text.svelte-1xlw3mq{font-size:.875rem;line-height:1.6;opacity:.85}.cv-entry.svelte-1xlw3mq{display:grid;grid-template-columns:1fr;gap:.1rem;margin-bottom:1.25rem}@media (min-width: 40rem){.cv-entry.svelte-1xlw3mq{grid-template-columns:8.5rem 1fr;gap:.75rem;margin-bottom:.65rem}}.cv-entry-dates.svelte-1xlw3mq{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.5;color:#4a6fa5}@media (min-width: 40rem){.cv-entry-dates.svelte-1xlw3mq{font-size:.8rem;font-weight:400;text-transform:none;letter-spacing:normal;opacity:.6;color:inherit;padding-top:.1rem}}.cv-entry-title.svelte-1xlw3mq{font-size:.875rem;font-weight:600;line-height:1.35}.cv-entry-sub.svelte-1xlw3mq{font-size:.8rem;opacity:.7;line-height:1.4}.cv-entry-detail.svelte-1xlw3mq{font-size:.78rem;opacity:.6;line-height:1.4;margin-top:.1rem}.cv-publications.svelte-1xlw3mq{list-style:none;padding:0;margin:0;counter-reset:pub-counter}.cv-pub-item.svelte-1xlw3mq{counter-increment:pub-counter;font-size:.82rem;line-height:1.55;margin-bottom:.45rem;padding-left:1.8rem;position:relative}.cv-pub-item.svelte-1xlw3mq:before{content:"[" counter(pub-counter) "]";position:absolute;left:0;font-weight:600;color:#4a6fa5;opacity:.7;font-size:.78rem}.cv-pub-authors.svelte-1xlw3mq{font-weight:500}.cv-link.svelte-1xlw3mq{color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.7;word-break:break-all}.cv-link.svelte-1xlw3mq:hover{opacity:1}.cv-skills.svelte-1xlw3mq{display:grid;gap:.3rem}.cv-skill-row.svelte-1xlw3mq{display:grid;grid-template-columns:1fr;gap:.1rem;margin-bottom:.5rem;font-size:.84rem;line-height:1.5}@media (min-width: 40rem){.cv-skill-row.svelte-1xlw3mq{grid-template-columns:8.5rem 1fr;gap:.75rem;margin-bottom:0}}.cv-skill-label.svelte-1xlw3mq{font-weight:600;opacity:.8}.cv-skill-value.svelte-1xlw3mq{opacity:.75}@media print{@page{size:A4;margin:0}header,footer,nav,.print\:hidden{display:none!important}main>:first-child:not(.cv-document){display:none!important}body{font-size:10pt;color:#000!important;background:#fff!important;margin:0;padding:0;width:21cm;height:auto}main{margin:0!important;padding:0!important;width:21cm}main>div{margin:0!important;padding:0!important}.cv-document.svelte-1xlw3mq{max-width:100%;padding:0;margin:0}.cv-page.svelte-1xlw3mq{border:none;box-shadow:none;border-radius:0;padding:2cm!important;margin:0;height:29.7cm!important;width:21cm;position:relative;box-sizing:border-box;overflow:hidden;page-break-after:always;display:block;background:#fff}.cv-page-footer.svelte-1xlw3mq{display:block!important;position:absolute;bottom:1.5cm;right:2cm;text-align:right;width:auto}.cv-page-number.svelte-1xlw3mq{font-size:8pt;color:#4a6fa5!important;opacity:.5!important}.cv-page.svelte-1xlw3mq:last-child{page-break-after:auto}.cv-rule.svelte-1xlw3mq{border-top-color:#4a6fa5!important;opacity:.3!important}.cv-name.svelte-1xlw3mq{font-size:16pt;color:#4a6fa5!important}.cv-subtitle.svelte-1xlw3mq{font-size:10pt}.cv-section-title.svelte-1xlw3mq{font-size:9pt;color:#4a6fa5!important}.cv-entry.svelte-1xlw3mq,.cv-skill-row.svelte-1xlw3mq{grid-template-columns:7rem 1fr}.cv-pub-item.svelte-1xlw3mq{font-size:8.5pt}.cv-name.svelte-1xlw3mq,.cv-section-title.svelte-1xlw3mq,.cv-pub-item.svelte-1xlw3mq:before,.cv-page-number.svelte-1xlw3mq{color:#4a6fa5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cv-rule.svelte-1xlw3mq{border-top-color:#4a6fa5!important;opacity:.3!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cv-page-number.svelte-1xlw3mq{opacity:.5!important}.cv-pub-item.svelte-1xlw3mq:before{opacity:.7!important}.dark{color-scheme:light}.dark body{background-color:#fff!important;color:#000!important}.dark *{border-color:#ddd!important}}
