.experience-artifact{--artifact-accent:#b7435b;width:100%;min-width:0;max-width:760px;color:var(--text);margin-inline:auto}.experience-artifact .experience-artifact__disclosure{color:var(--text-muted);margin:0 0 14px;font-size:12px;line-height:1.6}.experience-artifact__input,.experience-artifact__result{border:1px solid var(--border);background:var(--surface);border-radius:4px;min-width:0;padding:clamp(20px,2.5vw,28px)}.experience-artifact__input{border-bottom:0;border-radius:6px 6px 0 0}.experience-artifact__result{border-top:0;border-radius:0 0 6px 6px;padding-top:12px}.experience-artifact--excerpt .experience-artifact__result .experience-artifact__text{border-left:3px solid var(--artifact-accent);background:color-mix(in oklab, var(--artifact-accent) 8%, var(--surface));padding:8px 14px;font-weight:600;display:inline-block}.experience-artifact .experience-artifact__label{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.035em;overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.6}.experience-artifact .experience-artifact__text{max-width:62ch;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.experience-artifact__text mark{background:color-mix(in oklab, var(--artifact-accent) 16%, var(--surface));color:inherit;border-bottom:1px solid var(--artifact-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.06em .08em}.experience-artifact__connector{border-inline:1px solid var(--border);background:var(--surface);height:24px;color:var(--artifact-accent);justify-content:flex-start;align-items:center;padding-left:clamp(20px,2.5vw,28px);display:flex}.experience-artifact .experience-artifact__items{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.experience-artifact__items li{border-top:1px solid var(--border);align-items:flex-start;gap:16px;min-width:0;padding-block:18px;display:flex}.experience-artifact__items li:last-child{padding-bottom:0}.experience-artifact__items li>div{min-width:0}.experience-artifact__number{color:var(--artifact-accent);font-family:var(--font-mono);flex:0 0 24px;padding-top:3px;font-size:12px;line-height:1.5}.experience-artifact .experience-artifact__items h4{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;font-weight:600;line-height:1.6}.experience-artifact .experience-artifact__items p{max-width:62ch;color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}@media (max-width:600px){.experience-artifact .experience-artifact__disclosure{margin-bottom:16px}.experience-artifact__input,.experience-artifact__result{padding:20px 16px}.experience-artifact__connector{padding-left:16px}.experience-artifact__items li{gap:12px}}[data-theme=dark] .experience-artifact{--artifact-accent:#f29bac}
