.lupa-sources{max-width:680px;margin:0 auto;padding:32px 22px 40px;border-top:1px solid #e3e3e3;color:#333;font-family:Inter,"Helvetica Neue",Arial,sans-serif}
.lupa-sources h2{font-size:24px;font-weight:500;text-align:left;line-height:1.3;margin:0 0 14px}
.lupa-sources p{font-size:14px;line-height:1.65;font-weight:400;color:#5c5e62;margin:0 0 16px}
.lupa-sources ol{padding-left:22px;margin:0}
.lupa-sources li{padding-left:4px;margin:0 0 18px;font-size:15px;line-height:1.6}
.lupa-sources a{color:#171a20;text-underline-offset:3px;overflow-wrap:anywhere}
.lupa-sources a:focus-visible{outline:3px solid #171a20;outline-offset:4px}
.lupa-sources .source-context{display:block;color:#5c5e62;font-size:14px;margin-top:4px}
.lupa-sources .source-limit{display:block;color:#5c5e62;font-size:13px;margin-top:4px}
