.experience-summary{margin:0 0 50px}.experience-summary-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.experience-summary-heading h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(44px,5vw,68px);font-weight:900;letter-spacing:-.045em;line-height:.9}.experience-add{border:0;background:none;text-decoration:underline;text-underline-offset:4px;font-size:13px;font-weight:800;white-space:nowrap}.experience-add:hover{color:var(--blue)}.experience-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:18px}.experience-summary-card{position:relative;display:flex;align-items:center;gap:15px;min-height:144px;padding:17px 47px 17px 17px;border:2px solid var(--ink);background:#fff;box-shadow:6px 6px 0 var(--ink)}.experience-years{width:91px;height:91px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e4abef;color:var(--ink)}.experience-summary:nth-child(2) .experience-years{background:#a2c5fc}.experience-years strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:55px;line-height:.85;font-weight:900}.experience-years span{font-size:10px;font-weight:900;letter-spacing:.09em;margin-top:8px}.experience-summary-copy{min-width:0}.experience-summary-copy h4{font-size:18px;font-weight:900;line-height:1.1;overflow-wrap:anywhere}.experience-level{display:inline-block;margin-top:10px;padding:4px 7px;background:var(--lime);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.experience-summary-copy small{display:block;margin-top:9px;color:#666;font-size:9px;font-weight:800;letter-spacing:.04em}.experience-summary-card .edit-pencil{position:absolute;right:13px;top:13px}.experience-empty{padding:22px;border:2px dashed #9f9f9f;background:#fff;font-size:14px;font-weight:700}.experience-dialog .experience-matches{max-height:175px;overflow-y:auto;margin:8px 0 14px}.experience-matches button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid #ccc;background:#fff;text-align:left;font-size:13px}.experience-matches button:hover,.experience-matches button:focus-visible{background:var(--lime)}.experience-matches small{color:#555;text-align:right;font-size:10px}.experience-matches p{padding:8px 0;font-size:12px}.experience-dialog select{width:100%;min-height:46px;padding:10px;border:2px solid var(--ink);background:#fff}.experience-dialog-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.experience-dialog #experienceMessage:not(:empty){margin:14px 0;color:#b12f18}@media(max-width:700px){.experience-summary-grid{grid-template-columns:1fr}.experience-summary-card{min-height:128px}.experience-years{width:76px;height:76px}.experience-years strong{font-size:44px}.experience-summary-heading h3{font-size:46px}}
