/* Pravila privatnosti i uvjeti korištenja (uz landing.css: fontovi i boje) */
.legal-head{max-width:860px;margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.legal-brand{display:flex;align-items:center;gap:10px;font-weight:800;color:#221A16;font-size:18px}
.legal-lang{min-width:46px;min-height:40px;border:1px solid #F1E2DB;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#4A3D36;background:#fff}
.legal{max-width:860px;margin:0 auto;padding:8px 24px 48px;font-size:17px;line-height:1.65;color:#2A1F1A;overflow-wrap:break-word}
.legal h1{font-size:clamp(30px,4vw,42px);line-height:1.15;margin:8px 0 4px;letter-spacing:-0.015em}
.legal h2{font-size:21px;line-height:1.3;margin:32px 0 10px}
.legal-meta{color:#6B5B4E;font-size:15px;margin:0 0 24px}
.legal ul{padding-left:22px} .legal li{margin:6px 0}
.legal a{color:#A04F00;text-decoration:underline;text-underline-offset:3px}
.legal mark{background:#FFE3CC;padding:2px 6px;border-radius:6px}
.legal-table{width:100%;border-collapse:collapse;font-size:15px;margin:10px 0 14px;display:block;overflow-x:auto}
.legal-table th,.legal-table td{border:1px solid #F1E2DB;padding:8px 10px;text-align:left;vertical-align:top}
.legal-table th{background:#FFF7F4}
.legal-foot{max-width:860px;margin:0 auto;padding:20px 24px 40px;border-top:1px solid #F1E2DB;font-size:14px;color:#6B5B4E;display:flex;flex-wrap:wrap;gap:8px 18px}
