
/* /evospirit_theme/static/src/css/evo-blog.css */
 .evo-blog-article, .evo-blog-article *, .evo-blog-article p, .evo-blog-article span, .evo-blog-article h1, .evo-blog-article h2, .evo-blog-article h3{hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; word-break: keep-all;}.evo-blog-article .evo-content__text, .evo-blog-article .evo-content__text p, .evo-blog-article .evo-content__text .evo-content__desc, .evo-blog-article .evo-content__text .evo-content__title, .evo-blog-article .evo-content__text .evo-label, .evo-blog-article p.evo-content__desc, .evo-blog-article h3.evo-content__title{text-align: left;}.evo-blog-article .evo-content__text .evo-btn-group{justify-content: flex-start;}.evo-blog-article .evo-content__text .evo-label{display: inline-block; font-size: 14px; text-transform: none; font-weight: 600; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; color: var(--evo-primary-text); margin-bottom: 18px; text-align: left;}.evo-blog-article .evo-section-head .evo-label{display: inline-block; font-size: 14px; text-transform: none; font-weight: 600; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; color: var(--evo-primary-text); margin-bottom: 18px;}.evo-blog-article .evo-card__text{text-align: left; padding-left: 0; font-size: 18px; color: var(--evo-brown-dark); line-height: 1.4; margin: 0 0 6px;}.evo-blog-article .evo-gallery-img{width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 12px; display: block;}.evo-blog-article .evo-faq__grid{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}.evo-blog-article .evo-faq__item{background: var(--evo-white); border-radius: 16px; padding: 28px 32px; box-shadow: 0 2px 12px rgba(38,17,4,.07);}.evo-blog-article .evo-faq__question{font-size: 18px; font-weight: 700; color: var(--evo-brown-dark); margin: 0 0 12px; text-align: left; line-height: 1.35;}.evo-blog-article .evo-faq__answer{font-size: 16px; color: var(--evo-text-soft); line-height: 1.6; margin: 0;}@media (max-width: 768px){.evo-blog-article .evo-faq__grid{grid-template-columns: 1fr;}}.evo-blog-article .evo-timeline__item:last-child{padding-bottom: 0;}.evo-blog-article .evo-timeline{position: relative; display: flex; flex-direction: row; gap: 0; margin: 32px 0 0; padding: 0; overflow: visible;}.evo-blog-article .evo-timeline::before{content: ''; position: absolute; top: 22px; left: 0; right: 0; height: 3px; width: 100%; background: linear-gradient(90deg, var(--evo-primary) 0%, #ff7849 100%); border-radius: 3px;}.evo-blog-article .evo-timeline__item{position: relative; flex: 1; padding: 52px 12px 0; text-align: left;}.evo-blog-article .evo-timeline__dot{position: absolute; top: 11px; left: 50%; transform: translateX(-50%); width: 22px; height: 22px; border-radius: 50%; background: var(--evo-primary); border: 3px solid var(--evo-white); box-shadow: 0 0 0 3px var(--evo-primary); z-index: 1;}.evo-blog-article .evo-timeline__day{font-weight: 700; font-size: 14px; text-transform: none; font-weight: 600; color: var(--evo-primary); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 10px;}.evo-blog-article .evo-timeline__content{background: var(--evo-white); border-radius: 12px; padding: 14px 16px; box-shadow: 0 4px 16px rgba(0,0,0,0.06);}.evo-blog-article .evo-timeline__content ul{margin: 0; padding: 0; list-style: none;}.evo-blog-article .evo-timeline__content li{padding: 4px 0; font-size: 14px; text-transform: none; font-weight: 600; color: var(--evo-text-dark, #444); border-bottom: 1px solid #f0f0f0;}.evo-blog-article .evo-timeline__content li:last-child{border-bottom: none;}.evo-blog-article .evo-timeline__content li::before{content: '';}@media (max-width: 768px){.evo-blog-article .evo-timeline{flex-direction: column;}.evo-blog-article .evo-timeline::before{top: 0; bottom: 0; left: 10px; right: auto; width: 3px; height: auto;}.evo-blog-article .evo-timeline__item{padding: 0 0 24px 48px;}.evo-blog-article .evo-timeline__dot{left: 0; top: 4px; transform: none;}}.evo-blog-article .evo-timeline-slider{position: relative; overflow: hidden; padding: 0 0 32px;}.evo-blog-article .evo-timeline-slider__track{display: flex; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; gap: 0; padding-bottom: 8px; scrollbar-width: none;}.evo-blog-article .evo-timeline-slider__track::-webkit-scrollbar{display: none;}.evo-blog-article .evo-timeline-slider__track::before{content: ''; position: absolute; top: 22px; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--evo-primary) 0%, #ff7849 100%); pointer-events: none; z-index: 0;}.evo-blog-article .evo-timeline-slider__item{flex: 0 0 220px; scroll-snap-align: start; position: relative; padding: 52px 16px 0;}.evo-blog-article .evo-timeline-slider__dot{position: absolute; top: 11px; left: 50%; transform: translateX(-50%); width: 22px; height: 22px; border-radius: 50%; background: var(--evo-primary); border: 3px solid var(--evo-white); box-shadow: 0 0 0 3px var(--evo-primary); z-index: 1;}.evo-blog-article .evo-timeline-slider__day{font-weight: 700; font-size: 13px; color: var(--evo-primary); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 8px; white-space: nowrap;}.evo-blog-article .evo-timeline-slider__content{background: var(--evo-white); border-radius: 12px; padding: 14px 16px; box-shadow: 0 4px 16px rgba(0,0,0,0.07); font-size: 14px; text-transform: none; font-weight: 600; color: var(--evo-text-dark, #444); min-height: 80px;}.evo-blog-article .evo-timeline-slider__content strong{display: block; color: var(--evo-brown-dark); margin-bottom: 4px;}.evo-blog-article .evo-timeline-slider__content a{color: var(--evo-primary); text-decoration: none; font-size: 13px;}.evo-blog-article .evo-timeline-slider__nav{display: flex; justify-content: center; gap: 12px; margin-top: 20px;}.evo-blog-article .evo-timeline-slider__btn{width: 40px; height: 40px; border-radius: 50%; background: var(--evo-primary); color: var(--evo-white); border: none; cursor: pointer; font-size: 18px; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 12px rgba(255,81,28,0.3); transition: transform 0.2s;}.evo-blog-article .evo-timeline-slider__btn:hover{transform: scale(1.1);}.evo-blog-article .evo-timeline-slider__press-img{max-width: 100%; border-radius: 8px; margin-top: 8px;}.evo-blog-article .evo-card .evo-video{max-width: 100%; margin: 12px 0 0; box-shadow: none; border-radius: 12px;}.evo-blog-article .evo-accordion{display: flex; flex-direction: column; gap: 8px; margin: 24px 0;}.evo-blog-article .evo-accordion details{background: var(--evo-white); border-radius: 12px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); overflow: hidden;}.evo-blog-article .evo-accordion details summary{padding: 16px 20px; font-weight: 700; font-size: 15px; cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; color: var(--evo-brown-dark); border-left: 4px solid var(--evo-primary);}.evo-blog-article .evo-accordion details summary::-webkit-details-marker{display: none;}.evo-blog-article .evo-accordion details summary::after{content: '+'; font-size: 14px; text-transform: none; font-weight: 600; color: var(--evo-primary); font-weight: 300; transition: transform 0.2s;}.evo-blog-article .evo-accordion details[open] summary::after{transform: rotate(45deg);}.evo-blog-article .evo-accordion details .evo-accordion__body{padding: 16px 20px 20px; border-top: 1px solid #f0ebe5;}.evo-blog-article .evo-accordion details .evo-accordion__body h2, .evo-blog-article .evo-accordion details .evo-accordion__body h3{font-size: 14px; text-transform: none; font-weight: 600; font-weight: 700; color: var(--evo-primary); margin: 16px 0 6px; text-align: left;}.evo-blog-article .evo-accordion details .evo-accordion__body p, .evo-blog-article .evo-accordion details .evo-accordion__body li{font-size: 14px; text-transform: none; font-weight: 600; color: var(--evo-text-dark, #444); line-height: 1.6;}.evo-blog-article .evo-accordion details .evo-accordion__body ul{margin: 8px 0 8px 16px;}.evo-blog-article .evo-country-toc{background: var(--evo-white); border-radius: 16px; padding: 24px; box-shadow: 0 4px 20px rgba(0,0,0,0.07); margin: 24px 0;}.evo-blog-article .evo-country-toc h3{font-size: 15px; font-weight: 700; margin-bottom: 16px; color: var(--evo-brown-dark); text-align: left;}.evo-blog-article .evo-country-toc__group{margin-bottom: 12px;}.evo-blog-article .evo-country-toc__cat{font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; display: block; margin-bottom: 8px; color: var(--evo-text-light, #888);}.evo-blog-article .evo-country-toc__links{display: flex; flex-wrap: wrap; gap: 8px;}.evo-blog-article .evo-country-toc__link{padding: 4px 12px; border-radius: 20px; font-size: 13px; font-weight: 600; text-decoration: none; transition: all 0.2s;}.evo-blog-article .evo-country-toc__link--legal:hover{background: var(--evo-success); color: var(--evo-white);}.evo-blog-article .evo-country-toc__link--interdit:hover{background: var(--evo-danger); color: var(--evo-white);}.evo-blog-article .evo-country-toc__link--flou:hover{background: #f57f17; color: var(--evo-white);}.evo-blog-article .evo-country-toc__cat--legal{color: var(--evo-success);}.evo-blog-article .evo-country-toc__cat--interdit{color: var(--evo-danger);}.evo-blog-article .evo-country-toc__cat--flou{color: #f57f17;}.evo-blog-article .evo-country-toc__link--legal{color: var(--evo-success);}.evo-blog-article .evo-country-toc__link--interdit{color: var(--evo-danger);}.evo-blog-article .evo-country-toc__link--flou{color: #f57f17;}#deck .evo-content__text, #deck .evo-content__text p, #deck .evo-content__text .evo-content__desc, #comportement .evo-content__text, #comportement .evo-content__text p, #comportement .evo-content__text .evo-content__desc, #comportement .evo-checklist, #comportement .evo-checklist li{text-align: left;}#deck .evo-content__title, #deck .evo-label, #comportement .evo-content__title, #comportement .evo-label{text-align: left;}#prestablog_article #prestablog_article #prestablog_article #prestablog_article #prestablog_article #prestablog_article @media (max-width: 768px){#prestablog_article}#prestablog_article .evo-blog-article .evo-card, #prestablog_article .evo-blog-article .evo-card__title, #prestablog_article .evo-blog-article .evo-card__text{text-align: center;}#prestablog_article .evo-blog-article .evo-checklist li::before, #prestablog_article .evo-blog-article .evo-checklist li::marker{content: none !important; display: none;}#prestablog_article .evo-blog-article .evo-checklist, #prestablog_article .evo-blog-article .evo-checklist li{text-align: center; padding-left: 0; list-style: none;}#prestablog_article .evo-blog-article .evo-content__desc, .evo-blog-article .evo-content__text p, .evo-blog-article .evo-content__text .evo-content__desc, .evo-blog-article p.evo-content__desc{text-align: left;}#prestablog_article .evo-blog-article .evo-summary, #prestablog_article .evo-blog-article p.evo-summary, .prestablog_content .evo-blog-article .evo-summary, .evo-blog-article .evo-section--small .evo-summary, .evo-blog-article .evo-container .evo-summary, .evo-blog-article .evo-container > p.evo-summary, p.evo-summary{text-align: center; display: block; width: 100%;}#prestablog_article .evo-verdict p.evo-verdict__text, .evo-blog-article .evo-verdict p.evo-verdict__text, p.evo-verdict__text{text-align: center;}#prestablog_article > div, #prestablog_article > section, .news_content > div, .news_content > section{border: none; margin: 0;}#prestablog_article, .news_content{border: none; box-shadow: none;}#prestablog_article, .prestablog_content, .news_content, #prestablog_content, .prestablog-content, .blog-article, .article-content{border: none; border-top: none; border-bottom: none;}#prestablog_article::before, #prestablog_article::after, .news_content::before, #prestablog_article::before, #prestablog_article::after, .prestablog_content::before, .prestablog_content::after, .news_content::before, .news_content::after{display: none; content: none !important; border: none;}#verdict .evo-verdict__title{color: var(--evo-primary);}#verdict .evo-verdict__title, #verdict h2, #verdict .evo-verdict__title, #verdict .evo-verdict__title strong, .evo-verdict__title, .evo-verdict__title strong{color: var(--evo-primary);}#verdict p, #verdict .evo-verdict__text, #verdict p.evo-verdict__text, section#verdict p{text-align: center;}.evo-blog-article .evo-blog-article .evo-btn--large{padding: 20px 42px; font-size: 18px;}.evo-blog-article .evo-blog-article .evo-blog-article .evo-blog-article .evo-blog-article .evo-cta{text-align: center;}.evo-blog-article .evo-blog-article .evo-bg-cream{background: var(--evo-bg-soft);}.evo-blog-article .evo-bg-soft{background: var(--evo-bg-soft);}.evo-blog-article .evo-bg-warm{background: var(--evo-bg-warm);}.evo-blog-article .evo-bg-soft-light{background: var(--evo-bg-cream);}.evo-blog-article .evo-bg-white{background: var(--evo-white);}.evo-blog-article .evo-social-blog{display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; margin: 24px auto 0;}.evo-blog-article .evo-social-blog a{display: inline-flex; align-items: center; gap: 8px; padding: 12px 24px; border: 1.5px solid var(--evo-primary); border-radius: 999px; color: var(--evo-primary); font-size: 15px; font-weight: 600; text-decoration: none; transition: all 0.25s ease;}.evo-blog-article .evo-social-blog a:hover{background: var(--evo-primary); color: var(--evo-white);}.evo-blog-article .evo-social-blog svg{width: 18px; height: 18px; flex-shrink: 0;}.evo-blog-article .evo-quote{margin: 32px auto; padding: 24px 32px; border-left: 4px solid var(--evo-primary); background: var(--evo-bg-cream); border-radius: 0 12px 12px 0; max-width: 1200px; font-style: italic; font-size: 18px; line-height: 1.5; color: var(--evo-dark);}.evo-blog-article .evo-quote cite{display: block; margin-top: 12px; font-size: 14px; font-style: normal; color: var(--evo-primary); font-weight: 600;}.evo-blog-article .evo-bullets{margin: 24px auto; max-width: 800px; padding-left: 0; list-style: none;}.evo-blog-article .evo-bullets li{position: relative; padding-left: 28px; margin-bottom: 12px; line-height: 1.5;}.evo-blog-article .evo-bullets li::before{content: "\2192"; position: absolute; left: 0; color: var(--evo-primary); font-weight: 700;}.evo-blog-article .evo-table-wrap{margin: 32px auto; max-width: 1000px; overflow-x: auto;}.evo-blog-article .evo-table{width: 100%; border-collapse: collapse; background: var(--evo-white); border-radius: 12px; overflow: hidden; box-shadow: 0 2px 8px rgba(38,17,4,0.06); font-size: 15px;}.evo-blog-article .evo-table thead{background: var(--evo-primary); color: var(--evo-white);}.evo-blog-article .evo-table th, .evo-blog-article .evo-table td{padding: 14px 16px; text-align: left; border-bottom: 1px solid var(--evo-border);}.evo-blog-article .evo-table tbody tr:last-child td{border-bottom: none;}.evo-blog-article .evo-table tbody tr:hover{background: var(--evo-bg-cream);}.evo-blog-article .evo-table th:first-child, .evo-blog-article .evo-table td:first-child{font-weight: 600;}.evo-blog-article .evo-video-embed{margin: 32px auto; max-width: 540px; display: flex; flex-direction: column; align-items: center; gap: 20px;}.evo-blog-article .evo-video-embed iframe{width: 100%; max-width: 540px; height: 700px; border: none; border-radius: 12px; box-shadow: 0 4px 20px rgba(38,17,4,0.10); background: var(--evo-white);}.evo-blog-article .evo-video-thumb{display: block; position: relative; margin: 32px auto; max-width: 720px; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 20px rgba(38,17,4,0.10); cursor: pointer; transition: all 0.3s ease; text-decoration: none;}.evo-blog-article .evo-video-thumb img{display: block; width: 100%; height: auto;}.evo-blog-article .evo-video-thumb__play{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; background: var(--evo-primary); color: var(--evo-white); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 28px; padding-left: 6px; box-shadow: 0 4px 20px rgba(0,0,0,0.30); transition: all 0.25s ease;}.evo-blog-article .evo-video-thumb:hover{transform: translateY(-3px); box-shadow: 0 12px 30px rgba(255,81,28,0.25);}.evo-blog-article .evo-video-thumb:hover .evo-video-thumb__play{transform: translate(-50%, -50%) scale(1.1);}.evo-blog-article .evo-btn-group--centered{display: flex; justify-content: center; margin-top: 24px;}.evo-blog-article .evo-section-head__subtitle{font-size: 18px; color: var(--evo-text-tertiary); max-width: 600px; margin: 0 auto; text-align: center;}.evo-blog-article .evo-btn{display: inline-flex; align-items: center; justify-content: center; padding: 18px 36px; border-radius: 12px; font-size: 16px; font-weight: 600; text-decoration: none; transition: all 0.25s ease; cursor: pointer; border: none;}.evo-blog-article .evo-btn--primary{background: linear-gradient(135deg, var(--evo-primary) 0%, var(--evo-primary-dark) 100%); color: var(--evo-white); box-shadow: 0 4px 15px rgba(255,81,28,0.3);}.evo-blog-article .evo-btn--primary:hover{transform: translateY(-2px); box-shadow: 0 8px 25px rgba(255,81,28,0.4);}.evo-blog-article .evo-btn--secondary{background: transparent; color: var(--evo-primary); border: 2px solid var(--evo-primary); border-radius: 12px; transition: all 0.3s ease;}.evo-blog-article .evo-btn--secondary:hover{color: var(--evo-primary); background: transparent; box-shadow: 0 0 15px rgba(255, 81, 28, 0.5);}.evo-blog-article .evo-btn-group{display: flex; gap: 12px; flex-wrap: wrap; justify-content: center;}.evo-blog-article .evo-card{background: var(--evo-white); padding: 28px; border-radius: 12px; box-shadow: 0 2px 8px rgba(38,17,4,0.06); transition: all 0.3s ease;}.evo-blog-article .evo-card--cons{border-top: 4px solid #fbbf24;}.evo-blog-article .evo-card--pros{border-top: 4px solid #4ade80;}.evo-blog-article .evo-card:hover{transform: translateY(-5px); box-shadow: 0 20px 40px rgba(38,17,4,0.12);}.evo-blog-article a.evo-card{display: block; text-decoration: none; color: inherit;}.evo-blog-article a.evo-card:hover{box-shadow: 0 20px 40px rgba(255,81,28,0.25);}.evo-blog-article .evo-card__text strong{color: var(--evo-dark); font-weight: 700;}.evo-blog-article .evo-card__text:last-child{margin-bottom: 0;}.evo-blog-article .evo-card__title{font-size: 18px; font-weight: 600; color: var(--evo-dark); margin: 0 0 16px; border: none; padding: 0;}.evo-blog-article .evo-checklist li{position: relative; padding-left: 28px; margin-bottom: 12px; font-size: 15px; color: var(--evo-dark); list-style: none;}.evo-blog-article .evo-checklist li::before{content: "✓"; position: absolute; left: 0; color: var(--evo-primary); font-weight: 700;}.evo-blog-article .evo-checklist li::marker{content: none; display: none;}.evo-blog-article .evo-checklist{list-style: none; padding: 0; margin: 20px 0; text-align: left;}.evo-blog-article .evo-container{width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 24px;}.evo-blog-article .evo-content{display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; max-width: 1200px; margin: 0 auto;}.evo-blog-article .evo-content__text{align-self: center;}.evo-blog-article .evo-content--reverse .evo-content__media{order: 1;}.evo-blog-article .evo-content__media{display: flex; align-items: center; overflow: hidden; border-radius: 12px; max-height: 480px;}.evo-blog-article .evo-content__desc{font-size: 16px; color: var(--evo-dark); line-height: 1.8; margin: 0 0 20px;}.evo-blog-article .evo-content__text{max-width: 500px;}.evo-blog-article .evo-content__title strong{color: var(--evo-primary);}.evo-blog-article .evo-content__title{font-size: clamp(22px, 4vw, 28px); font-weight: 700; line-height: 1.2; margin: 0 0 16px; color: var(--evo-dark); border: none; padding: 0; text-align: left;}.evo-blog-article .evo-credit a{color: var(--evo-primary); text-decoration: none; font-weight: 600;}.evo-blog-article .evo-credit{text-align: center; font-size: 14px; text-transform: none; font-weight: 600; color: var(--evo-text-soft); margin: 30px 0;}.evo-blog-article .evo-cta__text{font-size: 18px; color: var(--evo-text-tertiary); line-height: 1.7; margin: 0 auto 30px; max-width: 600px; text-align: center;}.evo-blog-article .evo-cta__title{font-size: clamp(22px, 4vw, 28px); font-weight: 700; color: var(--evo-primary); margin: 0 0 15px; border: none; padding: 0; text-align: center;}.evo-blog-article .evo-faq-grid{display: grid; grid-template-columns: 1fr; gap: 20px; max-width: 800px; margin: 0 auto;}.evo-blog-article .evo-faq-grid .evo-faq-item h3{font-family: "GeneralSans_bold", sans-serif; font-size: 18px; margin: 0 0 15px; color: var(--evo-dark);}.evo-blog-article .evo-faq-grid .evo-faq-item h3::after, .evo-blog-article .evo-faq-grid .evo-faq-item h3::before{display: none; content: none;}.evo-blog-article .evo-faq-grid .evo-faq-item p strong{color: var(--evo-dark);}.evo-blog-article .evo-faq-grid .evo-faq-item p{font-size: 16px; line-height: 1.6; margin: 0; color: var(--evo-text-tertiary);}.evo-blog-article .evo-faq-grid .evo-faq-item{background: var(--evo-white); padding: 32px; border-radius: 0 0 18px 18px; border-top: 4px solid var(--evo-primary); border-right: none; border-bottom: none; border-left: none; transition: all 0.3s ease;}.evo-blog-article .evo-faq-grid .evo-faq-item:hover{border-right: 3px solid var(--evo-primary); border-bottom: 3px solid var(--evo-primary); box-shadow: 0 15px 40px rgba(255,81,28,0.08);}.evo-blog-article .evo-grid-2{display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; max-width: 1000px; margin: 32px auto;}.evo-blog-article .evo-grid-3{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; max-width: 1000px; margin: 32px auto;}.evo-blog-article .evo-grid-4{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; max-width: 1200px; margin: 32px auto;}.evo-blog-article .evo-hero + .evo-stats, .evo-blog-article .evo-hero + section, .evo-blog-article section + section{margin-top: 0; border-top: none;}.evo-blog-article .evo-hero .evo-btn-group{margin-bottom: 0;}.evo-blog-article .evo-hero .evo-label{display: inline-block; width: auto;}.evo-blog-article .evo-hero > *{display: block; width: auto; max-width: 100%; margin-left: auto; margin-right: auto;}.evo-blog-article .evo-hero h1, .evo-blog-article .evo-hero .evo-hero__title{display: block; width: 100%; font-size: clamp(32px, 5vw, 48px); font-weight: 700; line-height: 1.2; color: var(--evo-dark); margin: 0 0 15px; text-align: center;}.evo-blog-article .evo-hero p{display: block; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}.evo-blog-article .evo-hero__desc{display: block; font-size: 18px; color: var(--evo-dark); line-height: 1.6; max-width: 1000px; margin: 0 auto 30px;}.evo-blog-article .evo-hero__meta{display: block; font-size: 13px; color: #6b7280; font-style: italic; margin: 0 0 15px;}.evo-blog-article .evo-hero__subtitle{display: block; font-size: clamp(16px, 2vw, 20px); color: var(--evo-dark); margin: 0 0 10px;}.evo-blog-article .evo-hero__title strong{color: var(--evo-primary);}.evo-blog-article .evo-hero__title{display: block; font-size: clamp(32px, 5vw, 48px); font-weight: 700; line-height: 1.2; color: var(--evo-dark); margin: 0 0 15px; border: none; padding: 0; text-align: center;}.evo-blog-article .evo-modes{display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; max-width: 500px; margin: 0 auto;}.evo-blog-article .evo-modes__desc{font-size: 12px; color: var(--evo-text-light, #888);}.evo-blog-article .evo-modes__item{text-align: center; padding: 16px 8px; background: #f5f5f5; border-radius: 12px; border: 2px solid transparent;}.evo-blog-article .evo-modes__item--active .evo-modes__name{color: var(--evo-primary);}.evo-blog-article .evo-modes__item--active{background: rgba(255,81,28,0.1); border: 2px solid var(--evo-primary);}.evo-blog-article .evo-modes__name{display: block; font-size: 16px; font-weight: 700; color: var(--evo-dark); margin-bottom: 2px;}.evo-blog-article .evo-section{padding: 40px 20px;}.evo-blog-article .evo-section--compact{padding: 18px 20px;}.evo-blog-article .evo-section > .evo-container > * + *{margin-top: 24px;}.evo-blog-article .evo-section--compact > .evo-container > * + *{margin-top: 16px;}.evo-blog-article .evo-container > p, .evo-blog-article .evo-container > .evo-section-head + p{margin: 0 0 20px; line-height: 1.7; font-size: 16px; color: var(--evo-text-secondary, #555);}.evo-blog-article .evo-container > p:last-child{margin-bottom: 0;}.evo-blog-article .evo-section--small .evo-container{text-align: center;}.evo-blog-article .evo-section--small p, .evo-blog-article .evo-section--small .evo-summary, .evo-blog-article .evo-section--small .evo-summary p{text-align: center;}.evo-blog-article .evo-section--small{padding: 36px 20px; text-align: center;}.evo-blog-article .evo-section-head{text-align: center; margin-bottom: 18px;}.evo-blog-article .evo-section-head__title strong{color: var(--evo-primary);}.evo-blog-article .evo-section-head__title, .evo-blog-article .evo-section-head h2, .evo-blog-article h2.evo-section-head__title{font-family: 'GeneralSans_bold', -apple-system, BlinkMacSystemFont, sans-serif; font-size: clamp(24px, 3.5vw, 36px); font-weight: 700; color: var(--evo-dark); line-height: 1.1; letter-spacing: -0.5px; margin: 0 0 20px; border: none; padding: 0; text-transform: none;}.evo-blog-article .evo-specs{display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; max-width: 600px; margin: 0 auto;}.evo-blog-article .evo-specs__item{text-align: center; padding: 16px 8px; background: rgba(255,81,28,0.08); border-radius: 12px;}.evo-blog-article .evo-specs__label{font-size: 12px; color: var(--evo-text-tertiary); text-transform: uppercase;}.evo-blog-article .evo-specs__value{display: block; font-size: 14px; text-transform: none; font-weight: 600; font-weight: 700; color: var(--evo-primary-text); margin-bottom: 4px;}.evo-blog-article .evo-stats{background: transparent; padding: 0; border: none; border-top: none; box-shadow: none;}.evo-blog-article .evo-stats::before, .evo-blog-article .evo-stats::after{display: none; content: none;}.evo-blog-article .evo-stats__grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; max-width: 1000px; margin: 0 auto; text-align: center;}.evo-blog-article .evo-stats__icon{width: 60px; height: 60px; object-fit: contain; margin-bottom: 12px; filter: brightness(0); opacity: 0.9;}.evo-blog-article .evo-stats__item{background: var(--evo-white); padding: 24px 16px; border-radius: 12px; box-shadow: 0 2px 8px rgba(38,17,4,0.06); text-align: center; transition: all 0.3s ease;}.evo-blog-article .evo-stats__label{font-size: 16px; text-transform: none; font-weight: 600; color: var(--evo-dark);}.evo-blog-article .evo-stats__value{font-size: 48px; font-weight: 700; color: var(--evo-primary); margin-bottom: 8px; line-height: 1;}.evo-blog-article .evo-summary p{text-align: center;}.evo-blog-article .evo-summary strong{color: var(--evo-dark);}.evo-blog-article .evo-summary{font-size: 18px; color: var(--evo-dark); line-height: 1.8; text-align: center; max-width: 900px; margin: 0 auto;}.evo-blog-article .evo-text-block p{text-align: center;}.evo-blog-article .evo-text-block p:last-child{margin-bottom: 0;}.evo-blog-article .evo-text-block strong{color: var(--evo-dark);}.evo-blog-article .evo-text-block{text-align: center; max-width: 900px; margin: 0 auto;}.evo-blog-article .evo-toc{background: var(--evo-white); border-radius: 20px; padding: 35px 40px; box-shadow: 0 8px 30px rgba(38,17,4,0.08); max-width: 1000px; margin: 0 auto; text-align: center;}.evo-blog-article .evo-toc__list a{display: inline-flex; align-items: center; gap: 6px; padding: 12px 22px; background: var(--evo-bg-cream); border: 1.5px solid var(--evo-border); border-radius: 999px; color: var(--evo-dark); font-size: 14px; font-weight: 600; text-decoration: none; transition: all 0.25s ease;}.evo-blog-article .evo-toc__list a::after{content: "→"; transition: transform 0.3s ease;}.evo-blog-article .evo-toc__list a:hover{background: var(--evo-primary); color: var(--evo-white); transform: translateY(-2px); box-shadow: 0 8px 25px rgba(255, 81, 28, 0.25);}.evo-blog-article .evo-toc__list a:hover::after{transform: translateX(4px);}.evo-blog-article .evo-toc__list li{list-style: none;}.evo-blog-article .evo-toc__list li::before{content: none; display: none;}.evo-blog-article .evo-toc__list li::marker{content: none;}.evo-blog-article .evo-toc__list{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; gap: 12px; list-style: none; padding: 0; margin: 0;}.evo-blog-article .evo-toc__title{font-size: 26px; font-weight: 700; color: var(--evo-dark); margin: 0 0 25px; border: none; padding: 0; text-align: center;}.evo-blog-article .evo-verdict{text-align: center;}.evo-blog-article .evo-verdict__icon{font-size: 48px; display: block; margin-bottom: 20px;}.evo-blog-article .evo-verdict__text{text-align: center;}.evo-blog-article .evo-verdict__title{font-size: clamp(22px, 4vw, 28px); font-weight: 700; color: var(--evo-primary); margin: 0 0 20px; border: none; padding: 0;}.evo-blog-article .evo-video iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.evo-blog-article .evo-video{position: relative; padding-bottom: 56.25%; height: 0; border-radius: 20px; overflow: hidden; box-shadow: 0 10px 40px rgba(38,17,4,0.12); max-width: 900px; margin: 0 auto;}.evo-blog-article.evo-blog-790 .evo-video{max-width: 1200px;}.evo-blog-article .evo-video__credit a{color: var(--evo-primary); text-decoration: none; font-weight: 600;}.evo-blog-article .evo-video__credit{text-align: center; font-size: 14px; text-transform: none; font-weight: 600; color: var(--evo-text-soft); margin-top: 15px;}.evo-blog-article .evo-wheel-card{transition: all 0.3s ease;}.evo-blog-article .evo-wheel-card:hover{transform: translateY(-5px); box-shadow: 0 20px 40px rgba(38,17,4,0.12);}.evo-blog-article .evo-wheel-card__text{font-size: 14px; text-transform: none; font-weight: 600; color: var(--evo-text-tertiary); line-height: 1.6; margin: 0;}.evo-blog-article .evo-wheel-card__title{font-size: 18px; font-weight: 700; color: var(--evo-dark); margin: 0 0 10px; border: none; padding: 0;}.evo-blog-article hr{display: none;}.evo-blog-article section#verdict p, .evo-blog-article .evo-verdict p, .evo-blog-article .evo-verdict .evo-verdict__text, section.evo-verdict p.evo-verdict__text{text-align: center; margin-left: auto; margin-right: auto;}.evo-blog-article, .evo-blog-article *:not(.evo-faq-item):not(.evo-faq-item *):not(.evo-toc__list a):not(.evo-btn--secondary):not(.evo-modes__item):not(.evo-modes__item--active), .evo-blog-article section, .evo-blog-article .evo-hero, .evo-blog-article .evo-stats, .evo-blog-article .evo-section, .evo-blog-article .evo-section--small, .evo-blog-article .evo-section--compact{border: none; border-top: none; border-bottom: none; outline: none;}.evo-blog-article::before, .evo-blog-article::after, .evo-blog-article *:not(.evo-faq-item)::before, .evo-blog-article *:not(.evo-faq-item)::after{border: none;}.prestablog-content .evo-blog-article .evo-hero, .prestablog_content .evo-blog-article .evo-hero, #prestablog_content .evo-blog-article .evo-hero, .blog-content .evo-blog-article .evo-hero, .prestablog-content .evo-blog-article, .prestablog_content .evo-blog-article, #prestablog_content .evo-blog-article, .blog-content .evo-blog-article .evo-hero{display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: auto; padding: 60px 24px 30px; text-align: center; background: var(--evo-white);}@media (max-width: 768px){.evo-blog-article .evo-faq-grid{grid-template-columns: 1fr;}}@media (max-width: 768px){.evo-blog-article .evo-section{padding: 30px 15px;}.evo-blog-article .evo-section--compact{padding: 14px 15px;}.evo-blog-article .evo-section--small{padding: 24px 15px;}.evo-blog-article .evo-stats__grid{grid-template-columns: repeat(2, 1fr); gap: 20px;}.evo-blog-article .evo-specs{grid-template-columns: repeat(2, 1fr);}.evo-blog-article .evo-btn{padding: 14px 28px; font-size: 15px;}}@media (max-width: 768px){.evo-blog-article .evo-toc__list a{padding: 10px 16px; font-size: 12px;}}@media (max-width: 991px){.evo-blog-article .evo-content{grid-template-columns: 1fr; gap: 40px;}.evo-blog-article .evo-content--reverse .evo-content__media{order: 0;}.evo-blog-article .evo-content__text{max-width: 100%;}.evo-blog-article .evo-content__media{max-height: none; display: block;}.evo-blog-article .evo-content__media img{height: auto; object-fit: contain;}.evo-blog-article .evo-grid-2, .evo-blog-article .evo-grid-3, .evo-blog-article .evo-grid-4{grid-template-columns: 1fr; gap: 16px;}.evo-blog-article .evo-grid-split{grid-template-columns: 1fr; gap: 24px;}}.website_blog #o_wblog_post_top, .website_blog #o_wblog_blog_top{padding-top: 65px;}.evo-blog-article .evo-content__media img{width: 100%; height: 100%; object-fit: cover; border-radius: 12px; display: block;}.evo-blog-article .evo-content__media--centered{text-align: center;}.evo-blog-article .evo-content__media--centered img{max-width: 600px;}.evo-blog-article .evo-figure{margin: 32px auto; max-width: 600px; text-align: center;}.evo-blog-article .evo-figure img{width: 100%; height: auto; border-radius: 12px; display: block;}.evo-blog-article .evo-grid-split{display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: start; max-width: 1200px; margin: 32px auto;}.evo-blog-article .evo-grid-split__media img{width: 100%; height: auto; border-radius: 12px; display: block;}.evo-blog-article .evo-grid-split__cards{display: flex; flex-direction: column; gap: 16px;}.evo-blog-article .evo-content__text h2{margin-top: 0;}.evo-blog-article{font-size: 16px; line-height: 1.8; color: var(--evo-dark);}.evo-blog-article .blog-row{display: grid; grid-template-columns: 1fr 1fr; gap: 30px; align-items: center; margin: 35px 0;}.evo-blog-article .blog-row--reverse .blog-media{order: 1;}.evo-blog-article .blog-row--reverse .blog-text{order: 0;}.evo-blog-article .blog-media img{width: 100%; height: auto; border-radius: 16px; object-fit: cover; box-shadow: 0 10px 40px rgba(38,17,4,0.10);}.evo-blog-article .blog-media--centered{text-align: center;}.evo-blog-article .blog-media--centered img{max-width: 600px;}.evo-blog-article .blog-text h2{margin-top: 0;}@media (max-width: 767px){.evo-blog-article .blog-row{grid-template-columns: 1fr; gap: 16px;}.evo-blog-article .blog-row--reverse .blog-media{order: 0;}}.evo-blog-social a{width: 36px; height: 36px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--evo-orange); color: var(--evo-white); border: none; font-size: 16px; transition: var(--evo-transition-fast);}.evo-blog-social a:hover{background: var(--evo-orange-hover); transform: translateY(-2px); box-shadow: 0 4px 12px var(--evo-orange-glow);}.evo-blog-nav-wrapper{background: var(--evo-bg-cream); border-bottom: 1px solid var(--evo-border); padding: 12px 0; position: relative; z-index: 10;}.evo-blog-nav-pills{display: flex; gap: 8px; flex-wrap: wrap; align-items: center;}.evo-blog-pill{display: inline-block; padding: 6px 16px; border-radius: 20px; font-size: 13px; font-weight: 500; color: var(--evo-dark); background: var(--evo-bg); border: 1px solid var(--evo-border); text-decoration: none; transition: var(--evo-transition-fast); white-space: nowrap;}.evo-blog-pill:hover{background: var(--evo-orange-bg); border-color: var(--evo-orange); color: var(--evo-orange); text-decoration: none;}.evo-blog-pill.active, .evo-blog-pill.active:hover{background: var(--evo-orange); color: var(--evo-white); border-color: var(--evo-orange);}@media (max-width: 767px){.evo-blog-nav-pills{flex-wrap: wrap; gap: 6px;}.evo-blog-pill{padding: 5px 12px; font-size: 12px;}}.website_blog .o_wblog_post_page_cover.cover_auto{padding: 1.5rem 0; min-height: 1px;}.website_blog .o_wblog_post_page_cover .o_record_cover_image{background-size: cover; background-position: center 40%;}.website_blog .o_wblog_post_page_cover .o_wblog_post_name{font-size: clamp(28px, 5vw, 42px); color: var(--evo-white); text-shadow: 0 2px 8px rgba(0,0,0,0.4);}.website_blog .o_wblog_post_page_cover .o_wblog_post_subtitle{color: rgba(255,255,255,0.85); font-size: 15px; text-shadow: 0 1px 4px rgba(0,0,0,0.3);}nav.breadcrumb{display: flex; align-items: center; flex-wrap: nowrap; list-style: none; padding: 0; margin: 0;}nav.breadcrumb .breadcrumb-item{display: flex; align-items: center; line-height: 1;}nav.breadcrumb .breadcrumb-item + .breadcrumb-item::before{content: "/"; padding: 0 6px; color: var(--evo-text-tertiary);}#o_wblog_post_main:has(.evo-blog-article){max-width: 1400px; width: 100%; padding-left: clamp(15px, 3vw, 40px); padding-right: clamp(15px, 3vw, 40px); box-sizing: border-box;}#o_wblog_post_main:has(.evo-blog-article) .o_container_small, #o_wblog_post_main:has(.evo-blog-article) #o_wblog_post_content{max-width: 100%; width: 100%; padding-left: 0; padding-right: 0;}#o_wblog_post_content_jump{background-color: var(--evo-primary);}.o_tag.post_link, .badge.o_tag.post_link{background-color: var(--evo-primary); color: var(--evo-white); border-color: var(--evo-primary);}.category-description-bottom{display: none;}.website_blog #o_wblog_posts_loop .o_record_cover_container{padding-top: 70%;}.website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container{padding-top: 56%;}.o_wblog_post .o_record_cover_container.o_list_cover{position: relative;}.o_wblog_post .o_record_cover_container .o_blog_cover_title_overlay{position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 14px 12px; background: linear-gradient(transparent, rgba(0,0,0,0.75)); z-index: 5; pointer-events: none; border-radius: 0 0 12px 12px;}.o_wblog_post .o_blog_cover_title_overlay span{text-shadow: 0 1px 4px rgba(0,0,0,0.7); font-size: 0.95rem; line-height: 1.3;}.o_wblog_post .o_blog_post_title{display: none;}.website_blog .badge.o_tag, .website_blog .o_wblog_post_short_tag_section .badge{white-space: nowrap; overflow: visible; text-overflow: unset; max-width: none;}.evo-related-posts__name{overflow: visible; -webkit-line-clamp: unset; display: block;}.o_wblog_post .o_wblog_post_short_tag_section{position: relative; z-index: 10;}.evo-blog-789 .evo-hero-full{align-items: flex-end;}.evo-blog-789 .evo-hero-content{padding-bottom: 8vh;}.evo-blog-article .evo-stats__grid--4{grid-template-columns: repeat(4, 1fr); gap: 24px;}@media (max-width: 991px){.evo-blog-article .evo-stats__grid--4{grid-template-columns: repeat(2, 1fr);}.evo-blog-789 .evo-grid-split{grid-template-columns: 1fr; gap: 24px;}}#wrapwrap .evo-blog-789 .evo-hero-bg img, #wrapwrap .evo-blog-789 .evo-hero-full .evo-hero-bg img{width: 100%; height: 100%; max-width: 100%; object-fit: cover; object-position: center 30%;}#wrapwrap .evo-blog-789 .evo-content__media img, #wrapwrap .evo-blog-790 .evo-content__media img, #wrapwrap .evo-blog-791 .evo-content__media img, #wrapwrap .evo-blog-806 .evo-content__media img{width: 100%; max-width: 100%; height: auto; max-height: 480px; object-fit: cover; border-radius: 12px; display: block; margin: auto 0;}#wrapwrap .evo-blog-789 .evo-content__media, #wrapwrap .evo-blog-790 .evo-content__media, #wrapwrap .evo-blog-791 .evo-content__media, #wrapwrap .evo-blog-806 .evo-content__media{display: flex; align-items: center; justify-content: center; max-height: none;}#wrapwrap .evo-blog-789 .evo-figure img, #wrapwrap .evo-blog-789 .evo-gallery-img, #wrapwrap .evo-blog-789 .evo-grid-split__media img{width: 100%; max-width: 100%; height: auto; border-radius: 12px; display: block;}@media (max-width: 768px){.evo-blog-article .evo-quote{padding: 18px 20px; font-size: 16px; margin: 24px 0;}.evo-blog-article .evo-table{font-size: 13px;}.evo-blog-article .evo-table th, .evo-blog-article .evo-table td{padding: 10px 12px;}#wrapwrap .evo-blog-789 .evo-content__media img, #wrapwrap .evo-blog-790 .evo-content__media img, #wrapwrap .evo-blog-791 .evo-content__media img, #wrapwrap .evo-blog-806 .evo-content__media img{max-height: 320px;}.evo-blog-article .evo-video-thumb__play{width: 60px; height: 60px; font-size: 22px;}.evo-blog-789 .evo-hero-content{padding-bottom: 5vh;}}#wrapwrap .evo-blog-789 .evo-grid-split__media img{width: 100%; max-width: 100%; aspect-ratio: 4 / 3; height: auto; object-fit: cover; border-radius: 12px;}#wrapwrap .evo-hero-806.evo-hero-full{position: relative; aspect-ratio: 16 / 9; height: auto; min-height: 0; display: block;}#wrapwrap .evo-hero-806 .evo-hero-bg{position: absolute; inset: 0; height: 100%;}#wrapwrap .evo-hero-806 .evo-hero-bg img{width: 100%; height: 100%; object-fit: cover;}#wrapwrap .evo-hero-806 .evo-hero-overlay{position: absolute; inset: 0; background: var(--evo-hero-overlay);}#wrapwrap .evo-hero-806 .evo-hero-content{position: absolute; left: 0; right: 0; top: 12%; z-index: 5; transform: none; margin: 0 auto; max-width: 900px; padding: 0 24px; text-align: center;}#wrapwrap .evo-hero-806 .evo-hero-sub{position: absolute; left: 0; right: 0; top: 74%; z-index: 5; transform: none; margin: 0 auto; max-width: 700px; padding: 0 24px; text-align: center;}#wrapwrap .evo-hero-806 .evo-hero-sub p{display: inline-block; margin: 0; font-family: var(--evo-font-heading); font-weight: 600; font-size: clamp(24px, 3vw, 34px); line-height: 1.25; color: var(--evo-white); text-shadow: 0 2px 10px var(--evo-hero-shadow);}#wrapwrap .evo-hero-806 .evo-hero-title, #wrapwrap .evo-hero-806 .evo-hero-content p, #wrapwrap .evo-hero-806 .evo-badge-light{color: var(--evo-white); text-shadow: 0 2px 10px var(--evo-hero-shadow);}#wrapwrap .evo-hero-806 .evo-hero-actions{justify-content: center;}@media (max-width: 768px){#wrapwrap .evo-hero-806.evo-hero-full{aspect-ratio: auto;}#wrapwrap .evo-hero-806 .evo-hero-bg{position: relative;}#wrapwrap .evo-hero-806 .evo-hero-content{position: static; transform: none; left: auto; top: auto; width: 100%; padding: 20px 16px; background: var(--evo-dark);}#wrapwrap .evo-hero-806 .evo-hero-sub{position: static; transform: none; left: auto; top: auto; width: 100%; padding: 0 16px 20px; background: var(--evo-dark);}}#wrapwrap .evo-blog-806 .evo-stats__grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}@media (min-width: 992px){#wrapwrap .evo-blog-806 .evo-checklist li{white-space: nowrap;}}@media (max-width: 991px){#wrapwrap .evo-blog-806 .evo-stats__grid{grid-template-columns: repeat(2, 1fr);}}#wrapwrap .evo-blog-806 .evo-container > p{color: var(--evo-dark); line-height: 1.8;}#wrapwrap .evo-blog-806 .evo-card__text, #wrapwrap .evo-blog-806 .evo-checklist li{font-size: 16px;}#wrapwrap .evo-cta-hp--plain{background: none; padding-top: 24px; padding-bottom: 24px;}#wrapwrap .evo-content__text .evo-btn-group{display: flex; gap: 12px; flex-wrap: wrap; align-items: stretch; justify-content: flex-start;}#wrapwrap .evo-hero-806 .evo-hero-title strong{display: block; margin-bottom: 4px;}.evo-blog-article > section{margin-left: 0; margin-right: 0;}.evo-blog-article p a:not(.evo-btn):not([class*="evo-btn"]), .evo-blog-article .evo-card__text a:not(.evo-btn):not([class*="evo-btn"]){text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}@media (min-width: 992px) and (max-width: 1279px){#o_wblog_post_main:has(.evo-blog-article){padding-left: 0; padding-right: 0;}#o_wblog_post_main:has(.evo-blog-article) .evo-container{max-width: 1200px; padding-left: 32px; padding-right: 32px;}}@media (max-width: 991px){.evo-blog-article .evo-stats__grid--4{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 575px){.evo-blog-article .evo-stats__grid--4{grid-template-columns: 1fr;}}#o_wblog_post_top .blog_header{display: none;}#o_wblog_next_container{display: none;}.evo-blog-back-btn{display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background: transparent; border: 2px solid var(--evo-primary, var(--evo-primary)); color: var(--evo-primary, var(--evo-primary)); transition: background 0.2s, transform 0.2s; text-decoration: none;}.evo-blog-back-btn:hover{background: var(--evo-primary, var(--evo-primary)); border-color: var(--evo-primary, var(--evo-primary)); color: var(--evo-white); transform: scale(1.05);}.website_blog #o_wblog_sidebar{position: sticky; top: 80px;}.website_blog #o_wblog_sidebar.w-100{}.website_blog .col-md-3:has(#o_wblog_sidebar){align-self: flex-start !important;}.evo-related-posts{padding: 2.5rem 0 2rem; margin-top: 1.5rem; border-top: 1px solid #e5e5e5;}.evo-related-posts__title{font-size: 1.4rem; font-weight: 700; color: #3c3028; margin-bottom: 1.25rem; text-transform: uppercase; letter-spacing: .03em;}.evo-related-posts__card{display: block; text-decoration: none; color: inherit; border-radius: 8px; overflow: hidden; background: var(--evo-white); box-shadow: 0 1px 4px rgba(0,0,0,.08); transition: box-shadow .2s, transform .2s; height: 100%;}.evo-related-posts__card:hover{box-shadow: 0 4px 16px rgba(0,0,0,.12); transform: translateY(-2px); text-decoration: none; color: inherit;}.evo-related-posts__cover{position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden;}.evo-related-posts__cover-inner{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: center;}.evo-related-posts__body{padding: .75rem 1rem 1rem;}.evo-related-posts__tag{display: inline-block; font-size: .7rem; font-weight: 600; text-transform: uppercase; letter-spacing: .04em; color: var(--evo-primary, #E84E0F); margin-bottom: .35rem;}@media (max-width: 767.98px){.evo-related-posts__card{display: flex; flex-direction: row; align-items: stretch;}.evo-related-posts__cover{width: 120px; min-width: 120px; height: auto; padding-bottom: 0;}.evo-related-posts__cover-inner{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.evo-related-posts__body{padding: .5rem .75rem; display: flex; flex-direction: column; justify-content: center;}.evo-related-posts__name{-webkit-line-clamp: 2;}#o_wblog_post_main.container, #o_wblog_post_main:has(.evo-blog-article){padding-left: 0; padding-right: 0;}#o_wblog_post_main .o_container_small, #o_wblog_post_main #o_wblog_post_content{max-width: 100%; padding-left: 0; padding-right: 0;}.evo-blog-article .evo-container{padding-left: 12px; padding-right: 12px;}.evo-blog-article .evo-section--small, .evo-blog-article .evo-section, .evo-blog-article .evo-section--compact{padding-left: 12px; padding-right: 12px;}.evo-blog-article .evo-bg-warm, .evo-blog-article .evo-cta{margin-left: -12px; margin-right: -12px; padding-left: 12px; padding-right: 12px;}}