.elementor-22213 .elementor-element.elementor-element-52d51c73{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22213 .elementor-element.elementor-element-ac27c12 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-22213 .elementor-element.elementor-element-e917cca{--display:flex;}/* Start custom CSS for html, class: .elementor-element-41cbeeb */<style>
    /* Conteneur principal de la carte */
    .custom-author-box {
        background-color: #ffffff;
        padding: 10px;
        border-radius: 20px;
        box-shadow: 0 10px 40px rgba(0,0,0,0.08);
        max-width: 600px;
        margin: 0 auto;
    }

    /* Partie supérieure : Avatar + Date */
    .cab-header {
        display: flex;
        align-items: center; /* Centre verticalement le texte par rapport à l'image */
        gap: 20px;
     }

    /* Le cercle gris (Avatar) */
    .cab-avatar {
        width: 70px;
        height: 70px;
        background-color: #dcdcdc;
        border-radius: 50%;
        flex-shrink: 0;

    }

    /* Texte de la date et auteur */
    .cab-meta {
        line-height: 1.4;
        color: #333;
        /* S'assure que le bloc de texte est centré si sur plusieurs lignes */
        display: flex;
        justify-content: center;
    }

    .cab-author-link {
        text-decoration: underline;
        color: inherit;
        font-weight: 500;
    }

    /* Titre "À propos..." */
    .cab-title {
        margin: 0 0 25px 0; /* Un peu plus d'espace sous le titre aussi */
        font-size: 1.5em;
        font-weight: 600;
        line-height: 1.2;
    }

    /* La liste à puces */
    .cab-list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .cab-list-item {
        display: flex;
    
        align-items: center; 
        gap: 15px;
        margin-bottom: 15px;
        color: #555;
        line-height: 1.4; /* Important pour l'alignement centré */
    }

    /* L'icône check orange */
    .cab-icon {
        width: 28px;
        height: 28px;
    }
</style>/* End custom CSS */