/* Experience */ .experience-card { } .experience-card h3 { margin-bottom: 0; } .experience-date { color: var(--primary-colour) !important; font-size: 0.95rem; width: 50%; min-width: 50%; text-decoration: none !important; -webkit-text-fill-color: inherit !important; -webkit-text-decoration: none !important; pointer-events: none !important; } .experience-card:last-child { margin-bottom: 0; } .experience-company-and-date { display: inline-flex; justify-content: space-between; align-items: center; text-align: left; width: 90%; margin-bottom: 0.25rem; } .experience-description { margin: 0.5rem 0; } section.experience li { text-indent: -50px; padding-left: 50px; } .experience-additional-entry { list-style-type: disc; width: 100%; } .experience-header { display: flex; align-items: center; } .experience-additional-entry .experience-job-title, .experience-additional-entry .experience-company, .experience-additional-entry .experience-date { font-weight: bold; margin: 0; width: fit-content; } .experience-additional-entry .experience-company { margin-left: 5px; margin-right: auto; } .experience-additional-entry .experience-date { font-weight: normal; margin-left: auto; } .experience-additional-entry:not(:first-of-type) .experience-job-title::after { content: " at "; font-weight: normal; } .experience-additional-entry .experience-company::after { content: " "; } .experience-additional-entry .experience-description:last-of-type { margin-top: 0; margin-bottom: 1rem; }