.additional-sources.svelte-1rntjax{margin-top:58px;padding:34px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(125deg,color-mix(in srgb,var(--lapis) 14%,var(--surface)),var(--surface))}.sources-heading.svelte-1rntjax{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.sources-heading.svelte-1rntjax h2:where(.svelte-1rntjax){font-size:clamp(34px,4vw,48px);margin:10px 0}.sources-heading.svelte-1rntjax p:where(.svelte-1rntjax){color:var(--ink-soft);font-size:13px;line-height:1.8;max-width:540px;margin:0}.sources-all.svelte-1rntjax{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--gold-bright);white-space:nowrap;padding-block:10px}.sources-grid.svelte-1rntjax{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sources-grid.svelte-1rntjax>a:where(.svelte-1rntjax){position:relative;padding:22px 19px;border:1px solid var(--line);border-radius:10px;background:var(--night);transition:border-color .2s,background .2s}.sources-grid.svelte-1rntjax>a:where(.svelte-1rntjax):hover{border-color:var(--gold);background:var(--surface)}.sources-grid.svelte-1rntjax svg{color:var(--gold-bright);margin-bottom:18px}.source-period.svelte-1rntjax{display:block;font-size:10px;line-height:1.6;color:var(--ink-muted)}.sources-grid.svelte-1rntjax h3:where(.svelte-1rntjax){font-size:25px;line-height:1.1;margin:10px 0}.sources-grid.svelte-1rntjax p:where(.svelte-1rntjax){font-size:11px;color:var(--ink-soft);margin:0;padding-right:16px}.sources-grid.svelte-1rntjax .source-arrow{position:absolute;bottom:18px;right:15px;margin:0}.additional-sources.svelte-1rntjax>small:where(.svelte-1rntjax){display:block;margin-top:21px;color:var(--ink-muted);font-size:10px;line-height:1.7}.sources-grid.svelte-1rntjax a:where(.svelte-1rntjax):focus-visible,.sources-all.svelte-1rntjax:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}@media(max-width:900px){.sources-grid.svelte-1rntjax{grid-template-columns:repeat(2,minmax(0,1fr))}.sources-heading.svelte-1rntjax{align-items:start;flex-direction:column;gap:10px}}@media(max-width:480px){.additional-sources.svelte-1rntjax{padding:24px 18px;margin-top:38px}.sources-grid.svelte-1rntjax{grid-template-columns:1fr}.sources-grid.svelte-1rntjax>a:where(.svelte-1rntjax){padding:19px}.sources-grid.svelte-1rntjax svg{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.sources-grid.svelte-1rntjax>a:where(.svelte-1rntjax){transition:none}}html[data-theme=light] .additional-sources.svelte-1rntjax{background:linear-gradient(125deg,#efe7d7,#fffdf8);border-color:#d4c7ac;color:#1d2b34}html[data-theme=light] .sources-heading.svelte-1rntjax p:where(.svelte-1rntjax),html[data-theme=light] .sources-grid.svelte-1rntjax p:where(.svelte-1rntjax){color:#5e6f77}html[data-theme=light] .source-period.svelte-1rntjax,html[data-theme=light] .additional-sources.svelte-1rntjax>small:where(.svelte-1rntjax){color:#68746c}html[data-theme=light] .sources-grid.svelte-1rntjax>a:where(.svelte-1rntjax){background:#fffdf8;border-color:#dfd2ba}html[data-theme=light] .sources-grid.svelte-1rntjax>a:where(.svelte-1rntjax):hover{background:#f6eddd;border-color:#a66c28}
