.privacy-page{color:#111;background:#faf7f2;min-height:100vh;padding:120px 24px 100px}.privacy-container{width:min(100%,1050px);margin:0 auto}.privacy-header{text-align:center;border-bottom:1px solid #1111111f;margin-bottom:80px;padding-bottom:45px}.privacy-eyebrow{color:#d4af37;letter-spacing:.28em;text-transform:uppercase;margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;display:block}.privacy-header h1{color:#111;letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,76px);font-weight:400;line-height:1.05}.privacy-header p{color:#666;max-width:680px;margin:25px auto 16px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8}.privacy-content{max-width:850px;margin:0 auto}.privacy-section{margin-bottom:60px}.privacy-section h2{color:#111;letter-spacing:-.01em;margin:0 0 22px;padding-left:22px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.3;position:relative}.privacy-section h2:before{content:"";background:#d4af37;width:2px;height:30px;position:absolute;top:5px;left:0}.privacy-section h3{color:#222;margin:32px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4}.privacy-section p{color:#555;margin:0 0 17px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.9}.privacy-section strong{color:#222;font-weight:600}.privacy-section ul{margin:18px 0 22px;padding-left:27px}.privacy-section li{color:#555;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.85}.privacy-section li::marker{color:#d4af37}.privacy-section a{color:#111;text-underline-offset:4px;-webkit-text-decoration:underline #d4af37;text-decoration:underline #d4af37;text-decoration-thickness:1px;transition:color .25s}.privacy-section a:hover{color:#d4af37}.privacy-notice{background:#fff;border:1px solid #d4af3759;border-left:3px solid #d4af37;margin:70px 0;padding:32px 38px}.privacy-notice p{color:#333;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.8}.privacy-contact{text-align:center;color:#fff;background:#111;margin-top:75px;padding:50px 45px}.privacy-contact h2{color:#fff;margin:0 0 22px;padding-left:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.3}.privacy-contact h2:before{display:none}.privacy-contact p{color:#bdbdbd;margin:9px 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8}.privacy-contact a{color:#d4af37;text-decoration:none;transition:color .25s}.privacy-contact a:hover{color:#fff}.privacy-contact-label{letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#d4af37!important;margin-top:28px!important;font-size:11px!important}.privacy-updated{text-align:center;color:#888;letter-spacing:.08em;text-transform:uppercase;margin-top:70px;font-family:Arial,Helvetica,sans-serif;font-size:11px}@media (max-width:768px){.privacy-page{padding:90px 20px 70px}.privacy-header{margin-bottom:60px;padding-bottom:38px}.privacy-header h1{font-size:clamp(44px,9vw,58px)}.privacy-header p{font-size:15px}.privacy-section{margin-bottom:48px}.privacy-section h2{padding-left:19px;font-size:25px}.privacy-section h2:before{height:26px}.privacy-section h3{font-size:19px}.privacy-section p,.privacy-section li{font-size:15px;line-height:1.85}.privacy-notice{margin:55px 0;padding:28px 30px}.privacy-notice p{font-size:16px}.privacy-contact{margin-top:60px;padding:40px 30px}.privacy-contact h2{font-size:28px}}@media (max-width:480px){.privacy-page{padding:70px 17px 55px}.privacy-header{margin-bottom:48px;padding-bottom:32px}.privacy-eyebrow{letter-spacing:.22em;margin-bottom:15px;font-size:9px}.privacy-header h1{letter-spacing:-.015em;font-size:42px}.privacy-header p{margin-top:20px;font-size:15px;line-height:1.8}.privacy-section{margin-bottom:42px}.privacy-section h2{margin-bottom:19px;padding-left:17px;font-size:22px}.privacy-section h2:before{height:23px;top:4px}.privacy-section h3{margin-top:28px;font-size:18px}.privacy-section p,.privacy-section li{font-size:15px;line-height:1.85}.privacy-section ul{margin:15px 0 20px;padding-left:22px}.privacy-section li{margin-bottom:8px}.privacy-notice{margin:45px 0;padding:25px 20px}.privacy-notice p{font-size:15px;line-height:1.8}.privacy-contact{margin-top:50px;padding:32px 20px}.privacy-contact h2{margin-bottom:18px;font-size:25px}.privacy-contact p{font-size:14px}.privacy-contact-label{font-size:9px!important}.privacy-updated{margin-top:50px;font-size:9px}}
