/* cv2-paginas.css — ajustes de página no celular (ver cv2-paginas.js). No computador nada muda. */
.cv2-vermais{display:none}
@media (max-width:768px){
  .cv2-sobre-bloco{margin-bottom:24px !important}
  .cv2-sobre-txt{position:relative}
  .cv2-sobre-txt.cv2-fechado{max-height:7.4em;overflow:hidden}
  .cv2-sobre-txt.cv2-fechado::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;pointer-events:none;
    background:linear-gradient(to bottom,rgba(250,250,248,0),var(--bg-primary,#FAFAF8) 85%)}
  .cv2-sobre-txt .section-desc{opacity:1 !important;transform:none !important}
  .cv2-vermais{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:9px 16px;border:1px solid #222;border-radius:999px;background:#fff;color:#222;
    font-family:"Inter",system-ui,sans-serif;font-size:.84rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}
  .cv2-vermais svg{width:15px;height:15px;transition:transform .2s}
  .cv2-vermais[aria-expanded="true"] svg{transform:rotate(180deg)}
  .cv2-dif.cv2-fechado{display:none !important}
  .cv2-dif-bloco{margin-bottom:28px !important}
  .cv2-dif-bloco .cv2-vermais{margin:4px 0 14px}
}
