.privacy-page{background:var(--nero);color:var(--bianco);min-height:100vh}.privacy-main{max-width:720px;padding-top:8rem;padding-bottom:6rem}.privacy-title{font-family:var(--font-display);color:var(--bianco);margin-bottom:.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:300;line-height:1.1}.privacy-updated{color:#f5f2ec4d;margin-bottom:3rem;font-size:.8rem}.privacy-section{border-bottom:1px solid #f5f2ec0f;margin-bottom:2.5rem;padding-bottom:2.5rem}.privacy-section:last-child{border-bottom:none}.privacy-section h2{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--oro);margin-bottom:1rem;font-size:.75rem;font-weight:500}.privacy-section p{color:#f5f2ecb3;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{margin:.5rem 0 .75rem;padding:0;list-style:none}.privacy-section ul li{color:#f5f2ecb3;padding-left:1rem;font-size:.95rem;line-height:1.75;position:relative}.privacy-section ul li:before{content:"—";color:#f5f2ec40;position:absolute;left:0}.privacy-section a{color:var(--oro);border-bottom:1px solid #bf9a5c4d;text-decoration:none;transition:border-color .2s}.privacy-section a:hover{border-color:var(--oro)}.privacy-section code{color:#f5f2ec99;background:#f5f2ec0f;border-radius:3px;padding:.1em .4em;font-family:monospace;font-size:.85em}
