.privacy-page__content{max-width:720px;padding-block:var(--space-20);margin-inline:auto}.privacy-page__updated{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);margin-bottom:var(--space-3)}.privacy-page__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-text-primary);margin-bottom:var(--space-6)}.privacy-page__intro{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border-faint)}.privacy-page__section{margin-bottom:var(--space-10);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border-faint)}.privacy-page__section:last-child{border-bottom:none;margin-bottom:0}.privacy-page__section h2{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4);letter-spacing:var(--tracking-tight)}.privacy-page__section>p{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.privacy-page__section>p:last-child{margin-bottom:0}.privacy-page__subsection{margin-top:var(--space-6);padding-left:var(--space-4);border-left:2px solid rgba(var(--color-accent-rgb), .3)}.privacy-page__subsection h3{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.privacy-page__subsection p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.privacy-page__list{margin-block:var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.privacy-page__list li{font-size:var(--text-base);color:var(--color-text-secondary);padding-left:var(--space-5);position:relative}.privacy-page__list li:before{content:"—";color:var(--color-accent);font-weight:var(--font-bold);position:absolute;left:0}
