@import url('./tokens.css');
:root{
  --blog-wrap:1120px;--blog-gutter:20px;--blog-reading:752px;
  --blog-ease:cubic-bezier(.2,.7,.2,1);
  --blog-space:clamp(56px,7vw,96px);
  --c:var(--lk-brand-carbono);--o:var(--lk-brand-laranja);
}
.lk-blog *{box-sizing:border-box}
html.blog-document{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}
html.blog-document,body.blog-page{overflow-x:clip}
body.blog-page{margin:0;background:var(--lk-brand-fundo-claro);color:var(--c);font:400 16px/1.6 var(--lk-font-body);-webkit-font-smoothing:antialiased}
.lk-blog button,.lk-blog input{font:inherit;color:inherit}
.lk-blog button{cursor:pointer}
.lk-blog a{color:inherit}
.lk-blog img,.lk-blog svg{max-width:100%;vertical-align:middle}
.lk-blog img{height:auto}
.lk-blog button,.lk-blog a,.lk-blog input,.lk-blog summary{-webkit-tap-highlight-color:transparent}
.lk-blog :focus-visible{outline:1px solid var(--lk-gray-1000);outline-offset:4px}
.lk-blog .dark :focus-visible,.lk-blog .bar[data-tone=dark] :focus-visible{outline-color:var(--lk-gray-0)}
.lk-blog h1,.lk-blog h2,.lk-blog h3,.lk-blog h4{font-family:var(--lk-font-heading);font-weight:700;line-height:1.05!important;letter-spacing:-.03em;margin:0}
.lk-blog p{margin:0}
.lk-blog a{text-underline-offset:4px}
.lk-blog ::selection{background:var(--lk-orange-200);color:var(--c)}
.lk-blog [hidden]{display:none!important}
.lk-blog .wrap{width:calc(100% - var(--blog-gutter)*2);max-width:var(--blog-wrap);margin-inline:auto;min-width:0;position:relative}
.lk-blog .dark{background:var(--c);color:var(--lk-gray-0)}
.lk-blog .accent,.lk-blog .k{color:var(--o)}
.lk-blog .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lk-blog .skip-link{position:fixed;left:20px;top:-80px;z-index:100;padding:12px 20px;background:var(--lk-gray-0);border-radius:4px}
.lk-blog .skip-link:focus{top:12px}
.lk-blog .icon{display:inline-block;width:20px;height:20px;flex:none}
.lk-blog .label{display:inline-flex;align-items:center;gap:8px;font:500 11px/1.6 var(--lk-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lk-gray-800)}
.lk-blog .dark .label{color:var(--lk-gray-400)}
.lk-blog .label::before{content:'';flex:none;width:7px;height:8px;background:var(--o);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.lk-blog .lockup{gap:12px}
.lk-blog .lockup i{width:1px;height:12px;background:rgba(255,255,255,.2)}
.lk-blog .hexes,.lk-blog .grain,.lk-blog .pat{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.lk-blog .hexes{z-index:0;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 35%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 60% 60% at 50% 35%,#000 0%,transparent 75%)}
.lk-blog .grain{z-index:0;opacity:.05;mix-blend-mode:overlay}
.lk-blog .pat{z-index:-1;opacity:.45;-webkit-mask-image:linear-gradient(115deg,transparent 20%,#000 70%);mask-image:linear-gradient(115deg,transparent 20%,#000 70%)}
.lk-blog .glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 78% 108%,rgba(243,138,0,.42),transparent 62%),radial-gradient(ellipse 40% 40% at 12% 0%,rgba(255,255,255,.05),transparent 70%)}
.lk-blog .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border:0;border-radius:4px;font:500 14px/1.4 var(--lk-font-body);text-decoration:none;white-space:normal;text-align:center;transition:transform .2s var(--blog-ease),background .2s,box-shadow .3s}
.lk-blog .btn .icon{width:16px;height:16px;transition:transform .25s var(--blog-ease)}
.lk-blog .btn:hover{transform:translateY(-1px)}
.lk-blog .btn:hover .icon{transform:translateX(3px)}
.lk-blog .btn-orange{background:var(--o);color:var(--c)}
.lk-blog .btn-orange:hover{background:var(--lk-orange-400);box-shadow:0 8px 28px rgba(243,138,0,.35)}
.lk-blog .btn-ghost{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);color:var(--lk-gray-0);background:transparent}
.lk-blog .btn-ghost:hover{background:rgba(255,255,255,.06)}
.lk-blog .ctas .btn-orange:hover .icon{transform:translateY(3px)}
.lk-blog .text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px!important;font-weight:500;text-decoration:none;min-height:44px}
.lk-blog .text-link .icon{width:16px;height:16px;transition:transform .25s var(--blog-ease)}
.lk-blog .text-link:hover .icon{transform:translateX(3px)}
.lk-blog .logo-fit{height:calc(var(--lh)*300/129);width:auto;max-width:none;margin:calc(var(--lh)*-86/129) calc(var(--lh)*-85/129) calc(var(--lh)*-85/129) calc(var(--lh)*-87/129)}
.lk-blog .bar{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:6px;width:calc(100% - 24px);max-width:max-content;padding:6px 6px 6px 16px;border-radius:8px;background:rgba(30,30,30,.94);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 10px 30px rgba(0,0,0,.25);color:var(--lk-gray-0);transition:background .3s,box-shadow .3s,color .3s}
.lk-blog .bar-brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex:none;margin-right:auto;min-height:44px}
.lk-blog .bar-brand .logo-fit{--lh:17px}
.lk-blog .bar-tag{font:500 11px/1 var(--lk-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lk-gray-400);padding-left:12px;border-left:1px solid rgba(255,255,255,.18);height:14px;display:flex;align-items:center;transition:color .3s,border-color .3s}
.lk-blog .bar-links{display:none;gap:2px;margin-left:20px}
.lk-blog .bar-links a{display:flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border-radius:4px;font-size:13px!important;font-weight:500;color:var(--lk-gray-400);text-decoration:none;white-space:nowrap;transition:color .2s,background .2s}
.lk-blog .bar-links a .icon{width:12px;height:12px}
.lk-blog .bar-links a:hover,.lk-blog .bar-links a[aria-current]{color:var(--lk-gray-0);background:rgba(255,255,255,.08)}
.lk-blog .bar .btn{flex:none;margin-left:8px;padding:0 14px;font-size:13px!important}
.lk-blog .bar .btn .long{display:none}
.lk-blog .bar[data-tone=light]{background:rgba(255,255,255,.96);color:var(--c);box-shadow:0 0 0 1px var(--lk-gray-200),0 10px 30px rgba(0,0,0,.08)}
.lk-blog .bar[data-tone=light] .bar-tag{color:var(--lk-gray-800);border-color:var(--lk-gray-300)}
.lk-blog .bar[data-tone=light] .bar-links a{color:var(--lk-gray-800)}
.lk-blog .bar[data-tone=light] .bar-links a:hover,.lk-blog .bar[data-tone=light] .bar-links a[aria-current]{color:var(--c);background:var(--lk-gray-150)}
@keyframes up{to{opacity:1;transform:none}}
@keyframes rise{from{transform:translateY(.2em);opacity:0}to{transform:none;opacity:1}}
@keyframes fade{to{opacity:1}}
.js .lk-blog .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--blog-ease),transform .9s var(--blog-ease)}
.js .lk-blog .reveal.in{opacity:1;transform:none}
.lk-blog .home-hero{position:relative;overflow:hidden;overflow:clip;padding-top:calc(68px + clamp(32px,6vw,72px));text-align:center;isolation:isolate}
.lk-blog .hero-copy{z-index:1}
.lk-blog .home-hero .lockup{opacity:0;animation:up .9s var(--blog-ease) .05s forwards;transform:translateY(8px)}
.lk-blog .home-hero h1{font-size:clamp(46px,7vw,96px)!important;line-height:.95!important;letter-spacing:-.035em;margin:24px auto 22px;max-width:14ch;text-wrap:balance}
.lk-blog .home-hero h1 .word{display:inline-block;animation:rise 1.1s var(--blog-ease) both}
.lk-blog .home-hero .sub{font-size:16px!important;line-height:1.65!important;color:var(--lk-gray-400);max-width:520px;margin:0 auto;opacity:0;transform:translateY(12px);animation:up 1s var(--blog-ease) .45s forwards}
.lk-blog .ctas{display:grid;justify-content:center;grid-template-columns:minmax(0,280px);gap:10px;margin-top:28px;opacity:0;transform:translateY(12px);animation:up 1s var(--blog-ease) .55s forwards}
.lk-blog .stagewrap{position:relative;margin-top:clamp(40px,6vw,64px);padding-bottom:clamp(48px,6vw,80px);overflow:hidden;overflow:clip}
.lk-blog .stagewrap::after{content:'';position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,rgba(30,30,30,0),var(--c) 92%);pointer-events:none;z-index:1}
.lk-blog .horizon{position:absolute;left:50%;top:30%;width:max(170%,1500px);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:var(--c);box-shadow:0 -1px 0 0 var(--lk-orange-300),0 -10px 34px 0 rgba(243,138,0,.65),0 -60px 140px 30px rgba(220,125,0,.28),inset 0 30px 60px rgba(243,138,0,.1);opacity:0;animation:fade 1.6s var(--blog-ease) .5s forwards}
.lk-blog .stage{position:relative;z-index:2;width:calc(100% - var(--blog-gutter)*2);max-width:1080px;margin:0 auto;opacity:0;transform:translateY(40px) scale(.97);animation:up 1.2s var(--blog-ease) .6s forwards}
.lk-blog .poster{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto auto;border-radius:16px;background:var(--c);color:var(--lk-gray-0);text-decoration:none;text-align:left;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 28px 56px -16px rgba(0,0,0,.6);transition:box-shadow .4s var(--blog-ease)}
.lk-blog .poster:hover{box-shadow:0 0 0 1px rgba(243,138,0,.45),0 28px 56px -16px rgba(0,0,0,.6)}
.lk-blog .poster-art{order:-1;display:block;height:240px;position:relative}
.lk-blog .poster-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 22px 26px}
.lk-blog .poster-title{font-size:30px!important;line-height:1.02!important;letter-spacing:-.03em;max-width:18ch;text-wrap:balance}
.lk-blog .poster-teaser{font-size:15px!important;line-height:1.6!important;color:var(--lk-gray-400);max-width:44ch}
.lk-blog .poster-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:6px}
.lk-blog .poster-cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:4px;background:var(--o);color:var(--c);font-size:14px!important;font-weight:500;transition:background .2s,box-shadow .3s}
.lk-blog .poster-cta .icon{width:16px;height:16px;transition:transform .25s var(--blog-ease)}
.lk-blog .poster:hover .poster-cta{background:var(--lk-orange-400);box-shadow:0 8px 28px rgba(243,138,0,.35)}
.lk-blog .poster:hover .poster-cta .icon{transform:translateX(3px)}
.lk-blog .poster-meta{font-size:12px!important;color:var(--lk-gray-500)}
.lk-blog .poster .artwork{height:100%;min-height:0;background:transparent;padding:0}
.lk-blog .poster .artwork::before{display:none}
.lk-blog .poster .art-caption{color:var(--lk-gray-600);left:auto;right:20px;bottom:14px}
.lk-blog .poster .art-sheet{--s:.66;transition:transform .6s var(--blog-ease)}
.lk-blog .poster .art-caption{display:none}
.lk-blog .poster:hover .art-sheet{transform:rotate(-3deg) scale(calc(var(--s) + .02)) translateY(-4px)}
.lk-blog .poster .art-os .art-sheet{--r:5deg}
.lk-blog .poster:hover .art-os .art-sheet{transform:rotate(3deg) scale(calc(var(--s) + .02)) translateY(-4px)}
.lk-blog .poster .art-os{background:transparent}
.lk-blog .poster .art-os::before{display:none}
.lk-blog .poster{text-decoration:none}
.lk-blog .poster .art-number{display:none}
.lk-blog .collection{padding:var(--blog-space) 0 calc(var(--blog-space)*.75)}
.lk-blog .collection-head{display:flex;gap:20px;align-items:flex-end;justify-content:space-between}
.lk-blog .collection h2,.lk-blog .resources h2{font-size:clamp(34px,4.6vw,56px)!important;margin-top:14px}
.lk-blog .collection-count{font-size:13px!important;color:var(--lk-gray-800);padding-bottom:6px}
.lk-blog .collection-tools{display:flex;flex-direction:column;gap:16px;margin:28px 0 8px;padding-bottom:20px;border-bottom:1px solid var(--lk-gray-300)}
.lk-blog .filters{display:flex;gap:6px;flex-wrap:wrap}
.lk-blog .filter{min-height:44px;padding:0 16px;border:1px solid var(--lk-gray-300);border-radius:4px;background:transparent;font-size:13px!important;font-weight:500;color:var(--lk-gray-800);transition:background .2s,color .2s,border-color .2s}
.lk-blog .filter:hover{border-color:var(--lk-gray-600);color:var(--c)}
.lk-blog .filter[aria-pressed=true]{background:var(--c);color:var(--lk-gray-0);border-color:var(--c)}
.lk-blog .search{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;width:100%;max-width:340px;padding:0 14px;border:1px solid var(--lk-gray-300);border-radius:4px;background:var(--lk-gray-50);transition:border-color .2s,box-shadow .2s}
.lk-blog .search:focus-within{border-color:var(--c);box-shadow:0 0 0 3px rgba(243,138,0,.18)}
.lk-blog .search input{width:100%;min-width:0;border:0;background:none;padding:10px 0;font-size:14px!important;color:var(--c)}
.lk-blog .search input:focus{outline:0}
.lk-blog .search input::placeholder{color:var(--lk-gray-700)}
.lk-blog .search .icon{width:18px;height:18px;color:var(--lk-gray-700)}
.lk-blog .article-list{display:grid}
.lk-blog .article-card{position:relative;display:grid;gap:20px;padding:28px 0;border-bottom:1px solid var(--lk-gray-300);min-width:0}
.lk-blog .card-cover{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:8px;position:relative;text-decoration:none;box-shadow:0 0 0 1px rgba(30,30,30,.06)}
.lk-blog .card-cover .artwork{height:100%;min-height:0;transition:transform .6s var(--blog-ease)}
.lk-blog .article-card:hover .card-cover .artwork{transform:scale(1.03)}
.lk-blog .card-cover .art-sheet{--s:.72}
.lk-blog .card-cover .art-caption,.lk-blog .card-cover .art-number{display:none}
.lk-blog .card-meta{display:flex;align-items:center;gap:10px;color:var(--lk-gray-800);font-size:12px!important}
.lk-blog .category{font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--lk-orange-800)}
.lk-blog .card-info h3{font-size:28px!important;line-height:1.06!important;margin-top:12px;max-width:24ch;text-wrap:balance}
.lk-blog .card-info h3 a{text-decoration:none}
.lk-blog .card-info h3 a::after{content:'';position:absolute;inset:0;z-index:1}
.lk-blog .article-card:hover h3 a{text-decoration:underline;text-decoration-thickness:1px}
.lk-blog .card-info p{font-size:15px!important;line-height:1.7!important;color:var(--lk-gray-800);max-width:56ch;margin-top:10px}
.lk-blog .card-cta{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:14px!important;font-weight:500}
.lk-blog .card-cta .icon{width:16px;height:16px;color:var(--o);transition:transform .25s var(--blog-ease)}
.lk-blog .article-card:hover .card-cta .icon{transform:translateX(4px)}
.lk-blog .no-results{padding:40px 0;color:var(--lk-gray-800)}
.lk-blog .resources{padding:calc(var(--blog-space)*.5) 0 var(--blog-space)}
.lk-blog .resources-head p{color:var(--lk-gray-800);margin-top:12px;max-width:48ch}
.lk-blog .resource-list{display:grid;gap:12px;margin-top:28px}
.lk-blog .resource-link{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px;border-radius:8px;background:var(--lk-gray-50);box-shadow:0 0 0 1px var(--lk-gray-200);text-decoration:none;overflow:hidden;transition:transform .3s var(--blog-ease),box-shadow .3s}
.lk-blog .resource-link::before{content:'';position:absolute;left:0;top:0;right:0;height:2px;background:var(--o);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--blog-ease)}
.lk-blog .resource-link:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--lk-gray-300),var(--lk-shadow-lg)}
.lk-blog .resource-link:hover::before{transform:scaleX(1)}
.lk-blog .resource-top{display:flex;align-items:center;gap:10px;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--lk-gray-800);margin-bottom:12px}
.lk-blog .resource-top .num{color:var(--lk-orange-800);font-weight:500}
.lk-blog .resource-top .icon{width:16px;height:16px;margin-left:auto;transition:transform .25s var(--blog-ease)}
.lk-blog .resource-link:hover .resource-top .icon{transform:translate(2px,-2px);color:var(--lk-orange-800)}
.lk-blog .resource-link h3{font-size:26px!important}
.lk-blog .resource-link p{font-size:14px!important;line-height:1.65!important;color:var(--lk-gray-800)}
.lk-blog .resource-foot{font-size:12px!important;color:var(--lk-gray-700);margin-top:8px}
.lk-blog .home-cta{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:var(--blog-space) 0}
.lk-blog .home-cta .wrap{z-index:1}
.lk-blog .home-cta h2{font-size:clamp(40px,5.4vw,68px)!important;margin:20px auto}
.lk-blog .cta-copy{max-width:520px;margin:0 auto 28px;color:var(--lk-gray-400);font-size:16px!important;line-height:1.65!important}
.lk-blog .home-cta .btn{min-height:48px}
.lk-blog .site-footer{padding:36px 0;border-top:1px solid rgba(255,255,255,.08);color:var(--lk-gray-400)}
.lk-blog .footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
.lk-blog .footer-brand{display:flex;align-items:center;min-height:44px}
.lk-blog .footer-brand .logo-fit{--lh:22px}
.lk-blog .footer-copy{font-size:13px!important}
.lk-blog .footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px!important}
.lk-blog .footer-links a{min-height:44px;display:flex;align-items:center;text-decoration:none;color:var(--lk-gray-300)}
.lk-blog .footer-links a:hover{color:var(--lk-gray-0);text-decoration:underline}
.lk-blog .artwork{position:relative;display:grid;place-content:center;place-items:center;isolation:isolate;overflow:hidden;width:100%;min-height:260px;padding:28px;background:var(--lk-gray-200)}
.lk-blog .artwork::before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0 63px,var(--lk-gray-300) 63px 64px);opacity:.5}
.lk-blog .art-caption{position:absolute;bottom:16px;left:20px;font-size:10px!important;text-transform:uppercase;letter-spacing:.1em;color:var(--lk-gray-800)}
.lk-blog .art-sheet{--s:1;--r:-5deg;color:var(--c);position:relative;width:264px;padding:24px;background:var(--lk-gray-50);border:1px solid var(--lk-gray-300);border-radius:8px;box-shadow:var(--lk-shadow-xl);transform:rotate(var(--r)) scale(var(--s))}
.lk-blog .art-kicker{font-size:9px!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lk-gray-800)}
.lk-blog .art-sheet h3{font-size:27px!important;line-height:1.05!important;margin:8px 0 20px}
.lk-blog .art-calendar{display:grid;grid-template-columns:1.4fr repeat(4,1fr);border-top:1px solid var(--lk-gray-300);border-left:1px solid var(--lk-gray-300)}
.lk-blog .art-calendar>span{position:relative;min-height:27px;border-right:1px solid var(--lk-gray-300);border-bottom:1px solid var(--lk-gray-300);font-size:7px!important;display:flex;align-items:center;justify-content:center}
.lk-blog .art-calendar .cal-active::after,.lk-blog .art-calendar .cal-muted::after{content:'';position:absolute;inset:7px 6px;border-radius:2px;background:var(--o)}
.lk-blog .art-calendar .cal-muted::after{background:var(--lk-gray-400)}
.lk-blog .art-seal{position:absolute;right:-20px;bottom:18px;width:56px;height:64px;display:grid;place-items:center;background:var(--c);color:var(--o);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.lk-blog .art-seal svg{width:26px;height:26px}
.lk-blog .art-os{background:var(--c)}
.lk-blog .art-os::before{background-image:repeating-linear-gradient(0deg,transparent 0 39px,var(--lk-gray-900) 39px 40px);opacity:.65}
.lk-blog .art-os .art-sheet{--r:5deg;width:248px}
.lk-blog .art-os .art-caption{color:var(--lk-gray-400)}
.lk-blog .art-row{border-top:1px solid var(--lk-gray-300);display:flex;gap:12px;padding:10px 0;font-size:9px!important;align-items:center}
.lk-blog .art-check{width:12px;height:12px;border:1px solid var(--lk-gray-800);display:grid;place-items:center;border-radius:2px;flex:none}
.lk-blog .art-check.done{background:var(--o);border-color:var(--o);color:var(--c)}
.lk-blog .art-check svg{width:9px;height:9px}
.lk-blog .art-number{position:absolute;right:20px;top:26px;font:700 64px/1 var(--lk-font-heading);color:var(--lk-gray-900);opacity:.65}
.lk-blog .reading-progress{height:2px;position:fixed;top:0;left:0;right:0;z-index:70;background:transparent;pointer-events:none}
.lk-blog .reading-progress span{height:100%;display:block;background:var(--o);transform:scaleX(0);transform-origin:left;box-shadow:0 0 12px rgba(243,138,0,.6)}
.lk-blog .article-hero{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding:calc(68px + 36px) 0 96px}
.lk-blog .article-hero .wrap{z-index:1}
.lk-blog .hero-glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 70% at 85% 0%,rgba(243,138,0,.12),transparent 70%)}
.lk-blog .dawn{position:absolute;z-index:0;left:50%;top:calc(100% - 44px);width:650vw;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:var(--lk-brand-fundo-claro);box-shadow:0 -1px 0 0 var(--lk-orange-300),0 -8px 30px 0 rgba(243,138,0,.55),0 -50px 120px 20px rgba(220,125,0,.22);opacity:0;animation:fade 1.4s var(--blog-ease) .3s forwards}
.lk-blog .breadcrumb{margin-bottom:28px;font-size:12px!important;color:var(--lk-gray-400);min-width:0}
.lk-blog .breadcrumb ol{display:flex;align-items:center;gap:8px;min-width:0;list-style:none;margin:0;padding:0}
.lk-blog .breadcrumb li:first-child{flex:none}
.lk-blog .breadcrumb li:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--lk-gray-500)}
.lk-blog .breadcrumb li+li::before{content:'/';margin-right:8px;color:var(--lk-gray-700)}
.lk-blog .breadcrumb a{text-decoration:none;min-height:32px;display:inline-flex;align-items:center}
.lk-blog .breadcrumb a:hover{color:var(--lk-gray-0);text-decoration:underline}
.lk-blog .article-hero .lockup{opacity:0;transform:translateY(8px);animation:up .8s var(--blog-ease) .05s forwards}
.lk-blog .article-hero h1{font-size:36px!important;line-height:1.02!important;letter-spacing:-.03em;max-width:20ch;margin:18px 0 28px;text-wrap:balance;opacity:0;transform:translateY(14px);animation:up 1s var(--blog-ease) .12s forwards}
.lk-blog .article-byline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);opacity:0;animation:up 1s var(--blog-ease) .3s forwards}
.lk-blog .author-row{display:flex;align-items:center;gap:12px}
.lk-blog .author-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.lk-blog .author-mark img{width:28px;height:28px}
.lk-blog .author-name{font-size:14px!important;font-weight:500}
.lk-blog .author-name a{text-decoration:none}
.lk-blog .author-name a:hover{text-decoration:underline}
.lk-blog .article-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--lk-gray-400);font-size:12px!important;margin-top:2px}
.lk-blog .share-link{display:inline-flex;gap:8px;align-items:center;border:0;background:none;font-size:13px!important;color:var(--lk-gray-800);min-height:44px;padding:0 4px;border-radius:4px;transition:color .2s}
.lk-blog .share-link .icon{width:16px;height:16px}
.lk-blog .share-link:hover{color:var(--c)}
.lk-blog .article-byline .share-link{color:var(--lk-gray-400)}
.lk-blog .article-byline .share-link:hover{color:var(--lk-gray-0)}
.lk-blog .article-layout{padding-top:8px;padding-bottom:var(--blog-space)}
.lk-blog .article-reading{min-width:0;max-width:var(--blog-reading);margin-inline:auto}
.lk-blog .article-standfirst{font-size:19px!important;line-height:1.45!important;letter-spacing:0;color:var(--lk-gray-900);margin:0 0 28px;padding-left:18px;border-left:2px solid var(--o);text-wrap:pretty}
.lk-blog .article-standfirst strong{font-weight:700}
.lk-blog .toc{counter-reset:toc;background:var(--lk-gray-50);border-radius:8px;box-shadow:0 0 0 1px var(--lk-gray-200);padding:18px 16px 12px;margin:0 0 40px}
.lk-blog .toc-title{display:flex;align-items:center;gap:8px;font:500 11px/1.6 var(--lk-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lk-gray-800);margin:0 0 8px 4px}
.lk-blog .toc-title::before{content:'';width:7px;height:8px;background:var(--o);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.lk-blog .toc-links{list-style:none;margin:0;padding:0}
.lk-blog .toc-links li{counter-increment:toc;margin:0;border-top:1px solid var(--lk-gray-200)}
.lk-blog .toc-links li:first-child{border-top:0}
.lk-blog .toc a{display:flex;align-items:baseline;gap:14px;min-height:44px;padding:11px 6px;font-size:15px!important;line-height:1.45!important;color:var(--c);text-decoration:none;border-radius:4px;transition:background .2s,color .2s}
.lk-blog .toc a::before{content:counter(toc,decimal-leading-zero);font-size:11px!important;font-weight:500;letter-spacing:.08em;color:var(--lk-orange-800);flex:none;width:18px}
.lk-blog .toc a:hover{background:var(--lk-gray-150)}
.lk-blog .toc a:hover::after{content:'↓';margin-left:auto;color:var(--lk-orange-800)}
.lk-blog .article-body{counter-reset:sec;min-width:0;font-size:16px!important;line-height:1.75!important;overflow-wrap:break-word}
.lk-blog .article-body>p{margin:0 0 18px}
.lk-blog .article-body h2{font-size:28px!important;line-height:1.12!important;letter-spacing:-.025em;margin:56px 0 18px;scroll-margin-top:96px;text-wrap:balance}
.lk-blog .article-body>h2{counter-increment:sec}
.lk-blog .article-body>h2::before{content:counter(sec,decimal-leading-zero);display:flex;align-items:center;gap:12px;font:500 11px/1 var(--lk-font-body);letter-spacing:.16em;color:var(--lk-orange-800);margin-bottom:14px}
.lk-blog .article-body>h2::after{content:'';display:block;width:32px;height:2px;background:var(--o);margin-top:16px}
.lk-blog .article-body>h2:first-child{margin-top:0}
.lk-blog .article-body h3{font-size:21px!important;line-height:1.3!important;letter-spacing:-.01em;margin:36px 0 12px;scroll-margin-top:96px}
.lk-blog .article-body a{color:var(--lk-orange-800);text-decoration-thickness:1px;text-decoration-color:rgba(132,75,0,.4);transition:text-decoration-color .2s}
.lk-blog .article-body a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}
.lk-blog .article-body strong{font-weight:700}
.lk-blog .article-body em{font-style:italic}
.lk-blog .article-body code{font-family:var(--lk-font-body);background:var(--lk-gray-150);padding:1px 6px;border-radius:4px;font-size:.92em!important}
.lk-blog .article-body ul,.lk-blog .article-body ol{padding-left:0;margin:0 0 20px;list-style:none}
.lk-blog .article-body li{position:relative;padding-left:30px;margin-bottom:10px}
.lk-blog .article-body ul>li::before{content:'';position:absolute;left:6px;top:.62em;width:8px;height:9px;background:var(--o);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.lk-blog .article-body ol{counter-reset:item}
.lk-blog .article-body ol>li{counter-increment:item}
.lk-blog .article-body ol>li::before{content:counter(item);position:absolute;left:0;top:.2em;width:22px;height:22px;display:grid;place-items:center;border-radius:4px;background:var(--c);color:var(--o);font:700 12px/1 var(--lk-font-body)}
.lk-blog .table-figure{margin:32px 0 36px;border-radius:8px;background:var(--lk-gray-0);box-shadow:0 0 0 1px var(--lk-gray-300),var(--lk-shadow-sm);overflow:hidden}
.lk-blog .table-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:10px 10px 10px 16px;font-size:12px!important;font-weight:500;line-height:1.45!important;letter-spacing:.02em;background:var(--lk-gray-50);border-bottom:1px solid var(--lk-gray-200);color:var(--lk-gray-800)}
.lk-blog .table-toolbar>span{display:flex;align-items:center;gap:8px;max-width:72%}
.lk-blog .table-toolbar>span::before{content:'';flex:none;width:7px;height:8px;background:var(--o);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.lk-blog .copy-btn{display:inline-flex;align-items:center;gap:6px;flex:none;min-width:44px;min-height:44px;padding:0 12px;border:0;border-radius:4px;background:transparent;font-size:12px!important;font-weight:500;color:var(--c);box-shadow:inset 0 0 0 1px var(--lk-gray-300);transition:background .2s,box-shadow .2s}
.lk-blog .copy-btn:hover{background:var(--lk-gray-150);box-shadow:inset 0 0 0 1px var(--lk-gray-600)}
.lk-blog .copy-btn .icon{width:14px;height:14px}
.lk-blog .table-scroll{overflow:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--lk-gray-600) var(--lk-gray-150);max-width:100%}
.lk-blog .table-scroll:focus-visible{outline-offset:-4px}
.lk-blog .article-body table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px!important;line-height:1.6!important;text-align:left}
.lk-blog .article-body th,.lk-blog .article-body td{padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--lk-gray-200);overflow-wrap:anywhere}
.lk-blog .article-body thead th{background:var(--c);color:var(--lk-gray-0);font-weight:500;font-size:12px!important;letter-spacing:.02em;border-bottom:0}
.lk-blog .article-body tbody th{font-weight:500;width:36%}
.lk-blog .article-body tbody tr:last-child>*{border-bottom:0}
.lk-blog .article-body tbody tr{transition:background .2s}
.lk-blog .article-body tbody tr>*{background:var(--lk-gray-0)}
.lk-blog .article-body tbody tr:nth-child(even)>*{background:var(--lk-gray-50)}
.lk-blog .article-body tbody tr:hover>*{background:var(--lk-orange-50)}
.lk-blog .article-body table[data-columns='2']{table-layout:fixed}
.lk-blog .article-body table[data-columns='2'] thead th:first-child{width:36%}
.lk-blog .article-body .wide-table{min-width:820px}
.lk-blog .article-body .wide-table tbody th{width:108px;min-width:108px}
.lk-blog .wide-table th:first-child,.lk-blog .wide-table td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--lk-gray-300)}
.lk-blog .wide-table thead th:first-child{z-index:2;box-shadow:1px 0 0 rgba(255,255,255,.12)}
.lk-blog .table-figure[data-table-kind=esforco] table thead th:first-child{width:62%}
.lk-blog .table-hint{display:flex;align-items:center;gap:8px;padding:10px 16px;margin:0!important;font-size:11px!important;line-height:1.5!important;color:var(--lk-gray-800);border-top:1px solid var(--lk-gray-200);background:var(--lk-gray-50)}
.lk-blog .table-hint .icon{width:14px;height:14px}
.lk-blog .copy-model{margin:28px 0 32px;border-radius:8px;background:var(--lk-gray-0);box-shadow:0 0 0 1px var(--lk-gray-300),var(--lk-shadow-sm);overflow:hidden}
.lk-blog .copy-model pre{position:relative;font:400 13px/2 var(--lk-font-body);padding:20px 20px 20px 28px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;background:repeating-linear-gradient(180deg,transparent 0 calc(2em - 1px),var(--lk-gray-150) calc(2em - 1px) 2em);background-position:0 20px}
.lk-blog .copy-model code{background:none;padding:0;border-radius:0;font-size:inherit!important}
.lk-blog .copy-model pre::before{content:'';position:absolute;left:12px;top:20px;bottom:20px;width:2px;background:var(--o);border-radius:2px}
.lk-blog .model-actions{display:flex;gap:12px;flex-wrap:wrap;padding:6px 16px 10px;border-top:1px solid var(--lk-gray-200);background:var(--lk-gray-50)}
.lk-blog .model-actions a{font-size:13px!important;font-weight:500;min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--c);text-decoration:none}
.lk-blog .model-actions a .icon{width:16px;height:16px;color:var(--lk-orange-800)}
.lk-blog .model-actions a:hover{text-decoration:underline}
.lk-blog .article-body .conversion{position:relative;isolation:isolate;overflow:hidden;margin-top:56px;padding:32px 24px 28px;border-radius:16px;background:var(--c);color:var(--lk-gray-0);box-shadow:0 28px 56px -24px rgba(0,0,0,.45)}
.lk-blog .article-body .conversion::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 85% 110%,rgba(243,138,0,.38),transparent 62%)}
.lk-blog .article-body .conversion::after{content:'';position:absolute;inset:0;z-index:-1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50.4' height='87.3' viewBox='0 0 56 97'%3E%3Cpath d='M28 2l26 15v30L28 62 2 47V17z M28 62v35 M2 47 L-24 62 M54 47 L80 62' fill='none' stroke='%2347403B'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000 80%);mask-image:linear-gradient(115deg,transparent 30%,#000 80%)}
.lk-blog .conversion .label{color:var(--lk-gray-400)}
.lk-blog .article-body .conversion h2{font-size:30px!important;line-height:1.04!important;margin:16px 0 0;max-width:18ch}
.lk-blog .article-body .conversion p{font-size:15px!important;line-height:1.75!important;color:var(--lk-gray-400);margin:16px 0 0;max-width:58ch}
.lk-blog .article-body .conversion a{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:8px;padding:0 18px;border-radius:4px;background:var(--o);color:var(--c);font-size:14px!important;font-weight:500;line-height:1.4!important;text-decoration:none;transition:background .2s,box-shadow .3s,transform .2s var(--blog-ease)}
.lk-blog .article-body .conversion a::after{content:'→';font-size:16px!important;transition:transform .25s var(--blog-ease)}
.lk-blog .article-body .conversion a:hover{background:var(--lk-orange-400);box-shadow:0 8px 28px rgba(243,138,0,.35);transform:translateY(-1px)}
.lk-blog .article-body .conversion a:hover::after{transform:translateX(3px)}
.lk-blog .article-body .conversion a:focus-visible{outline-color:var(--lk-gray-0)}
.lk-blog .article-author{display:flex;align-items:flex-start;gap:16px;border-top:1px solid var(--lk-gray-300);padding-top:28px;margin-top:48px}
.lk-blog .article-author img{width:40px;height:40px;flex:none}
.lk-blog .article-author p{font-size:14px!important;line-height:1.7!important;color:var(--lk-gray-800)}
.lk-blog .article-author .author-name{font-size:15px!important;font-weight:700;color:var(--c);margin-bottom:2px}
.lk-blog .editorial-disclosure{font-size:12px!important;line-height:1.65!important;color:var(--lk-gray-700);margin:16px 0 0 56px}
.lk-blog .article-end{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid var(--lk-gray-300);margin-top:32px}
.lk-blog .article-end>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px!important;font-weight:500;text-decoration:none;color:var(--c)}
.lk-blog .article-end>a .icon{width:16px;height:16px;transform:scaleX(-1);color:var(--lk-orange-800);transition:transform .25s var(--blog-ease)}
.lk-blog .article-end>a:hover .icon{transform:scaleX(-1) translateX(3px)}
.lk-blog .article-sidebar{display:none}
.lk-blog .side-toc{counter-reset:side}
.lk-blog .side-title{display:flex;justify-content:space-between;align-items:center;font:500 11px/1.6 var(--lk-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lk-gray-800);padding-bottom:12px;border-bottom:1px solid var(--lk-gray-300)}
.lk-blog .side-pct{font-variant-numeric:tabular-nums;color:var(--lk-orange-800);letter-spacing:.04em}
.lk-blog .side-toc ol{list-style:none;margin:8px 0 0;padding:0;max-height:calc(100dvh - 520px);min-height:132px;overflow-y:auto;scrollbar-width:thin}
.lk-blog .side-toc li{counter-increment:side}
.lk-blog .side-toc a{position:relative;display:flex;gap:12px;align-items:baseline;min-height:36px;padding:8px 8px 8px 14px;font-size:13px!important;line-height:1.4!important;color:var(--lk-gray-800);text-decoration:none;border-radius:4px;transition:color .2s,background .2s}
.lk-blog .side-toc a::before{content:counter(side,decimal-leading-zero);font-size:10px!important;font-weight:500;color:var(--lk-gray-600);flex:none;transition:color .2s}
.lk-blog .side-toc a::after{content:'';position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--o);transform:scaleY(0);transition:transform .3s var(--blog-ease)}
.lk-blog .side-toc a:hover{color:var(--c);background:var(--lk-gray-150)}
.lk-blog .side-toc a[aria-current]{color:var(--c);font-weight:500}
.lk-blog .side-toc a[aria-current]::before{color:var(--lk-orange-800)}
.lk-blog .side-toc a[aria-current]::after{transform:scaleY(1)}
.lk-blog .sidebar-context{position:relative;isolation:isolate;overflow:hidden;margin-top:24px;padding:24px 22px 22px;border-radius:8px;box-shadow:0 20px 40px -20px rgba(0,0,0,.4)}
.lk-blog .sidebar-context .glow{background:radial-gradient(ellipse 90% 60% at 90% 115%,rgba(243,138,0,.42),transparent 65%)}
.lk-blog .sidebar-title{font:700 24px/1.08 var(--lk-font-heading);letter-spacing:-.025em;margin:14px 0 10px}
.lk-blog .sidebar-context p:not(.sidebar-title){font-size:13px!important;line-height:1.65!important;color:var(--lk-gray-400)}
.lk-blog .sidebar-context .btn{margin-top:18px;width:100%}
.lk-blog .related{position:relative;isolation:isolate;overflow:hidden;padding:var(--blog-space) 0}
.lk-blog .related .wrap{z-index:1}
.lk-blog .related-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}
.lk-blog .related-header h2{font-size:clamp(32px,4.4vw,52px)!important}
.lk-blog .related-header .text-link{color:var(--lk-gray-300)}
.lk-blog .related-header .text-link:hover{color:var(--lk-gray-0)}
.lk-blog .related-header .text-link .icon{color:var(--o)}
.lk-blog .related .poster{box-shadow:0 0 0 1px rgba(255,255,255,.1),0 28px 56px -16px rgba(0,0,0,.6)}
.lk-blog .toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:12px 20px;border-radius:8px;background:var(--c);color:var(--lk-gray-0);font-size:13px!important;z-index:100;box-shadow:0 0 0 1px rgba(255,255,255,.1),var(--lk-shadow-lg);text-align:center;pointer-events:none}
.lk-blog .og-page{position:relative;isolation:isolate;width:1200px;height:630px;overflow:hidden;background:var(--c);color:var(--lk-gray-0)}
.lk-blog .og-page .hexes{-webkit-mask-image:linear-gradient(110deg,transparent 15%,#000 80%);mask-image:linear-gradient(110deg,transparent 15%,#000 80%)}
.lk-blog .og-page .hero-glow{background:radial-gradient(ellipse 60% 70% at 80% 110%,rgba(243,138,0,.35),transparent 65%)}
.lk-blog .og-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:56px;align-items:center;height:630px;padding:56px}
.lk-blog .og-layout h1{font-size:64px!important;line-height:1!important;letter-spacing:-.035em;margin-top:24px}
.lk-blog .og-layout .artwork{border-radius:16px;min-height:400px;background:transparent}
.lk-blog .og-layout .artwork::before{display:none}
.lk-blog .og-layout .brand{display:block}
.lk-blog .og-layout .brand img{width:190px;height:58px;margin-left:-16px}
.lk-blog .og-layout .label{color:var(--lk-gray-400);margin-top:20px}
@media(min-width:640px){:root{--blog-gutter:32px}
.lk-blog .bar{top:14px;width:auto}
.lk-blog .bar .btn .long{display:inline}
.lk-blog .bar .btn .short{display:none}
.lk-blog .bar-brand .logo-fit{--lh:18px}
.lk-blog .home-hero .sub{font-size:18px!important}
.lk-blog .ctas{display:flex;flex-wrap:wrap;gap:12px}
.lk-blog .poster .art-sheet{--s:.8}
.lk-blog .poster-art{height:300px}
.lk-blog .poster-copy{padding:32px 32px 34px}
.lk-blog .poster-title{font-size:40px!important}
.lk-blog .collection-tools{flex-direction:row;justify-content:space-between;align-items:center}
.lk-blog .article-card{grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:center;padding:32px 0}
.lk-blog .card-cover{aspect-ratio:1.15}
.lk-blog .card-cover .art-sheet{--s:.62}
.lk-blog .resource-list{grid-template-columns:repeat(3,minmax(0,1fr))}
.lk-blog .resource-link{min-height:220px}
.lk-blog .resource-foot{margin-top:auto;padding-top:12px}
.lk-blog .article-hero h1{font-size:48px!important}
.lk-blog .article-standfirst{font-size:21px!important;padding-left:22px}
.lk-blog .toc{padding:22px 22px 14px}
.lk-blog .article-body{font-size:18px!important;line-height:1.7777778!important}
.lk-blog .article-body h2{font-size:34px!important}
.lk-blog .article-body h3{font-size:24px!important}
.lk-blog .article-body th,.lk-blog .article-body td{font-size:14px!important;padding:16px 20px}
.lk-blog .article-body thead th{font-size:13px!important}
.lk-blog .article-body .conversion{padding:44px 40px 40px}
.lk-blog .article-body .conversion h2{font-size:38px!important}
.lk-blog .article-body .conversion p{font-size:16px!important}
.lk-blog .footer-links{margin-left:auto}}
@media(min-width:1024px){:root{--blog-gutter:40px}
.lk-blog .bar-links{display:flex}
.lk-blog .poster{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:none;min-height:440px}
.lk-blog .poster-art{order:0;height:auto}
.lk-blog .poster-copy{justify-content:center;padding:48px 0 48px 56px;gap:18px}
.lk-blog .poster-title{font-size:46px!important;max-width:20ch}
.lk-blog .poster-teaser{font-size:16px!important}
.lk-blog .poster .art-sheet{--s:1}
.lk-blog .poster .art-caption{display:block}
.lk-blog .collection-count{font-size:14px!important}
.lk-blog .article-card{grid-template-columns:320px minmax(0,1fr);gap:48px;padding:36px 0}
.lk-blog .card-cover{aspect-ratio:1.45}
.lk-blog .card-cover .art-sheet{--s:.7}
.lk-blog .card-info h3{font-size:36px!important}
.lk-blog .article-hero{padding-top:calc(68px + 56px);padding-bottom:112px}
.lk-blog .article-hero h1{font-size:60px!important;max-width:22ch}
.lk-blog .dawn{top:calc(100% - 56px)}
.lk-blog .article-layout{display:grid;grid-template-columns:minmax(0,var(--blog-reading)) minmax(0,280px);justify-content:space-between;gap:64px;padding-top:16px}
.lk-blog .article-reading{margin:0}
.lk-blog .article-sidebar{display:block;position:sticky;top:96px;align-self:start;max-height:calc(100dvh - 112px)}
.lk-blog .home-cta .cta-copy{font-size:18px!important}}
@media(min-width:1280px){.lk-blog .article-hero h1{font-size:68px!important}
.lk-blog .poster-title{font-size:52px!important}}
@media(max-height:760px) and (min-width:1024px){.lk-blog .sidebar-context p:not(.sidebar-title){display:none}}
@media(prefers-reduced-motion:reduce){html.blog-document{scroll-behavior:auto}
.lk-blog *,.lk-blog *::before,.lk-blog *::after{transition:none!important;animation:none!important}
.lk-blog .home-hero .lockup,.lk-blog .home-hero h1 .word,.lk-blog .home-hero .sub,.lk-blog .ctas,.lk-blog .horizon,.lk-blog .stage,.lk-blog .dawn,.lk-blog .article-hero .lockup,.lk-blog .article-hero h1,.lk-blog .article-byline,.js .lk-blog .reveal{opacity:1!important;transform:none!important}}
@media print{.lk-blog .bar,.lk-blog .article-sidebar,.lk-blog .site-footer,.lk-blog .related,.lk-blog .reading-progress,.lk-blog .article-end,.lk-blog .copy-btn,.lk-blog .model-actions,.lk-blog .home-hero,.lk-blog .collection-tools,.lk-blog .toast,.lk-blog .hexes,.lk-blog .grain,.lk-blog .dawn,.lk-blog .hero-glow,.lk-blog .toc,.lk-blog .article-byline .share-link,.lk-blog .editorial-disclosure{display:none!important}
.lk-blog .article-hero{padding:0 0 24px;background:var(--lk-gray-0);color:var(--c)}
.lk-blog .article-hero h1,.lk-blog .article-hero .lockup,.lk-blog .article-byline{opacity:1!important;transform:none!important;animation:none!important}
.lk-blog .article-hero h1{font-size:32px!important}
.lk-blog .article-meta,.lk-blog .breadcrumb,.lk-blog .author-row{color:var(--lk-gray-800)!important}
.lk-blog .article-layout{display:block;padding-top:0}
.lk-blog .article-reading{max-width:none}
.lk-blog .wrap{width:100%}
.lk-blog .article-body{font-size:12px!important;line-height:1.6!important}
.lk-blog .article-body h2{font-size:24px!important;margin-top:28px}
.lk-blog .article-body h3{font-size:18px!important}
.lk-blog .table-scroll{overflow:visible}
.lk-blog .article-body .wide-table{min-width:0}
.lk-blog .table-figure,.lk-blog .copy-model,.lk-blog .conversion{break-inside:avoid}
.lk-blog .table-hint{display:none}
.lk-blog .article-body th,.lk-blog .article-body td{padding:8px;font-size:10px!important}
.lk-blog .article-body thead th{background:var(--lk-gray-150);color:var(--c)}
.lk-blog .article-body .conversion{background:var(--lk-gray-100);color:var(--c)}
.lk-blog .article-body .conversion::before,.lk-blog .article-body .conversion::after{display:none}
.lk-blog .conversion p{color:var(--lk-gray-800)!important}}
.lk-blog .filter-label{font:500 11px/1.5 var(--lk-font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--lk-gray-800);margin-bottom:12px}
.lk-blog .filter-group{min-width:0}
.lk-blog .filter [data-filter-count]{display:inline-grid;place-items:center;min-width:20px;margin-left:8px;font-size:11px!important;opacity:.75}
.lk-blog .clear-filters{border:0;background:none;min-height:44px;padding:8px 0;font-size:13px!important;text-decoration:underline;text-underline-offset:4px;color:var(--lk-orange-800)}
.lk-blog .art-custom{isolation:isolate}
.lk-blog .art-custom .article-visual{position:relative;z-index:1;width:min(100%,420px);height:auto;max-height:100%;transform:rotate(-3deg);filter:drop-shadow(0 12px 24px rgba(30,30,30,.16))}
.lk-blog .art-custom::before{z-index:0}
.lk-blog .card-cover .art-custom .article-visual{width:100%;height:100%;object-fit:contain;transform:rotate(-3deg) scale(.94)}
.lk-blog .og-layout .art-custom .article-visual{width:100%;max-height:430px}

/* Controles institucionais preservados; ajustes restritos ao corpo editorial. */
.lk-blog{display:block;font:400 16px/1.6 var(--lk-font-body);color:var(--lk-brand-carbono);background:var(--lk-brand-fundo-claro)}
.lk-blog h1,.lk-blog h2,.lk-blog h3,.lk-blog h4{font-family:var(--lk-font-heading);font-weight:700}
body.blog-page .toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100;max-width:calc(100% - 32px);padding:12px 20px;border-radius:4px;background:var(--lk-brand-carbono);color:var(--lk-gray-0);font-size:13px}
