.privacy-policy-container{max-width:1000px;margin:100px auto 0;padding:2rem 1.5rem;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6}.privacy-policy-container .privacy-policy-content{background-color:#fff;border-radius:8px;padding:2rem}.privacy-policy-container .privacy-policy-header{margin-bottom:2rem;border-bottom:1px solid #eaeaea;padding-bottom:1rem;gap:.5rem;display:flex;flex-direction:column}.privacy-policy-container .privacy-policy-header .privacy-policy-title{font-size:2.2rem;font-weight:700;color:#222;margin:.5rem 0}.privacy-policy-container .privacy-policy-header .privacy-policy-date{font-style:italic;color:#666}.privacy-policy-container .privacy-policy-notice{background-color:#f8f4e5;border-left:4px solid #e6bb46;padding:1rem;margin-bottom:2rem;border-radius:0 4px 4px 0}.privacy-policy-container .privacy-policy-notice p{font-weight:600;margin:0}.privacy-policy-container .privacy-policy-intro{margin-bottom:2rem}.privacy-policy-container .privacy-policy-section{margin-bottom:2.5rem}.privacy-policy-container .privacy-policy-section .section-title{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0}.privacy-policy-container .privacy-policy-section .section-content{padding-left:.5rem}.privacy-policy-container .privacy-policy-section .section-content p{margin-bottom:1rem}.privacy-policy-container .privacy-policy-section h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:1rem}.privacy-policy-container .privacy-policy-section h4{font-size:1.1rem;font-weight:600;margin-top:1.2rem;margin-bottom:.8rem}.privacy-policy-container .indented-content{padding-left:1.5rem;margin-bottom:1rem}.privacy-policy-container .consent-box,.privacy-policy-container .notice-box,.privacy-policy-container .warning-box{padding:1rem;border-radius:4px;margin:1.5rem 0}.privacy-policy-container .consent-box{background-color:#e8f4fd;border-left:4px solid #2196f3}.privacy-policy-container .consent-box p{font-weight:600;margin:0}.privacy-policy-container .notice-box{background-color:#edf7ed;border-left:4px solid #4caf50}.privacy-policy-container .notice-box p{font-weight:600;margin:0}.privacy-policy-container .warning-box{background-color:#fdeded;border-left:4px solid #f44336}.privacy-policy-container .warning-box p{font-weight:600;margin:0}.privacy-policy-container .technologies-box{background-color:#f9f9f9;padding:1rem;border-radius:4px;margin:1.5rem 0}.privacy-policy-container .technologies-box h4{margin-top:0}.privacy-policy-container .technologies-box ul{margin-bottom:0}.privacy-policy-container ul.purposes-list,.privacy-policy-container ul.third-parties-list{padding-left:2rem;margin-bottom:1.5rem}.privacy-policy-container ul.purposes-list li,.privacy-policy-container ul.third-parties-list li{margin-bottom:.75rem}.privacy-policy-container .contact-email{margin-top:1rem}.privacy-policy-container .contact-email a{color:#2196f3;text-decoration:none;font-weight:500}.privacy-policy-container .contact-email a:hover{text-decoration:underline}@media(max-width:768px){.privacy-policy-container{padding:1rem}.privacy-policy-container .privacy-policy-content{padding:1.5rem}.privacy-policy-container .privacy-policy-header .privacy-policy-title{font-size:1.8rem}.privacy-policy-container .section-title{font-size:1.3rem}}