.nv{--azul:#205bff;--azul-h:#1746cc;--navy:#0a1630;--suave:#eaf0ff;--linea:#e1e6ee;--ink:#2a2e35;--ink2:#5b626d;--ink3:#9aa0aa;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Satoshi,Satoshi Variable,system-ui,-apple-system,sans-serif}.nv *{box-sizing:border-box}.nv{container-type:inline-size}.nv h1,.nv h2,.nv h3,.nv p,.nv figure{margin:0}.nv a{color:var(--azul);text-decoration:none}.nv a:hover{color:var(--azul-h)}.nv a.nv-back{color:var(--ink2)}.nv a.nv-back:hover{color:var(--azul)}.nv a.nv-cta,.nv a.nv-cta:hover{color:#fff}.nv a.nv-row,.nv a.nv-pcard{color:var(--ink)}.nv a .nv-meta{color:var(--ink2)}.nv a .nv-prod{color:var(--azul-h)}.nv a .nv-dot{color:#c2cede}.nv button{font-family:inherit}.nv-wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.nv-col{max-width:900px}.nv-top{padding:clamp(44px,6vw,76px) 0 clamp(26px,3.4vw,36px)}.nv-back{color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.nv-back:hover{color:var(--azul)}.nv-h1{letter-spacing:-.025em;color:var(--navy);text-wrap:pretty;margin-top:22px;padding-bottom:.04em;font-size:clamp(32px,4.6vw,52px);font-weight:500;line-height:1.1}.nv-lead{color:var(--ink2);text-wrap:pretty;max-width:620px;margin-top:16px;font-size:clamp(16px,1.5vw,18px);line-height:1.65}.nv-sub{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.nv-field{border:1px solid var(--linea);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:min(320px,100%);height:46px;padding:0 14px;transition:border-color .12s,box-shadow .12s;display:flex}.nv-field:focus-within{border-color:var(--azul);box-shadow:0 0 0 4px #205bff2e}.nv-field input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-size:15px}.nv-field input::placeholder{color:var(--ink3)}.nv-btn{background:var(--azul);color:#fff;cursor:pointer;border:0;border-radius:12px;height:46px;padding:0 20px;font-size:15px;font-weight:600;transition:background .12s,transform .12s}.nv-btn:hover{background:var(--azul-h);transform:translateY(-1px)}.nv-btn:active{transform:scale(.985)}.nv-note{color:var(--ink2);flex-basis:100%;font-size:13.5px}.nv-bar{z-index:5;backdrop-filter:blur(10px);border-block:1px solid var(--linea);background:#ffffffed;position:sticky;top:0}.nv-bar-in{scrollbar-width:none;align-items:center;gap:10px;padding:13px 0;display:flex;overflow-x:auto}.nv-bar-in::-webkit-scrollbar{display:none}.nv-pill{border:1px solid var(--linea);height:36px;color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 15px;font-size:14px;font-weight:500;transition:border-color .12s,color .12s,background .12s}.nv-pill:hover{color:var(--ink);border-color:#c9d3e6}.nv-pill[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.nv-count{color:var(--ink2);flex:none;margin-left:auto;padding-left:12px;font-size:13.5px}.nv-feed{flex-direction:column;gap:14px;padding:clamp(24px,3.4vw,34px) 0 clamp(52px,7vw,88px);display:flex}.nv-year{color:var(--ink2);align-items:center;gap:14px;margin:20px 0 2px;font-size:14px;font-weight:600;display:flex}.nv-year:after{content:"";background:var(--linea);flex:1;height:1px}.nv-row{border:1px solid var(--linea);text-align:left;cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:216px minmax(0,1fr);align-items:center;gap:22px;width:100%;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.nv-row:hover{border-color:#c9d3e6;transform:translateY(-2px);box-shadow:0 16px 34px -24px #0a16306b}.nv-row h3{letter-spacing:-.015em;color:var(--navy);text-wrap:pretty;font-size:20px;font-weight:500;line-height:1.3}.nv-row .nv-meta{margin-top:9px}.nv-thumb{aspect-ratio:16/10;background:var(--suave);border-radius:13px;position:relative;overflow:hidden}.nv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.nv-thumb--ph{background:var(--navy);place-items:center;padding:14px;display:grid}.nv-thumb--ph span{color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:1.35}.nv-meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:9px;font-size:13.5px;display:flex}.nv-dot{color:#c2cede}.nv-prod{background:var(--suave);height:24px;color:var(--azul-h);border-radius:7px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.nv-more{border:1px solid var(--linea);height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;align-self:center;margin-top:14px;padding:0 22px;font-size:15px;font-weight:600;transition:border-color .12s,background .12s}.nv-more:hover{background:#fafbfd;border-color:#c9d3e6}.nv-art{padding:clamp(28px,4vw,44px) 0 clamp(56px,8vw,96px)}.nv-art-grid{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.nv-date{border:1px solid var(--linea);color:var(--ink);letter-spacing:.04em;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex;position:sticky;top:20px}.nv-body{max-width:720px}.nv-body h1{letter-spacing:-.022em;color:var(--navy);text-wrap:pretty;font-size:clamp(27px,3.4vw,38px);font-weight:500;line-height:1.18}.nv-body .nv-meta{margin-bottom:16px}.nv-hero{border:1px solid var(--linea);aspect-ratio:16/9;background:var(--suave);border-radius:16px;margin-top:24px;overflow:hidden}.nv-hero img{object-fit:cover;width:100%;height:100%;display:block}.nv-hero--ph{color:var(--ink2);text-align:center;background:repeating-linear-gradient(45deg,#f7f8fa 0 8px,#f1f3f7 8px 16px);border-style:dashed;place-items:center;padding:18px;font-size:13px;display:grid}.nv-p{color:#3c434f;text-wrap:pretty;margin-top:20px;font-size:17.5px;line-height:1.72}.nv-geo{border:1px solid var(--linea);color:var(--ink2);background:#fafbfd;border-radius:10px;align-items:center;gap:7px;margin-top:24px;padding:9px 13px;font-size:14px;display:inline-flex}.nv-geo b{color:var(--ink);font-weight:600}.nv-cta{background:var(--azul);color:#fff;border-radius:12px;align-items:center;gap:9px;height:48px;margin-top:26px;padding:0 22px;font-size:15.5px;font-weight:600;transition:background .12s,transform .12s;display:inline-flex}.nv-cta:hover{background:var(--azul-h);color:#fff;transform:translateY(-1px)}.nv-cta span{transition:transform .16s}.nv-cta:hover span{transform:translate(3px)}.nv-by{border-top:1px solid var(--linea);margin-top:40px;padding-top:22px}.nv-by-lbl{color:var(--ink2);letter-spacing:.02em;font-size:13px;font-weight:600}.nv-who{align-items:center;gap:12px;margin-top:12px;display:flex}.nv-face{background:var(--suave);width:38px;height:38px;color:var(--azul-h);border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:700;display:grid;overflow:hidden}.nv-face img{object-fit:cover;width:100%;height:100%}.nv-who b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.nv-who small{color:var(--ink2);font-size:13.5px;display:block}.nv-next{border-top:1px solid var(--linea);margin-top:44px;padding-top:26px}.nv-next-lbl{color:var(--ink2);margin-bottom:14px;font-size:13px;font-weight:600}.nv-void{border:1px solid var(--linea);background:#fafbfd;border-radius:18px;padding:clamp(28px,4vw,44px)}.nv-void h3{letter-spacing:-.015em;color:var(--navy);font-size:clamp(20px,2.4vw,26px);font-weight:500}.nv-void p{color:var(--ink2);max-width:56ch;margin-top:12px;font-size:16px;line-height:1.62}.nv-void a{font-weight:600}.nv-mean{border-top:1px solid var(--linea);background:#fafbfd;padding:clamp(46px,6vw,74px) 0}.nv-mean h2{letter-spacing:-.02em;color:var(--navy);font-size:clamp(23px,2.8vw,31px);font-weight:500}.nv-mean .nv-lead{margin-top:12px;font-size:16.5px}.nv-prods{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.nv-pcard{border:1px solid var(--linea);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.nv-pcard:hover{border-color:#c9d3e6;transform:translateY(-2px);box-shadow:0 14px 30px -22px #0a163066}.nv-pcard h3{color:var(--navy);font-size:17px;font-weight:600}.nv-pcard p{color:var(--ink2);font-size:14px;line-height:1.55}.nv-pcard span{color:var(--azul);margin-top:auto;padding-top:10px;font-size:14px;font-weight:600}.nv-mk{border-top:1px solid var(--linea);color:var(--ink2);margin-top:24px;padding-top:22px;font-size:14.5px;line-height:1.7}.nv-mk b{color:var(--ink);font-weight:600}@media (width<=900px){.nv-prods{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-art-grid{grid-template-columns:minmax(0,1fr);gap:20px}.nv-date{position:static}}@media (width<=620px){.nv-wrap{padding-inline:20px}.nv-row{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.nv-thumb{aspect-ratio:16/9}.nv-row h3{font-size:18.5px}.nv-p{font-size:16.5px}.nv-prods{grid-template-columns:minmax(0,1fr)}.nv-field,.nv-btn{width:100%;min-width:100%}.nv-count{display:none}.nv-cta{justify-content:center;width:100%}}@container (width<=900px){.nv-prods{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-art-grid{grid-template-columns:minmax(0,1fr);gap:20px}.nv-date{position:static}}@container (width<=620px){.nv-wrap{padding-inline:20px}.nv-row{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.nv-thumb{aspect-ratio:16/9}.nv-row h3{font-size:18.5px}.nv-p{font-size:16.5px}.nv-prods{grid-template-columns:minmax(0,1fr)}.nv-field,.nv-btn{width:100%;min-width:100%}.nv-count{display:none}.nv-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.nv *{transition:none!important;animation:none!important}}.nv .nv-md>p{color:#3c434f;margin-top:20px;font-size:17.5px;line-height:1.72}.nv .nv-md>p:first-child{margin-top:24px}.nv .nv-md>ul,.nv .nv-md>ol{color:#3c434f;margin:16px 0 0;padding-left:22px;line-height:1.72}.nv .nv-md>li+li{margin-top:6px}.nv .nv-md a{text-underline-offset:3px;text-decoration:underline}.nv .nv-prods[data-n="3"]{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.nv .nv-prods[data-n="3"]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.nv .nv-prods[data-n="3"]{grid-template-columns:1fr}}
