.page.svelte-15jli35{padding:2rem 0 3rem}.page-header.svelte-15jli35{margin-bottom:1.5rem}.back.svelte-15jli35{display:inline-block;font-size:.875rem;color:var(--color-text-secondary);margin-bottom:.75rem;text-decoration:none}.back.svelte-15jli35:hover{color:var(--color-text)}.subtitle.svelte-15jli35{color:var(--color-text-secondary);margin-top:.375rem}.card.svelte-15jli35{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.intro.svelte-15jli35{margin-bottom:1.5rem;font-size:.95rem;color:var(--color-text-secondary);line-height:1.7}.intro.svelte-15jli35 p:where(.svelte-15jli35)+p:where(.svelte-15jli35){margin-top:.75rem}.section.svelte-15jli35{margin-bottom:1.5rem}.section-header.svelte-15jli35{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.625rem;border-bottom:2px solid var(--color-primary-light)}.section.svelte-15jli35 h2:where(.svelte-15jli35){margin-bottom:0;color:var(--color-primary)}.calc-link.svelte-15jli35{font-size:.8125rem;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap;flex-shrink:0}.calc-link.svelte-15jli35:hover{text-decoration:underline}.section.svelte-15jli35 h3:where(.svelte-15jli35){font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:1rem 0 .5rem}.section.svelte-15jli35 ul:where(.svelte-15jli35),.section.svelte-15jli35 ol:where(.svelte-15jli35){padding-left:1.25rem;margin-bottom:.5rem}.section.svelte-15jli35 li:where(.svelte-15jli35){font-size:.9rem;color:var(--color-text-secondary);margin-bottom:.375rem;line-height:1.6}.section.svelte-15jli35 p:where(.svelte-15jli35){font-size:.9rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:.5rem}.fuentes-generales.svelte-15jli35 li:where(.svelte-15jli35){margin-bottom:.875rem;padding-bottom:.875rem;border-bottom:1px solid var(--color-border)}.fuentes-generales.svelte-15jli35 li:where(.svelte-15jli35):last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fuentes-generales.svelte-15jli35 strong:where(.svelte-15jli35){color:var(--color-text)}.fuentes-generales.svelte-15jli35 a:where(.svelte-15jli35){color:var(--color-primary);font-size:.875rem}.update-note.svelte-15jli35{font-size:.85rem;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:.875rem 1rem;margin-top:1.5rem}
