.cv-download{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--wash);border:1px solid var(--line);border-inline-start:3px solid var(--gold);padding:24px 28px;margin-block:30px 0}.cv-download strong{color:var(--navy);font-size:20px}.cv-download p{margin:4px 0 0;color:var(--muted);font-size:14px}.cv-download .button{flex-shrink:0}.cv-details{min-width:0}.cv-details .cv-block{scroll-margin-top:140px}.cv-details h3{font-size:20px;line-height:1.5}.cv-details .content-list{padding-inline-start:24px}.cv-details .content-list li{margin-block:12px;overflow-wrap:anywhere}.cv-qualification{padding-block:18px;border-bottom:1px solid var(--line)}.cv-qualification:last-child{border:0}.cv-qualification p{margin:5px 0 0}.cv-career{list-style:none;padding:0;margin:0;border-inline-start:1px solid var(--line)}.cv-career li{position:relative;padding:0 0 24px;padding-inline-start:26px;margin-block:22px}.cv-career li:before{content:"";position:absolute;inset-inline-start:-5px;top:9px;width:9px;height:9px;background:var(--gold);border-radius:50%}.cv-career h3{margin:5px 0}.cv-career p{margin:0}.cv-career .cv-period{font-size:13px;font-weight:600;color:var(--blue)}.cv-details #profile{display:flow-root}.cv-grid .side-nav{gap:10px}.cv-grid .side-nav a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(max-width:640px){.cv-download{align-items:flex-start;flex-direction:column;padding:20px;gap:16px}.cv-download .button{max-width:100%;white-space:normal;font-size:13px}.cv-download strong{font-size:18px}.cv-details h3{font-size:18px}.cv-career li{padding-inline-start:20px}.cv-grid .side-nav{gap:12px 8px}}

.cv-download .cv-download-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cv-download-meta>span{white-space:nowrap}.cv-pdf-format{display:inline-flex;align-items:center;gap:5px}.cv-pdf-icon{width:17px;height:19px;flex:none}.cv-page-count{unicode-bidi:isolate}.cv-meta-dot{opacity:.55}
