
/* Conta G v2.6 — legal + cookie consent */
.cg-legal-hero{padding:70px 0 52px;background:#f3eee4}.cg-legal-hero h1{font-size:clamp(48px,6vw,76px);margin:10px 0 15px}.cg-legal-hero p{color:#666;font-size:17px}
.cg-legal{padding:65px 0 80px}.cg-legal-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:42px;align-items:start}
.cg-legal-content{max-width:820px}.cg-legal-content h2{font-size:25px;margin:35px 0 10px}.cg-legal-content h2:first-child{margin-top:0}.cg-legal-content p{color:#555;line-height:1.75}.cg-legal-content a{color:#b47d08;font-weight:700}
.cg-legal-side{position:sticky;top:100px}.cg-legal-card{padding:26px;border-radius:22px;background:#111;color:#fff}.cg-legal-card h3{color:#fff;font-size:26px;margin:10px 0}.cg-legal-card p{color:#bbb;line-height:1.6}
.cg-cookie{position:fixed;z-index:99999;left:20px;right:20px;bottom:20px}.cg-cookie[hidden]{display:none!important}
.cg-cookie-inner{max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 22px;border-radius:20px;background:#111;color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.12)}
.cg-cookie strong{font-size:16px}.cg-cookie p{margin:5px 0;color:#bbb;font-size:12px;line-height:1.5;max-width:720px}.cg-cookie a{color:#d39a1d;font-size:11px;font-weight:900}
.cg-cookie-actions{display:flex;gap:9px;flex:0 0 auto}.cg-cookie button{border:1px solid #777;background:transparent;color:#fff;border-radius:999px;padding:11px 15px;font-weight:800;cursor:pointer;white-space:nowrap}.cg-cookie button.primary{background:#d39a1d;border-color:#d39a1d;color:#111}
@media(max-width:800px){.cg-legal-grid{grid-template-columns:1fr}.cg-legal-side{position:static}.cg-cookie{left:10px;right:10px;bottom:10px}.cg-cookie-inner{align-items:flex-start;flex-direction:column;gap:15px}.cg-cookie-actions{width:100%;flex-direction:column}.cg-cookie button{width:100%}}
