.pagina-blog .catgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}@media (max-width:800px){.pagina-blog .catgrid{grid-template-columns:1fr}}.pagina-blog .catgrid p{margin-top:12px}.pagina-blog .tag{font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--tt);align-items:center;gap:8px;font-size:10px;display:inline-flex}.pagina-blog .tag i{background:var(--c,var(--acc));width:6px;height:6px;box-shadow:0 0 9px var(--c,var(--acc));border-radius:50%;flex:none}.pagina-blog .tag-c{color:var(--c,var(--acc))}.pagina-blog .posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}@media (max-width:980px){.pagina-blog .posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.pagina-blog .posts{grid-template-columns:1fr}}.pagina-blog .post{flex-direction:column;gap:14px;height:100%;display:flex}.pagina-blog .post h3{text-transform:none;letter-spacing:-.005em;font-size:19px;font-weight:800;line-height:1.25}.pagina-blog .post p{color:var(--tb);flex:1;font-size:14.5px;line-height:1.6}.pagina-blog .post .more{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--c,var(--acc));align-items:center;gap:8px;font-size:11px;display:inline-flex}.pagina-blog .feat{grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;display:grid}@media (max-width:900px){.pagina-blog .feat{grid-template-columns:1fr}}.pagina-blog .feat-solo{grid-template-columns:1fr}.pagina-blog .feat h2{text-transform:none;letter-spacing:-.015em;margin-top:14px;font-size:clamp(28px,3.2vw,42px);line-height:1.08}.pagina-blog .feat .prose{margin-top:18px}.pagina-blog .feat .btn{margin-top:26px}.pagina-blog .feat-img{border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -34px #000c}.pagina-blog .feat-img img{width:100%;height:auto}.pagina-blog .pager{justify-content:center;align-items:center;gap:9px;margin-top:52px;display:flex}.pagina-blog .pager a,.pagina-blog .pager span{border:1px solid var(--b);min-width:40px;height:40px;font-family:var(--font-mono), monospace;color:var(--ts);border-radius:9px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.pagina-blog .pager a:hover{border-color:var(--bh);color:#fff}.pagina-blog .pager .on{color:#fff;border-color:var(--bh);background:#ffffff14}.pagina-blog .art{padding:0 0 20px}.pagina-blog .art-head{padding:150px 0 44px}.pagina-blog .art-head h1{text-transform:none;letter-spacing:-.022em;max-width:14em;font-size:clamp(32px,4.2vw,58px);line-height:1.06}.pagina-blog .art-head .bc{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ts);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.pagina-blog .art-head .bc a:hover{color:var(--tp)}.pagina-blog .art-head .bc span{color:var(--tt)}.pagina-blog .meta{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tt);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;font-size:11px;display:flex}.pagina-blog .meta .dot{background:var(--tt);border-radius:50%;width:4px;height:4px}.pagina-blog .art-body{max-width:720px}.pagina-blog .art-body>:first-child{margin-top:44px}.pagina-blog .art-body>p:first-child{color:var(--tp);max-width:46.8em;font-size:clamp(17.5px,1.7vw,21px);line-height:1.65}.pagina-blog .art-body h2{text-transform:none;letter-spacing:-.018em;margin:52px 0 20px;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.pagina-blog .art-body h3{text-transform:none;letter-spacing:-.005em;color:var(--tp);margin:0 0 10px;font-size:19px}.pagina-blog .art-body p{color:var(--tb);margin-bottom:20px;font-size:17.5px;line-height:1.82}.pagina-blog .art-body p strong{color:var(--tp);font-weight:600}.pagina-blog .art-body a{color:var(--acc);text-underline-offset:3px;text-decoration:underline}.pagina-blog .art-body a:hover{color:#fff}.pagina-blog .art-body a.btn{text-decoration:none}.pagina-blog .art-body a.btn-p{color:#fff}.pagina-blog .art-body ul,.pagina-blog .art-body ol{margin:0 0 20px;padding-left:22px}.pagina-blog .art-body li{color:var(--tb);margin-bottom:8px;font-size:17.5px;line-height:1.82}.pagina-blog .art-body li strong{color:var(--tp);font-weight:600}.pagina-blog .art-body blockquote{border-left:2px solid var(--acc);color:var(--tb);margin:0 0 20px;padding-left:20px;font-size:17.5px;line-height:1.82}.pagina-blog .art-body hr{background:var(--b);border:0;height:1px;margin:36px 0}.pagina-blog .faq{border-top:1px solid var(--b);margin-top:14px}.pagina-blog .faq details{border-bottom:1px solid var(--b);padding:20px 0}.pagina-blog .faq summary{cursor:pointer;color:var(--tp);justify-content:space-between;align-items:flex-start;gap:20px;font-size:17.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.pagina-blog .faq summary::-webkit-details-marker{display:none}.pagina-blog .faq summary:after{content:"+";font-family:var(--font-mono), monospace;color:var(--acc);flex:none;font-size:20px;line-height:1;transition:transform .2s}.pagina-blog .faq details[open] summary:after{transform:rotate(45deg)}.pagina-blog .faq p{color:var(--tb);margin:14px 0 0;font-size:16.5px;line-height:1.75}.pagina-blog .ctabox{background:var(--card);color:var(--ink);border-radius:18px;margin-top:54px;padding:34px 32px;box-shadow:0 40px 90px -34px #000c}.pagina-blog .ctabox h2{text-transform:none;letter-spacing:-.01em;color:var(--ink);font-size:22px;line-height:1.25}.pagina-blog .ctabox p{color:var(--inks);margin:12px 0 22px;font-size:15.5px;line-height:1.65}.pagina-blog .rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}@media (max-width:860px){.pagina-blog .rel{grid-template-columns:1fr}}@media (max-width:760px){.pagina-blog .art-head{padding:130px 0 36px}}
