.career{border-top:1px solid var(--line)}.career-block{margin-top:40px}.career-block>h3{font-size:1.25rem;margin-bottom:20px}.credits{list-style:none;padding:0;margin:0}.credits>li{display:grid;grid-template-columns:105px minmax(0,1fr);gap:28px;padding:25px 0;border-top:1px solid var(--line)}.credits time{color:var(--accent);font-size:1rem;font-weight:700}.credits h4,.experience h4{font-size:1.125rem;margin:0;line-height:1.7}.credits p{margin:7px 0 0}.credits .credit-type{font-size:.875rem;color:#705e68;margin:0 0 7px}.experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.experience{border:1px solid var(--line);border-radius:20px;padding:26px}.experience-years{display:inline-block;margin:10px 0 5px!important;padding:3px 12px;border-radius:20px;background:#fff0f5;color:var(--accent);font-size:.875rem}.experience p{margin:12px 0 0}.experience ul{margin:15px 0 0;padding-left:1.25em}.experience li+li{margin-top:9px}.as-of{font-size:.875rem;color:#705e68}header nav{flex-wrap:wrap}@media(max-width:680px){.credits>li{grid-template-columns:1fr;gap:9px;padding:20px 0}.experience-grid{grid-template-columns:1fr;gap:15px}.experience{padding:23px}.career-block{margin-top:30px}header nav{max-width:200px;gap:8px 13px}}
