.rules-hero,.privacy-hero{padding:90px 0;background:var(--azul2);color:#fff}.rules-hero .eyebrow,.privacy-hero .eyebrow{color:var(--verde)}.rules-hero h1 span,.privacy-hero h1 span{color:var(--verde)}.rules-hero .lead,.privacy-hero .lead{max-width:780px;color:#dce6ff}.rules-content,.privacy-content{background:var(--claro)}.rules-layout{display:grid;grid-template-columns:250px 1fr;gap:50px;align-items:start}.rules-layout aside{position:sticky;top:120px;display:grid;overflow:hidden;border-radius:16px;background:#fff}.rules-layout aside a{padding:13px 16px;border-bottom:1px solid #e5eaf1;color:var(--azul2);font:800 12px Montserrat}.rules-layout article,.privacy-content article{margin-bottom:18px;padding:30px;border-radius:20px;background:#fff}.rules-layout article>span,.privacy-content article>span{color:var(--azul);font:900 12px Montserrat}.rules-layout article h2,.privacy-content article h2{margin:12px 0 18px;font-size:30px}.rules-layout li,.privacy-content li{margin-bottom:8px}.rule-values{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0}.rule-values div{display:flex;justify-content:space-between;gap:12px;padding:13px;border-radius:11px;background:var(--claro)}.rule-values b{font-size:12px}.rule-values strong{white-space:nowrap;color:var(--azul)}.privacy-content>.wrap{max-width:900px}.privacy-warning{padding:18px;border-left:5px solid var(--amarelo);border-radius:12px;background:#fff5d3}.privacy-content article a:not(.btn),.consent a,.interested-consent a{color:var(--azul);text-decoration:underline;font-weight:800}.legal-links{display:flex;justify-content:center;gap:18px;padding:12px 0 0;font-size:11px}.legal-links a{text-decoration:underline}@media(max-width:800px){.rules-layout{grid-template-columns:1fr}.rules-layout aside{position:static;grid-template-columns:repeat(2,1fr)}.rule-values{grid-template-columns:1fr}}@media(max-width:560px){.rules-hero,.privacy-hero{padding:60px 0}.rules-layout aside{grid-template-columns:1fr}.rules-layout article,.privacy-content article{padding:22px}.legal-links{flex-direction:column;align-items:center;gap:5px}}
