:root{--article-bg:var(--color-bg-soft);--article-ink:var(--color-brand-navy);--article-muted:var(--color-text-muted);--article-card:var(--color-surface);--article-shadow:var(--shadow-purple-md)}body{background:radial-gradient(620px 380px at 8% 0%, #9769e32e, transparent 65%), radial-gradient(720px 420px at 96% 10%, #c6aef23d, transparent 64%), var(--article-bg);color:var(--article-ink)}article{max-width:1120px;padding:calc(var(--header-height) + var(--space-9)) var(--container-pad) var(--section-y-lg);margin:0 auto}article>h1{max-width:920px;margin:0 0 var(--space-4);color:var(--article-ink);font-size:clamp(2rem,4.8vw,3.4rem);font-weight:800;line-height:var(--line-tight)}article>p{max-width:820px;margin:0 0 var(--space-2);color:var(--article-muted);line-height:var(--line-body)}article>.article-byline{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}article>p strong,article>p u{color:var(--color-brand-primary-dark);font-weight:800;text-decoration:none}article>p:nth-of-type(2){margin-top:var(--space-2);border-radius:var(--radius-pill);color:var(--color-brand-primary-dark);font-size:var(--font-size-sm);background:#744b9e14;border:1px solid #744b9e24;padding:.36rem .7rem;font-weight:700;display:inline-flex}article>img{aspect-ratio:16/7;width:100%;max-width:1040px;margin:var(--space-7) auto var(--space-8);border-radius:var(--radius-2xl);box-shadow:var(--article-shadow);object-fit:cover;display:block}article>hr{width:100%;height:1px;margin:var(--space-7) 0;background:#150f351a;border:0}.content-wrapper{gap:clamp(var(--space-6), 3vw, var(--space-9));grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.table-of-contents{top:calc(var(--header-height) + var(--space-4));height:fit-content;padding:var(--space-4);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #150f3514;position:sticky}.author-card{padding:var(--space-5);margin-bottom:var(--space-5);border-radius:var(--radius-xl);background:var(--article-card);text-align:center;border:1px solid #744b9e1f}.author-image{width:96px;height:96px;margin:0 auto var(--space-4);border-radius:var(--radius-circle);box-shadow:var(--shadow-sm);object-fit:cover;border:3px solid #744b9e24;display:block}.author-details h4,.author-details .author-name{margin:0 0 var(--space-2);color:var(--article-ink);font-weight:800}.author-title{margin:0 0 var(--space-3);color:var(--article-muted);font-size:var(--font-size-sm);line-height:1.45}.icon-white{color:var(--color-brand-primary)}.scholar-link{color:var(--color-brand-primary-dark);align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.promo-banner{border-radius:var(--radius-xl);background:var(--article-card);color:var(--color-text-inverse);box-shadow:var(--shadow-sm);border:1px solid #744b9e24;text-decoration:none;display:block;position:relative;overflow:hidden}.promo-image{object-fit:cover;width:100%;height:220px;transition:transform var(--duration-slow) var(--ease-standard);display:block}.promo-overlay{inset:auto var(--space-3) var(--space-3) var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-inverse);background:linear-gradient(135deg,#744b9ee6,#5c3c80e0);border:1px solid #ffffff2e;position:absolute}.promo-overlay h3{font-size:var(--font-size-sm);margin:0;font-weight:800;line-height:1.25}.ver-mas{margin-top:var(--space-2);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.promo-banner:hover .promo-image{transform:scale(1.05)}.post-content{max-width:68ch;color:var(--color-text-strong);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.75}.post-content .footnotes .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-content .footnotes{color:var(--color-text-muted);margin-top:1rem;font-size:.9rem}.post-content .footnotes li{margin-bottom:.65rem}.post-content :where(h2){margin:var(--space-8) 0 var(--space-4);color:var(--article-ink);font-size:clamp(1.45rem,3vw,2rem);font-weight:800;line-height:var(--line-heading)}.post-content :where(h3){margin:var(--space-6) 0 var(--space-3);color:var(--color-brand-primary-dark);font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:800}.post-content :where(p){color:var(--color-text-muted);margin:.85rem 0}.post-content :where(strong){color:var(--article-ink)}.post-content :where(ul,ol){margin:var(--space-4) 0 var(--space-5);color:var(--color-text-muted);padding-left:1.25rem}.post-content :where(li){margin:var(--space-2) 0}.post-content :where(a){color:var(--color-brand-primary);text-underline-offset:.18em;font-weight:800;text-decoration:underline .08em}.post-content :where(blockquote){margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border-left:4px solid var(--color-brand-primary);border-radius:var(--radius-xl);color:var(--article-ink);background:#744b9e14}.post-content :where(code){border-radius:var(--radius-md);color:var(--color-brand-primary-dark);font-family:var(--font-mono);background:#744b9e14;border:1px solid #744b9e29;padding:.15rem .4rem;font-size:.95em}.post-content :where(pre){padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-brand-navy);color:var(--color-text-inverse);border:1px solid #150f351a;overflow:auto}.post-content :where(pre) code{color:inherit;background:0 0;border:0;padding:0}.post-content :where(img){width:100%;max-width:860px;margin:var(--space-8) auto;border-radius:var(--radius-xl);box-shadow:var(--article-shadow);display:block}.post-content :where(.referencias p){color:var(--color-text-muted);font-style:italic}.post-content :where(table){width:100%;margin:var(--space-5) 0;border-collapse:collapse;border-radius:var(--radius-lg);font-size:var(--font-size-sm);overflow:hidden}.post-content :where(th,td){padding:var(--space-3) var(--space-4);border:1px solid #150f351a}.post-content :where(th){color:var(--article-ink);background:#744b9e14}@media (width<=980px){.content-wrapper{flex-direction:column;display:flex}.table-of-contents{gap:var(--space-4);order:2;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);display:grid;position:static}.author-card{margin-bottom:0}.post-content{order:1}}@media (width<=680px){article{padding-top:calc(var(--header-height) + var(--space-7))}article>img{aspect-ratio:16/9}.table-of-contents{grid-template-columns:1fr}.promo-image{height:180px}}@media (prefers-reduced-motion:reduce){.promo-image{transition:none!important}}.article-cover[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.article-resources[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--color-border-strong);gap:.85rem;margin-block:3rem;padding-block:2rem;display:grid}.article-resources[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--color-brand-primary-dark);text-underline-offset:.2em}.article-canvas[data-astro-cid-zg7dkzxc]{isolation:isolate;background:radial-gradient(850px 520px at 6% 3%,#976db426,#0000 64%),radial-gradient(760px 520px at 94% 29%,#55abbf21,#0000 66%),linear-gradient(#faf9fb,#f5f7f8 48%,#f8f5f9);position:relative;overflow:clip}.article-canvas[data-astro-cid-zg7dkzxc] .page-atmosphere{z-index:0;opacity:.58}.article-canvas[data-astro-cid-zg7dkzxc]>article[data-astro-cid-zg7dkzxc]{z-index:1;position:relative}.article-context[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.25rem;display:flex}.article-context[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc],.article-context[data-astro-cid-zg7dkzxc]>span[data-astro-cid-zg7dkzxc]{border-radius:var(--radius-pill);color:#5e4a69;backdrop-filter:blur(14px);background:#ffffff94;border:1px solid #4c38581a;align-items:center;gap:.45rem;min-height:2rem;padding:.4rem .7rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.article-context[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{transition:transform .22s}.article-context[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover span[data-astro-cid-zg7dkzxc]{transform:translate(-2px)}
