.privacy-module__ZGDmtG__page{padding:calc(var(--nav-height) + var(--space-3xl)) 0 var(--space-5xl);background:var(--bg-primary);min-height:100vh}.privacy-module__ZGDmtG__container{width:100%;max-width:820px;padding:0 var(--space-lg);margin:0 auto}.privacy-module__ZGDmtG__header{align-items:center;gap:var(--space-sm);text-align:center;margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.privacy-module__ZGDmtG__tag{font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.2em;padding:var(--space-xs) var(--space-md);background:rgba(var(--accent-primary-rgb), .08);border:1px solid rgba(var(--accent-primary-rgb), .2);border-radius:var(--radius-full)}.privacy-module__ZGDmtG__title{font-family:var(--font-heading);font-size:var(--fs-h1);color:var(--text-primary);margin-top:var(--space-xs)}.privacy-module__ZGDmtG__accent{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.privacy-module__ZGDmtG__updated{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-tertiary);letter-spacing:.04em}.privacy-module__ZGDmtG__article{padding:var(--space-2xl) var(--space-xl);background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--bg-glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.privacy-module__ZGDmtG__lead{font-size:var(--fs-body);color:var(--text-secondary);margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--bg-glass-border);line-height:1.8}.privacy-module__ZGDmtG__section{margin-bottom:var(--space-2xl)}.privacy-module__ZGDmtG__section:last-of-type{margin-bottom:0}.privacy-module__ZGDmtG__section h2{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--text-primary);margin-bottom:var(--space-md);letter-spacing:-.01em}.privacy-module__ZGDmtG__section p{font-size:var(--fs-body);color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.8}.privacy-module__ZGDmtG__section p:last-child{margin-bottom:0}.privacy-module__ZGDmtG__section ul{margin:0 0 var(--space-md);gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.privacy-module__ZGDmtG__section li{padding-left:var(--space-lg);font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7;position:relative}.privacy-module__ZGDmtG__section li:before{content:"";background:var(--accent-primary);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--accent-primary-rgb), .5);border-radius:50%;position:absolute;top:.7em;left:0}.privacy-module__ZGDmtG__section strong{color:var(--text-primary);font-weight:600}.privacy-module__ZGDmtG__section em{color:var(--text-primary);font-style:italic}.privacy-module__ZGDmtG__section a,.privacy-module__ZGDmtG__lead a{color:var(--accent-primary);border-bottom:1px solid rgba(var(--accent-primary-rgb), .3);transition:border-color var(--transition-fast), color var(--transition-fast);text-decoration:none}.privacy-module__ZGDmtG__section a:hover,.privacy-module__ZGDmtG__lead a:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.privacy-module__ZGDmtG__backWrap{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--bg-glass-border);text-align:center}.privacy-module__ZGDmtG__back{align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--fs-small);color:var(--accent-primary);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);border:1px solid rgba(var(--accent-primary-rgb), .2);transition:background var(--transition-fast), border-color var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}.privacy-module__ZGDmtG__back:hover{background:rgba(var(--accent-primary-rgb), .08);border-color:rgba(var(--accent-primary-rgb), .4)}@media (max-width:640px){.privacy-module__ZGDmtG__page{padding:calc(var(--nav-height) + var(--space-2xl)) 0 var(--space-3xl)}.privacy-module__ZGDmtG__article{padding:var(--space-xl) var(--space-md)}.privacy-module__ZGDmtG__section{margin-bottom:var(--space-xl)}}
