.page-pravno{background:var(--section);padding:56px 0 90px}.page-pravno .pravno-wrap{max-width:820px}.page-pravno .pravno-crumbs{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--gray);margin-bottom:26px}.page-pravno .pravno-crumbs a:hover{color:var(--red)}.page-pravno h1{font-size:clamp(30px,4.2vw,44px);font-weight:800;letter-spacing:-1px;line-height:1.12}.page-pravno .pravno-lead{color:var(--gray);font-size:17px;margin:16px 0 30px;max-width:62ch}.page-pravno .pravno-draft{background:#fff8e6;border:1px solid #e8cf8f;border-left:4px solid #d9a521;border-radius:10px;padding:16px 18px;font-size:14px;line-height:1.6;margin-bottom:44px}.page-pravno .pravno-draft code{background:rgba(0,0,0,.07);border-radius:4px;padding:1px 5px;font-size:13px}.page-pravno section{margin-bottom:40px}.page-pravno h2{font-size:21px;font-weight:800;letter-spacing:-.3px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.page-pravno h3{font-size:16px;font-weight:700;margin:22px 0 8px}.page-pravno p{font-size:15px;line-height:1.75;color:#3a3a3a;margin-bottom:12px;max-width:70ch}.page-pravno ul{list-style:disc;padding-left:22px;margin-bottom:14px;max-width:70ch}.page-pravno li{font-size:15px;line-height:1.7;color:#3a3a3a;margin-bottom:6px}.page-pravno a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.page-pravno a:hover{color:var(--red-dark)}.page-pravno .pravno-crumbs a{color:var(--gray);text-decoration:none}.page-pravno .pravno-table{width:100%;border-collapse:collapse;font-size:14.5px;margin:8px 0 14px;background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden}.page-pravno .pravno-table td,.page-pravno .pravno-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}.page-pravno .pravno-table th{background:var(--light);font-weight:700;font-size:13.5px}.page-pravno .pravno-table tr:last-child td{border-bottom:0}.page-pravno .pravno-updated{color:var(--gray);font-size:13.5px;font-style:italic}.page-pravno .pravno-back{display:flex;gap:12px;flex-wrap:wrap;margin-top:48px;padding-top:30px;border-top:1px solid var(--border)}.page-pravno .pravno-back .btn{text-decoration:none}.page-pravno .pravno-back .btn-red,.page-pravno .pravno-back .btn-red:hover{color:#fff}.page-pravno .pravno-back .btn-outline-dark{color:var(--black);background:#fff}.page-pravno .pravno-back .btn-outline-dark:hover{color:var(--black)}.page-pravno code{background:rgba(0,0,0,.06);border-radius:4px;padding:1px 5px;font-size:13px}@media (max-width:640px){.page-pravno{padding:36px 0 64px}.page-pravno .pravno-table{display:block;overflow-x:auto}.page-pravno .pravno-back .btn{flex:1 1;justify-content:center}}