/* Privacy policy: page 3 only. Native Gutenberg sections. */
.page-id-3 .content-area { margin: 0; }
.page-id-3 .content-container { max-width: 960px; }
.page-id-3 .entry-content-wrap { padding: 36px 24px 44px; }
.page-id-3 .jy-privacy { max-width: 900px; margin-inline: auto; color: var(--global-palette3, #152238); font-size: 17px; line-height: 1.85; overflow-wrap: anywhere; }
.page-id-3 .jy-privacy section { margin: 0; padding: 24px 0; border-bottom: 1px solid var(--global-palette7, #e3e8ef); scroll-margin-top: 100px; }
.page-id-3 .jy-privacy h1 { font-size: clamp(28px, 4vw, 38px); line-height: 1.3; margin: 0 0 16px; }
.page-id-3 .jy-privacy h2 { font-size: clamp(21px, 2.6vw, 25px); line-height: 1.5; margin: 0 0 14px; }
.page-id-3 .jy-privacy p { margin: 0 0 14px; }
.page-id-3 .jy-privacy p:last-child { margin-bottom: 0; }
.page-id-3 .jy-privacy a { text-decoration: underline; text-underline-offset: 3px; }
.page-id-3 .jy-privacy a:focus-visible { outline: 3px solid #135de5; outline-offset: 3px; }
/* overview */
.page-id-3 .jy-privacy__overview { padding-top: 0; }
.page-id-3 .jy-privacy__overview p:first-of-type { color: var(--global-palette5, #586578); font-size: 14px; }
/* collection */
.page-id-3 .jy-privacy__collection { background: transparent; }
/* purpose */
.page-id-3 .jy-privacy__purpose { background: transparent; }
/* cookies */
.page-id-3 .jy-privacy__cookies { background: transparent; }
/* providers */
.page-id-3 .jy-privacy__providers { background: transparent; }
/* retention */
.page-id-3 .jy-privacy__retention { background: transparent; }
/* rights */
.page-id-3 .jy-privacy__rights { background: transparent; }
/* updates */
.page-id-3 .jy-privacy__updates { border-bottom: 0; padding-bottom: 0; }
@media (max-width: 600px) {
 .page-id-3 .content-container { padding: 0; }
 .page-id-3 .entry-content-wrap { padding: 24px 16px 28px; }
 .page-id-3 .jy-privacy { font-size: 16px; line-height: 1.85; }
 .page-id-3 .jy-privacy section { padding: 20px 0; }
 .page-id-3 .jy-privacy__overview { padding-top: 0; }
 .page-id-3 .jy-privacy__updates { padding-bottom: 0; }
}
