.page-pravni .page-header{margin-bottom:var(--spacing-5xl);text-align:center}.page-container.page-pravni{padding-top:64px}.page-pravni .page-title{font-size:var(--font-size-3-5xl-plus);font-weight:var(--font-weight-semibold);color:var(--color-fg);line-height:50px;letter-spacing:-1.1px;margin:0 0 var(--spacing-2xl) 0}.page-pravni .page-subtitle{font-size:var(--font-size-base-plus);font-weight:var(--font-weight-regular);color:var(--color-fg2);line-height:var(--line-height-26);letter-spacing:var(--letter-spacing-none);max-width:60ch;margin:0 auto}.page-pravni .page-content{display:flex;flex-direction:column;gap:var(--spacing-3xl);margin-bottom:var(--spacing-6xl)}.terms-section{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-pravni .section-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-fg);line-height:30px;letter-spacing:var(--letter-spacing-negative-sm);margin:0}.page-pravni .section-content{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page-pravni .section-content p,.page-pravni .section-content li{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--color-fg);line-height:24px;letter-spacing:var(--letter-spacing-none);margin:0}.terms-section .section-content p,.terms-section .section-content li{max-width:68ch}.page-pravni .section-content strong{font-weight:var(--font-weight-semibold)}.page-pravni .link{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-hover)}.page-pravni .link:hover{color:var(--color-accent-hover)}.page-pravni .link:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.page-pravni .page-footer{margin-top:var(--spacing-5xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-sep);text-align:center}.page-pravni .update-date{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-fg3);margin:0;line-height:20px;letter-spacing:-.1px}@media screen and (max-width: 768px){.page-pravni .page-title{font-size:var(--font-size-2xl-plus-plus);line-height:34px;letter-spacing:-.7px;margin-bottom:var(--spacing-xl)}.page-pravni .page-header{margin-bottom:var(--spacing-3xl);text-align:left}.page-pravni .page-content{gap:var(--spacing-2xl)}.terms-section{gap:var(--spacing-lg)}.page-pravni .section-title{font-size:var(--font-size-xl);line-height:var(--line-height-26);letter-spacing:-.4px}.page-pravni .section-content{gap:var(--spacing-md)}.page-pravni .page-footer{margin-top:var(--spacing-3xl);padding-top:var(--spacing-xl)}}@media screen and (max-width: 480px){.page-pravni .terms-conditions-container{padding:var(--spacing-xl) var(--spacing-md) var(--spacing-2xl)}}@media (prefers-reduced-motion: reduce){.page-pravni .link{transition:none}}@media print{.page-pravni .terms-conditions-page{background-color:var(--color-bg)}.page-pravni .terms-conditions-container{max-width:100%;padding:0;margin:0}.page-pravni .page-header{page-break-after:avoid}.terms-section{page-break-inside:avoid}.page-pravni .section-title{page-break-after:avoid}.page-pravni .link{color:inherit;text-decoration:underline}}@media (prefers-contrast: high){.page-pravni .page-title,.page-pravni .section-title,.page-pravni .section-content p,.page-pravni .page-subtitle,.page-pravni .update-date{color:var(--color-fg)}.page-pravni .link{color:var(--color-accent-hover);text-decoration:underline;font-weight:var(--font-weight-medium)}.page-pravni .page-footer{border-top-color:var(--color-sep)}}
