.cv-wrap[data-astro-cid-uue4a3aj]{padding-top:67px;padding-bottom:62px}.cv-page-header[data-astro-cid-uue4a3aj]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:29px;display:flex}.cv-page-header[data-astro-cid-uue4a3aj] h1[data-astro-cid-uue4a3aj]{font-size:var(--page-title-size);margin:0}.cv-download[data-astro-cid-uue4a3aj]{color:#fff;background:#2658a7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #122e5c1f}.cv-download[data-astro-cid-uue4a3aj]:hover{color:#fff;background:#1a4488}.cv-download[data-astro-cid-uue4a3aj] svg[data-astro-cid-uue4a3aj]{width:18px;height:18px}.cv-document[data-astro-cid-uue4a3aj]{background:var(--surface);border:1px solid var(--stroke);max-width:1050px;box-shadow:var(--shadow);border-radius:16px;margin-inline:auto;padding:clamp(25px,4.8vw,57px)}.cv-section[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--stroke);margin-bottom:32px;padding-bottom:31px}.cv-section[data-astro-cid-uue4a3aj]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cv-section[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj]{color:var(--heading-color);border-left:4px solid var(--heading-color);margin:0 0 22px;padding-left:13px;font-size:clamp(1.5rem,2.2vw,1.85rem)}.cv-entry-list[data-astro-cid-uue4a3aj]{gap:19px;display:grid}.cv-entry[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--stroke);padding-bottom:19px}.cv-entry[data-astro-cid-uue4a3aj]:last-child{border-bottom:0;padding-bottom:0}.cv-entry-heading[data-astro-cid-uue4a3aj]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cv-entry[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj],.cv-study-group[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj],.cv-bottom-grid[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{color:var(--ink);letter-spacing:0;margin:0;font:700 1.06rem/1.45 Segoe UI,system-ui,sans-serif}.cv-location[data-astro-cid-uue4a3aj]{color:var(--muted);font-size:.93rem;font-weight:400}.cv-date[data-astro-cid-uue4a3aj]{color:var(--link-color);white-space:nowrap;font-size:.87rem;font-weight:700}.cv-entry[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin:4px 0 0;font-size:.955rem;line-height:1.63}.cv-degree[data-astro-cid-uue4a3aj]{font-weight:600}.cv-study-list[data-astro-cid-uue4a3aj]{gap:19px;display:grid}.cv-study-group[data-astro-cid-uue4a3aj] ul[data-astro-cid-uue4a3aj]{margin:6px 0 0;padding-left:20px}.cv-study-group[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{margin:4px 0;line-height:1.65}.cv-study-group[data-astro-cid-uue4a3aj]:not(:last-child){border-bottom:1px solid var(--stroke);padding-bottom:19px}.cv-membership[data-astro-cid-uue4a3aj]{margin:0}.cv-technical-skills[data-astro-cid-uue4a3aj]{gap:8px;display:grid}.cv-technical-skills[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin:0;line-height:1.65}.cv-language-list[data-astro-cid-uue4a3aj]{margin:0;padding-left:24px}.cv-language-list[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{margin:5px 0;line-height:1.7}.cv-personal-info[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--stroke);margin-bottom:29px;padding-bottom:29px}.cv-personal-info[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin:7px 0;font-size:clamp(1.02rem,1.42vw,1.16rem);line-height:1.6}.cv-personal-info[data-astro-cid-uue4a3aj] strong[data-astro-cid-uue4a3aj]{font-size:1.07em}.cv-personal-info[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{color:var(--link-color)}.cv-interest-list[data-astro-cid-uue4a3aj]{margin:0 0 16px;padding-left:24px}.cv-interest-list[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{padding:3px 0;line-height:1.7}.cv-related-link[data-astro-cid-uue4a3aj]{color:var(--link-color);align-items:center;gap:7px;margin-top:14px;font-weight:700;text-decoration:none;display:inline-flex}.cv-related-link[data-astro-cid-uue4a3aj]:hover,.cv-related-link[data-astro-cid-uue4a3aj]:focus-visible{color:var(--link-hover);text-decoration:underline}.cv-link-summary[data-astro-cid-uue4a3aj]{margin:0 0 4px;line-height:1.65}.cv-subsection[data-astro-cid-uue4a3aj]{border-top:1px solid var(--stroke);margin-top:22px;padding-top:22px}.cv-subsection[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{color:var(--ink);margin:0 0 8px;font:700 1.06rem/1.45 Segoe UI,system-ui,sans-serif}.cv-subsection[data-astro-cid-uue4a3aj] ul[data-astro-cid-uue4a3aj]{margin:0;padding-left:22px}.cv-subsection[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{margin:5px 0}.cv-subsection[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin:0;line-height:1.65}@media (width<=760px){.cv-page-header[data-astro-cid-uue4a3aj]{flex-direction:column;align-items:start}.cv-wrap[data-astro-cid-uue4a3aj]{padding-top:45px}.cv-entry-heading[data-astro-cid-uue4a3aj]{flex-direction:column;align-items:start;gap:2px}.cv-date[data-astro-cid-uue4a3aj]{margin-bottom:4px}.cv-bottom-grid[data-astro-cid-uue4a3aj]{grid-template-columns:1fr;gap:26px}}@media (width<=520px){.cv-wrap[data-astro-cid-uue4a3aj]{width:min(100% - 28px,1160px)}.cv-document[data-astro-cid-uue4a3aj]{padding:20px}.cv-section[data-astro-cid-uue4a3aj]{margin-bottom:26px;padding-bottom:25px}.cv-entry[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{font-size:1rem}}
