.signo-pagina{padding:22px 0 38px;background:#f8f8f8}.signo-intro,.signo-layout{width:calc(100% - 60px);max-width:1320px;margin:0 auto}.signo-eyebrow{margin:0 0 7px;color:rgba(45,47,47,.56);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.signo-intro{padding:14px 0 8px}.signo-intro__cabeca{display:flex;align-items:center;gap:16px;min-width:0}.signo-intro__simbolo{display:block;flex:0 0 auto;width:72px;height:72px;background:var(--sign-color);mask:var(--sign-symbol) center/contain no-repeat;-webkit-mask:var(--sign-symbol) center/contain no-repeat}.signo-intro__titulo{min-width:0}.signo-intro h1,.signo-intro__nome{margin:0;color:var(--sign-color);font-size:38px;font-weight:900;letter-spacing:0;line-height:.98}.signo-intro__nome{font-size:35px}.signo-intro__frase{max-width:760px;margin:10px 0 0;color:rgba(45,47,47,.82);font-size:15px;line-height:1.5}.signo-intro__acoes a{display:inline-flex;align-items:center;border-radius:var(--pad-radius);font-size:12px;font-weight:800;letter-spacing:0}.signo-intro__acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.signo-intro__acoes a{position:relative;overflow:hidden;min-height:42px;padding:10px 14px 13px;border:0;background:#fff;color:#303232;box-shadow:0 4px 14px rgba(45,47,47,.05);transition:background-color 180ms ease,color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.signo-intro__acoes a::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--sign-color);transition:height 180ms ease}.signo-intro__acoes a:focus,.signo-intro__acoes a:hover{background:color-mix(in srgb,var(--sign-color) 8%,#fff);box-shadow:0 7px 18px rgba(45,47,47,.07);transform:translateY(-1px)}.signo-intro__acoes a:focus::after,.signo-intro__acoes a:hover::after{height:4px}.signo-intro__acao-subtitulo,.signo-intro__acao-titulo--mobile,.signo-intro__acoes a.signo-intro__acao--dados{display:none}.signo-intro__seletor{display:none;margin-top:18px}.signo-intro__seletor span{display:block;margin-bottom:6px;color:rgba(45,47,47,.58);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.signo-intro__seletor select{width:100%;min-height:40px;padding:0 34px 0 12px;border:1px solid rgba(172,173,173,.34);border-radius:var(--pad-radius);background:#fff;color:#303232;font-family:var(--pad-font-sans);font-size:13px;font-weight:800}.signo-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start;margin-top:26px}.signo-layout__principal{min-width:0}.signo-dados,.signo-faqs{border:1px solid rgba(172,173,173,.22);border-radius:var(--pad-radius);background:#fff;box-shadow:0 8px 20px rgba(45,47,47,.04)}.signo-editorial{padding:0}.signo-editorial h1,.signo-editorial h2{max-width:920px;margin:0;color:#303232;font-size:42px;font-weight:900;letter-spacing:0;line-height:.98}.signo-editorial__texto{max-width:840px;margin-top:22px}.signo-editorial__texto p{margin:0;color:rgba(45,47,47,.82);font-size:18px;line-height:1.72}.signo-editorial__texto p+p{margin-top:18px}.signo-editorial__proximo{display:flex;flex-wrap:wrap;gap:8px;max-width:840px;margin:34px 0 0;padding-top:4px;color:#303232;font-size:18px;line-height:1.55}.signo-editorial__proximo span{color:rgba(45,47,47,.56);font-weight:800}.signo-editorial__proximo a{color:var(--sign-color);font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.signo-secao-topo h2{margin:0;color:#303232;font-size:25px;font-weight:900;letter-spacing:0;line-height:1.12}.signo-faqs{margin-top:22px;padding:28px 30px 32px}.signo-faqs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:18px}.signo-faqs__grupo{min-width:0}.signo-dados__bloco h3,.signo-faqs__grupo h3{margin:0 0 10px;color:var(--sign-color);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.signo-faqs__links{display:grid;gap:4px}.signo-faqs__links a{position:relative;display:block;padding:7px 8px 7px 14px;border:0;border-radius:var(--pad-radius);background:rgba(255,255,255,.78);color:rgba(45,47,47,.78);font-size:13px;font-weight:700;line-height:1.3;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.signo-faqs__links a::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:3px;border-radius:var(--pad-radius);background:color-mix(in srgb,var(--sign-color) 76%,#fff);opacity:.72}.signo-faqs__links a:focus,.signo-faqs__links a:hover,.signo-faqs__links a[aria-current=page]{background:color-mix(in srgb,var(--sign-color) 9%,#fff);color:#303232;transform:translateX(1px)}.signo-faqs__links a:focus::before,.signo-faqs__links a:hover::before,.signo-faqs__links a[aria-current=page]::before{opacity:1}.signo-dados{position:sticky;top:18px;padding:24px 22px 26px}.signo-dados__bloco{margin-top:22px}.signo-dados__bloco+.signo-dados__bloco{padding-top:18px;border-top:2px solid rgba(172,173,173,.4)}.signo-dados__bloco dl{display:grid;gap:11px;margin:0}.signo-dados__bloco dl div{min-width:0}.signo-dados__bloco dt{margin:0 0 3px;color:rgba(45,47,47,.52);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.signo-dados__bloco dd{margin:0;color:#303232;font-size:14px;font-weight:800;line-height:1.32}.signo-dados__valor--mantra{font-style:italic}@media (max-width:980px){.signo-layout{grid-template-columns:1fr}.signo-dados{position:static}}@media (max-width:760px){.signo-pagina{padding:14px 0 28px}.signo-intro,.signo-layout{width:calc(100% - 28px)}.signo-intro{padding-top:8px}.signo-intro__simbolo{width:58px;height:58px}.signo-intro h1,.signo-intro__nome{font-size:34px}.signo-intro__frase{font-size:16px}.signo-intro__acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.signo-intro__acoes a{width:100%;min-height:64px;align-items:flex-start;justify-content:center;flex-direction:column;gap:3px;padding:10px 11px 13px;line-height:1.16}.signo-intro__acoes a.signo-intro__acao--periodo-extra{display:none}.signo-intro__acoes a.signo-intro__acao--dados{display:inline-flex}.signo-intro__acao-subtitulo,.signo-intro__acao-titulo{display:block;overflow-wrap:break-word}.signo-intro__acao-titulo{font-size:clamp(15px, 4vw, 18px);line-height:1.2;white-space:nowrap;overflow-wrap:normal}.signo-intro__acao-titulo--desktop{display:none}.signo-intro__acao-subtitulo{color:rgba(45,47,47,.56);font-size:11px;font-weight:700;line-height:1.25}.signo-intro__seletor{display:block}.signo-editorial{padding:0}.signo-editorial h1,.signo-editorial h2{font-size:28px}.signo-editorial__texto p{font-size:16px;line-height:1.68}.signo-dados,.signo-faqs{padding:24px 20px 26px}.signo-faqs__grid{grid-template-columns:1fr}}