/* Wycięte ze wzoru — wartości bez zmian. Nowe reguły: 14-theme.css. */

/* ══════════════ NAGŁÓWEK PODSTRONY ══════════════ */
.page-head{padding:calc(92px + clamp(40px,5.6vw,80px)) 0 clamp(26px,3.4vw,46px);
  position:relative;overflow:hidden}
.page-head .wrap{position:relative;z-index:2}
.page-head h1{max-width:18ch;margin-bottom:18px}
.page-head .lede{max-width:44ch}
.page-head + .sec{padding-top:clamp(14px,2vw,26px)}
.crumb{display:flex;gap:9px;align-items:center;font-size:13.5px;color:var(--t-3);
  margin-bottom:22px;flex-wrap:wrap}
.crumb a:hover{color:var(--t-1)}

/* ══════════════ POLITYKA PRYWATNOŚCI ══════════════ */
.pp{padding:calc(92px + clamp(40px,5.6vw,76px)) 0 clamp(54px,7vw,94px)}
.pp-in{max-width:800px}
.pp h2{font-family:var(--display);font-size:clamp(21px,2.2vw,28px);
  margin:clamp(30px,3.6vw,44px) 0 14px;font-weight:400;line-height:1.24}
.pp h3{font-size:15.5px;font-weight:500;margin:24px 0 9px}
.pp p{font-size:16.5px;line-height:1.82;color:var(--t-1);margin-bottom:14px;font-weight:400}
.pp ul{margin:0 0 16px 20px}
.pp li{font-size:16.5px;line-height:1.8;color:var(--t-1);margin-bottom:7px;font-weight:400}
.pp strong{font-weight:500}
.pp-note{border-left:2px solid var(--olive);background:rgba(145,137,96,.11);padding:17px 20px;margin:22px 0}
.pp-note p{margin-bottom:0}
.pp-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:28px;font-size:14.5px;
  color:var(--t-2);transition:color .28s,gap .32s var(--ease)}
.pp-back:hover{color:var(--t-1);gap:14px}
