.lg-sec{padding-top:32px}
.lg-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}
.lg-seg,.lg-tabs{display:inline-flex;background:#eef1f7;border-radius:999px;padding:4px;gap:2px}
.lg-seg button,.lg-tabs button{border:0;background:none;font:700 .92rem var(--head);color:var(--navy);padding:.55em 1.1em;border-radius:999px;cursor:pointer}
.lg-seg button.on,.lg-tabs button.on{background:var(--navy);color:#fff}
.lg-titans{font-weight:700;color:var(--lime-d);text-decoration:none}
.lg-tabs{display:none;margin-bottom:14px;width:100%}
.lg-tabs button{flex:1}
.lg-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}
.lg-board{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;box-shadow:0 2px 10px rgba(11,29,75,.05);display:flex;flex-direction:column}
.lg-board h2{margin:0;font-size:1.45rem;letter-spacing:.04em}
.lg-eye{font-family:var(--head);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--lime-d);margin:0 0 .3em}
.lg-tag{color:#4b5670;margin:.3em 0 1em;font-size:.95rem;line-height:1.45}
.lg-list{list-style:none;margin:0;padding:0;flex:1}
.lg-list li{display:flex;align-items:center;gap:12px;padding:.6em .2em;border-top:1px solid var(--line)}
.lg-list li.top{background:linear-gradient(90deg,rgba(122,184,58,.10),transparent)}
.lg-rk{width:2em;text-align:center;font:800 1rem var(--head);color:var(--navy);flex:none}
.lg-list li.top .lg-rk{font-size:1.35rem}
.lg-nm{flex:1;min-width:0}
.lg-nm b{color:var(--navy)}
.lg-nm small,.lg-v small{display:block;color:#6b7590;font-size:.78rem}
.lg-f{color:#F5B82E}
.lg-v{text-align:right}
.lg-v b{font:900 1.3rem var(--head);color:var(--navy)}
.lg-empty{color:#6b7590;font-size:.92rem;justify-content:center;text-align:center;padding:1.4em .4em!important}
.lg-how{font-size:.82rem;color:#6b7590;margin:12px 0 0;border-top:1px dashed var(--line);padding-top:10px}
.lg-note{font-size:.85rem;color:#6b7590;margin-top:18px;text-align:center}
@media (max-width:860px){.lg-tabs{display:flex}.lg-grid{grid-template-columns:1fr}.lg-board{display:none}.lg-board.on{display:flex}}
