/* Preferencias accesibles y discretas, conservando el funcionamiento del plugin. */
body.al-editorial #cookie-notice{font-family:var(--al-sans);font-size:12px;line-height:1.6}
body.al-editorial #cookie-notice .cn-button{border-radius:0;background:#242421!important;color:#fff!important;font-family:var(--al-sans);font-size:12px;padding:10px 15px;min-height:40px;box-shadow:none}
body.al-editorial #cookie-notice.cookie-notice-hidden.cookie-revoke-visible{left:auto;right:18px;bottom:18px;width:auto!important;min-width:0!important;max-width:calc(100% - 36px);background:#fff!important;border:1px solid var(--al-line);box-shadow:0 3px 20px #0000000d}
body.al-editorial #cookie-notice.cookie-notice-hidden.cookie-revoke-visible .cookie-revoke-container{padding:0!important;display:block!important}
body.al-editorial #cookie-notice.cookie-notice-hidden.cookie-revoke-visible #cn-revoke-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
body.al-editorial #cookie-notice.cookie-notice-hidden.cookie-revoke-visible .cn-buttons-container{margin:0!important;display:block!important}
body.al-editorial #cookie-notice.cookie-notice-hidden.cookie-revoke-visible .cn-revoke-cookie{margin:0!important;background:#fff!important;color:var(--al-ink)!important;padding:10px 14px;font-size:11px;min-height:40px}
body.al-editorial #cookie-notice.cookie-notice-visible{background:#fff!important;color:var(--al-ink)!important;border-top:1px solid var(--al-line)}
body.al-editorial #cookie-notice.cookie-notice-visible .cookie-notice-container{color:var(--al-ink)!important;padding:18px 5%}
body.al-editorial #cn-close-notice{display:none!important}
.al-opinions{padding:65px 0 15px}.al-opinions>header{max-width:800px;margin-bottom:35px}.al-opinions h2{font:400 64px/1.02 var(--al-serif);letter-spacing:-1px;margin:15px 0 25px}.al-opinions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.al-opinion{border-top:1px solid var(--al-line);padding:25px 0;margin:0}.al-opinion p{font:400 29px/1.3 var(--al-serif);margin:0 0 22px}.al-opinion cite{font:400 11px/1.8 var(--al-sans);font-style:normal}.al-opinions-note{font-size:11px;color:var(--al-muted)}
.al-entry-content .al-film-sample{width:100%;max-width:none!important;margin:30px 0 45px}.al-film-sample video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#181818;object-fit:contain}.al-film-sample figcaption{font-size:11px;margin-top:12px;color:var(--al-muted)}
.al-selected-service{font-size:12px!important;padding:10px 0;margin:0 0 17px!important;border-bottom:1px solid var(--al-line)}.al-form-consent input{width:20px;height:20px;flex-shrink:0}
@media(max-width:700px){body.al-editorial #cookie-notice.cookie-notice-hidden.cookie-revoke-visible{right:12px;bottom:12px;max-width:calc(100% - 24px)}.al-inquiry-layout .al-inquiry-form{order:-1}.al-inquiry-page .al-page-header{padding-top:28px;margin-bottom:28px}.al-inquiry-page .al-page-header h1{font-size:48px}.al-inquiry-page .al-page-header .al-eyebrow{margin-bottom:14px}.al-opinions{padding-top:45px}.al-opinions h2{font-size:46px}.al-opinions-grid{grid-template-columns:1fr;gap:4px}.al-opinion{padding:22px 0}.al-opinion p{font-size:28px;margin-bottom:15px}}
