/* Politika privatnosti: a quiet reading page. The title across the grid, then each topic as a row: the topic on the
   left in bold, the text on the right, a hairline between rows. */
.pp{padding:clamp(128px,11vw,190px) 0 clamp(110px,11vw,180px)}
.pp-g{align-items:start}
.pp-h{grid-column:1/-1;--span:12;--fmax:200px;line-height:.98}
.pp-h .ln:nth-child(2){text-align:right}
.pp-lead{grid-column:7/13;margin-top:clamp(36px,4vw,64px);font-size:clamp(20px,1.6vw,26px);font-weight:600;
  letter-spacing:-.012em;line-height:1.35;color:var(--ink2);text-wrap:balance}
.pp-l{grid-column:1/-1;margin-top:clamp(72px,8vw,128px);border-top:1px solid var(--grey)}
.pp-s{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);padding:clamp(30px,3vw,44px) 0;
  border-bottom:1px solid var(--grey)}
.pp-k{grid-column:1/5;font-weight:800;font-size:clamp(24px,2.1vw,34px);letter-spacing:-.008em;line-height:1.05}
.pp-t{grid-column:6/12}
.pp-t p{font-size:var(--body);line-height:1.62;max-width:36em}
.pp-t p+p{margin-top:18px}
.pp-t a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--grey);
  transition:text-decoration-color .3s}
.pp-t a:hover{text-decoration-color:var(--red)}
.pp-t code{font-family:inherit;font-weight:700;background:var(--band);padding:.08em .4em;border-radius:6px;white-space:nowrap}
.pp-ck{display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:999px;background:var(--band);
  font:inherit;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer;transition:background-color .3s}
.pp-ck:hover{background:var(--band2)}
@media (max-width:899px){
  .pp{padding-top:112px}
  .pp-h{--fmaxm:96px}
  .pp-lead{grid-column:1/-1}
  .pp-k{grid-column:1/-1;margin-bottom:14px}
  .pp-t{grid-column:1/-1}
}
