.privacy-policy{background:var(--color-background);padding:var(--space-16) 0 var(--space-20);min-height:100vh}.privacy-policy__header{margin-bottom:var(--space-16)}.privacy-policy__title{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);margin:0 0 var(--space-4);color:var(--color-text-primary)}.privacy-policy__meta{display:flex;gap:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-wide)}.privacy-policy__date,.privacy-policy__operator{display:inline-block}.privacy-policy__content{max-width:800px}.privacy-policy__section{margin-bottom:var(--space-12)}.privacy-policy__section-title{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-6);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);font-size:var(--font-size-md)}.privacy-policy__subsection-title{font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);margin:var(--space-6) 0 var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-base)}.privacy-policy__text{color:inherit}.privacy-policy__text p{margin:0 0 var(--space-5)}.privacy-policy__text p:last-child{margin-bottom:0}.privacy-policy__text strong{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.privacy-policy__text a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid var(--color-primary);transition:var(--transition-base)}.privacy-policy__text a:hover{color:var(--color-primary);border-bottom-color:transparent}.privacy-policy__definitions{margin:0}.privacy-policy__definitions dt{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-5) 0 var(--space-2)}.privacy-policy__definitions dt:first-child{margin-top:0}.privacy-policy__definitions dd{font-size:var(--font-size-base);color:inherit;margin:0 0 var(--space-4) var(--space-6)}.privacy-policy__table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--font-size-base)}.privacy-policy__table tr:last-child{border-bottom:none}.privacy-policy__table th{text-align:left;font-weight:var(--font-weight-bold);color:var(--color-text-primary);padding:var(--space-4) var(--space-6) var(--space-4) 0;vertical-align:top;width:200px}.privacy-policy__table td{padding:var(--space-4) 0}@media (max-width: 768px){.privacy-policy{padding:var(--space-12) 0 var(--space-16)}.privacy-policy__header{margin-bottom:var(--space-10);padding-bottom:var(--space-6)}.privacy-policy__title{font-size:2.25rem}.privacy-policy__meta{flex-direction:column;gap:var(--space-2)}.privacy-policy__table th{width:120px;padding-right:var(--space-4)}.privacy-policy__definitions dd{margin-left:0}}@media (max-width: 480px){.privacy-policy__table th,.privacy-policy__table td{display:block;width:100%;padding:var(--space-3) 0}.privacy-policy__table th{padding-bottom:var(--space-2)}.privacy-policy__table td{padding-top:0;padding-bottom:var(--space-5)}}
