.Header-module__hBw1pG__header{text-align:center;break-inside:avoid;border-bottom:.5pt solid #ccc;margin-bottom:0;padding-bottom:8pt}.Header-module__hBw1pG__name{font-size:var(--sz-name);margin:0;font-weight:700;line-height:1.25}.Header-module__hBw1pG__address{font-style:normal}.Header-module__hBw1pG__contact{font-size:var(--sz-body);color:#434343;margin-top:2pt;line-height:1.55}.Header-module__hBw1pG__contact a{color:#222;text-decoration:underline}.Header-module__hBw1pG__sep{margin:0 4px}@media screen and (max-width:1200px){.Header-module__hBw1pG__header{padding-bottom:20px}.Header-module__hBw1pG__name{font-size:var(--sz-name);line-height:1.3}.Header-module__hBw1pG__contact{font-size:var(--sz-body);line-height:1.6}.Header-module__hBw1pG__sep{display:none}.Header-module__hBw1pG__contact{flex-direction:column;gap:6px;display:flex}}
.Section-module__A23O5q__section{break-inside:auto;margin-top:8pt}.Section-module__A23O5q__title{font-size:var(--sz-section);break-after:avoid;margin-bottom:5pt;padding-bottom:1.5pt;font-weight:400;line-height:1.5}@media screen and (max-width:1200px){.Section-module__A23O5q__section{margin-top:36px}.Section-module__A23O5q__title{margin-bottom:14px;padding-bottom:8px}}
.Entry-module__WcV35q__entry{break-inside:auto;margin-bottom:4pt}.Entry-module__WcV35q__entryHeader{break-after:avoid;break-inside:avoid;justify-content:space-between;align-items:baseline;gap:6pt;display:flex}.Entry-module__WcV35q__entryLeft{font-size:var(--sz-entry);flex:auto;min-width:0;line-height:1.5}.Entry-module__WcV35q__entryLeft strong,.Entry-module__WcV35q__jobTitle,.Entry-module__WcV35q__company,.Entry-module__WcV35q__degree,.Entry-module__WcV35q__institution,.Entry-module__WcV35q__atSep{font-weight:700}.Entry-module__WcV35q__entryRight{font-size:var(--sz-entry);white-space:nowrap;flex-shrink:0;font-weight:400;line-height:1.5}.Entry-module__WcV35q__bulletList{break-before:avoid;margin-top:5.5pt;padding-left:8pt}.Entry-module__WcV35q__bulletList li{font-size:var(--sz-body);font-weight:400;line-height:var(--lh);text-align:justify;text-align-last:left;break-inside:avoid;orphans:2;widows:2;margin-bottom:0;list-style-type:disc}@media print{.Entry-module__WcV35q__bulletList{padding-left:11pt}}@media screen and (max-width:1200px){.Entry-module__WcV35q__entryHeader{flex-direction:column;align-items:flex-start;gap:3px}.Entry-module__WcV35q__entryRight{font-size:calc(var(--sz-entry) - 1px);color:#555}.Entry-module__WcV35q__bulletList{padding-left:24px}.Entry-module__WcV35q__bulletList li{text-align:left;margin-bottom:8px}}
.Skills-module__G7oUEG__skills{break-inside:auto;width:100%;margin:0;padding:0;display:table}.Skills-module__G7oUEG__row{break-inside:avoid;display:table-row}.Skills-module__G7oUEG__row>dt,.Skills-module__G7oUEG__row>dd{font-size:var(--sz-body);line-height:var(--lh);vertical-align:top;padding:4.44pt 0;display:table-cell}.Skills-module__G7oUEG__row>dt{white-space:nowrap;width:88mm;padding-right:6pt;font-weight:700}.Skills-module__G7oUEG__row>dd{margin:0;font-style:italic}@media screen and (max-width:1200px){.Skills-module__G7oUEG__row>dt{white-space:normal;width:auto;padding-right:12px}}
.Toolbar-module__GZiDsq__bar{z-index:1000;pointer-events:none;justify-content:center;padding:0 24px;animation:.4s cubic-bezier(.16,1,.3,1) both Toolbar-module__GZiDsq__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes Toolbar-module__GZiDsq__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;pointer-events:auto;transform:translateY(0)}}.Toolbar-module__GZiDsq__bar:not([style]){pointer-events:auto}.Toolbar-module__GZiDsq__content{pointer-events:auto;background:#111;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:680px;margin-bottom:24px;padding:16px 24px;display:flex}.Toolbar-module__GZiDsq__text{color:#fffc;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.Toolbar-module__GZiDsq__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.Toolbar-module__GZiDsq__button{letter-spacing:.2px;color:#111;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;transition:background .15s,transform .15s;display:flex}.Toolbar-module__GZiDsq__button:hover{background:#e5e5e5;transform:translateY(-1px)}.Toolbar-module__GZiDsq__button:active{transform:translateY(0)}.Toolbar-module__GZiDsq__button:disabled{color:#aaa;cursor:not-allowed;background:#666}.Toolbar-module__GZiDsq__dismiss{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-family:system-ui,-apple-system,sans-serif;font-size:18px;line-height:1;transition:color .15s,background .15s;display:flex}.Toolbar-module__GZiDsq__dismiss:hover{color:#fffc;background:#ffffff14}.Toolbar-module__GZiDsq__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media print{.Toolbar-module__GZiDsq__bar{display:none}}@media screen and (max-width:520px){.Toolbar-module__GZiDsq__content{border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px}.Toolbar-module__GZiDsq__text{text-align:center}}
.page-module___8aEwW__profile{font-size:var(--sz-body);line-height:var(--lh);text-align:justify;text-align-last:left;break-inside:avoid}@media screen and (max-width:1200px){.page-module___8aEwW__profile{text-align:left}}
