body .data-box,h1{margin-bottom:20px}:root{--main-color:#5a7a35;--text-color:#333;--bg-color:#eee;--white:#fff}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-color);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;padding:20px}.container{max-width:800px;margin:0 auto;background-color:var(--white);border-radius:12px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden}body .data-box{background:var(--bg-color);border:1px solid var(--main-color);border-radius:8px;padding:10px 20px}.footer__cia,a:hover{background-color:var(--main-color)}.data-box li{color:var(--dark);margin-left:2rem}li,p{font-size:1rem;margin-bottom:15px}a,h1,h2{color:var(--main-color)}a{border-radius:5px;display:inline-block;font-weight:600;text-decoration:none;padding:.3rem .6rem;transition:color .3s}a:hover{color:var(--bg-color)}h1{border-bottom:2px solid var(--main-color);font-size:2em;padding-bottom:10px}h2{border-left:4px solid var(--main-color);font-size:1.2em;margin:25px 0 15px;padding-left:10px}.footer__cia{border-radius:10px;border-top:1px solid var(--bg-color);color:var(--white);font-size:12px;font-weight:700;padding:30px;text-align:center}