.sources-drawer[data-astro-cid-3eh2resq]{border:1px solid var(--line);border-radius:var(--r,12px);background:var(--panel);transition:border-color .2s,background .2s;overflow:hidden}.sources-drawer[data-astro-cid-3eh2resq][open]{border-color:var(--line-2)}.sources-summary[data-astro-cid-3eh2resq]{cursor:pointer;user-select:none;color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;list-style:none;transition:color .15s,background .15s;display:flex}.sources-summary[data-astro-cid-3eh2resq]::-webkit-details-marker{display:none}.sources-summary[data-astro-cid-3eh2resq]:hover{color:var(--text);background:var(--bg-hover,#ffffff05)}.sources-summary-left[data-astro-cid-3eh2resq]{align-items:center;gap:10px;display:flex}.sources-toggle-icon[data-astro-cid-3eh2resq]{color:var(--text-3);font-size:14px;line-height:1;transition:transform .2s;display:inline-block;transform:rotate(-90deg)}.sources-drawer[data-astro-cid-3eh2resq][open] .sources-toggle-icon[data-astro-cid-3eh2resq]{color:var(--text);transform:rotate(0)}.sources-title[data-astro-cid-3eh2resq]{font-size:var(--fs-sm);color:inherit;letter-spacing:normal;margin:0;font-weight:500;line-height:1.4}.sources-badge[data-astro-cid-3eh2resq]{font-size:var(--fs-cap);font-family:var(--mono);color:var(--text-3);background:var(--bg);border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:2px 8px}.sources-body[data-astro-cid-3eh2resq]{border-top:1px solid var(--line);padding:18px 20px 20px}@media (width>=768px){.sources-drawer[data-astro-cid-3eh2resq] .sources[data-astro-cid-3eh2resq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}}
