.page-module__n4_ttG__policyPage{min-height:100vh}.page-module__n4_ttG__hero{padding:calc(100px + var(--space-4xl))0 var(--space-3xl);position:relative;overflow:hidden}.page-module__n4_ttG__heroBg{background:linear-gradient(180deg,var(--bg-secondary)0%,var(--bg-primary)100%);z-index:-1;position:absolute;inset:0}.page-module__n4_ttG__heroContent{text-align:center}.page-module__n4_ttG__title{font-size:var(--font-size-4xl);margin-bottom:var(--space-md);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.page-module__n4_ttG__lastUpdated{font-size:var(--font-size-sm);color:var(--text-tertiary)}.page-module__n4_ttG__content{padding-bottom:var(--space-4xl)}.page-module__n4_ttG__contentWrapper{max-width:800px;margin:0 auto}.page-module__n4_ttG__section{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--glass-border)}.page-module__n4_ttG__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__n4_ttG__sectionTitle{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--space-md);font-weight:600}.page-module__n4_ttG__sectionText{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.8}.page-module__n4_ttG__list{margin:var(--space-md)0;padding-inline-start:var(--space-lg)}.page-module__n4_ttG__list li{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-sm);line-height:1.8;position:relative}.page-module__n4_ttG__list li:before{content:"•";color:var(--accent-primary);left:calc(-1*var(--space-md));position:absolute}[dir=rtl] .page-module__n4_ttG__list li:before{left:auto;right:calc(-1*var(--space-md))}.page-module__n4_ttG__contactInfo{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-lg);margin-top:var(--space-md)}.page-module__n4_ttG__contactInfo p{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-sm)}.page-module__n4_ttG__contactInfo p:last-child{margin-bottom:0}.page-module__n4_ttG__contactInfo a{color:var(--accent-primary);transition:opacity var(--transition-fast)}.page-module__n4_ttG__contactInfo a:hover{opacity:.8}@media (max-width:768px){.page-module__n4_ttG__title{font-size:var(--font-size-3xl)}.page-module__n4_ttG__contentWrapper{padding:0 var(--space-md)}}
