.privacy-document{background:#f6f5ef;color:#263426;font-family:'DM Sans',sans-serif}.privacy-document header,.privacy-document main{max-width:840px;margin:auto;padding:28px 24px}.privacy-document main{padding-top:12px;padding-bottom:70px}.privacy-document h1{font-family:Manrope,sans-serif;font-size:clamp(28px,5vw,42px);margin:16px 0 24px}.privacy-document h2{font-size:20px;margin:32px 0 12px}.privacy-document p,.privacy-document li{font-size:15px;line-height:1.85}.privacy-document li{margin:10px 0}.privacy-document a,.privacy-summary a{color:#665017;text-decoration:underline;text-underline-offset:3px}.privacy-document code{overflow-wrap:anywhere}.privacy-summary{font-size:11px!important;line-height:1.8!important;margin-top:16px!important}.privacy-tools{display:grid;gap:12px;margin-top:22px}.privacy-tools button,.privacy-tools a{min-height:44px}.privacy-danger{color:#963e2f!important}.privacy-delete input{width:100%;padding:13px;border:1px solid #d2d8c8;border-radius:7px;margin:12px 0}.external-placeholder{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:12px;text-align:center;background:#eceee3;min-height:245px;color:#34442e}.external-placeholder p{font-size:12px;line-height:1.8;margin:0}.external-placeholder .btn{align-self:center}.external-placeholder a{font-size:11px;text-decoration:underline}.booking-privacy{max-width:640px;padding:30px;margin:auto}.booking-privacy p{font-size:13px;line-height:1.9}.footer-actions{flex-wrap:wrap}.privacy-notice{padding:14px 18px;background:#eeeede;border-radius:9px;font-size:12px;line-height:1.8}
