.ok-legal{max-width:900px;margin:0 auto;padding:60px 24px 80px;color:#173d35;line-height:1.8}.ok-legal h1{font-size:clamp(32px,5vw,54px);line-height:1.15;margin:12px 0 26px}.ok-legal h2{font-size:24px;margin:34px 0 10px}.ok-legal h3{font-size:20px}.ok-legal p{margin:12px 0}.ok-legal a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ok-legal-model{padding:20px 24px;background:#eaf0eb;border-left:4px solid #bc7b24;border-radius:8px}.ok-legal-links{display:flex;gap:18px;flex-wrap:wrap;padding:12px 0}.ok-form-privacy{grid-column:1/-1;font-size:14px;line-height:1.6}.ok-form-privacy a{text-decoration:underline}.ok-error-page{max-width:760px;margin:0 auto;padding:80px 24px;min-height:60vh}.ok-error-page h1{font-size:clamp(36px,6vw,60px);line-height:1.1}.ok-error-page p{font-size:18px;line-height:1.7}.ok-error-page .ok-actions{margin-top:28px}@media print{header,footer,#navbar,.klaro,.v9-mobile{display:none!important}.ok-legal{padding:0;color:#000;max-width:none}.ok-legal h2{break-after:avoid}.ok-legal-model{break-inside:avoid}.ok-legal a{color:#000}}
