@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:700;src:url(./fraunces-latin-700-normal.CEOla-zY.woff2) format("woff2"),url(./fraunces-latin-700-normal.DTjk5d1Q.woff) format("woff")}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:800;src:url(./fraunces-latin-800-normal.5RM8DebB.woff2) format("woff2"),url(./fraunces-latin-800-normal.B3oGScaA.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(./inter-latin-400-italic.D1l0FflY.woff2) format("woff2"),url(./inter-latin-400-italic.BmFrN47l.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff) format("woff")}.publico,.publico *,.publico :after,.publico :before{box-sizing:border-box}.publico{background:#fbf6ee;color:#2b2118;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55}.publico h1,.publico h2,.publico h3,.publico h4{color:#2b2118;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:700;line-height:1.15;margin:0 0 12px}.publico h1{font-size:36px}.publico h2{font-size:24px;margin-top:32px}.publico h3{font-size:18px;margin-top:24px}.publico h4{font-size:18px;margin-top:16px}.publico p{margin:0 0 16px}.publico a{color:#b4491a;overflow-wrap:anywhere}.publico a:hover{text-decoration:none}.publico a:focus-visible,.publico button:focus-visible,.publico input:focus-visible{outline:3px solid #1f6f5c;outline-offset:3px}.publico strong{font-weight:700}.publico em{font-style:italic}.pub-pular{align-items:center;background:#2b2118;border-radius:999px;color:#fbf6ee;display:inline-flex;font-weight:600;left:-9999px;min-height:44px;padding:0 16px;position:absolute;text-decoration:none;top:8px;z-index:10}.pub-pular:focus{left:16px}.publico .pub-pular{color:#fbf6ee}.pub-cabecalho{align-items:center;background:#fff;border-bottom:1px solid #f1e7d6;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding:12px 24px}.pub-logo{align-items:center;display:inline-flex;min-height:58px;text-decoration:none}.pub-logo svg{display:block}.pub-menu{display:flex;flex-wrap:wrap;gap:0 8px}.publico .pub-menu a{align-items:center;color:#2b2118;display:inline-flex;font-weight:600;min-height:44px;min-width:44px;padding:0 8px;text-decoration:none}.publico .pub-menu a:hover{color:#b4491a;text-decoration:underline;text-underline-offset:6px}.publico .pub-menu a:focus-visible{background:#f1e7d6;border-radius:8px;color:#2b2118}.publico .pub-menu a[aria-current=page]{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.pub-principal{margin:0 auto;max-width:1060px;min-width:0;padding:32px 20px 56px;width:100%}.pub-principal:focus{outline:none}.pub-texto{max-width:720px;min-width:0}.pub-texto>h1{margin-bottom:20px}.pub-texto>h2:first-child{margin-top:0}.pub-texto ol,.pub-texto ul{margin:0 0 16px;padding-left:24px}.pub-texto li{margin-bottom:6px;overflow-wrap:anywhere}.pub-texto code{background:#f1e7d6;color:#2b2118;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:15px}.pub-texto table{background:#fff;border-collapse:collapse;color:#2b2118;margin:0 0 20px;table-layout:fixed;width:100%}.pub-texto td,.pub-texto th{border-bottom:1px solid #f1e7d6;overflow-wrap:anywhere;padding:8px 10px;text-align:left;vertical-align:top}.pub-texto thead th{background:#f1e7d6;color:#2b2118;font-weight:600}.pub-texto tbody th{background:#fff;color:#6b5e52;font-weight:600;width:34%}.pub-botao{align-items:center;background:#b4491a;border:2px solid #b4491a;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;font-weight:600;justify-content:center;min-height:44px;min-width:44px;padding:0 22px}.pub-botao:hover{background:#fff;color:#b4491a}.pub-botao:active{background:#fbf6ee;color:#b4491a}.pub-botao:focus-visible{outline:3px solid #1f6f5c;outline-offset:3px}.pub-heroi{align-items:center;display:flex;flex-wrap:wrap;gap:24px;padding:16px 0 32px}.pub-heroi-texto{flex:1 1 340px;min-width:0}.pub-lead{color:#6b5e52;max-width:560px}.pub-ilustra{align-items:center;background:#f1e7d6;border-radius:28px;display:flex;flex:1 1 260px;justify-content:center;min-height:260px}.pub-ilustra svg{height:auto;max-width:100%}.pub-tres{display:flex;flex-wrap:wrap;gap:16px;padding-bottom:32px}.pub-cartao{background:#fff;border:1px solid #f1e7d6;border-radius:16px;color:#2b2118;display:flex;flex:1 1 300px;flex-direction:column;min-width:0;padding:20px}.publico .pub-cartao h2{margin-top:0}.pub-cartao-texto{color:#6b5e52;flex:1}.publico .pub-cartao-link{align-items:center;align-self:flex-start;color:#b4491a;display:inline-flex;font-weight:600;min-height:44px}.pub-faixa-final{background:#1f6f5c;border-radius:16px;color:#fff;padding:20px 24px}.pub-faixa-final p:last-child{margin-bottom:0}.publico .pub-faixa-final a{color:#fff}.publico .pub-faixa-final a:focus-visible{outline-color:#fff}.pub-racas-intro{color:#6b5e52}.pub-texto .pub-links-vazia,.pub-texto .pub-racas{list-style:none;margin:0 0 16px;padding:0}.pub-texto .pub-links-vazia li{margin-bottom:4px}.publico .pub-links-vazia a{align-items:center;display:inline-flex;font-weight:600;min-height:44px}.pub-raca{align-items:center;background:#fff;border:1px solid #f1e7d6;border-radius:12px;color:#2b2118;display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px;padding:4px 16px}.publico .pub-raca-nome{align-items:center;color:#b4491a;display:inline-flex;flex:1 1 220px;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:700;min-height:44px}.pub-etiqueta{background:#e3f0eb;border-radius:999px;color:#1f6f5c;display:inline-block;font-size:15px;font-weight:700;overflow-wrap:anywhere;padding:2px 12px}.pub-voltar{margin-bottom:12px}.publico .pub-voltar a{align-items:center;display:inline-flex;font-weight:600;min-height:44px}.pub-ficha{background:#fff;border:1px solid #f1e7d6;border-radius:16px;min-width:0;overflow:hidden}.pub-ficha-topo{background:#f1e7d6;color:#2b2118;padding:20px 22px}.publico .pub-ficha-topo h1{margin-bottom:4px}.publico .pub-ficha-topo .pub-apoio{color:#6b5e52;font-size:15px;margin:0}.pub-ficha-corpo{background:#fff;color:#2b2118;min-width:0;padding:20px 22px 28px}.pub-foto{align-items:center;aspect-ratio:4/3;background:#f1e7d6;border-radius:12px;color:#6b5e52;display:flex;font-size:15px;justify-content:center;margin-bottom:20px;max-width:400px;padding:12px;text-align:center;width:100%}.pub-foto p{margin:0}.pub-ferramenta{margin:8px 0 24px}.pub-rotulo-grupo{color:#2b2118;font-weight:600;margin:0 0 8px}.pub-campos{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px}.pub-campo{display:flex;flex-direction:column;gap:4px}.pub-campo label{color:#2b2118;font-size:15px;font-weight:600}.pub-campo input{background:#fff;border:2px solid #6b5e52;border-radius:10px;color:#2b2118;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;min-height:44px;padding:6px 12px;width:112px}.pub-resultado{margin-top:16px;min-height:8px}.pub-aviso,.pub-resultado-texto{border-radius:10px;margin:0;padding:14px 18px}.pub-resultado-texto{background:#e3f0eb;border-left:4px solid #1f6f5c;color:#2b2118}.pub-aviso{background:#fff;border:2px solid #b4491a;border-left-width:6px;color:#2b2118}.pub-rodape{background:#fff;border-top:1px solid #f1e7d6;color:#6b5e52;font-size:15px;padding:16px 24px 24px}.pub-rodape-links{display:flex;flex-wrap:wrap;gap:0 20px;list-style:none;margin:0 0 8px;padding:0}.publico .pub-rodape-links a{align-items:center;color:#6b5e52;display:inline-flex;min-height:44px}.pub-rodape-nome{margin:0}@media(min-width:761px){.pub-principal{min-height:520px}}@media(max-width:760px){.pub-heroi{padding-top:0}.pub-ilustra{min-height:200px}.pub-cabecalho{padding:8px 16px}.pub-principal{padding:24px 16px 40px}.pub-ficha-corpo,.pub-ficha-topo{padding-left:16px;padding-right:16px}.publico .pub-texto tbody th{width:40%}}
