.resource-library.svelte-gczoum{max-width:1160px;min-height:64vh;color:var(--color-text);margin:0 auto;padding:clamp(52px,7vw,104px) 5% 130px}.library-head.svelte-gczoum{max-width:790px;margin-bottom:70px}.library-head.svelte-gczoum>p:where(.svelte-gczoum):first-child{letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent-text);font-size:13px;font-weight:750}.library-head.svelte-gczoum h1:where(.svelte-gczoum){letter-spacing:-.06em;overflow-wrap:anywhere;margin:18px 0 32px;font-size:clamp(38px,6vw,76px);line-height:1.1}.head-rule.svelte-gczoum{background:var(--color-accent-text);width:68px;height:4px}.intro.svelte-gczoum{color:var(--color-muted);word-break:keep-all;max-width:640px;margin:25px 0 0;font-size:clamp(16px,1.8vw,21px);line-height:1.7}.resource-list.svelte-gczoum{border-top:1px solid var(--color-border)}.resource-row.svelte-gczoum{border-bottom:1px solid var(--color-border);grid-template-columns:72px minmax(0,1fr) 56px;gap:25px;padding:34px 0 38px;display:grid}.resource-number.svelte-gczoum{color:var(--color-accent-text);padding-top:4px;font-size:15px;font-weight:700}.resource-meta.svelte-gczoum{color:var(--color-muted);flex-wrap:wrap;gap:8px;font-size:12px;font-weight:650;display:flex}.resource-meta.svelte-gczoum span:where(.svelte-gczoum)+span:where(.svelte-gczoum):before{content:"·";margin-right:8px}.resource-body.svelte-gczoum h2:where(.svelte-gczoum){letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(23px,2.9vw,36px);line-height:1.3}.resource-body.svelte-gczoum h2:where(.svelte-gczoum) a:where(.svelte-gczoum){color:inherit;text-decoration:none}.resource-body.svelte-gczoum h2:where(.svelte-gczoum) a:where(.svelte-gczoum):hover{text-underline-offset:5px;text-decoration:underline}.resource-body.svelte-gczoum p:where(.svelte-gczoum){max-width:690px;color:var(--color-muted);word-break:keep-all;margin:0;font-size:16px;line-height:1.7}.resource-file.svelte-gczoum{color:var(--color-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:13px;display:flex}.resource-arrow.svelte-gczoum{border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-accent-text);border-radius:50%;place-items:center;font-size:22px;text-decoration:none;display:grid}.resource-arrow.svelte-gczoum:hover{background:var(--color-accent);color:var(--color-on-accent)}.library-empty.svelte-gczoum{color:var(--color-muted);border-top:1px solid var(--color-border);padding:36px 0}.resource-library.svelte-gczoum :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=640px){.library-head.svelte-gczoum{margin-bottom:42px}.resource-row.svelte-gczoum{grid-template-columns:minmax(0,1fr) 48px;gap:12px;padding:28px 0}.resource-number.svelte-gczoum{display:none}.resource-body.svelte-gczoum p:where(.svelte-gczoum){font-size:15px}.resource-file.svelte-gczoum{font-size:12px}}
