/* /polityka-prywatnosci/ – szkic polityki w .prose */
.pp-hero__in{margin-top:clamp(36px,5vw,72px);max-width:760px}
.pp-draft{border:1px solid var(--brass-deep);background:rgba(201,171,112,.14);padding:18px 20px;margin-bottom:28px}
.pp-draft__t{font-family:var(--f-display);font-size:22px;line-height:1.2;margin:0 0 6px;color:var(--ink)}
.pp-draft p:last-child{margin:0;font-size:14.5px;color:#2c3a41}
.pp-toc ol{list-style:none;margin:0;padding:0;counter-reset:pp;border-top:1px solid var(--ink)}
.pp-toc li{counter-increment:pp}
.pp-toc a{display:grid;grid-template-columns:30px 1fr;align-items:baseline;min-height:44px;padding:10px 0;border-bottom:1px solid var(--mist-line);text-decoration:none;color:var(--ink);font-size:15.5px}
.pp-toc a::before{content:counter(pp);font-family:var(--f-display);color:var(--brass-deep)}
.pp-toc a:hover{color:var(--brass-deep)}
.p-polityka-prywatnosci .prose{max-width:760px}
.p-polityka-prywatnosci .prose h2:first-of-type{margin-top:24px}
.pp-ver{font-size:14px;color:var(--slate)!important;padding-bottom:14px;border-bottom:1px solid var(--mist-line)}
.p-polityka-prywatnosci .prose strong{color:var(--ink);font-weight:600}
.p-polityka-prywatnosci .prose a{overflow-wrap:anywhere}
@media (max-width:1020px){
  .pp-toc{display:none}
}
