.terms-page{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.68}.terms-hero h1,.terms-toc h2,.terms-section h2,.terms-section h3{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.terms-hero h1{max-width:24ch;font-weight:600;line-height:1.08;letter-spacing:-.045em}.terms-hero p{font-size:1.02rem}.terms-toc h2{font-weight:700;letter-spacing:-.02em}.terms-section h2{grid-template-columns:max-content minmax(0,1fr);gap:.75rem;font-weight:650;letter-spacing:-.03em}.terms-section h3{font-weight:650;letter-spacing:-.015em}.terms-number{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.terms-fact strong,.terms-definition dt,.terms-contact strong{font-weight:650}#formularz h2{display:block;max-width:28ch;font-size:clamp(1.55rem,4vw,2.15rem);line-height:1.14}#formularz h2 .terms-number{display:block;width:max-content;margin:0 0 .55rem;padding:.28rem .5rem;border:1px solid var(--doc-line);color:var(--doc-muted);font-size:.68rem;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}#formularz .terms-form{margin-top:1.25rem}@media(max-width:420px){.terms-section h2{grid-template-columns:1fr;gap:.3rem}.terms-section h2 .terms-number{font-size:.7rem}#formularz h2{gap:0}}
