:root{--sx-branco: #ffffff;--sx-ceu-1: #f7fbff;--sx-ceu-2: #eaf3fd;--sx-ceu-3: #d9e9f8;--sx-azul: #2b6cb8;--sx-azul-forte: #12376e;--sx-navy: #16305c;--sx-tinta: #132338;--sx-tinta-2: #56687f;--sx-borda: rgba(19, 35, 56, .09);--sx-sombra: 0 22px 60px -28px rgba(22, 48, 92, .45);--sx-sombra-alta: 0 40px 90px -34px rgba(22, 48, 92, .5);--sx-sombra-card: 0 18px 44px -32px rgba(22, 48, 92, .5);--sx-raio: 22px;--sx-raio-sm: 14px;--sx-raio-pill: 999px;--sx-largura: 1180px;--sx-gutter: 22px;--sx-fonte: var(--bs-font-family-base, 'Inter', system-ui, -apple-system, sans-serif);--sx-peso-titulo: 800;--wc-cta-bg: #12376e}.sx-politicas{background:var(--sx-ceu-1);padding-block:clamp(28px,5vw,56px) clamp(56px,8vw,96px)}.sx-politicas .container{width:100%;max-width:var(--sx-largura);margin-inline:auto;padding-inline:var(--sx-gutter)}.sx-politicas__topo{max-width:62ch;margin-bottom:clamp(24px,4vw,40px)}.sx-politicas__titulo{font-size:clamp(1.7rem,4.5vw,2.5rem);font-weight:var(--sx-peso-titulo);color:var(--sx-tinta);letter-spacing:-0.02em;line-height:1.15;margin:0 0 .5rem}.sx-politicas__atualizado{margin:0;font-size:.88rem;color:var(--sx-tinta-2)}.sx-politicas__grade{display:grid;gap:clamp(24px,4vw,48px);align-items:start}@media(min-width: 1025px){.sx-politicas__grade{grid-template-columns:232px minmax(0, 1fr)}}@media(min-width: 1025px){.sx-politicas__sumario{position:sticky;top:96px}}.sx-politicas__sumario ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sx-politicas__sumario a{display:block;padding:9px 12px;border-radius:var(--sx-raio-sm);color:var(--sx-tinta-2);font-size:.9rem;line-height:1.4;text-decoration:none;transition:background-color .18s ease,color .18s ease}.sx-politicas__sumario a:hover,.sx-politicas__sumario a:focus-visible{background:var(--sx-ceu-2);color:var(--sx-azul)}.sx-politicas__sumario-titulo{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-tinta-2);margin:0 0 .7rem;padding-left:12px}@media(max-width: 1024px){.sx-politicas__sumario{background:#fff;border:1px solid var(--sx-borda);border-radius:var(--sx-raio);padding:16px 8px 10px}}.sx-politicas__corpo{background:#fff;border:1px solid var(--sx-borda);border-radius:var(--sx-raio);padding:clamp(24px,4vw,48px);color:var(--sx-tinta-2);font-size:1rem;line-height:1.75;max-width:74ch}.sx-politicas__corpo>:first-child{margin-top:0}.sx-politicas__corpo>:last-child{margin-bottom:0}.sx-politicas__corpo h2{font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:750;color:var(--sx-tinta);letter-spacing:-0.01em;line-height:1.3;margin:2.4rem 0 .8rem;padding-top:.6rem;border-top:1px solid var(--sx-borda);scroll-margin-top:110px}.sx-politicas__corpo h2:first-of-type{border-top:0;padding-top:0;margin-top:0}.sx-politicas__corpo h3{font-size:1.02rem;font-weight:700;color:var(--sx-tinta);margin:1.6rem 0 .5rem;scroll-margin-top:110px}.sx-politicas__corpo p{margin:0 0 1rem}.sx-politicas__corpo strong{color:var(--sx-tinta);font-weight:650}.sx-politicas__corpo a{color:var(--sx-azul);text-decoration:underline;text-underline-offset:3px}.sx-politicas__corpo a:hover{color:var(--sx-azul-forte)}.sx-politicas__corpo ul,.sx-politicas__corpo ol{margin:0 0 1.2rem;padding-left:1.3rem}.sx-politicas__corpo li{margin-bottom:.45rem}.sx-politicas__corpo ul>li::before{content:none !important}.sx-politicas__corpo ul{list-style:disc}.sx-politicas__tabela{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:.94rem}.sx-politicas__tabela th,.sx-politicas__tabela td{padding:11px 12px;border-bottom:1px solid var(--sx-borda);text-align:left}.sx-politicas__tabela thead th{color:var(--sx-tinta-2);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sx-politicas__tabela tbody th{font-weight:600;color:var(--sx-tinta)}.sx-politicas__tabela tbody td{color:var(--sx-tinta-2)}.sx-politicas__tabela tbody td:first-of-type{white-space:nowrap;color:var(--sx-tinta);font-weight:650}@media(max-width: 720px){.sx-politicas__tabela{display:block;overflow-x:auto;white-space:nowrap}}.sx-politicas__nota{padding:12px 16px;border-radius:var(--sx-raio-sm);border-left:4px solid var(--sx-azul);background:var(--sx-ceu-2);font-size:.93rem;color:var(--sx-tinta-2)}
