.custom-page-content h1,.custom-page-content h2,.custom-page-content h3,.custom-page-content h4,.custom-page-content h5,.custom-page-content h6{margin-top:1.5rem;margin-bottom:1rem;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-weight:800;line-height:1.16;color:var(--lt-text)}.custom-page-content h1{font-size:2.5rem}.custom-page-content h2{font-size:2rem}.custom-page-content h3{font-size:1.75rem}.custom-page-content p{margin-bottom:1rem;line-height:1.6;color:#555}.custom-page-content ul,.custom-page-content ol{margin-bottom:1rem;padding-left:2rem}.custom-page-content ul li,.custom-page-content ol li{margin-bottom:.5rem;line-height:1.6}.custom-page-content ul{list-style-type:disc}.custom-page-content ol{list-style-type:decimal}.custom-page-content img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0}.custom-page-content table{width:100%;margin-bottom:1.5rem;border-collapse:collapse}.custom-page-content table th,.custom-page-content table td{padding:.75rem;border:1px solid #dee2e6}.custom-page-content table th{background-color:#f8f9fa;font-weight:600}.custom-page-content a{color:var(--lt-blue);text-decoration:underline}.custom-page-content a:hover{color:var(--lt-orange)}.custom-page-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--lt-orange);background-color:#f8f9fa;font-style:italic;color:#555}.CustomPageContainer .galeria ul,.CustomPageContainer ul.galeria{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;list-style:none;padding-left:0;margin:1.5rem 0}.CustomPageContainer .galeria li{margin-bottom:0}.CustomPageContainer a.imagem{display:block;overflow:hidden;border-radius:8px;background:#f8f9fa;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.CustomPageContainer a.imagem:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.14)}.CustomPageContainer a.imagem picture,.CustomPageContainer a.imagem img{display:block;width:100%}.CustomPageContainer a.imagem img{margin:0;aspect-ratio:1/1;object-fit:cover;border-radius:0}.CustomPageContainer .botao{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem;border-radius:8px;background:var(--lt-orange);color:#fff;text-decoration:none;font-weight:800}.CustomPageContainer .botao:hover{color:#fff;background:var(--lt-orange-dark)}@media(max-width:767px){.custom-page-content h1{font-size:2rem}.custom-page-content h2{font-size:1.6rem}.custom-page-content h3{font-size:1.35rem}}