:root{--primary-color: rgb(2, 83, 115);--secondary-color: rgb(17, 86, 146);--dark-blue: rgb(2, 48, 89);--accent-color: rgb(25, 154, 207);--light-gray: #f4f7f9;--text-color: #333;--text-light: #f8f9fa;--white: #ffffff;--border-color: #e0e0e0;--font-primary: sans-serif;--font-semibold: sans-serif;--font-bold: sans-serif;--font-light: sans-serif;--font-medium: sans-serif}body{font-family:var(--font-primary);max-width:2000px;margin:0 auto;line-height:1.6;color:var(--text-color);background-color:var(--white)}main{padding:40px 20px;min-height:80vh}.container{width:90%;max-width:900px;margin:0 auto;padding:0 15px}#privacy-policy,#terms-conditions{background-color:var(--white);padding:40px;border-radius:15px;box-shadow:0 8px 30px #0000001a;margin:20px auto;border-top:4px solid var(--accent-color)}#privacy-policy h1,#terms-conditions h1{font-size:2.2rem;font-family:var(--font-bold);text-align:center;margin-bottom:30px;color:var(--dark-blue);line-height:1.3}#privacy-policy h2,#terms-conditions h2{font-size:1.4rem;margin-top:40px;margin-bottom:15px;font-family:var(--font-semibold);color:var(--primary-color);border-left:4px solid var(--accent-color);padding-left:15px}#privacy-policy p,#terms-conditions p{font-size:1rem;color:var(--text-color);text-align:justify;margin-bottom:20px;line-height:1.7;font-family:var(--font-light)}#privacy-policy ul,#terms-conditions ul{margin:20px 0;background-color:var(--light-gray);border-radius:8px;padding:20px 30px}#privacy-policy ul li,#terms-conditions ul li{font-size:.95rem;line-height:1.6;margin-bottom:12px;color:var(--text-color);font-family:var(--font-light)}#privacy-policy a,#terms-conditions a{color:var(--accent-color);text-decoration:none;font-weight:500;transition:color .3s ease}#privacy-policy a:hover,#terms-conditions a:hover{color:var(--secondary-color);text-decoration:underline}#privacy-policy strong,#terms-conditions strong{color:var(--dark-blue);font-family:var(--font-semibold)}#privacy-policy #versao,#terms-conditions #versao{margin-top:40px;text-align:center;font-size:.85rem;color:#666;padding:15px;background-color:var(--light-gray);border-radius:8px;border:1px solid var(--border-color);font-style:italic}@media (max-width: 768px){main{padding:20px 10px}#privacy-policy,#terms-conditions{padding:25px 20px;margin:10px auto}#privacy-policy h1,#terms-conditions h1{font-size:1.8rem;margin-bottom:25px}#privacy-policy h2,#terms-conditions h2{font-size:1.2rem;margin-top:30px;margin-bottom:12px}#privacy-policy p,#terms-conditions p{font-size:.95rem;margin-bottom:15px}#privacy-policy ul,#terms-conditions ul{padding:15px 20px;margin:15px 0}#privacy-policy ul li,#terms-conditions ul li{font-size:.9rem;margin-bottom:10px}#privacy-policy #versao,#terms-conditions #versao{font-size:.8rem;padding:12px;margin-top:30px}}@media (max-width: 480px){main{padding:15px 5px}.container{padding:0 10px}#privacy-policy,#terms-conditions{padding:20px 15px;margin:5px auto}#privacy-policy h1,#terms-conditions h1{font-size:1.6rem;margin-bottom:20px}#privacy-policy h2,#terms-conditions h2{font-size:1.1rem;margin-top:25px;margin-bottom:10px;padding-left:12px}#privacy-policy p,#terms-conditions p{font-size:.9rem;margin-bottom:12px}#privacy-policy ul,#terms-conditions ul{padding:12px 15px;margin:12px 0}#privacy-policy ul li,#terms-conditions ul li{font-size:.85rem;margin-bottom:8px}#privacy-policy #versao,#terms-conditions #versao{font-size:.75rem;padding:10px;margin-top:25px}}
