header.site-header{position:relative!important;background-image:url(https://kefirkorrels.nl/wp-content/uploads/2026/10/kefirkorrels-header-scaled.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;padding:22px 20px!important;border-bottom:2px solid #183d2f!important}header.site-header::before{content:''!important;position:absolute!important;inset:0!important;background:rgb(255 255 255 / .5)!important;pointer-events:none!important;z-index:1!important}header.site-header .inside-header{position:relative!important;z-index:2!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:4px 0!important}.site-header .site-logo{float:none!important;text-align:center!important;margin:0 auto!important}.site-header .site-logo a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;text-decoration:none!important}.site-header .site-logo img.header-image{display:block!important;width:104px!important;height:104px!important;max-width:104px!important;max-height:104px!important;border-radius:50%!important;overflow:hidden!important;object-fit:contain!important;background:transparent!important;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .15))!important}.site-header .site-logo a::after{display:none!important;content:none!important}#cfh-header-branding{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.cfh-brand-title{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:900!important;font-size:1.85rem!important;color:#183d2f!important;letter-spacing:-0.02em!important;line-height:1.1!important;margin:0!important;text-shadow:0 1px 3px rgb(255 255 255 / .9)!important}.cfh-brand-subtitle{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:700!important;font-size:0.95rem!important;color:#235441!important;letter-spacing:0.02em!important;margin-top:3px!important;text-shadow:0 1px 3px rgb(255 255 255 / .9)!important}@media (max-width:768px){#cfh-header-branding{align-items:center!important;text-align:center!important}.cfh-brand-title{font-size:1.55rem!important}.cfh-brand-subtitle{font-size:0.88rem!important}}@media (max-width:768px){header.site-header{padding:14px 10px!important}.site-header .site-logo a{flex-direction:column!important;gap:8px!important}.site-header .site-logo img.header-image{width:75px!important;height:75px!important;max-width:75px!important;max-height:75px!important}.site-header .site-logo a::after{font-size:1.55rem!important;text-align:center!important}}.kefirshop-promo-box{background:#fdfbf7!important;border:2px solid #183d2f!important;border-radius:16px!important;padding:24px 28px!important;margin:35px 0!important;box-shadow:0 8px 24px rgb(24 61 47 / .08)!important;display:flex!important;gap:22px!important;align-items:center!important}.kefirshop-promo-img{width:100px!important;height:100px!important;border-radius:12px!important;object-fit:cover!important;flex-shrink:0!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important}.kefirshop-promo-content h4{font-size:1.25rem!important;font-weight:800!important;color:#183d2f!important;margin:0 0 6px 0!important}.kefirshop-promo-content p{font-size:0.95rem!important;color:#4a5c52!important;margin:0 0 14px 0!important;line-height:1.5!important}.kefirshop-promo-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;line-height:1!important;background:#183d2f!important;color:#ffffff!important;font-weight:700!important;font-size:0.95rem!important;padding:12px 24px!important;border-radius:8px!important;border:none!important;outline:none!important;box-shadow:none!important;text-decoration:none!important;transition:background 0.2s ease!important}.kefirshop-promo-btn br{display:none!important}.kefirshop-promo-btn:hover{background:#235441!important;color:#ffffff!important}@media (max-width:650px){.kefirshop-promo-box{flex-direction:column!important;text-align:center!important;align-items:center!important;padding:20px 16px!important}}.kefir-blog-header{grid-column:1 / -1!important;width:100%!important;text-align:center!important;padding:40px 20px 25px!important;max-width:1100px!important;margin:0 auto!important;box-sizing:border-box!important}.archive .page-header,.category .page-header{display:none!important}.kefir-blog-title{font-size:2.65rem!important;font-weight:900!important;color:#183d2f!important;margin:0 0 12px 0!important;letter-spacing:-0.02em!important;line-height:1.15!important}.kefir-blog-subtitle{font-size:1.12rem!important;color:#4a5c54!important;line-height:1.6!important;max-width:740px!important;margin:0 auto 30px auto!important}.kefir-filter-bar{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:20px!important}.kefir-filter-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#ffffff!important;color:#183d2f!important;border:1px solid #d5dfd8!important;border-radius:999px!important;padding:8px 18px!important;font-size:0.92rem!important;font-weight:700!important;text-decoration:none!important;transition:all 0.2s ease!important;box-shadow:0 2px 6px rgb(0 0 0 / .02)!important}.kefir-filter-pill:hover{background:#f0f5f2!important;border-color:#183d2f!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(24 61 47 / .08)!important;color:#183d2f!important}.kefir-filter-pill.active{background:#183d2f!important;color:#ffffff!important;border-color:#183d2f!important;box-shadow:0 4px 14px rgb(24 61 47 / .15)!important}.kefir-filter-pill span{display:inline-block!important;background:#edf3f0!important;color:#183d2f!important;padding:2px 7px!important;border-radius:999px!important;font-size:0.76rem!important;font-weight:800!important}.kefir-filter-pill.active span{background:rgb(255 255 255 / .22)!important;color:#ffffff!important}.blog #page,.archive #page{background:#faf9f5!important}.blog #primary,.archive #primary{width:100%!important;max-width:1220px!important;margin:0 auto!important;padding:10px 20px 60px!important;float:none!important}.blog #right-sidebar,.archive #right-sidebar,.blog .sidebar,.archive .sidebar{display:none!important;width:0!important}.blog .site-main,.archive .site-main{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;align-items:stretch!important;margin-top:15px!important}.blog article.post,.archive article.post{display:flex!important;flex-direction:column!important;background:#ffffff!important;border:1px solid #e5ede7!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 4px 16px rgb(0 0 0 / .04)!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important;margin:0!important;position:relative!important}.blog article.post:hover,.archive article.post:hover{transform:translateY(-5px)!important;box-shadow:0 16px 36px rgb(24 61 47 / .1)!important;border-color:#c7ded0!important}.blog .inside-article,.archive .inside-article{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important;margin:0!important}.blog .post-image,.archive .post-image{order:1!important;margin:0!important;width:100%!important;height:220px!important;position:relative!important;overflow:hidden!important;background:#eef3f0!important}.blog .post-image a,.archive .post-image a{display:block!important;width:100%!important;height:100%!important}.blog .post-image img.wp-post-image,.archive .post-image img.wp-post-image,.blog .post-image>a>img,.archive .post-image>a>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;display:block!important;box-shadow:none!important;transition:transform 0.4s ease!important}.blog article.post:hover .post-image img.wp-post-image,.archive article.post:hover .post-image img.wp-post-image,.blog article.post:hover .post-image>a>img,.archive article.post:hover .post-image>a>img{transform:scale(1.05)!important}.post-image img.emoji,.kefir-card-cat img.emoji{display:none!important}.kefir-card-cat{position:absolute!important;top:14px!important;left:14px!important;background:rgb(24 61 47 / .92)!important;color:#ffffff!important;padding:5px 14px!important;border-radius:999px!important;font-size:0.74rem!important;font-weight:800!important;box-shadow:0 3px 10px rgb(0 0 0 / .18)!important;z-index:3!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:none!important}.blog .entry-header,.archive .entry-header{order:2!important;padding:22px 22px 4px!important;display:flex!important;flex-direction:column!important;margin:0!important}.blog .entry-meta,.archive .entry-meta{order:1!important;font-size:0.76rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:#6b7280!important;margin:0 0 8px 0!important}.blog .entry-title,.archive .entry-title{order:2!important;font-size:1.25rem!important;line-height:1.35!important;font-weight:800!important;color:#183d2f!important;margin:0!important}.blog .entry-title a,.archive .entry-title a{color:#183d2f!important;text-decoration:none!important}.blog .entry-title a:hover,.archive .entry-title a:hover{color:#2e7d32!important}.blog .entry-summary,.archive .entry-summary{order:3!important;padding:0 22px 14px!important;flex-grow:1!important;font-size:0.91rem!important;line-height:1.55!important;color:#4b5563!important;margin-top:8px!important}.blog .entry-summary p,.archive .entry-summary p{margin:0!important}.blog .entry-summary .read-more,.archive .entry-summary .read-more{display:none!important}.kefir-card-action{order:99!important;padding:14px 22px 18px!important;border-top:1px solid #f1f5f2!important;margin-top:auto!important;display:flex!important;align-items:center!important;background:#ffffff!important}.blog footer.entry-meta,.archive footer.entry-meta{display:none!important}.kefir-read-more-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:0.85rem!important;font-weight:800!important;color:#183d2f!important;text-transform:uppercase!important;letter-spacing:0.05em!important;text-decoration:none!important;transition:transform 0.2s ease,color 0.2s ease!important}.kefir-read-more-btn:hover{color:#2e7d32!important;transform:translateX(4px)!important}.paging-navigation,.pagination{grid-column:1 / -1!important;margin:35px 0!important;text-align:center!important;display:flex!important;justify-content:center!important;gap:8px!important}.paging-navigation .page-numbers,.pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:40px!important;padding:0 14px!important;border-radius:8px!important;background:#ffffff!important;border:1px solid #d5dfd8!important;color:#183d2f!important;font-weight:700!important;text-decoration:none!important;transition:all 0.2s ease!important}.paging-navigation .page-numbers.current,.pagination .page-numbers.current{background:#183d2f!important;color:#ffffff!important;border-color:#183d2f!important}.paging-navigation .page-numbers:hover:not(.current),.pagination .page-numbers:hover:not(.current){background:#f0f5f2!important;border-color:#183d2f!important}@media (max-width:1024px){.blog .site-main,.archive .site-main{grid-template-columns:repeat(2,1fr)!important;gap:22px!important}}@media (max-width:680px){.blog .site-main,.archive .site-main{grid-template-columns:1fr!important}.kefir-blog-title{font-size:2rem!important}.blog .post-image,.archive .post-image{height:190px!important}}.single .inside-article{padding:36px 40px!important;border-radius:18px!important;box-shadow:0 4px 20px rgb(0 0 0 / .04)!important}.single .page-header-image-single,.single .post-image,.single .featured-image{max-width:780px!important;margin:15px auto 30px auto!important;text-align:center!important}.single .page-header-image-single img,.single .post-image img,.single .featured-image img,.single .wp-post-image{width:100%!important;max-width:780px!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:14px!important;box-shadow:0 8px 24px rgb(0 0 0 / .08)!important;display:block!important;margin:0 auto!important}.kefir-toc-wrapper{background:#fcfbf8!important;border:1px solid #e5ded2!important;border-left:5px solid #183d2f!important;border-radius:12px!important;padding:22px 26px!important;margin:36px 0!important;box-shadow:0 6px 18px rgb(0 0 0 / .03)!important}.kefir-toc-header{display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid #eae3d5!important;padding-bottom:12px!important;margin-bottom:14px!important}.kefir-toc-title{font-size:1.15rem!important;font-weight:900!important;color:#183d2f!important;display:inline-flex!important;align-items:center!important}.kefir-toc-toggle{background:none!important;border:none!important;color:#235441!important;font-size:0.85rem!important;font-weight:700!important;cursor:pointer!important;padding:0!important}.kefir-toc-toggle:hover{text-decoration:underline!important}.kefir-toc-list{margin:0!important;padding-left:22px!important;line-height:1.8!important}.kefir-toc-list li{margin-bottom:7px!important}.kefir-toc-list a{color:#235441!important;font-weight:600!important;text-decoration:none!important;font-size:0.96rem!important;transition:color 0.15s ease!important}.kefir-toc-list a:hover{color:#c85a32!important;text-decoration:underline!important}.kefir-engagement-bar{background:#fdfbf7!important;border:1px solid #e5ede7!important;border-radius:16px!important;padding:24px 28px!important;margin:45px 0 35px!important;box-shadow:0 6px 22px rgb(24 61 47 / .05)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:20px!important}.kefir-like-button{display:inline-flex!important;align-items:center!important;gap:9px!important;background:#ffffff!important;border:2px solid #183d2f!important;border-radius:999px!important;padding:10px 22px!important;font-weight:800!important;font-size:0.95rem!important;color:#183d2f!important;cursor:pointer!important;transition:all 0.2s ease!important;outline:none!important}.kefir-like-button:hover,.kefir-like-button.liked{background:#183d2f!important;color:#ffffff!important;transform:scale(1.02)!important}.kefir-like-badge{background:#eef7ee!important;color:#1e5a3c!important;font-size:0.8rem!important;padding:3px 9px!important;border-radius:999px!important;font-weight:800!important}.kefir-like-button.liked .kefir-like-badge{background:rgb(255 255 255 / .2)!important;color:#ffffff!important}.kefir-share-section{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.kefir-share-title{font-weight:800!important;color:#183d2f!important;font-size:0.92rem!important}.kefir-share-buttons{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.kefir-share-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#ffffff!important;border:1px solid #d5dfd8!important;padding:8px 14px!important;border-radius:8px!important;font-size:0.85rem!important;font-weight:700!important;text-decoration:none!important;color:#334155!important;cursor:pointer!important;transition:all 0.2s ease!important;line-height:1!important}.kefir-share-btn:hover{background:#f1f5f2!important;border-color:#183d2f!important;color:#183d2f!important;transform:translateY(-2px)!important;box-shadow:0 4px 10px rgb(0 0 0 / .06)!important}.share-wa{color:#128c7e!important}.share-fb{color:#1877f2!important}.share-pin{color:#bd081c!important}.share-x{color:#0f1419!important}@media (max-width:768px){.single .inside-article{padding:22px 18px!important}.kefir-engagement-bar{flex-direction:column!important;align-items:stretch!important;text-align:center!important}.kefir-like-button{justify-content:center!important}.kefir-share-section{flex-direction:column!important;justify-content:center!important}.kefir-share-buttons{justify-content:center!important}}.kefir-related-posts-section{margin:45px 0 35px 0!important;padding-top:32px!important;border-top:2px solid #eef2ed!important}.kefir-related-header{margin-bottom:22px!important}.kefir-related-title{color:#183d2f!important;font-size:1.45rem!important;font-weight:800!important;margin:0 0 6px 0!important;letter-spacing:-0.3px!important}.kefir-related-subtitle{color:#556b64!important;font-size:0.95rem!important;margin:0!important}.kefir-related-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}.kefir-related-card{background:#ffffff!important;border:1px solid #e6ded1!important;border-radius:12px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 4px 12px rgb(0 0 0 / .03)!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important}.kefir-related-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 22px rgb(24 61 47 / .09)!important;border-color:#c4d7cd!important}.kefir-related-img-link{position:relative!important;display:block!important;aspect-ratio:16 / 9!important;overflow:hidden!important;background:#f4f6f4!important}.kefir-related-img-link img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.3s ease!important}.kefir-related-card:hover .kefir-related-img-link img{transform:scale(1.04)!important}.kefir-related-body{padding:16px 18px 18px 18px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.kefir-related-meta{font-size:0.75rem!important;font-weight:700!important;color:#7a8c84!important;letter-spacing:0.5px!important;text-transform:uppercase!important;margin-bottom:8px!important}.kefir-related-card-title{margin:0 0 10px 0!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.35!important}.kefir-related-card-title a{color:#183d2f!important;text-decoration:none!important;transition:color 0.15s ease!important}.kefir-related-card-title a:hover{color:#2e7d32!important}.kefir-related-excerpt{color:#4a5c52!important;font-size:0.88rem!important;line-height:1.5!important;margin:0 0 14px 0!important;flex-grow:1!important}.kefir-related-read-btn{display:inline-flex!important;align-items:center!important;color:#183d2f!important;font-weight:700!important;font-size:0.88rem!important;text-decoration:none!important;white-space:nowrap!important;line-height:1!important;transition:transform 0.15s ease,color 0.15s ease!important}.kefir-related-read-btn:hover{color:#2e7d32!important;transform:translateX(3px)!important}@media (max-width:850px){.kefir-related-grid{grid-template-columns:1fr!important;gap:16px!important}}.fc-consent-root,.fc-dialog-overlay,.fc-dialog-container{display:none!important}.kefir-faq-nav-card{background:#fbf9f5!important;border:1px solid #e7dfd3!important;border-radius:14px!important;padding:24px 20px!important;margin:0 auto 40px auto!important;max-width:900px!important;text-align:center!important;box-sizing:border-box!important}.kefir-faq-nav-title{font-size:1.2rem!important;font-weight:800!important;color:#183d2f!important;margin:0 0 16px 0!important}.kefir-faq-nav-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}.kefir-faq-nav-grid p{display:contents!important}.kefir-faq-nav-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#ffffff!important;border:1.5px solid #dcd5c9!important;border-radius:10px!important;padding:16px 18px!important;color:#183d2f!important;font-weight:700!important;font-size:1.05rem!important;text-decoration:none!important;box-shadow:0 3px 8px rgb(0 0 0 / .04)!important;transition:all 0.2s ease!important;cursor:pointer!important;box-sizing:border-box!important}.kefir-faq-nav-btn:hover{transform:translateY(-2px)!important;box-shadow:0 6px 14px rgb(0 0 0 / .08)!important}.kefir-faq-nav-melk{border-left:6px solid #183d2f!important}.kefir-faq-nav-melk:hover{background:#f4f8f6!important;border-color:#183d2f!important}.kefir-faq-nav-water{border-left:6px solid #c88a24!important}.kefir-faq-nav-water:hover{background:#fdfaf3!important;border-color:#c88a24!important}.kefir-faq-nav-kombucha{border-left:6px solid #8d6e63!important}.kefir-faq-nav-kombucha:hover{background:#fcf8f6!important;border-color:#8d6e63!important}.faq-nav-icon{font-size:1.25rem!important;line-height:1!important}.faq-nav-label{font-weight:700!important}.faq-nav-arrow{color:#888!important;font-weight:bold!important;margin-left:4px!important}@media (max-width:768px){.kefir-faq-nav-grid{grid-template-columns:1fr!important;gap:12px!important}}.page-id-499 details{background:#ffffff!important;border:1px solid #e8e2d8!important;border-radius:10px!important;padding:16px 20px!important;margin-bottom:12px!important;box-shadow:0 2px 6px rgb(0 0 0 / .03)!important;transition:all 0.2s ease!important}.page-id-499 details[open]{border-color:#235441!important;box-shadow:0 4px 12px rgb(24 61 47 / .06)!important}.page-id-499 summary{font-weight:700!important;font-size:1.05rem!important;color:#183d2f!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;outline:none!important;list-style:none!important}.page-id-499 summary::-webkit-details-marker{display:none!important}.page-id-499 summary::after{content:'+'!important;font-size:1.4rem!important;font-weight:700!important;color:#235441!important;line-height:1!important}.page-id-499 details[open] summary::after{content:'-'!important}.page-id-499 .answer{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #f0eae1!important;color:#4a5c52!important;line-height:1.6!important;font-size:0.98rem!important}.page-id-525 .entry-header{display:none!important}.kefir-resources-wrapper{max-width:1120px;margin:0 auto;padding:10px 15px 40px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#2d3748;line-height:1.65}.kefir-res-hero{background:linear-gradient(135deg,#f4faf6 0%,#eaf4ef 100%);border:1px solid #d2e5dc;border-radius:16px;padding:38px 26px;text-align:center;margin-bottom:35px;box-shadow:0 4px 18px rgb(24 61 47 / .05)}.kefir-res-badge{display:inline-flex;align-items:center;gap:8px;background:#e0f0e8;color:#183d2f;border:1px solid #b8dcce;border-radius:50px;padding:6px 16px;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;margin-bottom:16px}.kefir-res-title{color:#183d2f;font-size:clamp(1.8rem, 3.8vw, 2.45rem);font-weight:900;line-height:1.25;margin:0 0 16px 0;letter-spacing:-.5px}.kefir-res-lead{font-size:1.05rem;color:#42544a;max-width:860px;margin:0 auto 24px auto;line-height:1.65}.kefir-res-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.kefir-res-nav-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#183d2f!important;font-size:.88rem;font-weight:700;padding:9px 16px;border-radius:50px;border:1px solid #cce3d7;text-decoration:none!important;box-shadow:0 2px 6px rgb(24 61 47 / .06);transition:all 0.2s ease;white-space:nowrap!important}.kefir-res-nav-btn:hover{background:#183d2f;color:#ffffff!important;border-color:#183d2f;transform:translateY(-2px);box-shadow:0 4px 12px rgb(24 61 47 / .15)}.kefir-res-section{margin-bottom:45px}.kefir-section-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:12px;border-bottom:2px solid #e2ede7}.kefir-sec-icon{font-size:2rem;line-height:1;background:#eaf4ef;border-radius:12px;padding:10px;display:flex;align-items:center;justify-content:center}.kefir-sec-title{color:#183d2f;font-size:1.5rem;font-weight:800;margin:0 0 4px 0}.kefir-sec-subtitle{color:#55695e;font-size:.95rem;margin:0;line-height:1.5}.kefir-res-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px}.kefir-res-card{background:#fff;border:1px solid #e2ede7;border-radius:14px;padding:22px;display:flex;flex-direction:column;box-shadow:0 3px 12px rgb(24 61 47 / .04);transition:all 0.25s ease;box-sizing:border-box}.kefir-res-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(24 61 47 / .12);border-color:#b8dcce}.kefir-res-card.card-featured{border:2px solid #183d2f;background:linear-gradient(180deg,#ffffff 0%,#f6fbf8 100%);box-shadow:0 5px 18px rgb(24 61 47 / .08)}.kefir-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.kefir-flags-group{display:inline-flex;gap:6px;align-items:center}.flag-pill{display:inline-flex;align-items:center;gap:4px;background:#f1f5f3;color:#1f3b2d;font-size:.78rem;font-weight:700;padding:3px 8px;border-radius:6px;border:1px solid #d5e5dc}.kefir-tag-badge{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:3px 9px;border-radius:50px}.tag-shop{background:#183d2f;color:#fff}.tag-network{background:#e3f2ea;color:#183d2f;border:1px solid #bce1ce}.tag-blog{background:#eef6f2;color:#2e7d32;border:1px solid #c8e6c9}.tag-ext{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.tag-science{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.kefir-card-title{margin:0 0 2px 0;font-size:1.22rem;font-weight:800;line-height:1.35}.kefir-card-title a{color:#183d2f!important;text-decoration:none!important;transition:color 0.2s ease}.kefir-card-title a:hover{color:#27ae60!important}.kefir-card-domain{font-size:.8rem;color:#83978b;font-family:Consolas,Monaco,monospace;margin:0 0 10px 0}.kefir-card-desc{font-size:.93rem;color:#42544a;line-height:1.58;margin:0 0 18px 0;flex-grow:1}.kefir-card-action{margin-top:auto}.kefir-card-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;text-align:center;font-weight:800;font-size:.9rem;padding:11px 16px;border-radius:8px;text-decoration:none!important;white-space:nowrap!important;transition:all 0.2s ease;line-height:1}.btn-primary{background:#183d2f!important;color:#ffffff!important;box-shadow:0 3px 10px rgb(24 61 47 / .2)}.btn-primary:hover{background:#23523f!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 14px rgb(24 61 47 / .3)}.btn-secondary{background:#ffffff!important;color:#183d2f!important;border:1.5px solid #183d2f!important}.btn-secondary:hover{background:#183d2f!important;color:#ffffff!important}.btn-accent{background:#f4faf6!important;color:#183d2f!important;border:1.5px solid #a8d5be!important}.btn-accent:hover{background:#183d2f!important;color:#ffffff!important;border-color:#183d2f!important}.btn-outline{background:#ffffff!important;color:#475569!important;border:1.5px solid #cbd5e1!important}.btn-outline:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}.kefir-res-disclaimer{background:#fbfbf9;border:1px solid #e8e6df;border-left:4px solid #183d2f;border-radius:12px;padding:22px;margin-top:45px;font-size:.91rem;line-height:1.65;color:#4b5851}.disclaimer-header{display:flex;align-items:center;gap:8px;font-size:1rem;color:#183d2f;margin-bottom:10px}.disclaimer-icon{font-size:1.2rem}.kefir-res-disclaimer p{margin:0 0 10px 0}.kefir-res-disclaimer code{background:#eef3f0;padding:2px 6px;border-radius:4px;font-size:.85em;color:#183d2f;font-weight:700}.disclaimer-contact{margin-bottom:0!important;font-style:italic}.disclaimer-contact a{color:#183d2f;font-weight:700}@media (max-width:768px){.kefir-res-hero{padding:26px 16px}.kefir-res-grid{grid-template-columns:1fr}.kefir-section-header{flex-direction:column;gap:8px}}html,body{overflow-x:hidden!important;max-width:100%!important;width:100%!important;-webkit-text-size-adjust:100%!important}*,*::before,*::after{box-sizing:border-box!important}.grecaptcha-badge{visibility:hidden!important;pointer-events:none!important;right:0!important;left:auto!important;width:0!important;height:0!important;overflow:hidden!important}.entry-content table,table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-collapse:collapse!important;margin:20px 0!important}.entry-content img,.entry-content iframe,.entry-content embed,.entry-content object,.entry-content video,.entry-content figure,.inside-article img,.wp-block-image img{max-width:100%!important;height:auto!important;box-sizing:border-box!important}@media (max-width:768px){header.site-header{padding:14px 10px!important}.site-header .site-logo a{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;text-align:center!important}#cfh-header-branding{align-items:center!important;text-align:center!important;margin-left:0!important}.cfh-brand-title{font-size:20px!important;line-height:1.15!important}.cfh-brand-subtitle{font-size:12px!important;line-height:1.2!important}#page{margin:0 auto 30px auto!important;padding:0 10px!important;width:100%!important;max-width:100%!important}#main{margin:12px 0 20px 0!important}.site-content{padding:0!important}.single .inside-article,.page .inside-article{padding:18px 14px!important;border-radius:14px!important;box-shadow:0 2px 14px rgb(24 61 47 / .05)!important;border:1px solid #e2ede7!important}.single .featured-image,.page .featured-image{margin:-18px -14px 18px -14px!important;border-radius:12px 12px 0 0!important;overflow:hidden!important}.single .featured-image img,.page .featured-image img{width:100%!important;height:auto!important;max-height:240px!important;object-fit:cover!important;border-radius:0!important}h1.entry-title{font-size:1.55rem!important;line-height:1.25!important;word-break:break-word!important;margin-bottom:12px!important}.entry-content h1,.entry-content h2{font-size:1.32rem!important;line-height:1.3!important;word-break:break-word!important;margin:24px 0 12px 0!important}.entry-content h3,.entry-content h4{font-size:1.12rem!important;line-height:1.35!important;margin:20px 0 10px 0!important}.entry-content [style*="width"],.inside-article [style*="width"]{max-width:100%!important;width:auto!important}.entry-content div[style*="max-width"],.kefir-video-embed-box{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:12px!important;box-sizing:border-box!important}.entry-content [style*="padding-left: 40px"],.entry-content [style*="padding-left:40px"],.entry-content [style*="padding-left"]{padding-left:12px!important}.entry-content p,.entry-content div,.entry-content li,.entry-content span,p[style*="text-align: justify"],div[style*="text-align: justify"],li[style*="text-align: justify"]{text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.65!important}.kefir-video-embed-box iframe{width:100%!important}.kefir-engagement-bar{flex-direction:column!important;gap:14px!important;padding:14px!important;align-items:stretch!important;text-align:center!important}.kefir-like-button{justify-content:center!important}.kefir-share-section{flex-direction:column!important;gap:10px!important;align-items:center!important}.kefir-share-buttons{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}.kefir-share-btn{padding:7px 12px!important;font-size:0.82rem!important}.kefir-related-grid{grid-template-columns:1fr!important;gap:16px!important}.kefir-blog-header{padding:24px 14px 20px 14px!important}.kefir-blog-title{font-size:1.65rem!important}.kefir-filter-bar{gap:6px!important}.kefir-filter-pill{padding:6px 12px!important;font-size:0.82rem!important}}