Informativa legale

.kr-legal{ --navy:#071f3d;--blue:#7ca7d1;--text:#293b4d; background:#f6f8fa;padding:70px 20px; font-family:Arial,Helvetica,sans-serif;color:var(--text); } .kr-legal *{box-sizing:border-box} .kr-legal .wrap{max-width:1080px;margin:auto} .kr-legal .mast{ display:flex;justify-content:space-between;align-items:flex-start; border-top:8px solid var(--navy);padding-top:28px;margin-bottom:70px; } .kr-legal .mast span{letter-spacing:.25em;font-size:11px;color:#6887a5} .kr-legal h1{ font-family:Georgia,serif;color:var(--navy);font-weight:400; font-size:clamp(55px,9vw,105px);line-height:.8;margin:0; } .kr-legal .intro{ max-width:680px;margin-left:auto;font-family:Georgia,serif; font-size:21px;line-height:1.7;color:#3b5064;margin-bottom:60px; } .kr-legal .row{ display:grid;grid-template-columns:180px 1fr;gap:50px; padding:34px 0;border-top:1px solid #cad5df; } .kr-legal .id{color:#7295b7;letter-spacing:.18em;font-size:12px} .kr-legal h2{ font-family:Georgia,serif;font-weight:400;color:var(--navy); font-size:27px;margin:0 0 13px; } .kr-legal p,.kr-legal li{line-height:1.85} .kr-legal .identity{ margin-top:45px;padding:35px;background:var(--navy);color:#fff; display:grid;grid-template-columns:1fr 1fr;gap:30px; } @media(max-width:650px){ .kr-legal .mast{display:block} .kr-legal .mast span{display:block;margin-top:25px} .kr-legal .row{grid-template-columns:1fr;gap:8px} .kr-legal .identity{grid-template-columns:1fr} }