@page{margin:1.5cm 1.5cm;size:A4 portrait}:root{--background-color-body:white;--background-color-dark:white;--background-color-light:white;--background-color-main:white;--text-color-content:rgb(31, 31, 31);--text-color-heading:black;--text-color-sidebar:rgb(31, 31, 31);--text-color-subheading:rgb(63, 63, 63);font-size:9pt}a{text-decoration:none}body{background:0 0}main{box-shadow:none;display:block;margin:0;max-width:100%;width:100%}p{page-break-inside:avoid}.sidebar{border-bottom:2px solid var(--text-color-content);display:grid;grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"profile education languages interests" "contact-details education languages interests";max-width:100%;padding-bottom:1.5rem}.profile{align-items:flex-start;grid-area:profile;margin:0;padding:0}.profile__picture{display:none}.profile__name{margin-bottom:.5rem}.profile__job-role{margin:0}.contact-details{grid-area:contact-details;margin:0;padding:0}.education{grid-area:education;margin:0;padding:0}.languages{grid-area:languages;margin:0;padding:0}.interests{grid-area:interests;margin:0;padding:0}.main-content{max-width:100%;padding:0;width:100%}.career-profile{page-break-inside:avoid}.experience{page-break-inside:avoid}.projects{page-break-inside:avoid}.skills{page-break-inside:avoid}.skills__detail-item-score{background:0 0}.skills__detail-item-score-bar{border:.75rem solid grey}
