/* Accessible and consistent mobile navigation and icon treatment. */
.shared-header .shared-nav a[aria-current="page"]{color:#fff;border-bottom:2px solid #e9f8fa;font-weight:800}
.contact-links .contact-arrow svg{display:block;width:17px;height:17px}
.cv-mobile{display:none}
@media(max-width:700px){.reader{display:none!important}.cv-mobile{display:block;margin-top:36px}.cv-language-note{font-size:13px;color:#a7babc}.cv-mobile-page{border-top:1px solid #465257;padding:24px 0 30px;overflow-wrap:anywhere}.cv-mobile-page h3{font-size:18px;color:#f5f7f7;margin:26px 0 12px;letter-spacing:.035em}.cv-mobile-page p{font-size:16px;line-height:1.72;color:#d0d9d9;margin:0 0 12px}.cv-page-label{font-size:12px;letter-spacing:.14em;color:#9ed4dc}}
