
/* /rideevolve_theme/static/src/css/re-blog.css */
 .website_blog{background: var(--re-bg);}body:has(.website_blog) main{background: var(--re-bg);}body:has(.website_blog) main{padding-top: 65px;}@media (max-width: 991.98px){body:has(.website_blog) main{padding-top: 55px;}}.website_blog #o_wblog_post_content > nav.breadcrumb, .website_blog #o_wblog_post_content > .o_wblog_post_info, .website_blog #o_wblog_post_content > .css_editable_mode_hidden{max-width: 1200px; margin: 0 auto; padding-left: 40px; padding-right: 40px; box-sizing: border-box;}.website_blog #o_wblog_post_top .container{max-width: 1200px; margin: 0 auto;}.website_blog h1, .website_blog .o_blog_post_title{font-family: "Protest Strike", "Manrope", sans-serif; color: var(--re-primary); text-transform: uppercase;}.website_blog #o_wblog_posts_loop .o_record_cover_container{padding-top: 65%; border-radius: 10px; overflow: hidden;}.website_blog .o_wblog_post{border-radius: 10px; overflow: hidden; transition: transform 0.2s, box-shadow 0.2s;}.website_blog .o_wblog_post:hover{transform: translateY(-3px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);}.website_blog .o_blog_post_title, .website_blog .o_wblog_post_title{font-family: "Manrope", sans-serif; font-weight: 700; color: var(--re-bg-card); font-size: 17px; line-height: 1.3;}.website_blog .o_blog_post_title:hover, .website_blog .o_wblog_post_title:hover, .website_blog .o_wblog_post a:hover .o_blog_post_title{color: var(--re-primary);}.website_blog .o_wblog_post_subtitle{color: var(--re-text-muted); font-size: 17px; line-height: 1.6;}.website_blog time{color: var(--re-primary); font-weight: 600; font-size: 12px; text-transform: uppercase;}.website_blog .badge, .website_blog .o_tag{background: var(--re-primary-soft); color: var(--re-primary); border: 1px solid var(--re-primary-soft); border-radius: 20px; font-size: 11px; font-weight: 600; padding: 3px 10px; text-transform: uppercase; letter-spacing: 0.5px;}.website_blog .badge:hover, .website_blog .o_tag:hover{background: var(--re-cta-bg); color: var(--re-text);}.website_blog .o_wblog_post_list_author{background: linear-gradient(to top, var(--popup-overlay), transparent);}.website_blog .o_wblog_sidebar_block h6, .website_blog .o_wblog_sidebar_block .h6{font-family: "Protest Strike", "Manrope", sans-serif; color: var(--re-primary); text-transform: uppercase; font-size: 16px; margin-bottom: 12px;}.website_blog .pagination .page-item.active .page-link{background-color: var(--re-cta-bg); border-color: var(--re-primary); color: var(--re-text);}.website_blog .pagination .page-link{color: var(--re-primary); border-radius: 6px; margin: 0 3px;}.website_blog .pagination .page-link:hover{background-color: var(--re-primary-soft); color: var(--re-primary);}.website_blog #o_wblog_post_content{font-family: "Manrope", sans-serif; font-size: 16px; line-height: 1.8; color: var(--re-text-muted); max-width: none; margin: 0 auto;}.website_blog #o_wblog_post_content h2{font-family: "Protest Strike", "Manrope", sans-serif; font-size: clamp(22px, 3vw, 32px); color: var(--re-primary); text-transform: uppercase; margin: 40px 0 15px; padding-bottom: 8px; border-bottom: 1px solid var(--re-border);}.website_blog #o_wblog_post_content h3{font-family: "Manrope", sans-serif; font-size: 20px; font-weight: 700; color: var(--re-text); margin: 30px 0 10px;}.website_blog #o_wblog_post_content h4{font-family: "Manrope", sans-serif; font-size: 17px; font-weight: 600; color: var(--re-text);}.website_blog #o_wblog_post_content a{color: var(--re-primary);}.website_blog #o_wblog_post_content a:hover{color: var(--re-primary-hover);}.website_blog #o_wblog_post_content img{border-radius: 10px; max-width: 100%;}.website_blog #o_wblog_post_content blockquote{border-left: 3px solid var(--re-primary); padding: 15px 20px; background: rgba(251, 97, 59, 0.05); border-radius: 0 8px 8px 0; color: var(--re-text-muted); font-style: italic;}.website_blog .re-blog-video iframe, .website_blog #o_wblog_post_content iframe{max-width: 100%; border-radius: 10px; margin: 20px 0;}.website_blog .form-control:focus{border-color: var(--re-primary); box-shadow: 0 0 0 2px var(--re-primary-soft);}.website_blog .text-primary, .website_blog a.text-primary{color: var(--re-primary);}.website_blog .bg-primary{background-color: var(--re-primary);}.website_blog .btn-primary{background-color: var(--re-cta-bg); border-color: var(--re-primary);}.website_blog .btn-primary:hover{background-color: var(--re-cta-bg-hover); border-color: var(--re-primary-hover);}.website_blog .nav-pills .nav-link.active, .website_blog .nav-pills .show > .nav-link{background-color: var(--re-cta-bg); color: var(--re-text); border-radius: 25px;}.website_blog .nav-pills .nav-link{color: var(--re-text-dim); border-radius: 25px; padding: 6px 18px; font-size: 13px; font-weight: 600; transition: all 0.2s;}.website_blog .nav-pills .nav-link:hover{background-color: var(--re-primary-soft); color: var(--re-primary);}.website_blog a.post_link{color: var(--re-primary); text-decoration: none;}.website_blog .o_share_icons a{color: var(--re-primary);}@media (max-width: 768px){.website_blog #o_wblog_post_content{font-size: 15px;}}.ge-blog-nav-wrapper{display: none;}.website_blog #o_wblog_post_main{max-width: none; width: 100vw; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); padding: 0; background: var(--re-bg); overflow-x: hidden;}.website_blog #o_wblog_post_main .o_container_small, .website_blog #o_wblog_post_main > div{max-width: none; width: 100%; padding: 0; margin: 0;}.website_blog #o_wblog_post_main .d-flex{display: block;}.website_blog #o_wblog_post_content, .website_blog .o_wblog_post_content_field{background: var(--re-bg); max-width: none; padding: 0; color: var(--re-text-muted);}.website_blog #o_wblog_post_content > nav.breadcrumb a{color: var(--re-primary);}.website_blog #o_wblog_post_content > nav.breadcrumb a, .website_blog #o_wblog_post_content > nav.breadcrumb a:link, .website_blog #o_wblog_post_content > nav.breadcrumb a:visited, .website_blog #o_wblog_post_content > nav.breadcrumb a:hover{display: inline-block; background: var(--re-cta-bg); color: var(--re-text); font-family: var(--re-font-body); padding: 4px 14px; border-radius: var(--re-radius-full); font-size: 12px; font-weight: 700; text-decoration: none; letter-spacing: 0.5px;}.website_blog #o_wblog_post_content > nav.breadcrumb a{color: var(--re-primary);}.website_blog #o_wblog_post_content > nav.breadcrumb, .website_blog #o_wblog_post_content > nav.breadcrumb a, .website_blog #o_wblog_post_content > nav.breadcrumb li, .website_blog #o_wblog_post_content > nav.breadcrumb .breadcrumb-item, .website_blog #o_wblog_post_content #o_wblog_post_info, .website_blog #o_wblog_post_content #o_wblog_post_info *{color: var(--re-text-muted);}#wrapwrap #o_wblog_post_info, #wrapwrap #o_wblog_post_info *, #wrapwrap #o_wblog_post_info a, #wrapwrap #o_wblog_post_info .text-muted{color: var(--re-text-lighter) !important;}.website_blog #o_wblog_post_content > nav.breadcrumb, .website_blog #o_wblog_post_content #o_wblog_post_info{max-width: 1200px; margin: 0 auto; padding-left: 40px; padding-right: 40px; box-sizing: border-box; width: 100%; display: block;}.re-blog-article{background: var(--re-bg); font-family: var(--re-font-body); color: var(--re-text-muted);}.re-blog-article section + section{margin-top: 0; border-top: none;}.re-blog-article .re-container{width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 40px;}.re-blog-article .re-section{padding: 60px 40px; background: var(--re-bg);}.re-blog-article .re-section--small{padding: 60px 40px; background: var(--re-bg);}.re-blog-article .re-section--compact{padding: 60px 40px; background: var(--re-bg);}.re-blog-article .re-bg-card{background: var(--re-bg-card);}.re-blog-article .re-bg-elevated{background: var(--re-bg-elevated);}.re-blog-article .re-hero{display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 60px 40px; text-align: center; background: var(--re-bg);}.re-blog-article .re-hero__meta{display: block; font-size: 13px; color: var(--re-text-secondary); font-style: italic; margin: 0 0 12px;}.re-blog-article .re-hero__title{display: block; font-family: var(--re-font-display); font-size: clamp(32px, 5vw, 56px); font-weight: 400; line-height: 1.1; color: var(--re-text); text-transform: uppercase; margin: 0 0 15px; text-align: center;}.re-blog-article .re-hero__title strong{color: var(--re-primary);}.re-blog-article .re-hero__subtitle{display: block; font-size: 17px; color: var(--re-text-muted); margin: 0 0 10px;}.re-blog-article .re-hero__desc{display: block; font-size: 17px; color: var(--re-text-muted); line-height: 1.8; max-width: 700px; margin: 0 auto 30px;}.re-blog-article .re-label{display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; color: var(--re-primary); background: var(--re-primary-soft); border-radius: 30px; padding: 5px 14px; margin-bottom: 14px;}.re-blog-article .re-stats{background: var(--re-bg-card); padding: 60px 40px;}.re-blog-article .re-stats__grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; max-width: 1200px; margin: 0 auto;}.re-blog-article .re-stats__item{text-align: center; padding: 28px 24px; background: var(--re-bg-elevated); border-radius: var(--re-radius-lg); box-shadow: inset 3px 0 0 var(--re-primary); display: flex; flex-direction: column; justify-content: center;}.re-blog-article .re-stats__value{display: block; font-family: var(--re-font-display); font-size: 28px; font-weight: 400; color: var(--re-primary); text-transform: uppercase; margin-bottom: 4px;}.re-blog-article .re-stats__label{font-size: 12px; color: var(--re-text-secondary); text-transform: uppercase; letter-spacing: 1px;}.re-blog-article .re-section-head{text-align: center; margin-bottom: 40px;}.re-blog-article .re-section-head__title{font-family: var(--re-font-display); font-size: clamp(28px, 4vw, 48px); font-weight: 400; color: var(--re-text); text-transform: uppercase; line-height: 1.1; margin: 0 0 12px; border: none; padding: 0;}.re-blog-article .re-section-head__title strong{color: var(--re-primary);}.re-blog-article .re-section-head__subtitle{font-size: 16px; color: var(--re-text-muted); max-width: 600px; margin: 0 auto;}.re-blog-article .re-content{display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; max-width: 1600px; margin: 0 auto;}.re-blog-article .re-content--reverse .re-content__media{order: 1;}.re-blog-article .re-content__media{border-radius: var(--re-radius-lg); overflow: hidden; display: block; line-height: 0;}.re-blog-article .re-content__media img{width: 100%; height: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: var(--re-radius-lg); display: block;}#wrapwrap .re-blog-article .re-media-icon{display: flex; align-items: center; justify-content: center;}#wrapwrap .re-blog-article .re-media-icon img{aspect-ratio: auto; width: auto; height: auto; max-width: 240px; margin: 0 auto; border-radius: var(--re-radius-lg); object-fit: contain;}#wrapwrap .re-blog-article .re-media-contain{display: flex; align-items: center; justify-content: center;}#wrapwrap .re-blog-article .re-media-contain img{aspect-ratio: auto; width: 100%; max-width: 480px; height: auto; margin: 0 auto; object-fit: contain; border-radius: var(--re-radius-lg);}#wrapwrap .re-blog-article #choisir .re-media-contain{width: 360px; max-width: 100%; aspect-ratio: 1 / 1; margin: 0 auto; overflow: hidden;}#wrapwrap .re-blog-article #choisir .re-media-contain img{width: 100%; height: 100%; max-width: none; object-fit: cover;}.re-blog-article img{border-radius: var(--re-radius-lg);}.re-blog-article .re-content__text .re-label{margin-bottom: 10px;}.re-blog-article .re-content__title{font-family: var(--re-font-display); font-size: clamp(24px, 3vw, 36px); font-weight: 400; color: var(--re-text); text-transform: uppercase; line-height: 1.1; margin: 0 0 20px; border: none; padding: 0;}.re-blog-article .re-content__title strong{color: var(--re-primary);}.re-blog-article .re-content__desc{font-size: 17px; color: var(--re-text-muted); line-height: 1.8; margin: 0 0 16px;}.re-blog-article .re-content__desc strong{color: var(--re-text);}.re-blog-article .re-grid-2{display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; max-width: 1600px; margin: 0 auto;}.re-blog-article .re-grid-3{display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; max-width: 1600px; margin: 0 auto;}.re-blog-article .re-grid-4{display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; max-width: 1600px; margin: 0 auto;}.re-blog-article .re-card{background: var(--re-bg-card); border-radius: var(--re-radius-lg); padding: 32px; border: 1px solid rgba(255,255,255,0.12); transition: var(--transition-base);}.re-blog-article .re-card:hover{transform: translateY(-4px); box-shadow: 0 20px 40px rgba(0,0,0,0.4); border-color: var(--re-primary);}.re-blog-article .re-card--highlight{box-shadow: inset 3px 0 0 var(--re-primary);}.re-blog-article #outils .re-grid-2{align-items: start;}.re-blog-article .re-card--pros{border-top: 3px solid var(--popup-success);}.re-blog-article .re-card--cons{border-top: 3px solid var(--re-gold);}.re-blog-article .re-card__title{font-family: var(--re-font-display); font-size: 18px; font-weight: 400; color: var(--re-text); text-transform: uppercase; margin: 0 0 14px; border: none; padding: 0;}.re-blog-article .re-card__text{font-size: 14px; color: var(--re-text-muted); line-height: 1.7; margin: 0 0 8px;}.re-blog-article .re-card__text strong{color: var(--re-text);}.re-blog-article .re-checklist{list-style: none; padding: 0; margin: 0; text-align: left;}.re-blog-article .re-checklist li{position: relative; padding: 10px 0 10px 28px; font-size: 15px; color: var(--re-text-muted); border-bottom: 1px solid var(--re-border); line-height: 1.5;}.re-blog-article .re-checklist li:last-child{border-bottom: none;}.re-blog-article .re-checklist li::before{content: "✓"; position: absolute; left: 0; color: var(--re-primary); font-weight: 700;}.re-blog-article .re-checklist li strong{color: var(--re-text);}.re-blog-article .re-summary{font-size: 19px; line-height: 1.8; color: var(--re-text-muted); max-width: 800px; margin: 0 auto; text-align: center;}.re-blog-article .re-summary strong{color: var(--re-text);}.re-blog-article .re-toc{background: var(--re-bg-card); border-radius: var(--re-radius-lg); padding: 32px; max-width: 800px; margin: 0 auto; border: 1px solid rgba(255,255,255,0.12);}.re-blog-article .re-toc__title{font-family: var(--re-font-display); font-size: 20px; font-weight: 400; color: var(--re-text); text-transform: uppercase; margin: 0 0 20px; text-align: center; border: none; padding: 0;}.re-blog-article .re-toc__list{display: flex; flex-wrap: wrap; gap: 10px; justify-content: center;}.re-blog-article .re-verdict{background: var(--re-bg-elevated); padding: 60px 40px; text-align: center; border-top: 1px solid var(--re-border);}.re-blog-article .re-verdict__title{font-family: var(--re-font-display); font-size: clamp(28px, 4vw, 48px); font-weight: 400; color: var(--re-primary); text-transform: uppercase; margin: 0 0 20px; border: none; padding: 0;}.re-blog-article .re-verdict__text{font-size: 17px; color: var(--re-text-muted); line-height: 1.8; max-width: 700px; margin: 0 auto 30px; text-align: center;}.re-blog-article .re-verdict__text strong{color: var(--re-text);}.re-blog-article .re-btn-group{display: flex; flex-wrap: wrap; justify-content: center; gap: 15px;}.re-blog-article .re-btn{display: inline-flex; align-items: center; justify-content: center; padding: 14px 32px; border-radius: var(--re-radius-full); font-family: var(--re-font-body); font-size: 15px; font-weight: 700; text-decoration: none; transition: all 0.25s ease; cursor: pointer; border: none; letter-spacing: 0.5px; color: var(--re-text);}.re-blog-article .re-btn--primary, .website_blog .re-blog-article .re-btn--primary, .website_blog #o_wblog_post_content .re-btn--primary{background: transparent; color: var(--re-primary); border: 2px solid var(--re-primary); box-shadow: none;}.re-blog-article .re-btn--primary:hover, .website_blog .re-blog-article .re-btn--primary:hover{background: var(--re-primary-soft); color: var(--re-primary); transform: translateY(-2px);}.re-blog-article .re-btn--secondary, .website_blog .re-blog-article .re-btn--secondary, .website_blog #o_wblog_post_content .re-btn--secondary{background: transparent; color: var(--re-primary); border: 2px solid var(--re-primary);}.re-blog-article .re-btn--secondary:hover, .website_blog .re-blog-article .re-btn--secondary:hover{background: var(--re-primary-soft); color: var(--re-primary);}.re-blog-article .re-video{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: var(--re-radius-lg); margin: 20px 0;}.re-blog-article .re-video iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none;}.re-blog-article .re-divider{display: none;}.re-blog-article blockquote{border-left: 3px solid var(--re-primary); background: rgba(255,255,255,0.05); color: var(--re-text-muted); padding: 16px 22px; border-radius: 0 var(--re-radius) var(--re-radius) 0; margin: 20px 0; font-style: italic;}.re-blog-article h2, .website_blog .re-blog-article h2, .website_blog #o_wblog_post_content .re-blog-article h2{font-family: var(--re-font-display); font-size: clamp(22px, 3vw, 36px); font-weight: 400; color: var(--re-primary); text-transform: uppercase; margin: 0 0 20px; border: none; padding: 0; letter-spacing: 0;}.re-blog-article h3, .website_blog .re-blog-article h3{font-family: var(--re-font-display); font-size: 22px; font-weight: 400; color: var(--re-text); text-transform: uppercase; margin: 0 0 12px;}.re-blog-article p{color: var(--re-text-muted); line-height: 1.8; font-size: 17px;}.re-blog-article p strong{color: var(--re-text);}@media (max-width: 991px){.re-blog-article .re-stats__grid{grid-template-columns: repeat(2, 1fr);}.re-blog-article .re-grid-4{grid-template-columns: repeat(2, 1fr);}.re-blog-article .re-grid-3{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px){.re-blog-article .re-section, .re-blog-article .re-section--small, .re-blog-article .re-section--compact{padding: 40px 20px;}.re-blog-article .re-container{padding: 0 20px;}.re-blog-article .re-content, .re-blog-article .re-content--reverse .re-content__media{grid-template-columns: 1fr; order: 0;}.re-blog-article .re-stats__grid{grid-template-columns: repeat(2, 1fr);}.re-blog-article .re-grid-2, .re-blog-article .re-grid-3, .re-blog-article .re-grid-4{grid-template-columns: 1fr;}.re-blog-article .re-verdict{padding: 40px 20px;}.re-blog-article .re-stats{padding: 30px 20px;}}.re-blog-article .re-gallery{display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 24px 0 0;}.re-blog-article .re-tile{position: relative; display: block; aspect-ratio: 16 / 9; border-radius: var(--re-radius-lg); overflow: hidden; text-decoration: none; background: var(--re-bg-card);}#wrapwrap .re-blog-article .re-tile img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; margin: 0; border-radius: 0; transition: transform 0.4s ease;}.re-blog-article .re-tile:hover img{transform: scale(1.06);}.re-blog-article .re-tile__title{position: absolute; inset: 0; display: flex; align-items: flex-end; padding: 16px 18px; background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0) 100%); color: var(--re-primary); font-family: var(--re-font-display); font-size: 18px; font-weight: 400; letter-spacing: 0.5px; text-transform: uppercase; line-height: 1.2;}.re-blog-article .re-video-cta{position: relative; display: block; aspect-ratio: 9 / 16; max-width: 340px; margin: 0 auto; border-radius: var(--re-radius-lg); overflow: hidden; text-decoration: none; background: var(--re-bg-card);}#wrapwrap .re-blog-article .re-video-cta img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; margin: 0; border-radius: 0;}.re-blog-article .re-video-cta__overlay{position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 16px; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.7) 100%);}.re-blog-article .re-video-cta__play{width: 68px; height: 68px; border-radius: var(--re-radius-full); background: var(--re-text-on-primary); display: flex; align-items: center; justify-content: center; transition: transform 0.3s ease;}.re-blog-article .re-video-cta:hover .re-video-cta__play{transform: scale(1.08);}.re-blog-article .re-video-cta__play svg{width: 30px; height: 30px; margin-left: 4px; color: var(--re-text-on-light);}.re-blog-article .re-video-cta__label{color: var(--re-text-on-primary); font-family: var(--re-font-body); font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; text-align: center; padding: 0 18px; line-height: 1.4;}.re-blog-article .re-video-caption{text-align: center; color: var(--re-text-muted); font-size: 13px; font-style: italic; margin: 12px 0 0;}.re-blog-article .re-video-caption a{color: var(--re-primary); text-decoration: none; font-weight: 600;}@media (max-width: 768px){.re-blog-article .re-gallery{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 480px){.re-blog-article .re-gallery{grid-template-columns: 1fr;}}.website_blog .blog-brands-section .blog-section-title{color: var(--re-text);}.website_blog .blog-brands-section .blog-brand-badge{background: var(--re-cta-bg); color: var(--re-text-on-primary);}.website_blog .blog-brands-section .blog-brand-badge:hover{background: var(--re-cta-bg-hover); color: var(--re-text-on-primary);}.re-blog-article [itemtype~="https://schema.org/FAQPage"]{display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}.re-blog-article [itemtype~="https://schema.org/FAQPage"] .re-card{background: var(--re-bg-elevated); border: none; border-left: 3px solid var(--re-primary); border-radius: var(--re-radius-lg); padding: 25px;}.re-blog-article [itemtype~="https://schema.org/FAQPage"] .re-card:hover{transform: translateY(-4px); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);}.re-blog-article [itemtype~="https://schema.org/FAQPage"] .re-card__title{position: relative; padding-left: 32px; font-family: var(--re-font-body); font-size: 16px; font-weight: 600; text-transform: none; letter-spacing: 0; margin: 0 0 12px;}.re-blog-article [itemtype~="https://schema.org/FAQPage"] .re-card__title::before{content: "?"; position: absolute; left: 0; top: 0; width: 22px; height: 22px; background: var(--re-cta-bg); color: var(--re-text-on-primary); border-radius: var(--re-radius-full); font-size: 14px; font-weight: 700; display: flex; align-items: center; justify-content: center;}.re-blog-article [itemtype~="https://schema.org/FAQPage"] .re-card__text{font-size: 14px; line-height: 1.7;}@media (max-width: 768px){.re-blog-article [itemtype~="https://schema.org/FAQPage"]{grid-template-columns: 1fr;}}.re-blog-article .re-step{position: relative; padding-left: 72px;}.re-blog-article .re-step__num{position: absolute; left: 24px; top: 30px; width: 34px; height: 34px; border-radius: var(--re-radius-full); background: var(--re-cta-bg); color: var(--re-text-on-primary); font-family: var(--re-font-display); font-size: 18px; display: flex; align-items: center; justify-content: center;}.re-blog-article .re-content__media img[src*="/blog/etape_"]{aspect-ratio: auto; height: auto;}