.privacy-contact-form-04c8c-s1.privacy-contact-form-04c8c-s1.privacy-contact-form-04c8c-s1{font-size:var(--text-body-sm);color:var(--text-muted);font-weight:300;line-height:1.7}.privacy-contact-form-04c8c-s2.privacy-contact-form-04c8c-s2.privacy-contact-form-04c8c-s2{color:var(--text)}.privacy-contact-form-04c8c-s3.privacy-contact-form-04c8c-s3.privacy-contact-form-04c8c-s3{flex-direction:column;gap:20px;margin-top:8px;display:flex}.privacy-contact-form-04c8c-s4{font-size:var(--text-body-sm);color:var(--rabg-red-text)}.privacy-contact-form-04c8c-s5.privacy-contact-form-04c8c-s5.privacy-contact-form-04c8c-s5{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;display:block}.privacy-contact-form-04c8c-s6.privacy-contact-form-04c8c-s6.privacy-contact-form-04c8c-s6{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md,6px);width:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--text-body-sm);outline:none;padding:12px 14px}.privacy-contact-form-04c8c-s7.privacy-contact-form-04c8c-s7.privacy-contact-form-04c8c-s7{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md,6px);width:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--text-body-sm);resize:vertical;outline:none;padding:12px 14px;line-height:1.6}.privacy-contact-form-04c8c-btn1{align-self:flex-start}
.privacy-client-c850d-s1.privacy-client-c850d-s1.privacy-client-c850d-s1{margin-top:20px}.privacy-client-c850d-s2.privacy-client-c850d-s2.privacy-client-c850d-s2{color:var(--text)}
.privacy-root{background:var(--bg);min-height:100vh;font-family:var(--font-sans);color:var(--text)}.privacy-topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 48px;display:flex}.privacy-logo{font-family:var(--font-serif);font-size:var(--text-sub);color:var(--blue);letter-spacing:.02em;font-weight:600;text-decoration:none}.privacy-back{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);padding:8px 16px;text-decoration:none;transition:border-color .2s,color .2s}.privacy-back:hover{border-color:var(--blue);color:var(--blue)}.privacy-hero{border-bottom:1px solid var(--border);max-width:860px;margin:0 auto;padding:72px 48px 48px}.privacy-label{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:20px}.privacy-title{font-family:var(--font-serif);color:var(--text);margin-bottom:24px;font-size:clamp(2.625rem,5vw,4rem);font-weight:400;line-height:1.1}.privacy-meta{font-size:var(--text-body-sm);color:var(--text-muted);font-weight:300}.privacy-meta span{color:var(--blue)}.privacy-allbanner{max-width:860px;margin:0 auto;padding:40px 48px 0}.privacy-allbanner-inner{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--radius-md,6px);padding:28px 32px}.privacy-allbanner h2{font-family:var(--font-serif);font-size:var(--text-sub);color:var(--text);margin:0 0 10px;font-weight:600}.privacy-allbanner p{font-size:var(--text-body-sm);color:var(--text-muted);margin:0 0 8px;font-weight:300;line-height:1.7}.privacy-visiting{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--text);margin-top:12px!important}.privacy-visiting strong{color:var(--blue)}.privacy-domaingrid{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.privacy-domain{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.02em;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:6px 12px}.privacy-domain.is-current{color:var(--bg);background:var(--blue);border-color:var(--blue);font-weight:600}.privacy-content{max-width:860px;margin:0 auto;padding:56px 48px 120px}.privacy-intro{font-size:var(--text-body);color:var(--text-muted);border-left:2px solid var(--accent-dim);margin-bottom:64px;padding-left:20px;font-weight:300;line-height:1.8}.privacy-intro strong{color:var(--text);font-weight:500}.privacy-section{margin-bottom:56px}.section-number{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--blue);letter-spacing:.1em;margin-bottom:10px}.section-title{font-family:var(--font-serif);font-size:var(--text-heading);color:var(--text);margin-bottom:20px;font-weight:600;line-height:1.2}.section-body{font-size:var(--text-body-sm);color:var(--text-muted);font-weight:300;line-height:1.85}.section-body p{margin-bottom:16px}.section-body p:last-child{margin-bottom:0}.section-body strong{color:var(--text);font-weight:500}.section-body a{color:var(--blue);border-bottom:1px solid #2d7dd24d;text-decoration:none;transition:border-color .2s}.section-body a:hover{border-color:var(--blue)}.privacy-list{margin:16px 0;list-style:none}.privacy-list li{font-size:var(--text-body-sm);color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 0 10px 24px;font-weight:300;line-height:1.7;position:relative}.privacy-list li:first-child{border-top:1px solid var(--border)}.privacy-list li:before{content:">";color:var(--blue);font-family:var(--font-mono);position:absolute;left:0}.privacy-divider{border:none;border-top:1px solid var(--border);margin:56px 0}.privacy-contact{background:var(--surface);border:1px solid var(--border);margin-top:64px;padding:36px 40px}.privacy-contact .section-title{margin-bottom:12px}.privacy-contact>p{font-size:var(--text-body-sm);color:var(--text-muted);margin-bottom:20px;font-weight:300;line-height:1.7}.contact-email{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--blue);letter-spacing:.04em;text-decoration:none}.privacy-footer{border-top:1px solid var(--border);text-align:center;font-family:var(--font-mono);font-size:var(--text-meta);color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;padding:28px 48px}@media (max-width:640px){.privacy-topbar{padding:16px 24px}.privacy-hero{padding:48px 24px 36px}.privacy-allbanner{padding:32px 24px 0}.privacy-allbanner-inner{padding:22px}.privacy-content{padding:40px 24px 80px}.privacy-footer,.privacy-contact{padding:24px}}
