.privacy-policy{background-color:#f7f5f1;min-height:100vh}.last-updated{color:#6b7280;font-size:.875rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.privacy-policy h1{color:#404040;font-weight:600;font-size:54px;line-height:1.2;margin-bottom:1.5rem;padding-top:2rem;border-top:1px solid #e5e7eb}.privacy-policy h1:first-child{border-top:none;padding-top:0}.privacy-policy h2{color:#404040;font-weight:600;font-size:24px;line-height:1.3;margin-bottom:1rem;margin-top:2rem}.privacy-policy h3{margin-top:1.5rem}.privacy-policy h3,.privacy-policy h4{color:#404040;font-weight:600;font-size:24px;line-height:1.3;margin-bottom:.75rem}.privacy-policy h4{margin-top:1.25rem}.privacy-policy p{margin-bottom:1rem}.privacy-policy p,.privacy-policy ul{color:#404040;font-size:18px;line-height:1.6}.privacy-policy ul li{margin-bottom:.5rem}.privacy-policy ul li strong{font-weight:600;color:#1f2937}.privacy-policy a{color:#ff1aa7;text-decoration:none;transition:color .2s ease}.privacy-policy a:hover{color:#d61f69;text-decoration:underline}.privacy-policy a.text-pink-500{color:#ff1aa7}.privacy-policy a.text-pink-500:hover{color:#d61f69}.privacy-policy strong{font-weight:600;color:#1f2937}@media(max-width:640px){.privacy-policy h1{font-size:42px;line-height:1.2}.privacy-policy h2,.privacy-policy h3,.privacy-policy h4{font-size:20px;line-height:1.3}.privacy-policy p,.privacy-policy ul{font-size:16px}}