:root{--stela-navy:#1a2744;--stela-gold:#c9a84c;--stela-gold-hover:#b0923e;--stela-bg:#f5f6f8;--stela-surface:#fff;--stela-ink:#2d3436;--stela-muted:#a0aec0;--stela-subtle:#718096;--stela-line:#e8eaed;--stela-danger:#b00020;--stela-font-display:"Playfair Display", Georgia, serif;--stela-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;font-family:var(--stela-font-body);color:var(--stela-ink);background:var(--stela-bg);margin:0}button,input{font:inherit}.prose h2{font-family:var(--stela-font-display);color:var(--stela-navy);margin:2.25rem 0 .75rem;font-size:1.3125rem;font-weight:600;line-height:1.3}.prose h3{font-family:var(--stela-font-display);color:var(--stela-navy);margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.prose p{color:var(--stela-ink);margin:0 0 1rem;line-height:1.75}.prose ul,.prose ol{margin:0 0 1rem 1.5rem;line-height:1.75}.prose li{color:var(--stela-ink);margin-bottom:.4rem}.prose strong{color:var(--stela-navy);font-weight:600}.prose a{color:var(--stela-navy);text-decoration:underline;-webkit-text-decoration-color:var(--stela-gold);text-decoration-color:var(--stela-gold);text-underline-offset:3px}.prose a:hover{color:var(--stela-gold-hover)}.prose code{background:var(--stela-bg);border:1px solid var(--stela-line);color:#3e2c42;border-radius:3px;padding:.1em .4em;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:.82em}.prose pre{background:var(--stela-navy);color:#cbd5e0;border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem;overflow-x:auto}.prose pre code{color:inherit;background:0 0;border:none;padding:0;font-size:.875rem}.prose blockquote{border-left:3px solid var(--stela-gold);background:#c9a84c12;border-radius:0 6px 6px 0;margin:1.25rem 0;padding:.875rem 1.25rem}.prose blockquote p{color:#4a5568;margin:0;font-style:italic}.prose img{border-radius:8px;max-width:100%;height:auto;display:block}.prose>:first-child{margin-top:0}.hc-cat-card{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.hc-cat-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #1a274426!important}.hc-cat-card:focus-visible{outline-offset:3px;outline:2px solid #c9a84c}.hc-art-link{transition:background .13s}.hc-art-link:hover{background:#c9a84c0d!important}.hc-art-link:hover .hc-arrow{transform:translate(3px)}.hc-arrow{align-items:center;transition:transform .13s;display:flex}.hc-search-result{transition:background .13s}.hc-search-result:hover{background:#c9a84c0a!important}.hc-ghost-link{transition:color .13s}.hc-ghost-link:hover{color:#b0923e!important}.hc-search-box:focus-within{border-color:#c9a84c!important;box-shadow:0 0 0 3px #c9a84c26!important}:focus-visible{outline-offset:2px;outline:2px solid #c9a84c}@media (width<=1024px){.hc-cat-grid{grid-template-columns:repeat(2,1fr)!important}.hc-page-main{padding-left:20px!important;padding-right:20px!important}}@media (width<=768px){.hc-header-search{max-width:260px!important}.hc-page-main{padding-top:28px!important;padding-bottom:72px!important}.hc-cat-section{padding-top:40px!important;padding-bottom:64px!important}.hc-article-main{max-width:100%!important}}@media (width<=640px){.hc-cat-grid{grid-template-columns:1fr!important}.hc-hero{padding:40px 20px 52px!important}.hc-hero-h1{font-size:1.75rem!important}.hc-header-search{display:none!important}.hc-hero-form{border-radius:8px!important;flex-direction:column!important}.hc-hero-input-wrap{border-radius:8px 8px 0 0!important}.hc-hero-btn{border-radius:0 0 8px 8px!important;justify-content:center!important;padding:16px 28px!important}.hc-footer-row{flex-direction:column!important;align-items:flex-start!important}.hc-logo-label{display:none!important}.hc-page-main{padding:20px 16px 64px!important}.hc-cat-section{padding:32px 16px 56px!important}}@media (width<=480px){.hc-art-excerpt,.hc-hero-sub{display:none!important}.hc-hero{padding:32px 16px 40px!important}.hc-hero-h1{font-size:1.625rem!important}}.shell.svelte-12qhfyh{background:var(--stela-bg);flex-direction:column;min-height:100vh;display:flex}.hc-header.svelte-12qhfyh{z-index:100;background:var(--stela-surface);border-bottom:1px solid var(--stela-line);position:sticky;top:0}.hc-header-inner.svelte-12qhfyh{align-items:center;gap:16px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.hc-logo.svelte-12qhfyh{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.hc-logo-clip.svelte-12qhfyh{flex-shrink:0;height:44px;display:block;overflow:hidden}.hc-logo-clip.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:128px;display:block}.hc-logo-label.svelte-12qhfyh{letter-spacing:.06em;text-transform:uppercase;color:var(--stela-muted);border-left:1px solid var(--stela-line);padding-left:9px;font-size:11px;font-weight:500}.hc-header-search.svelte-12qhfyh{background:var(--stela-bg);border:1.5px solid var(--stela-line);border-radius:6px;flex:1;align-items:center;max-width:420px;height:38px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.hc-search-icon.svelte-12qhfyh{color:var(--stela-muted);flex-shrink:0;align-items:center;padding:0 10px;display:flex}.hc-header-search.svelte-12qhfyh input:where(.svelte-12qhfyh){color:var(--stela-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13.5px}.hc-screens.svelte-12qhfyh{flex-direction:column;flex:1;display:flex}.hc-footer.svelte-12qhfyh{background:var(--stela-navy);padding:36px 24px}.hc-footer-row.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.hc-footer-brand.svelte-12qhfyh{align-items:center;gap:9px;display:flex}.hc-footer-stela.svelte-12qhfyh{font-family:var(--stela-font-display);letter-spacing:.13em;text-transform:uppercase;color:#ffffffe0;font-size:13px;font-weight:700}.hc-footer-ayuda.svelte-12qhfyh{color:#ffffff4d;border-left:1px solid #ffffff1a;margin-left:1px;padding-left:9px;font-size:12px}.hc-footer-links.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:20px;font-size:12px;display:flex}.hc-footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#fff6;text-decoration:none}.hc-footer-sep.svelte-12qhfyh{color:#ffffff26}.hc-footer-copy.svelte-12qhfyh{color:#ffffff47}
