:root{--petrol:#00535a}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:#fff;color:#183b3d;font-family:Arial,Helvetica,sans-serif}.main{flex:1;display:flex;align-items:center;justify-content:center;padding:30px 24px}.content{text-align:center;max-width:690px;width:100%}.logo{display:block;width:min(410px,88%);height:auto;margin:0 auto 10px}h1{font-size:clamp(23px,4vw,34px);color:var(--petrol);margin:0 0 22px}p{font-size:clamp(18px,2.8vw,23px);line-height:1.5;margin:0}footer{text-align:center;padding:20px;font-size:13px}a{color:var(--petrol)}.legal{max-width:650px;width:100%;margin:auto;line-height:1.7}.legal h1{margin-bottom:25px}.legal p{font-size:17px;margin-bottom:18px}@media(max-width:500px){.main{padding:24px 18px}.logo{width:min(330px,100%)}}
