.article.svelte-113oejq{background:#ffffffe6;border-radius:0;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;border-radius:.5rem}.article-content.svelte-113oejq{padding:3rem}.article-title.svelte-113oejq{font-weight:600;margin-top:0;margin-bottom:1rem}.article-subtitle.svelte-113oejq{color:var(--fgs-black-60);font-size:1.2rem;font-weight:400;margin-bottom:1.5rem}.block.svelte-113oejq{margin:1.5rem 0}.block-text.svelte-113oejq{line-height:1.5;color:var(--fgs-black-80)!important}.block-columns.svelte-113oejq{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.block-columns.svelte-113oejq .column:where(.svelte-113oejq){line-height:1.5;color:var(--fgs-black-80)!important}.block-image-full.svelte-113oejq{margin:2rem 0}.block-image-full.svelte-113oejq img:where(.svelte-113oejq){width:100%;height:var(--img-height);object-fit:cover;border-radius:8px}.block-image-full.svelte-113oejq figcaption:where(.svelte-113oejq){text-align:center;font-size:.85rem;color:#7f8c8d;margin-top:.5rem;font-style:italic}.block-text-image.svelte-113oejq{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start}.block-text-image.right.svelte-113oejq{grid-template-columns:1fr auto}.block-text-image.svelte-113oejq .image-box:where(.svelte-113oejq){width:var(--img-width);height:var(--img-height);overflow:hidden;flex-shrink:0}.block-text-image.svelte-113oejq .image-box:where(.svelte-113oejq) img:where(.svelte-113oejq){width:100%;height:100%;margin-top:.4rem;object-fit:cover;object-position:center}.block-text-image.svelte-113oejq .text:where(.svelte-113oejq){line-height:1.5;color:var(--fgs-black-80)!important}.block-quote.svelte-113oejq{text-align:center;margin:3rem auto;padding:2rem;background:radial-gradient(ellipse at center,var(--fgs-lila-5) 0%,var(--fgs-lila-30) 100%);border-radius:1rem}.block-quote.svelte-113oejq .quote-text:where(.svelte-113oejq),.block-quote.svelte-113oejq .quote-text p{font-size:2rem;font-style:italic;font-family:Playfair Display,serif;color:var(--fgs-lila-120);line-height:1.4;margin:0}.block-quote.svelte-113oejq cite:where(.svelte-113oejq){display:block;margin-top:0;font-size:1.1rem;font-style:normal;color:var(--fgs-lila-100)}@media(max-width:768px){.block-columns.svelte-113oejq,.block-text-image.svelte-113oejq,.block-text-image.right.svelte-113oejq{grid-template-columns:1fr}.block-text-image.svelte-113oejq .image-box:where(.svelte-113oejq){width:100%;height:auto;aspect-ratio:4 / 3}.block-text-image.right.svelte-113oejq .image-box:where(.svelte-113oejq){order:-1}}@media print{.article.svelte-113oejq{box-shadow:none}}.article-layout.svelte-bs9lwe{display:grid;grid-template-columns:200px 1fr 60px;gap:2rem;max-width:1500px;margin:0 auto;padding:2rem}.article-nav.svelte-bs9lwe{position:sticky;top:2rem;align-self:start}.btn-back.svelte-bs9lwe{display:inline-flex;align-items:center;gap:.75rem;padding:.6rem 1.2rem;background:transparent;color:var(--fgs-lila-100);border:2px solid var(--fgs-lila-100);border-radius:8px;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.4;transition:background .2s,color .2s,transform .1s}.btn-back-icon.svelte-bs9lwe{font-size:1.5rem;display:flex;align-items:center}.btn-back.svelte-bs9lwe:hover{background:var(--fgs-lila-100);color:#fff;transform:translateY(-1px)}.article-main.svelte-bs9lwe{min-width:0}.article-actions.svelte-bs9lwe{position:sticky;top:2rem;align-self:start;display:flex;flex-direction:column;gap:1rem}.action-btn.svelte-bs9lwe{width:44px;height:44px;border-radius:50%;border:1px solid #ddd;background:#fff;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s}.action-btn.svelte-bs9lwe:hover{border-color:var(--fgs-lila-100);color:var(--fgs-lila-100);transform:scale(1.1)}.action-btn.active.svelte-bs9lwe{background:var(--fgs-lila-100);border-color:var(--fgs-lila-100);color:#fff}@media(max-width:1024px){.article-layout.svelte-bs9lwe{grid-template-columns:1fr;padding:1rem}.article-nav.svelte-bs9lwe{position:static;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid #eee}.article-actions.svelte-bs9lwe{position:fixed;bottom:1rem;right:1rem;flex-direction:row;background:#fff;padding:.5rem;border-radius:30px;box-shadow:0 4px 12px #00000026}}@media print{.article-nav.svelte-bs9lwe,.article-actions.svelte-bs9lwe{display:none}.article-layout.svelte-bs9lwe{box-shadow:none}}
