.le743-policy{--navy:#07162d;--blue:#1767ff;--ink:#10233f;--muted:#536785;--line:#d8e3f4;max-width:940px;margin:0 auto;padding:0 16px 60px;color:var(--ink);line-height:1.7}
.le743-policy *{box-sizing:border-box}
.le743-policy header{padding:35px;border-radius:25px;background:linear-gradient(135deg,#07162d,#1767ff);color:#fff}
.le743-policy header span{display:block;margin-bottom:8px;color:#cfe0ff;font-size:.73rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.le743-policy h1{margin:0;color:#fff!important;font-size:clamp(2rem,4vw,3.3rem)}
.le743-policy header p{max-width:760px;margin:12px 0 0;color:rgba(255,255,255,.92)}
.le743-policy section{margin-top:18px;padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 9px 24px rgba(7,22,45,.055)}
.le743-policy h2{margin:23px 0 7px;color:var(--navy)!important;font-size:1.3rem}
.le743-policy h2:first-child{margin-top:0}
.le743-policy p,.le743-policy li{color:var(--muted)}
.le743-policy a{color:var(--blue)!important;font-weight:800}
@media(max-width:560px){.le743-policy{padding:0 8px 44px}.le743-policy header{padding:25px 18px}.le743-policy section{padding:19px 15px}}
