.fed-body:where(.astro-H26I6OLI){padding-top:48px}.fed-section:where(.astro-H26I6OLI){margin-bottom:56px}.fed-section:where(.astro-H26I6OLI):last-child{margin-bottom:0}.fed-desc:where(.astro-H26I6OLI){margin:-18px 0 26px;color:var(--muted);font-size:15.5px}.docs-grid:where(.astro-H26I6OLI){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.doc-card:where(.astro-H26I6OLI){display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;padding:22px 24px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s,border-color .2s}.doc-card:where(.astro-H26I6OLI):hover{transform:translateY(-4px);box-shadow:0 18px 40px #06201629;border-color:var(--grass)}.doc-title:where(.astro-H26I6OLI){font-weight:600;color:var(--ink);line-height:1.4;font-size:15.5px}.doc-meta:where(.astro-H26I6OLI){display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.doc-meta:where(.astro-H26I6OLI) i:where(.astro-H26I6OLI){font-style:normal;background:var(--red);color:#fff;font-size:10px;letter-spacing:.1em;padding:3px 8px;border-radius:6px}
