.about-profile-card{align-self:start;overflow:hidden}.about-profile-card .about-profile-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px;margin:0 0 26px}.about-profile-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:24px 0 35px}.about-profile-actions .button{font-size:13px;gap:9px}.about-profile-actions .service-icon{width:18px;height:18px}.about-profile-actions .text-link{font-size:13px}.about-cv{padding-block:45px 30px;scroll-margin-top:110px}.about-cv-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.about-cv-heading h2{font-size:33px;margin:8px 0 0;line-height:1.6}.about-cv-dates{font-size:11px;color:#859477;padding-bottom:7px}.career-list{border-top:1px solid var(--line)}.career-entry{display:grid;grid-template-columns:200px minmax(0,1fr);gap:42px;padding-block:32px;border-bottom:1px solid var(--line)}.career-date{display:flex;flex-direction:column;align-items:start;gap:10px;padding-top:4px}.career-date>span{font-size:13px;font-weight:550;background:#edf5e5;color:#557142;padding:7px 13px;border-radius:7px;line-height:1.6}.career-date>small{color:#85977a;font-size:12px}.career-entry h3{font-size:23px;margin:0 0 5px;line-height:1.6;display:flex;align-items:baseline;gap:17px;flex-wrap:wrap}.career-entry h3>[lang=en]{font:11px/1.6 Arial,sans-serif;color:#9aaa8d}.career-role{font-size:14px;color:#6b805b;margin:0 0 18px}.career-entry ul{padding-right:19px;margin:13px 0 0}.career-entry li{font-size:15px;color:#68775d;line-height:2.05;margin-bottom:6px;padding-right:4px}.career-entry li::marker{color:#9dbb81}.about-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.about-skill-grid>div{border-top:2px solid #dfead4;padding-top:20px}.about-skill-grid h3{font-size:18px;margin:0 0 19px}.about-skill-tags{display:flex;gap:8px;flex-wrap:wrap}.about-skill-tags>span{background:#f0f5e9;border:1px solid #e5ecdb;border-radius:6px;padding:5px 9px;font-size:12px;line-height:1.7;color:#627952;max-width:100%;overflow-wrap:anywhere}.about-personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#f2f6ed;border:1px solid #e1e9d8;border-radius:20px;padding:35px 40px;margin-block:30px 65px}.about-personal-grid h2{font-size:24px;margin:9px 0 22px}.about-personal-grid h3{font-size:17px;margin:0 0 9px}.about-personal-grid p{font-size:15px;line-height:2;margin:0 0 20px}.about-language-list{display:flex;flex-wrap:wrap;gap:15px;font-size:13px;color:#6a7c5a}.about-contact-list{display:flex;flex-wrap:wrap;gap:9px 18px;font-size:12px;border-top:1px solid #dce6d1;padding-top:17px;color:#667e52}.about-contact-list>a{overflow-wrap:anywhere}.about-editable{padding-bottom:10px}.about-editable p{overflow-wrap:anywhere}
@media(max-width:1050px){.career-entry{grid-template-columns:170px minmax(0,1fr);gap:28px}.about-personal-grid{gap:35px;padding:30px}.about-skill-grid{gap:22px}.about-cv-heading h2{font-size:29px}}
@media(max-width:800px){.about-profile-card{padding:25px}.about-profile-card h2{font-size:24px}.about-profile-card .about-profile-photo{margin-bottom:20px}.career-entry{grid-template-columns:140px minmax(0,1fr);gap:24px}.career-entry h3{font-size:21px;gap:8px 14px}.career-entry li{font-size:14px}.about-skill-grid{grid-template-columns:1fr;gap:28px}.about-personal-grid{gap:25px;padding:28px}.about-cv-heading{align-items:start}.about-cv-heading h2{font-size:28px}.about-cv-dates{padding-top:10px;white-space:nowrap}.about-profile-actions{gap:18px}.about-profile-actions .button{font-size:12px}.about-personal-grid h2{font-size:22px}}
@media(max-width:560px){.about-profile-card .about-profile-photo{aspect-ratio:1.15;object-position:center 38%}.about-profile-card h2{font-size:27px}.about-profile-actions{margin-block:23px 29px;gap:20px}.about-profile-actions .button{font-size:13px}.about-cv{padding-block:30px 20px}.about-cv-heading{flex-direction:column;gap:12px;margin-bottom:24px}.about-cv-heading h2{font-size:28px}.about-cv-dates{padding:0}.career-entry{grid-template-columns:1fr;gap:19px;padding-block:27px}.career-date{flex-direction:row;align-items:center;gap:14px;padding:0}.career-date>span{font-size:12px;padding:6px 10px}.career-date>small{font-size:11px}.career-entry h3{font-size:22px}.career-role{font-size:13px;margin-bottom:13px}.career-entry li{font-size:14px;line-height:2.1}.about-personal-grid{grid-template-columns:1fr;gap:30px;padding:27px 24px;margin-block:20px 40px}.about-personal-grid>div+div{padding-top:25px;border-top:1px solid #dce6d1}.about-personal-grid h2{font-size:24px}.about-skill-grid h3{font-size:19px}.about-skill-tags>span{font-size:12px}.about-contact-list{font-size:12px}.about-language-list{font-size:13px}}
