.header-cv{display:inline-flex;align-items:center;gap:10px;border:1px solid #ccff7c44;border-radius:3px;padding:8px 11px;font-size:10px;font-weight:700;color:#d9e9cf;line-height:1.3;white-space:nowrap;transition:background .25s,border-color .25s}
.header-cv:hover{background:#ccff7c12;border-color:var(--acid)}
.header-cv svg{width:13px;height:13px;color:var(--acid)}
.linkedin-icon{display:block;line-height:1;transition:color .25s}
.linkedin-icon svg{width:19px;height:19px}
.linkedin-icon:hover{color:var(--acid)}
.portrait-linkedin{margin-left:16px}
.about-links{display:flex;align-items:center;flex-wrap:wrap;gap:22px 28px}
.about-links>.text-link{font-size:12px}
.cv-download{min-height:46px;padding:13px 17px;font-size:11px;gap:20px}
.contact-profile-links{display:flex;align-items:center;flex-wrap:wrap;gap:0 25px}
.mobile-cv{display:flex;align-items:center;justify-content:space-between;color:var(--acid)}
.mobile-cv svg{width:18px;height:18px}
@media(max-width:1050px){.header-cv{display:none}}
@media(max-width:720px){.about-links{gap:22px}.cv-download{font-size:11px}.contact-profile-links{gap:0 24px}.mobile-nav>.mobile-cv{font-size:16px}}
@media(max-width:720px){html:not(.js) .mobile-nav{flex-wrap:wrap}}
@media(max-width:720px){.linkedin-icon{display:none}}
@media print{.header-cv,.mobile-cv,.cv-download{display:none!important}}
