body.page-polityka{--pp-bg:#f4f4f4;--pp-ink:#0a0a0a;--pp-muted:#5a5a5a;--pp-line:#0a0a0a;background:var(--pp-bg);color:var(--pp-ink);font-family:Host Grotesk,system-ui,sans-serif;overflow-x:hidden}body.page-polityka p,body.page-polityka li,body.page-polityka h1,body.page-polityka h2,body.page-polityka span,body.page-polityka strong,body.page-polityka a{color:var(--pp-ink)}body.page-polityka .pp-lead,body.page-polityka .pp-panel__num,body.page-polityka .pp-eyebrow,body.page-polityka .pp-fine,body.page-polityka .pp-progress__dots button{color:var(--pp-muted)}body.page-polityka .pp-progress__dots button.is-active{color:var(--pp-ink)}body.page-polityka a{text-underline-offset:.18em}body.page-polityka a:hover{opacity:.55}.pp-chrome{z-index:100;background:var(--pp-bg);border-bottom:1px solid var(--pp-line);pointer-events:none;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:grid;position:fixed;top:0;left:0;right:0}.pp-chrome>*{pointer-events:auto}.pp-brand{letter-spacing:.08em;text-transform:uppercase;font-family:Marble,system-ui,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none}.pp-progress{flex-direction:column;gap:.45rem;min-width:0;padding:0 .5rem;display:flex}.pp-progress__track{background:#0a0a0a26;height:2px;overflow:hidden}.pp-progress__bar{background:var(--pp-ink);transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}.pp-progress__dots{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;display:flex;overflow-x:auto}.pp-progress__dots::-webkit-scrollbar{display:none}.pp-progress__dots button{appearance:none;color:var(--pp-muted);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:.15rem .35rem;font-family:Host Grotesk,system-ui,sans-serif;font-size:.65rem;line-height:1}.pp-progress__dots button.is-active{color:var(--pp-ink);border-color:var(--pp-ink)}body.page-polityka .pp-chrome .menu-toggle-btn{color:var(--pp-ink);position:static}.pp-pin{height:100vh;overflow:hidden}.pp-track{will-change:transform;width:max-content;height:100%;display:flex}.pp-panel{box-sizing:border-box;border-right:1px solid #0a0a0a2e;flex-direction:column;flex:0 0 100vw;justify-content:center;gap:1.25rem;width:100vw;height:100%;padding:clamp(5.5rem,12vh,7rem) clamp(1.25rem,4vw,4rem) 2.5rem;display:flex;overflow:hidden}.pp-panel--wide{flex-basis:min(160vw,1800px);width:min(160vw,1800px)}.pp-panel__num{letter-spacing:.18em;text-transform:uppercase;color:var(--pp-muted);font-size:.7rem}.pp-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem}.pp-title{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-family:Marble,system-ui,sans-serif;font-size:clamp(2.8rem,8vw,6.5rem);font-weight:600;line-height:.92}.pp-heading{letter-spacing:-.03em;text-transform:uppercase;max-width:14ch;margin:0;font-family:Marble,system-ui,sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1}.pp-lead{max-width:36rem;color:var(--pp-muted);margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}.pp-meta{letter-spacing:.02em;margin:0;font-size:.85rem;line-height:1.55}.pp-scroll-hint{letter-spacing:.2em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.75rem}.pp-copy{max-width:38rem;color:var(--pp-ink);font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.55}.pp-copy--cols{grid-template-columns:1fr 1fr;gap:2rem 3rem;max-width:none;display:grid}.pp-copy p{margin:0 0 .85rem}.pp-copy ul{margin:0 0 .85rem;padding-left:1.1rem}.pp-copy li{margin-bottom:.45rem}.pp-copy li::marker{color:var(--pp-muted)}.pp-contact-big{letter-spacing:-.02em;text-transform:uppercase;font-family:Marble,system-ui,sans-serif;font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.2}.pp-contact-big a{text-decoration:none}.pp-fine{letter-spacing:.06em;text-transform:uppercase;color:var(--pp-muted);font-size:.75rem;margin-top:1.5rem!important}.pp-title .line,.pp-heading .line{display:block;overflow:hidden}.pp-title .word,.pp-heading .word{will-change:transform, opacity;display:inline-block}[data-fade]{will-change:opacity, transform}@media (width<=900px),(prefers-reduced-motion:reduce){.pp-chrome{grid-template-columns:1fr auto;gap:.5rem;padding:.65rem .85rem}.pp-progress{order:3;grid-column:1/-1;padding:0}.pp-brand{font-size:.85rem}body.page-polityka .pp-chrome .menu-toggle-btn .toggle-text{display:none}.pp-pin{height:auto;overflow:visible}.pp-track{width:100%;height:auto;display:block;transform:none!important}.pp-panel,.pp-panel--wide{border-bottom:1px solid #0a0a0a2e;border-right:none;flex-basis:auto;justify-content:flex-start;width:100%;height:auto;min-height:auto;padding:2rem 1.1rem}.pp-panel:first-child{padding-top:7.5rem}.pp-copy--cols{grid-template-columns:1fr;gap:0}.pp-heading{max-width:none}.pp-scroll-hint{display:none}}html.is-pp-vertical .pp-pin{height:auto;overflow:visible}html.is-pp-vertical .pp-track{width:100%;height:auto;display:block;transform:none!important}html.is-pp-vertical .pp-panel,html.is-pp-vertical .pp-panel--wide{border-bottom:1px solid #0a0a0a2e;border-right:none;flex-basis:auto;justify-content:flex-start;width:100%;height:auto}
