.parental-access-component{--parental-access-bg-color:var(--tertiary-color-bg);--parental-access-fg-color:var(--tertiary-color-fg)}
.parental-access-component__content{gap:12px}
@media(min-width:1280px){.parental-access-component__content{gap:24px;padding-top:42px}
}
@media(min-width:1280px){.parental-access-component__icon{width:100px}
}
.parental-access-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:32px;letter-spacing:-2.24px}
@media(min-width:1280px){.parental-access-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:56px;line-height:48px;letter-spacing:-1.68px}
}
.parental-access-component__subtitle{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:32px}
@media(min-width:1280px){.parental-access-component__subtitle{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:40px;letter-spacing:-1.2px}
}
.parental-access-component__description{margin-top:0;line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.5}
.parental-access-component__buttons{gap:8px}
.cta-ok--primary .parental-access-component .button-true{border-color:var(--cta-primary-color-bg);background-color:var(--cta-primary-color-bg);color:var(--cta-primary-color-fg)}
.cta-ok--primary .parental-access-component .button-true:hover{border-color:var(--cta-primary-color-bg--hover);background-color:var(--cta-primary-color-bg--hover)}
.cta-ok--secondary .parental-access-component .button-true{border-color:var(--cta-secondary-color-bg);background-color:var(--cta-secondary-color-bg);color:var(--cta-secondary-color-fg)}
.cta-ok--secondary .parental-access-component .button-true:hover{border-color:var(--cta-secondary-color-bg--hover);background-color:var(--cta-secondary-color-bg--hover)}
.cta-ok--tertiary .parental-access-component .button-true{border-color:var(--cta-tertiary-color-bg);background-color:var(--cta-tertiary-color-bg);color:var(--cta-tertiary-color-fg)}
.cta-ok--tertiary .parental-access-component .button-true:hover{border-color:var(--cta-tertiary-color-bg--hover);background-color:var(--cta-tertiary-color-bg--hover)}
.cta-ko--primary .parental-access-component .button-false{border-color:var(--cta-primary-color-bg);background-color:var(--cta-primary-color-bg);color:var(--cta-primary-color-fg)}
.cta-ko--primary .parental-access-component .button-false:hover{border-color:var(--cta-primary-color-bg--hover);background-color:var(--cta-primary-color-bg--hover)}
.cta-ko--secondary .parental-access-component .button-false{border-color:var(--cta-secondary-color-bg);background-color:var(--cta-secondary-color-bg);color:var(--cta-secondary-color-fg)}
.cta-ko--secondary .parental-access-component .button-false:hover{border-color:var(--cta-secondary-color-bg--hover);background-color:var(--cta-secondary-color-bg--hover)}
.cta-ko--tertiary .parental-access-component .button-false{border-color:var(--cta-tertiary-color-bg);background-color:var(--cta-tertiary-color-bg);color:var(--cta-tertiary-color-fg)}
.cta-ko--tertiary .parental-access-component .button-false:hover{border-color:var(--cta-tertiary-color-bg--hover);background-color:var(--cta-tertiary-color-bg--hover)}