.page--privacy{margin:0 auto;padding:10px 80px;max-width:840px;box-sizing:border-box}.page--privacy .page-header{margin-bottom:1.5rem}.page--privacy .page-header time{color:var(--text-secondary);font-size:.9rem}.page--privacy .page-content{color:var(--text-primary);line-height:1.7}.page--privacy .page-content>p:first-of-type{color:var(--text-secondary);font-weight:600}.page--privacy .page-content p{margin:0 0 1rem}.page--privacy .page-content h2{font-family:playfair display,serif;font-size:1.6rem;color:var(--accent-primary);margin:2rem 0 .75rem}.page--privacy .page-content ul,.page--privacy .page-content ol{padding-left:1.5rem;margin:0 0 1rem}.page--privacy .page-content li{margin-bottom:.4rem}@media(max-width:768px){.page--privacy{padding:10px 24px}}@media(max-width:480px){.page--privacy{padding:10px 16px}}