body.resume-design .navbar .nav-container,body.resume-design .navbar .nav-links,body.resume-design .resume-tabs-bar,body.resume-design .resume-subtabs-bar,body.resume-design .resume-page>.container{box-sizing:border-box;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}
body.resume-design .navbar .nav-links{gap:44px}
body.resume-design .navbar .nav-links a{font-size:17px}
body.resume-design .resume-tabs-bar{height:auto;min-height:0;padding-top:13px;padding-bottom:0;row-gap:12px}
body.resume-design .resume-tabs-bar>.container{padding:0}
body.resume-design .resume-tabs{gap:12px 36px}
body.resume-design .resume-tab-btn{font-size:15px}
body.resume-design .navbar .nav-links a.active,body.resume-design .resume-tab-btn.active{color:#e3cfa3}
body.resume-design .resume-page{padding-top:80px}
body.resume-design .resume-section-content{font-size:18px;line-height:1.95;color:#d2ccbe;overflow-wrap:anywhere}
body.resume-design .resume-section-content p,body.resume-design .resume-section-content span,body.resume-design .resume-section-content font{font-size:inherit!important;line-height:inherit!important;color:inherit!important}
body.resume-design .resume-profile-grid{display:grid;grid-template-columns:minmax(0,1.47fr) minmax(0,1fr);gap:80px;align-items:start}
body.resume-design .resume-profile-copy{min-width:0;max-width:680px}
body.resume-design .resume-profile-label{font-size:12px;line-height:20px;letter-spacing:.12em;color:#e3cfa3;margin:0 0 24px;font-weight:500}
body.resume-design .resume-profile-grid>.resume-portrait{float:none!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0}
body.resume-design .resume-profile-grid>.resume-portrait img{display:block;width:100%!important;height:auto;max-width:100%!important;margin:0;border-radius:6px}
body.resume-design .resume-profile-copy p{margin:0 0 24px!important}
body.resume-design .resume-section-meta:empty{display:none}
body.resume-design .lang-toggle{font-size:15px;letter-spacing:.03em;color:#d2ccbe}
@media(max-width:1100px) and (min-width:761px){body.resume-design .navbar .nav-links{gap:24px;flex-wrap:wrap}body.resume-design .resume-profile-grid{gap:70px}}
@media(max-width:760px){body.resume-design .navbar .nav-container,body.resume-design .resume-tabs-bar,body.resume-design .resume-subtabs-bar,body.resume-design .resume-page>.container{padding-left:24px;padding-right:24px}body.resume-design .navbar .nav-links{width:auto;padding:16px 18px;gap:4px 16px}body.resume-design .resume-tabs-bar{padding-top:13px}body.resume-design .resume-page{padding-top:76px}body.resume-design .resume-profile-grid{grid-template-columns:minmax(0,1fr);gap:32px}body.resume-design .resume-section-content{font-size:17px;line-height:1.95}}
