.privacy-policy{padding:2rem 1rem;min-height:100vh;background-color:#f8f9fa}.privacy-policy .privacy-container{max-width:800px;margin:0 auto;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.privacy-policy .privacy-container h1{font-size:2.5rem;color:#333;margin-bottom:2rem;text-align:center}.privacy-policy .privacy-container section{margin-bottom:2.5rem}.privacy-policy .privacy-container section h2{font-size:1.5rem;color:#444;margin-bottom:1rem;border-bottom:2px solid #eee;padding-bottom:.5rem}.privacy-policy .privacy-container section p{font-size:1rem;line-height:1.6;color:#666;margin-bottom:1rem}.privacy-policy .privacy-container section ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1rem}.privacy-policy .privacy-container section ul li{margin-bottom:.5rem;color:#666;line-height:1.4}.privacy-policy .contact-section{background-color:#f9f9f9;padding:2rem;border-radius:8px;margin-top:2rem}.privacy-policy .contact-section .contact-methods{margin-top:1.5rem}.privacy-policy .contact-section .contact-methods .primary-contacts{display:grid;gap:1rem;margin-bottom:1.5rem}.privacy-policy .contact-section .contact-methods .primary-contacts .contact-method{padding:.75rem;background-color:#fff;border-radius:6px;border-left:4px solid #06c;box-shadow:0 2px 4px rgba(0,0,0,.05)}.privacy-policy .contact-section .contact-methods .primary-contacts .contact-method.emergency{border-left-color:#dc3545;font-weight:600}.privacy-policy .contact-section .contact-methods .response-time{color:#666;font-style:italic;margin-bottom:1.5rem}.privacy-policy .contact-section .contact-methods .alternative-contacts{background-color:#fff;padding:1.5rem;border-radius:6px;margin-bottom:1.5rem}.privacy-policy .contact-section .contact-methods .alternative-contacts .alternatives-title{font-weight:600;margin-bottom:1rem}.privacy-policy .contact-section .contact-methods .alternative-contacts ul{list-style-type:none;padding-left:0}.privacy-policy .contact-section .contact-methods .alternative-contacts ul li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.privacy-policy .contact-section .contact-methods .alternative-contacts ul li:before{content:"•";position:absolute;left:0;color:#06c}.privacy-policy .contact-section .contact-methods .emergency-note{color:#dc3545;font-weight:500;padding:1rem;border:1px solid #dc3545;border-radius:6px;margin-top:1rem}@media(max-width:768px){.privacy-policy{padding:1rem}.privacy-policy .privacy-container{padding:1.5rem}.privacy-policy .privacy-container h1{font-size:2rem}.privacy-policy .privacy-container section h2{font-size:1.25rem}.privacy-policy .privacy-container section p{font-size:.95rem}.privacy-policy .contact-section{padding:1rem}.privacy-policy .contact-section .contact-methods .primary-contacts{gap:.75rem}.privacy-policy .contact-section .contact-methods .alternative-contacts{padding:1rem}}