.fl-lbl{font-family:var(--display);letter-spacing:.02em;fill:var(--text-3);font-weight:500}.fl-lbl.on{fill:var(--text-2)}.fl-lbl.lim{fill:var(--caramel-tint)}.fl-axis{stroke:var(--border);stroke-width:1.5px;fill:none}.fl-lim{stroke:var(--caramel);stroke-width:1.5px;fill:none;stroke-dasharray:7 6}.fl-belief{stroke:var(--text-3);stroke-width:1.5px;fill:none;stroke-dasharray:2 5;stroke-linecap:round}.fl-curve{stroke:var(--silver-light);stroke-width:1.8px;fill:none;stroke-linejoin:round;stroke-linecap:round}.fl-curve.off{stroke:var(--caramel)}.fl-no{fill:var(--bg);stroke:var(--silver);stroke-width:1.5px}.fl-no.off{fill:var(--caramel);stroke:var(--caramel)}.ub-lbl{font-family:var(--display);letter-spacing:.02em;fill:var(--text-3);font-weight:500}.ub-lbl.mid{text-anchor:middle}.ub-lbl.lim{fill:var(--caramel-tint)}.ub-lbl.est{fill:var(--plum-tint)}.ub-lim{stroke:var(--caramel);stroke-width:1.5px;fill:none;stroke-dasharray:7 6}.ub-band{fill:#b0b0b01a;stroke:#b0b0b080;stroke-width:1.5px}.ub-sym{fill:none;stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:5 5}.ub-cap{stroke:#b0b0b080;stroke-width:1.5px;fill:none}.ub-cap.sym{stroke:var(--text-3);stroke-dasharray:5 5}.ub-over{fill:#b07c3e29;stroke:none}.ub-x{stroke:var(--plum);stroke-width:1.5px;fill:none}.hero{flex-direction:column;justify-content:flex-end;min-height:52vh;padding-top:170px;display:flex;position:relative;overflow:hidden}.hero>.wrap{width:100%;padding-bottom:60px}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-bg .dots{background-image:radial-gradient(circle,#f5f5f41c 1px,#0000 1.5px);background-size:64px 64px;position:absolute;inset:20% 0 0;mask-image:linear-gradient(#0000,#000 45%)}.hero-bg .glow{background:radial-gradient(circle,#d6489b2e,#0000 62%);width:1000px;height:1000px;position:absolute;bottom:-60%;right:-20%}.tags{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);gap:8px;margin-bottom:26px;font-size:14.2px;font-weight:600;display:flex}.tags>span{border:1px solid #f5f5f438;border-radius:5px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.tags>span:before{content:"";background:var(--silver);border-radius:50%;width:5px;height:5px}h1{font-family:var(--display);letter-spacing:-.022em;max-width:22ch;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.08}.dek{color:var(--text-2);max-width:60ch;margin-top:22px;font-size:18.6px;line-height:1.5}.nv.scr{background:#0a0a0bf0}.canvas{color:#0a0a0b;z-index:2;background:#f5f5f4;border-radius:32px;margin:0 8px;position:relative}.canvas .wrap{padding-top:80px;padding-bottom:100px}.prose{max-width:60ch}.sect{margin-bottom:0}.sect+.sect{margin-top:56px}.sect>:last-child{margin-bottom:0}.prose h2{font-family:var(--display);letter-spacing:-.015em;color:#0a0a0b;margin:0 0 16px;font-size:clamp(23px,2.1vw,30px);font-weight:500;line-height:1.25}.prose p{color:#3a3a40;margin:0 0 22px;font-size:18.6px;font-weight:400;line-height:1.72}.prose .sect:first-child>p:first-child{color:#26262b;font-size:21.9px;line-height:1.6}.prose p:has(>strong:only-child){font-family:var(--display);color:#0a0a0b;margin:34px 0 10px;font-size:20.2px;font-weight:500;line-height:1.4}.prose h3{font-family:var(--display);letter-spacing:-.01em;color:#0a0a0b;margin:34px 0 10px;font-size:20.2px;font-weight:500;line-height:1.4}.prose blockquote{font-family:var(--display);color:#26262b;border-left:2px solid #0a0a0b2e;margin:30px 0;padding:2px 0 2px 22px;font-size:20.6px;font-style:italic;font-weight:400;line-height:1.5}.prose ul{margin:0 0 22px;padding-left:20px;list-style:outside}.prose li{color:#3a3a40;margin-bottom:8px;font-size:18.6px;line-height:1.72}.prose li:last-child{margin-bottom:0}.prose li::marker{color:#0a0a0b66}.prose figure{margin:34px 0 26px}.prose figure img{background:#0a0a0b;border:1px solid #0a0a0b1f;border-radius:8px;width:100%;height:auto;display:block}.prose figcaption{font-family:var(--display);color:#6b6b70;margin-top:12px;font-size:14.2px;font-weight:500;line-height:1.5}.dg-plate{background:#0a0a0b;border:1px solid #0a0a0b1f;border-radius:8px;padding:18px}.dg-plate svg{width:100%;height:auto;display:block}.dg-plate text{font-size:12.5px}@media (width<=520px){.dg-plate text{font-size:16px}}@media (width<=430px){.dg-plate text{font-size:19px}}.prose strong{color:#0a0a0b;font-weight:500}.prose em{font-style:italic}.prose a{color:#0a0a0b;border-bottom:1px solid #0a0a0b4d;transition:border-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.prose a:hover{color:var(--plum);border-color:var(--plum)}}.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,5vw,72px);display:grid}.autor{background:#f5f5f409;border:1px solid #f5f5f426;border-radius:18px;align-items:center;gap:20px;padding:20px 26px 20px 20px;display:flex}.autor .rosto{object-fit:cover;filter:grayscale();border-radius:16px;flex:none;width:92px;height:92px;transition:filter .3s}.autor .quem{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.autor .nome{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:21px;font-weight:500;line-height:1.2}.autor .cargo{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);font-size:13.5px;font-weight:500}.autor .li{font-family:var(--display);letter-spacing:.03em;color:var(--text);border:1px solid #f5f5f447;border-radius:9px;margin-top:10px;padding:6px 13px;font-size:12.5px;font-weight:500;transition:color .2s,border-color .2s,background .2s}@media (hover:hover) and (pointer:fine){.autor:hover .rosto{filter:grayscale(0)}.autor .li:hover{color:var(--plum);border-color:var(--plum);background:#d6489b14}}.leitura{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,54px);display:grid}.share{flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;top:110px}.share-t{font-family:var(--display);letter-spacing:.02em;color:#8a8a90;margin-bottom:2px;font-size:12px;font-weight:600}.share-b{cursor:pointer;color:#0a0a0b;background:0 0;border:1px solid #0a0a0b29;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;transition:color .2s,border-color .2s;display:grid;position:relative}.share-b:after{content:"";position:absolute;inset:-2px}.share-b svg{width:16px;height:16px;display:block}.share-b.ok{color:var(--plum);border-color:var(--plum)}@media (hover:hover) and (pointer:fine){.share-b:hover{color:var(--plum);border-color:var(--plum)}}.capa{background:#0a0a0b;border:1px solid #0a0a0b1f;border-radius:8px;margin-bottom:20px;display:block;overflow:hidden}.capa img{aspect-ratio:1320/693;object-fit:cover;width:100%;height:auto;display:block}.wl-faixa{margin-top:90px}@media (width<=900px){.wl-faixa{margin-top:60px}}.mais{border-top:1px solid #0a0a0b24;margin-top:90px;padding-top:56px}.kick{font-family:var(--display);letter-spacing:-.02em;color:#0a0a0b;margin-bottom:32px;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.2}.mais-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.art-card{min-height:210px;transition:transform .25s var(--ease-out),border-color .25s;background:#fff;border:1px solid #0a0a0b1f;border-radius:12px;flex-direction:column;padding:36px;display:flex}.art-card .tags{color:#4a4a4e;margin-bottom:0}.art-card .tags>span{border-color:#0a0a0b29}.art-card .tags>span:before{background:#8a8a8a}.art-card h3{font-family:var(--display);letter-spacing:-.01em;color:#0a0a0b;margin:16px 0 0;font-size:20px;font-weight:500;line-height:1.3}.art-card .foot{font-family:var(--display);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:24px;font-size:13.7px;font-weight:500;display:flex}.art-card .read{color:#6b6b70}.art-card .go{color:#0a0a0b}@media (hover:hover) and (pointer:fine){.art-card:hover{border-color:#0a0a0b4d;transform:translateY(-3px)}}@media (width<=900px){.mais-grid{grid-template-columns:1fr}.canvas{border-radius:20px;margin:0 4px}.canvas .wrap{padding-top:52px;padding-bottom:64px}.prose p,.prose li{font-size:18px}.prose .sect:first-child>p:first-child{font-size:20.2px}.sect+.sect{margin-top:44px}.hero-grid{grid-template-columns:1fr;gap:34px}.autor{border-radius:16px;gap:16px;padding:16px 20px 16px 16px}.autor .rosto{border-radius:13px;width:70px;height:70px}.autor .nome{font-size:19px}.leitura{grid-template-columns:1fr;gap:26px}.share{border-bottom:1px solid #0a0a0b1f;flex-direction:row;justify-content:flex-start;gap:8px;padding-bottom:20px;position:static}.share-t{align-self:center;margin:0 6px 0 0}.share-b{width:38px;height:38px}.mais{margin-top:60px;padding-top:40px}}
