.promo[data-astro-cid-jppy2rnk]{justify-items:start;gap:12px;padding:24px}.promo-capa[data-astro-cid-jppy2rnk]{border-radius:12px;width:100%;margin-bottom:4px;display:block;overflow:hidden}.promo-capa[data-astro-cid-jppy2rnk] img[data-astro-cid-jppy2rnk]{width:100%;height:auto;display:block}.promo-title[data-astro-cid-jppy2rnk]{color:var(--ink);font-size:22px;line-height:1.15}.promo-price[data-astro-cid-jppy2rnk]{color:var(--muted);font-size:13px}.promo-tambem[data-astro-cid-jppy2rnk]{color:var(--muted);border-top:1px solid var(--line);width:100%;padding-top:10px;font-size:13px}.promo-tambem[data-astro-cid-jppy2rnk] a[data-astro-cid-jppy2rnk]{color:var(--ink)}.progress{z-index:51;pointer-events:none;height:3px;margin-top:-3px;position:sticky;top:0}.progress-bar{background:var(--pillar,var(--cyan));width:0;height:100%;transition:width .1s linear}.art-open{padding:72px var(--gutter) 56px;overflow:hidden}.art-open-wrap{max-width:900px;padding-right:calc(var(--tower-w) + 16px);gap:24px;display:grid;position:relative}.art-back{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.art-tags{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.art-meta{color:var(--muted);font-size:13px}.art-title{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(36px,4.8vw,68px);font-weight:500;line-height:1.05}.art-sub{color:var(--body-alt);max-width:720px;font-size:clamp(18px,1.6vw,24px);font-weight:300;line-height:1.45}.art-author{align-items:center;gap:14px;margin-top:8px;display:flex}.art-author-text{justify-items:start;gap:4px;display:grid}.art-author-name{border-bottom:2px solid var(--pillar,var(--cyan));justify-self:start;padding-bottom:1px;font-size:15px;font-weight:500}.art-author-role{color:var(--muted);font-size:13px}.art{padding:64px var(--gutter) 96px;grid-template-columns:220px minmax(0,720px) 1fr;align-items:start;gap:56px;display:grid}.art-aside{gap:20px;display:grid;position:sticky;top:100px}.art-promo{max-width:300px;position:sticky;top:100px}.art-toc{color:var(--muted);border-left:1px solid var(--line);gap:10px;padding-left:14px;font-size:14px;display:grid}.art-toc a:hover{color:var(--ink)}.art-time{align-items:center;gap:10px;margin-top:12px;display:flex}.prose{min-width:0}.prose>p{color:var(--ink);margin:0 0 28px;font-size:19px;font-weight:300;line-height:1.7}.prose h2{letter-spacing:-.015em;margin:56px 0 20px;scroll-margin-top:90px;font-size:30px;font-weight:500;line-height:1.2}.prose h2:first-child{margin-top:0}.prose h2 em,.prose h2 strong{font-style:normal;font-weight:700}.prose h3{margin:40px 0 16px;font-size:22px;font-weight:500}.prose ul,.prose ol{margin:0 0 28px;padding-left:22px;font-size:18px;font-weight:300;line-height:1.7}.prose li{margin-bottom:8px}.prose strong{font-weight:600}.prose a{border-bottom:1px solid var(--cyan);font-weight:500}.prose blockquote{background:var(--white);border-radius:var(--r-card);margin:48px 0;padding:32px 36px;position:relative}.prose blockquote:before{content:"";border:1.1px solid var(--ink);pointer-events:none;border-radius:15px;position:absolute;inset:3px}.prose blockquote p{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.25}.prose blockquote:after{content:"anote essa.";font-family:var(--font-hand);color:var(--body-alt);margin-top:16px;font-size:16px;display:block}.prose figure{gap:14px;margin:48px 0;display:grid}.prose figure>img,.prose>p>img{border-radius:var(--r-card);width:100%;height:auto;display:block}.prose figcaption{color:var(--muted);font-size:13px}.prose hr{border:0;border-top:1px solid var(--line);margin:40px 0}.prose table{border-collapse:collapse;width:100%;margin:0 0 28px;font-size:16px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{font-weight:600}.sign{border-top:1px solid var(--ink);align-items:flex-start;gap:20px;margin-top:56px;padding-top:28px;display:flex}.sign-text{gap:8px;display:grid}.prose .sign-name{border-bottom:2px solid var(--pillar,var(--cyan));justify-self:start;padding-bottom:2px;font-size:17px;font-weight:500}.prose .sign-link{border-bottom:1px solid var(--pillar,var(--cyan));justify-self:start;font-size:13px}.art-cta{padding:72px var(--gutter);overflow:hidden}.art-cta-grid{padding-right:calc(var(--tower-w) + 36px);grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:32px;display:grid;position:relative}.art-cta-title{letter-spacing:-.015em;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.15}.art-cta-title em{font-style:normal;font-weight:700}@media (width<=960px){.art{grid-template-columns:1fr;gap:40px}.art-aside{position:static}.art-promo{max-width:none;position:static}.art-cta-grid{grid-template-columns:1fr;padding-right:0}.art-cta .tower{display:none}.art-open-wrap{padding-right:calc(var(--tower-w) + 12px)}}
