/* Scoped to the existing published Privacy Policy; preserve shared site chrome. */
body.page-id-4561 { background: #fff; }
body.page-id-4561 .qodef-page-title { display: none !important; }
body.page-id-4561 #qodef-page-header { background-color: #fff !important; }
body.page-id-4561 #qodef-page-header-inner .qodef-button { color: var(--qode-header-dark-color) !important; }
@media (min-width: 1025px) {
	body.page-id-4561 #qodef-page-outer { margin-top: 0 !important; }
}
body.page-id-4561 #qodef-page-inner { padding: 72px 0 88px !important; }
body.page-id-4561 .twisted-privacy { box-sizing: border-box; width: calc(100% - 48px); max-width: 860px; margin: 0 auto; color: #302A25; font-size: 17px; line-height: 1.8; overflow-wrap: break-word; }
body.page-id-4561 .twisted-privacy h1,
body.page-id-4561 .twisted-privacy h2 { font-family: Georgia, 'Times New Roman', serif; font-weight: 400; text-transform: none; letter-spacing: -.025em; color: #302A25; }
body.page-id-4561 .twisted-privacy h1 { font-size: clamp(38px, 4vw, 56px); line-height: 1.15; margin: 0 0 18px; }
body.page-id-4561 .twisted-privacy h2 { font-size: clamp(27px, 2.4vw, 34px); line-height: 1.25; margin: 0 0 20px; }
body.page-id-4561 .twisted-privacy p { margin: 0 0 16px; }
body.page-id-4561 .twisted-privacy__updated { font-size: 14px; color: #6b6058; margin-bottom: 28px !important; }
body.page-id-4561 .twisted-privacy section { border-top: 1px solid #E8CDD6; padding-top: 32px; margin-top: 36px; }
body.page-id-4561 .twisted-privacy ul { margin: 0 0 20px; padding-left: 24px; list-style: disc outside; }
body.page-id-4561 .twisted-privacy li { padding-left: 4px; margin-bottom: 5px; }
body.page-id-4561 .twisted-privacy a { color: #302A25; text-decoration: underline; text-underline-offset: 3px; }
body.page-id-4561 .twisted-privacy a:hover { color: #745360; }
@media (max-width: 680px) {
	body.page-id-4561 #qodef-page-inner { width: 100%; padding: 44px 0 56px !important; }
	body.page-id-4561 .twisted-privacy { font-size: 16px; line-height: 1.75; }
	body.page-id-4561 .twisted-privacy section { margin-top: 28px; padding-top: 26px; }
}
