/* The legal pages (/pogoji/, /zasebnost/): the landing's colours, system fonts only, so a reader
   of the privacy policy makes no request to a third party. */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{--navy:#162d56;--navy-pale:#eef2f9;--g200:#dde1ec;--g500:#5e6a85;--ink:#111827;--teal:#0d9488}
body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink);background:#fff;line-height:1.65;font-size:16px}
header{border-bottom:1px solid var(--g200);padding:1rem 1.25rem}
header a{color:var(--navy);font-weight:800;text-decoration:none;letter-spacing:-0.02em}
main{max-width:46rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}
h1{color:var(--navy);font-size:2rem;line-height:1.2;letter-spacing:-0.02em}
.updated{color:var(--g500);font-size:0.9rem;margin:0.5rem 0 1.5rem}
.intro{font-size:1.05rem;margin-bottom:2rem}
h2{color:var(--navy);font-size:1.15rem;margin:2rem 0 0.6rem}
p+p{margin-top:0.75rem}
ul{padding-left:1.25rem;margin:0.5rem 0}
li+li{margin-top:0.5rem}
a{color:var(--teal)}
address{font-style:normal;background:var(--navy-pale);border-radius:8px;padding:1rem 1.25rem}
footer{border-top:1px solid var(--g200);padding:1.25rem;text-align:center;font-size:0.85rem;color:var(--g500)}
footer a{color:var(--g500);margin:0 0.6rem}
