body.blog #main,body.category #main,body.single-post #main{background:#f5f8f6;padding:48px 0 64px}body.blog #main>.container-fluid,body.category #main>.container-fluid,body.single-post #main>.container-fluid{max-width:1280px;padding-inline:28px}body.blog .blog-posts,body.category .blog-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.bv-blog-intro{grid-column:1/-1;background:#e8f2ec;border-radius:20px;padding:40px!important;margin:0 0 8px!important;border:1px solid #d6e6db}.bv-blog-intro:before{content:'LE JOURNAL BETTERVISION';display:block;color:#286345;font-size:12px;font-weight:700;letter-spacing:.15em;margin-bottom:16px}.bv-blog-intro h1{font-size:clamp(28px,3.2vw,44px);line-height:1.16;letter-spacing:-.035em;color:#183b2c;margin:0 0 18px;max-width:720px}.bv-blog-intro p{font-size:17px;line-height:1.75;color:#486253;margin:0;max-width:640px}body.blog .posts-container>article.post,body.category .posts-container>article.post{background:#fff;border:1px solid #dfe7e2;border-radius:16px;overflow:hidden;padding:0 0 26px;margin:0;box-shadow:0 6px 22px #183b2c08;position:relative;min-width:0}body.blog article.post .post-image,body.category article.post .post-image{margin:0 0 22px;float:none;width:100%}body.blog article.post .img-thumbnail,body.category article.post .img-thumbnail{padding:0;border:0;border-radius:0;display:block}body.blog article.post .post-image img,body.category article.post .post-image img{width:100%;height:auto;aspect-ratio:1140/445;object-fit:cover;display:block}body.blog article.post>.post-date,body.category article.post>.post-date{float:none;background:transparent!important;width:auto;margin:0 24px 12px;display:flex;gap:5px;align-items:baseline;color:#52705f;font-size:12px}body.blog article.post>.post-date .day,body.blog article.post>.post-date .month,body.category article.post>.post-date .day,body.category article.post>.post-date .month{display:inline;background:#fff0;color:inherit;padding:0;border:0;box-shadow:none;font:inherit}body.blog article.post .post-content,body.category article.post .post-content{margin:0!important;padding:0 24px;color:#536159;font-size:15px;line-height:1.75}body.blog article.post h2,body.category article.post h2{font-size:23px;line-height:1.3;font-weight:700;letter-spacing:-.02em;margin:0 0 14px}body.blog article.post h2 a,body.category article.post h2 a{color:#183b2c}body.blog article.post h2 a:hover,body.category article.post h2 a:hover{color:#287e50;text-decoration:underline;text-underline-offset:4px}body.blog .sidebar .widget,body.category .sidebar .widget,body.single-post .sidebar .widget{background:#fff;border:1px solid #dfe7e2;border-radius:16px;padding:24px;margin-bottom:24px}body.blog .sidebar .widget-title,body.category .sidebar .widget-title,body.single-post .sidebar .widget-title{font-size:18px;color:#183b2c;margin-bottom:18px}body.blog .sidebar a,body.category .sidebar a,body.single-post .sidebar a{color:#286345}body.blog .sidebar .post-item-title,body.category .sidebar .post-item-title,body.single-post .sidebar .post-item-title{font-size:14px;line-height:1.5}body.blog .sidebar .post-item-small,body.category .sidebar .post-item-small,body.single-post .sidebar .post-item-small{padding-block:12px}body.blog .sidebar .post-image img,body.category .sidebar .post-image img,body.single-post .sidebar .post-image img{border-radius:8px}body.single-post .main-content #content{background:#fff;border:1px solid #dfe7e2;border-radius:18px;padding:32px}body.single-post .post-content{font-size:17px;line-height:1.85;color:#364b3e}body.single-post .post-content h1{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.03em;color:#183b2c;margin-bottom:28px}body.single-post .post-content h2{font-size:27px;line-height:1.3;color:#183b2c;margin-top:36px}body.single-post .post-content h3{font-size:21px;line-height:1.4;color:#183b2c}body.single-post .post-content a:not(.button){color:#246944;text-decoration:underline;text-underline-offset:3px}body.single-post .post-content table{display:block;max-width:100%;overflow-x:auto}body.single-post .post-content blockquote{background:#eef5f0;border-left:3px solid #39855a;padding:20px 24px}#footer.footer{margin-top:0;background:#edf3ef;color:#455e4f;border-top:1px solid #d5e2d9}#footer .footer-bottom{background:#fff0;padding:40px 0 32px}#footer .footer-bottom>.container{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:1180px;padding-inline:24px}#footer .footer-left,#footer .footer-right{float:none!important;width:100%;padding:0}#footer .logo{display:inline-block;margin:0}#footer .logo img{width:160px;max-width:100%;height:auto}#footer .footer-copyright{display:block;font-size:12px;line-height:1.8;color:#536b5b}#footer .bv-footer-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 24px;font-size:0;margin:0 auto 22px;max-width:920px}#footer .bv-footer-links a{font-size:14px;font-weight:500;line-height:1.7;color:#244b35;padding:4px 0}#footer .bv-footer-links a:hover{color:#17613a;text-decoration:underline;text-underline-offset:4px}#footer .bv-footer-links a:focus-visible,body.blog .post a:focus-visible{outline:2px solid #287e50;outline-offset:5px}@media(max-width:991px){body.blog #main,body.category #main,body.single-post #main{padding:28px 0 40px}body.blog .blog-posts,body.category .blog-posts{gap:20px}.bv-blog-intro{padding:28px!important}body.single-post .main-content #content{padding:24px}}@media(max-width:575px){body.blog #main>.container-fluid,body.category #main>.container-fluid,body.single-post #main>.container-fluid{padding-inline:16px}body.blog .blog-posts,body.category .blog-posts{grid-template-columns:1fr}.bv-blog-intro{padding:26px 22px!important;border-radius:14px}.bv-blog-intro p{font-size:16px}body.blog article.post h2,body.category article.post h2{font-size:23px}body.single-post .main-content #content{padding:20px 16px}body.single-post .post-content{font-size:16px}#footer .footer-bottom{padding:32px 0 26px}#footer .bv-footer-links{gap:8px 20px}#footer .bv-footer-links a{font-size:13px}}