body.publico{padding-bottom:0}.pub-wrap{max-width:1040px;margin:0 auto;padding:0 var(--s5)}@media(min-width:1700px){.pub-wrap{max-width:1200px}}.pub-top{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--ground) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair)}.pub-top__in{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);height:64px}.pub-top .wordmark{height:24px;width:auto}.pub-brand{display:flex;align-items:center;gap:var(--s3);border-bottom:0}.pub-brand:hover{border-bottom:0}.pub-brand__sufixo{font-family:var(--font-display);font-size:var(--t-lg);font-weight:640;letter-spacing:-.018em;color:var(--fg-1)}.pub-nav{display:flex;align-items:center;gap:var(--s5)}.pub-nav a{font-size:var(--t-sm);color:var(--fg-3);border-bottom:0}.pub-nav a:hover{color:var(--fg-1);border-bottom:0}@media(max-width:760px){.pub-nav a:not(.btn){display:none}}.pub-hero{padding:var(--s8) 0;border-bottom:1px solid var(--hair);background-image:var(--lattice);background-size:var(--lattice-size)}.pub-hero h1{font-size:var(--t-3xl);max-width:17ch}.pub-hero .rosa{color:var(--rosa)}.pub-lede{margin-top:var(--s5);font-size:var(--t-md);color:var(--fg-2);max-width:var(--measure)}.pub-cta{margin-top:var(--s6);display:flex;gap:var(--s3);flex-wrap:wrap}.pub-sec{padding:var(--s8) 0;border-bottom:1px solid var(--hair)}.pub-sec h2{font-size:var(--t-xl);font-family:var(--font-display);letter-spacing:-.022em}.pub-sub{margin-top:var(--s3);color:var(--fg-3);max-width:var(--measure)}.pub-grid{margin-top:var(--s6);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}@media(max-width:820px){.pub-grid{grid-template-columns:1fr}.pub-hero,.pub-sec{padding:var(--s7) 0}}@media(max-width:640px){.pub-escopos thead,.pub-prose thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pub-escopos :is(table,tbody,tr,td),.pub-prose :is(table,tbody,tr,td){display:block;width:auto}.pub-escopos tr,.pub-prose tr{padding:var(--s4) 0;border-bottom:1px solid var(--hair)}.pub-escopos tr:last-child,.pub-prose tr:last-child{border-bottom:0}.pub-escopos td,.pub-prose td{border:0;padding:0}.pub-escopos td:first-child,.pub-prose td:first-child{padding-bottom:var(--s2);white-space:normal}.pub-escopos td:not(:first-child),.pub-prose td:not(:first-child){padding-top:var(--s2)}.pub-escopos .tbl-wrap,.pub-prose .tbl-wrap{overflow-x:visible;background-image:none}}.pub-grid .card{border-color:var(--hair)}.pub-grid h3{margin-bottom:var(--s2)}.pub-grid p{font-size:var(--t-sm);color:var(--fg-3)}.pub-escopos{margin-top:var(--s5)}.pub-escopos td:first-child{white-space:nowrap;vertical-align:top;padding-top:var(--s4)}.pub-escopos td:last-child{color:var(--fg-2);vertical-align:top;padding-top:var(--s4);line-height:var(--lh-body)}.pub-escopos code{font-family:var(--font-mono);font-size:var(--t-mini);color:var(--cyan);background:var(--surface-2);padding:3px 7px;border-radius:var(--r-sm)}.pub-limite{margin-top:var(--s6);background:var(--surface);border:1px solid var(--hair);border-left:2px solid var(--rosa);border-radius:var(--r);padding:var(--s5);color:var(--fg-2);font-size:var(--t-sm)}.pub-limite h3{margin-bottom:var(--s3)}.pub-prose{padding:var(--s7) 0 var(--s8);max-width:74ch}.pub-prose h1{font-size:var(--t-2xl)}.pub-prose h2{font-family:var(--font-display);font-size:var(--t-lg);margin:var(--s7) 0 var(--s3);padding-top:var(--s5);border-top:1px solid var(--hair)}.pub-prose h3{margin:var(--s5) 0 var(--s2)}.pub-prose p,.pub-prose li{color:var(--fg-2);font-size:var(--t-md);line-height:var(--lh-body)}.pub-prose p+p{margin-top:var(--s3)}.pub-prose ul{margin:var(--s3) 0 0;padding-left:var(--s5)}.pub-prose li+li{margin-top:var(--s2)}.pub-prose table{margin-top:var(--s4)}.pub-prose td{vertical-align:top;color:var(--fg-2)}.pub-datas{margin-top:var(--s4);font-size:var(--t-mini);color:var(--fg-4)}.pub-foot{padding:var(--s7) 0}.pub-foot__in{display:flex;justify-content:space-between;align-items:center;gap:var(--s5);flex-wrap:wrap}.pub-foot .wordmark{height:18px;width:auto;color:var(--fg-3)}.pub-foot__links{display:flex;gap:var(--s5);flex-wrap:wrap;font-size:var(--t-sm)}.pub-foot__links a{color:var(--fg-3)}.pub-foot__links a:hover{color:var(--fg-1)}.pub-copy{font-size:var(--t-mini);color:var(--fg-4)}
