.source-passage{font-family:var(--font-inter), sans-serif;font-size:14px;line-height:22px}.source-aligned{padding-inline-start:calc(4ch + .75em)}.source-title-wrap{margin-bottom:12px}.source-title{color:#242529;margin:0;font-size:16px;font-weight:600;line-height:24px}.source-header{overflow-wrap:anywhere;margin-bottom:16px}.source-kicker{color:#71717a;font-size:12px;font-weight:500;line-height:18px}.source-work-title>h4{color:#242529;margin:4px 0 0;font-size:16px;font-weight:600;line-height:24px}.source-header .source-credit{margin-top:6px}.source-credit p{color:#52525b;margin:0;font-size:13px;font-style:italic;line-height:20px}.source-notes{border-top:1px solid #e4e4e7;margin-top:16px;padding-top:12px}.source-notes+.source-notes{border-top:0;margin-top:6px;padding-top:0}.source-notes-label,.source-notes p{color:#52525b;font-size:13px;line-height:20px}.source-notes-label{margin-bottom:4px;font-weight:600}.source-lines>*+*{margin-top:1em}.source-line{font-family:var(--font-inter), sans-serif;grid-template-columns:4ch minmax(0,1fr);align-items:start;column-gap:.75em;font-size:14px;line-height:22px;display:grid}.source-line-number{color:#71717a;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.source-line-content{overflow-wrap:anywhere;min-width:0}.source-lines .source-line-content>p{margin:0}.source-notes>div+div{margin-top:4px}.source-notes p{margin:0}
