.lgpd-page{background:var(--fundo)}.lgpd-page .lgpd-container{width:90%;max-width:760px;margin:auto}.lgpd-page .lgpd-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--texto-2);font-weight:500;font-size:.95rem;text-decoration:none}.lgpd-page .lgpd-back:hover{color:var(--marca);text-decoration:underline}.lgpd-page .lgpd-doc{padding:clamp(48px,6vw,80px) 0 clamp(72px,9vw,120px)}.lgpd-page .lgpd-doc section{padding:32px 0;border-top:1px solid var(--linha)}.lgpd-page .lgpd-doc section:first-child{padding-top:0;border-top:none}.lgpd-page .lgpd-doc h2{color:var(--texto);font-weight:600;font-size:clamp(1.5rem,1vw + 1.1rem,1.85rem);margin-bottom:20px}.lgpd-page .lgpd-doc h3{color:var(--texto);font-weight:600;font-size:1.15rem;margin:28px 0 10px}.lgpd-page .lgpd-doc h3:first-child{margin-top:0}.lgpd-page .lgpd-doc p{color:var(--texto-2);line-height:1.75;margin-bottom:16px}.lgpd-page .lgpd-doc p:last-child{margin-bottom:0}.lgpd-page .lgpd-doc a{color:var(--marca);font-weight:500}.lgpd-page .lgpd-doc a:hover{color:var(--marca-hover)}.lgpd-page .lgpd-doc .lista-check li{line-height:1.75;margin-bottom:14px}.lgpd-page .lgpd-doc .lgpd-efetiva{margin-top:24px;padding:14px 18px;border-left:3px solid var(--marca);background:var(--fundo-alt);color:var(--texto)}