*{box-sizing:border-box}body{margin:0;background:#edeef0;color:#252a32;font-family:Arial,sans-serif}header{max-width:900px;margin:auto;min-height:72px;padding:18px 8px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.muted{color:#777e88;margin-left:6px}nav{display:flex;align-items:center;gap:22px}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #3156d9;outline-offset:5px}.download{background:#252a32;color:white;padding:11px 15px;border-radius:4px}main{max-width:900px;margin:0 auto 40px}.document{display:block;background:white;box-shadow:0 2px 14px #00000012}.document img{display:block;width:100%;height:auto}nav a:hover{opacity:.75}@media(max-width:940px){header{padding:16px 18px}main{margin:0 12px 24px}}@media(max-width:480px){header{font-size:11px;min-height:64px;gap:8px;padding:12px}nav{gap:12px}.download{padding:10px}main{margin:0 0 20px}.document{box-shadow:none}}@media print{header{display:none}body{background:white}main{max-width:none;margin:0}.document{box-shadow:none}}

.document{position:relative}.cv-link{position:absolute;display:block;border-radius:2px;transition:background-color .15s}.cv-link:hover{background:rgba(49,86,217,.12)}.cv-link:focus-visible{outline:2px solid #3156d9;outline-offset:2px;background:rgba(49,86,217,.12)}
.cv-link-header{left:58.4186915%;top:8.9773605%;width:5.6965088%;height:1.4372424%}
.cv-link-profile{left:45.1057997%;top:14.6248085%;width:7.5503800%;height:1.8434712%}
.cv-link-experience{left:30.5624954%;top:24.5723313%;width:7.9164623%;height:1.6154129%}
@media print{.cv-link{display:none}}
