body{margin:0;background:#fffdf8;color:#23433d;font:16px/1.65 Arial,sans-serif}.surfa-legal{box-sizing:border-box;max-width:800px;margin:40px auto 64px;padding:0 24px;overflow-wrap:anywhere}.surfa-legal h1{color:#04595e;font-size:clamp(28px,5vw,40px);line-height:1.2}.surfa-legal p,.surfa-legal ul{margin:20px 0}.surfa-legal a{color:#04595e}.surfa-legal li{margin:8px 0}
