.lg-page{color:#12151d;background:#eef1f6;min-height:70vh;font-family:Inter,sans-serif}.lg-page *{box-sizing:border-box}.lg-wrap{max-width:820px;margin:0 auto;padding:0 26px}.lg-hero{background:linear-gradient(#f3f5f9,#eef1f6);border-bottom:1px solid #e4e8ef;padding:130px 0 40px}.lg-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#26399a;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.lg-hero h1{letter-spacing:-.02em;font-size:clamp(28px,4.6vw,44px);font-weight:700}.lg-updated{color:#8b94a6;margin-top:14px;font-size:13.5px}.lg-content{padding:40px 0 80px}.lg-content h2{color:#1b2a5e;margin:34px 0 14px;font-size:19px;font-weight:700}.lg-content h2:first-child{margin-top:0}.lg-content h3{margin:22px 0 10px;font-size:15.5px;font-weight:600}.lg-content p{color:#4a5468;margin-bottom:12px;font-size:14.5px;line-height:1.7}.lg-content ul{color:#4a5468;margin:0 0 12px 20px;font-size:14.5px;line-height:1.7}.lg-content li{margin-bottom:6px}.lg-content a{color:#1b2a5e;font-weight:600;text-decoration:none}.lg-content a:hover{text-decoration:underline}.lg-content b{color:#12151d}.lg-todo{color:#a9781a;background:#fdf6e6;border:1px solid #f0e2bf;border-radius:10px;margin:14px 0;padding:12px 16px;font-size:13.5px}.lg-content h2{transition:color .3s}.lg-content{animation:.6s lgFadeIn}@keyframes lgFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
