
/* /axenor_website/static/src/scss/blog.scss */
 .axenor-case-study-page{background: radial-gradient(circle at top left, rgba(144, 95, 131, 0.06), transparent 30%), #f8fafc;}.axenor-case-hero, .axenor-case-post-hero{max-width: 1180px; margin: 0 auto 32px; padding: 0 22px;}.axenor-case-hero{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr); gap: 24px; align-items: stretch;}.axenor-case-hero__copy, .axenor-case-post-hero__inner{background: linear-gradient(135deg, #ffffff, #fdf2ff); border-radius: 28px; padding: 34px; box-shadow: 0 24px 60px rgba(15, 23, 42, 0.08); border: 1px solid rgba(148, 163, 184, 0.14);}.axenor-case-hero__title, .axenor-case-post-hero__title{font-family: "Playfair Display", serif; font-size: clamp(34px, 4.8vw, 58px); line-height: 1.02; letter-spacing: -0.04em; margin: 10px 0 14px; color: #111827;}.axenor-case-hero__sub, .axenor-case-post-hero__subtitle{font-size: 17px; line-height: 1.7; color: #4b5563; max-width: 700px;}.axenor-case-hero__actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; margin-top: 22px;}.axenor-case-hero__stats{display: grid; gap: 14px;}.axenor-case-stat{background: linear-gradient(145deg, var(--brand), var(--brand-dark)); color: #fff; border-radius: 24px; padding: 24px; box-shadow: 0 20px 48px rgba(110, 71, 101, 0.24);}.axenor-case-stat strong{display: block; font-size: 28px; line-height: 1; margin-bottom: 8px;}.axenor-case-stat span{font-size: 14px; opacity: 0.92;}.axenor-case-index__container{padding-top: 0 !important;}.axenor-case-study-index{padding-top: 24px;}.axenor-case-index__loop .o_wblog_post{background: #fff; border-radius: 24px; box-shadow: 0 18px 46px rgba(15, 23, 42, 0.07); border: 1px solid rgba(148, 163, 184, 0.14); overflow: hidden; padding: 10px;}.axenor-case-index__loop .o_wblog_post .card-img-top, .axenor-case-index__loop .o_wblog_post .o_list_cover{border-radius: 18px;}.axenor-case-card__title{font-size: 22px !important; line-height: 1.25 !important; margin-top: 8px !important; margin-bottom: 10px !important; color: #111827 !important;}.axenor-case-card__meta{padding-top: 8px; color: #64748b;}.axenor-case-index__loop .btn.btn-primary{border-radius: 999px; background: linear-gradient(135deg, var(--brand), var(--brand-dark)); border: 0;}.axenor-case-study-single .axenor-case-post-main{padding-top: 0 !important;}.axenor-case-post-hero__meta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 16px; margin-top: 18px; font-size: 13px; color: #64748b;}.axenor-case-post-content-card{background: #fff; border-radius: 24px; padding: 28px !important; box-shadow: 0 20px 52px rgba(15, 23, 42, 0.08); border: 1px solid rgba(148, 163, 184, 0.14);}.axenor-case-post-content-card .o_wblog_post_content_field{font-size: 16px; line-height: 1.8; color: #334155;}.axenor-case-post-taxonomy{margin-top: 22px; font-size: 14px; color: #64748b;}.axenor-case-post-taxonomy .badge{margin-top: 10px;}@media (max-width: 960px){.axenor-case-hero{grid-template-columns: 1fr;}}@media (max-width: 640px){.axenor-case-hero__copy, .axenor-case-post-hero__inner, .axenor-case-post-content-card{padding: 22px !important;}}