.bp-sources{border-top:1px solid #e5e7eb;font-family:var(--font-main,"Inter",sans-serif);margin:36px 0;padding-top:24px}.bp-sources .bp-sources__title{color:var(--color-dark,#0a1240);font-size:18px;font-weight:500;line-height:1.3;margin:0 0 14px;text-transform:none}.bp-sources__list{margin:0;padding-left:22px}.bp-sources__list>li{color:#4b5563;font-size:14px;line-height:1.6;margin:0 0 12px;overflow-wrap:anywhere;padding-left:4px;scroll-margin-top:110px}.bp-sources__list p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.bp-sources__list a{color:var(--color-primary,#1414db);text-decoration:underline;text-underline-offset:3px}.bp-sources__list li:target{background:#f0fdf4}.bp-sources__list li:focus{outline:2px solid var(--color-accent,#10b981);outline-offset:4px}.bp-sources__empty{border:1px dashed #9ca3af;color:#6b7280;font:14px/1.6 Inter,sans-serif;margin:24px 0;padding:16px}.bp .bp-citation{font-size:.7em;line-height:0;vertical-align:super}.bp .bp-citation a{color:var(--color-primary,#1414db);font-weight:500;padding:0 2px;text-decoration:none}.bp .bp-citation a:hover{text-decoration:underline}.bp .bp-citation a:focus-visible{outline:2px solid var(--color-primary,#1414db);outline-offset:2px}