/* InP Finance · právne stránky */
.lg-wrap{max-width:820px;margin:0 auto;padding:28px 20px 64px}
.lg-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}
.lg-nav{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 22px}
.lg-nav a{text-decoration:none;font:600 13px var(--sans);color:var(--m);padding:7px 12px;border-radius:999px;border:1px solid var(--b);background:var(--p)}
.lg-nav a[aria-current=page]{background:var(--t);color:var(--p);border-color:var(--t)}
.doc{background:var(--p);border:1px solid var(--b);border-radius:20px;padding:30px 32px;box-shadow:var(--sh)}
.doc h1{font:800 32px/1.15 var(--disp);letter-spacing:-.02em;margin:0 0 6px}
.doc .sub{color:var(--m);margin:0 0 6px}
.doc .meta{font:500 12.5px var(--mono);color:var(--m2);margin:0 0 22px}
.doc h2{font:700 19px var(--disp);margin:28px 0 8px}
.doc p,.doc li{color:var(--t);font-size:15px;line-height:1.65}
.doc ul{padding-left:20px}
.doc table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 4px}
.doc th,.doc td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--bs);vertical-align:top}
.doc th{width:34%;color:var(--m);font-weight:600}
.doc code{font:500 12.5px var(--mono);background:var(--pa);padding:1px 6px;border-radius:6px}
.box{border-radius:14px;padding:14px 16px;margin:14px 0;background:var(--acc-soft);color:var(--t)}
.box.warn{background:var(--amber-soft)}
.todo{background:var(--amber-soft);color:var(--amber);padding:1px 6px;border-radius:6px;font-weight:600}
.lg-foot{margin-top:22px;font-size:13px;color:var(--m2);text-align:center}
.lg-foot a{color:inherit}
@media(max-width:560px){.doc{padding:22px 18px}.doc th{width:40%}}
