.lg-wrap{width:100%;max-width:820px;margin:0 auto;padding:44px 20px 72px}.lg-title{letter-spacing:-1px;color:#1a1a2e;font-size:34px;font-weight:800}.lg-lead{color:#64748b;margin:10px 0 0;font-size:16px;line-height:1.65}.lg-meta{color:#94a3b8;margin:10px 0 0;font-size:13.5px}.lg-list{flex-direction:column;gap:10px;margin-top:28px;display:flex}.lg-item{color:#1a1a2e;background:#fff;border:1px solid #e8edf5;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex}.lg-item:hover{color:#1a1a2e;border-color:#2e5bff;transform:translateY(-2px);box-shadow:0 18px 34px -22px #0f172a4d}.lg-item-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lg-item-name{font-size:15.5px;font-weight:600}.lg-item-meta{color:#94a3b8;font-size:12.5px}.lg-item i{color:#cbd5e1;flex-shrink:0;font-size:20px}.lg-back{color:#64748b;align-items:center;gap:2px;margin-bottom:18px;font-size:14px;font-weight:600;display:inline-flex}.lg-back:hover{color:#2e5bff}.lg-body{max-width:720px;margin-top:30px}.lg-body .lg-h1{letter-spacing:-.4px;color:#1a1a2e;margin:34px 0 0;font-size:22px;font-weight:700}.lg-body .lg-h2{letter-spacing:-.3px;color:#1a1a2e;margin:30px 0 0;font-size:19px;font-weight:700}.lg-body .lg-h3{color:#1a1a2e;margin:24px 0 0;font-size:16px;font-weight:700}.lg-body .lg-p{color:#475569;margin:12px 0 0;font-size:15.5px;line-height:1.75}.lg-body .lg-ul{flex-direction:column;gap:7px;margin:12px 0 0;padding-left:22px;display:flex}.lg-body .lg-ul li{color:#475569;font-size:15.5px;line-height:1.7}.lg-body strong{color:#1a1a2e;font-weight:600}.lg-body em{color:#94a3b8;font-size:14px;font-style:normal}@media (max-width:720px){.lg-wrap{padding:28px 16px 56px}.lg-title{letter-spacing:-.7px;font-size:26px}}
