.privacy-page{--privacy-surface-muted:var(--color-bg-surface-muted);--privacy-text:var(--color-text-primary);--privacy-text-secondary:var(--color-text-secondary);--privacy-text-muted:var(--color-text-muted);--privacy-border:var(--color-border-default);--privacy-link:var(--color-link);--privacy-link-hover:var(--color-link-hover);--privacy-focus:var(--color-focus-ring);min-width:0}.privacy-document{width:100%;max-width:52rem;margin-inline:auto;padding-block:clamp(3rem,6vw,4.5rem)clamp(4rem,7vw,6rem)}.privacy-header{margin-bottom:clamp(2rem,4vw,2.75rem)}.privacy-title{margin:0;color:var(--privacy-text);font-size:clamp(2.125rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.privacy-meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.875rem 0 0;color:var(--privacy-text-secondary);font-size:.875rem;line-height:1.5}.privacy-meta time{font-weight:600}.privacy-content{min-width:0;color:var(--privacy-text-secondary);font-size:1rem;line-height:1.72}.privacy-content>p:first-child{margin-top:0;color:var(--privacy-text);font-size:1.0625rem;line-height:1.68}.privacy-content h2,.privacy-content h3{color:var(--privacy-text);scroll-margin-top:calc( var(--site-header-height,3.5rem) + 1.5rem )}.privacy-content h2{margin:2.625rem 0 .75rem;font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.privacy-content h2:first-of-type{margin-top:2rem}.privacy-content h3{margin:1.875rem 0 .625rem;font-size:1.125rem;font-weight:700;line-height:1.35}.privacy-content p{margin:0 0 1rem}.privacy-content ul,.privacy-content ol{display:block;margin:0 0 1.25rem;padding-inline-start:1.5rem}.privacy-content ul{list-style-type:disc}.privacy-content ol{list-style-type:decimal}.privacy-content li{display:list-item;margin:0;padding-inline-start:.2rem}.privacy-content li+li{margin-top:.45rem}.privacy-content li::marker{color:var(--privacy-text-muted)}.privacy-content li>p{margin:0}.privacy-content li>p+p{margin-top:.625rem}.privacy-content li>ul,.privacy-content li>ol{margin-top:.5rem;margin-bottom:.25rem}.privacy-content ul ul{list-style-type:circle}.privacy-content ul ul ul{list-style-type:square}.privacy-content strong{color:var(--privacy-text);font-weight:700}.privacy-content em{color:var(--privacy-text-muted)}.privacy-content a{color:var(--privacy-link);font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.privacy-content a:hover{color:var(--privacy-link-hover)}.privacy-content a:focus-visible{border-radius:.15rem;outline:2px solid var(--privacy-focus);outline-offset:3px}.privacy-content code{padding:.1rem .3rem;border:1px solid var(--privacy-border);background:color-mix( in srgb,var(--privacy-border) 14%,var(--privacy-surface-muted) );font-size:.9em}.privacy-content .button,.privacy-content button{margin-block:.25rem 1rem}@media(max-width:575.98px){.privacy-document{padding-block:2.5rem 4rem}.privacy-header{margin-bottom:2rem}.privacy-title{font-size:2rem}.privacy-meta{font-size:.8125rem}.privacy-content{font-size:.9375rem;line-height:1.7}.privacy-content>p:first-child{font-size:1rem}.privacy-content h2{margin-top:2.25rem;font-size:1.5rem}.privacy-content h3{margin-top:1.75rem;font-size:1.0625rem}.privacy-content ul,.privacy-content ol{padding-inline-start:1.25rem}}