body{background:#eceef2}
.lg{max-width:780px;margin:28px auto;background:#fff;border-radius:20px;box-shadow:var(--sh);padding:32px 40px 26px;line-height:1.65;position:relative;overflow:clip}
.lg::before{content:'';position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--navy),var(--gold))}
.lg-h{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:2px solid var(--gold);margin-bottom:22px}
.lg h1{font-size:30px;margin-bottom:4px}
.lg h2{font-size:19px;margin:22px 0 6px}
.lg p,.lg li{font-size:15px}
.lg ul{margin:6px 0 0 20px;display:grid;gap:4px}
.lg-f{margin-top:28px;border-top:1px solid var(--line);padding-top:12px;font-size:12.5px;color:var(--mut)}
@media(max-width:640px){.lg{margin:0;border-radius:0;padding:22px 16px}}
