.ap-pagina{padding-top: var(--e-5);padding-bottom: var(--e-4)}.ap-coluna{max-width: 680px;margin: 0 auto}.ap-card{background: var(--branco);border: 1px solid #e0e1d6;border-radius: 18px;padding: 28px;box-shadow: 0 14px 45px -30px #38432955}.ap-card h2{font-size: var(--t-24);margin: 0 0 4px;letter-spacing: -.02em}.ap-sub{margin: 0 0 var(--e-2);color: var(--texto-2)}.ap-unidades{display: grid;grid-template-columns: repeat(auto-fit,minmax(120px,1fr));gap: 10px;border: 0;padding: 0;margin: 0 0 var(--e-2);min-width: 0}.ap-unidades legend{font-weight: 800;margin-bottom: 10px;padding: 0}.ap-un{position: relative;display: block}.ap-un input{position: absolute;opacity: 0;inset: 0;width: 100%;height: 100%;margin: 0;cursor: pointer}.ap-un > span{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-height: 104px;padding: 10px;border: 1.5px solid var(--borda-campo);border-radius: 14px;background: var(--branco);text-align: center}.ap-un img{width: 34px;height: 34px}.ap-un b{font-size: var(--t-16)}.ap-un small{color: var(--texto-2);font-size: var(--t-14)}.ap-un input:checked + span{border-color: var(--tinta);box-shadow: 0 0 0 2px var(--tinta) inset;background: #fbf6e6}.ap-un input:focus-visible + span{outline: 3px solid var(--laranja-acao);outline-offset: 2px}.ap-mural-opt{margin: var(--e-2) 0;padding: 14px 16px;background: #f7f7f0;border-radius: 12px}.ap-mural-opt .pg-check{margin: 0}.ap-mural-opt .campo{margin-top: 10px}.ap-mural-opt:has(input[type=checkbox]:not(:checked)) .campo{display: none}.ap-meta{margin: 0 0 var(--e-2)}.ap-barra{height: 12px;border-radius: 999px;background: #ece9da;overflow: hidden}.ap-barra > i{display: block;height: 100%;min-width: 6px;border-radius: 999px;background: var(--laranja-acao)}.ap-meta p{margin: 6px 0 0;font-size: var(--t-14);color: var(--texto-2)}.ap-mural{margin-top: var(--e-4)}.ap-mural h2{font-size: var(--t-20);margin: 0 0 4px}.ap-mural ul{list-style: none;padding: 0;margin: var(--e-2) 0 0;display: flex;flex-wrap: wrap;gap: 8px}.ap-mural li{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;background: #fbf6e6;border: 1px solid #ecdfb8;font-weight: 700;font-size: var(--t-14)}.ap-mural li img{width: 18px;height: 18px}.ap-faq{margin-top: var(--e-4)}.ap-bloco{width: calc(100% - 32px);display: flex;align-items: center;gap: var(--e-2);margin: var(--e-4) auto;max-width: 680px;padding: 16px 20px;background: #fbf6e6;border: 1px solid #ecdfb8;border-radius: 16px}.ap-bloco-img{width: 64px;height: auto;flex: none}.ap-bloco-txt{flex: 1;min-width: 0}.ap-bloco-txt strong{display: block;font-size: var(--t-16)}.ap-bloco-txt span{display: block;color: var(--texto-2);font-size: var(--t-14);margin-top: 2px}.ap-bloco .btn{flex: none}@media (max-width: 600px){.ap-pagina{padding-top: var(--e-4);padding-bottom: var(--e-3)}.ap-card{padding: 20px 16px}.ap-unidades{grid-template-columns: repeat(2,minmax(0,1fr))}.ap-bloco{flex-wrap: wrap}.ap-bloco-img{width: 52px}.ap-bloco .btn{width: 100%;text-align: center}}