.pravni{background:var(--ink);color:var(--paper);padding:160px 0 120px}.pravni .shell{max-width:760px;margin-inline:auto;padding-inline:24px}.pravni__title{letter-spacing:-.015em;text-transform:uppercase;margin:16px 0 40px;font-size:clamp(32px,6vw,64px);font-weight:500;font-stretch:82%;line-height:1}.pravni h2{letter-spacing:-.005em;text-transform:uppercase;border-top:1px solid #f3f3f31a;margin:52px 0 16px;padding-top:24px;scroll-margin-top:100px;font-size:clamp(19px,2.6vw,25px);font-weight:500;line-height:1.2}.pravni__c{color:var(--coral);margin-right:10px;font-family:JetBrains Mono,monospace;font-size:.7em}.pravni__osnova{border:1px solid #f3f3f31f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin:0 0 56px;padding:22px 24px;display:grid}.pravni__osnova a{color:var(--text-dim,#bdbdbd);padding:6px 0;font-size:14.5px;line-height:1.4;text-decoration:none;display:block}.pravni__osnova a:hover{color:var(--coral)}.pravni__osnova span{color:#7a7074;margin-right:8px;font-family:JetBrains Mono,monospace;font-size:12px}.pravni__seznam{margin:0 0 18px;padding:0 0 0 22px}.pravni__seznam li{color:var(--text-dim,#bdbdbd);margin:0 0 8px;font-size:17px;line-height:1.6}.pravni__seznam li::marker{color:var(--coral)}.pravni__tabulka{margin:0 0 22px;overflow-x:auto}.pravni__tabulka table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.pravni__tabulka th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#8d8d8d;border-bottom:1px solid #f3f3f329;padding:0 16px 10px 0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:400}.pravni__tabulka td{vertical-align:top;color:var(--text-dim,#bdbdbd);border-bottom:1px solid #f3f3f312;padding:12px 16px 12px 0;line-height:1.5}.pravni__tabulka td:first-child{color:var(--paper);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px}@media (max-width:640px){.pravni__osnova{grid-template-columns:1fr}}.pravni p{color:var(--text-dim,#bdbdbd);margin:0 0 14px;font-size:17px;line-height:1.6}.pravni a{color:var(--coral)}.pravni__rozhodnuti{border-left:3px solid var(--coral);background:#ff747d12;border-radius:0 10px 10px 0;padding:14px 18px;color:var(--paper)!important;margin:20px 0!important;font-size:15px!important}.pravni__rozhodnuti:before{content:"NEVYŘEŠENO, PŘED SPUŠTĚNÍM MUSÍ PRYČ";letter-spacing:.12em;color:var(--coral);margin-bottom:7px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}@media (max-width:640px){.pravni{padding:112px 0 80px}}
