.lg-doc{max-width:760px;margin:16px auto;padding:clamp(16px,4vw,32px);line-height:1.6;font-size:clamp(15px,2.2vw,16.5px)}
.lg-doc h1{color:#0f2a3d;font-size:clamp(24px,5vw,32px);margin-top:0}.lg-doc h2{color:#0f2a3d;font-size:clamp(17px,3vw,20px);margin:22px 0 6px}
.lg-doc a,.lg-box a{color:#0d9488}.lg-wrap{display:grid;gap:14px;max-width:760px}
.lg-box{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid #cfe6f8;border-radius:12px;margin:10px 0;min-height:44px;cursor:pointer;background:#fff}
.lg-box input{width:24px;height:24px;flex:none;margin-top:2px;accent-color:#0d9488}.lg-health{border-color:#0d9488;background:#f4faff}
.lg-gate{max-width:640px;margin:16px auto}.lg-row{padding:10px 0;border-bottom:1px solid #eaf1f8;gap:12px}.lg-row:last-child{border-bottom:0}
.lg-act{white-space:nowrap}.lg-act button{margin-right:6px;min-height:44px}.lg-pending{background:#f4faff;border-color:#cfe6f8}
.lg-wrap button,.lg-gate button{min-height:44px}
