@keyframes phylos-pulse{0%,to{box-shadow:0 0 20px rgb(6 182 212/.5)}50%{box-shadow:0 0 30px rgb(6 182 212/.7)}}@keyframes phylos-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes phylos-breathing{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-3px)}}@keyframes phylos-leaf-sparkle{0%,to{opacity:.3;filter:brightness(1) blur(10px);transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;filter:brightness(1.5) blur(15px);transform:translate(-50%,-50%) scale(1.2)}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:0;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0;left:-1px;top:100%}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:0;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.wp-block-navigation__responsive-close:focus{outline:0}.wp-block-navigation__responsive-dialog{position:relative}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;font-size:24px}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads,:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}.ecoscore-widget{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0/.15);overflow:hidden}.ecoscore-dark{background:#1a1a1a;color:#ecf0f1}.ecoscore-icon{font-size:26px;flex-shrink:0}.ecoscore-carbon-label{font-size:13px;font-weight:600;padding:4px 10px;border-radius:12px;display:inline-block;margin-top:5px}.ecoscore-carbon-low{background:#2ecc71;color:#fff}.ecoscore-detailed{max-width:380px;width:100%}.ecoscore-header{background:linear-gradient(135deg,#27ae60 0,#229954 100%);padding:28px;display:flex;justify-content:space-between;align-items:center;color:#fff}.ecoscore-score-section{display:flex;flex-direction:column;gap:8px}.ecoscore-score{font-size:40px;font-weight:700;line-height:1}.ecoscore-score span{font-size:20px;opacity:.9}.ecoscore-rank{width:65px;height:65px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#27ae60}.ecoscore-body{padding:28px}.ecoscore-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgb(0 0 0/.08)}.ecoscore-dark .ecoscore-item{border-bottom-color:rgb(255 255 255/.08)}.ecoscore-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ecoscore-item .ecoscore-icon{font-size:30px}.ecoscore-item strong{display:block;font-size:16px;font-weight:700;margin-bottom:6px;color:#2c3e50}.ecoscore-dark .ecoscore-item strong{color:#ecf0f1}.ecoscore-item p{margin:0;font-size:15px;opacity:.85;line-height:1.5}.ecoscore-item.ecoscore-green{background:#d5f4e6;border-radius:10px;margin-left:-16px;margin-right:-16px;padding:16px}.ecoscore-dark .ecoscore-item.ecoscore-green{background:#1e4d2b}.ecoscore-item.ecoscore-green .ecoscore-icon,.ecoscore-item.ecoscore-green strong{color:#27ae60}.ecoscore-dark .ecoscore-item.ecoscore-green strong{color:#2ecc71}.ecoscore-footer{padding:16px 28px;text-align:center;font-size:12px;opacity:.7;border-top:1px solid rgb(0 0 0/.1);background:rgb(0 0 0/.02)}.ecoscore-dark .ecoscore-footer{border-top-color:rgb(255 255 255/.1);background:rgb(255 255 255/.02)}@media (max-width:768px){.ecoscore-icon{font-size:28px}.ecoscore-item strong{font-size:17px!important}.ecoscore-item p{font-size:16px!important}.ecoscore-carbon-label{font-size:14px!important}}@media (max-width:480px){.ecoscore-widget{max-width:100%}.ecoscore-icon{font-size:30px}.ecoscore-item strong{font-size:18px!important}.ecoscore-item p{font-size:17px!important}}.wp-dropcap{float:left;font-size:3em;line-height:1;margin-right:.1em;font-weight:700;padding:0;position:relative;top:0}.wp-dropcap-classic{font-family:Georgia,serif}.wppsac-wrap,.wppsac-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important}.wppsac-clearfix:after,.wppsac-clearfix:before{content:"";display:table}.wppsac-clearfix,.wppsac-clearfix::after{clear:both}.wppsac-wrap .wppsac-post-image{border-radius:0;box-shadow:none}.wppsac-post-carousel{visibility:hidden;opacity:0;transition:opacity .5s linear}.wppsac-post-carousel h2.wppsac-post-title{margin:5px 0!important;line-height:26px}.wppsac-post-carousel h2.wppsac-post-title a{font-size:22px;line-height:26px}.wppsac-post-carousel a{text-decoration:none!important}.wppsac-post-carousel.design-1 .wppsac-post-title a{color:#444}.wppsac-post-carousel.design-1 .wppsac-post-image-bg{margin-bottom:15px}.wppsac-post-carousel.design-1 .wppsac-carousel-slides{padding:0 10px}div.heateor_sss_sharing_ul a:focus,div.heateor_sss_sharing_ul a:link{text-decoration:none;background:0 0!important}.heateor_sss_vertical_sharing{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;background:0 0;-webkit-box-shadow:0 1px 4px 1px rgb(0 0 0/.1);box-shadow:0 1px 4px 1px rgb(0 0 0/.1);position:fixed;overflow:visible;z-index:10000000;display:block;padding:10px;border-radius:4px;opacity:1;box-sizing:content-box!important}div.heateor_sss_sharing_ul{padding-left:0!important;margin:1px 0!important}div.heateor_sss_sharing_ul a:before{content:none!important}.heateor_sss_sharing_container a{padding:0!important;box-shadow:none!important;border:0!important}.heateorSssClear{clear:both}div.heateor_sss_bottom_sharing{margin-bottom:0}div.heateor_sss_sharing_container a:before{content:none}div.heateor_sss_sharing_container svg{width:100%;height:100%}#phylos-widget-container{position:fixed;bottom:2rem;right:2rem;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.phylos-widget-hidden{opacity:0!important;pointer-events:none!important;transition:opacity .3s ease}.phylos-hidden{display:none!important}.phylos-reopen-btn{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#06b6d4 0,#10b981 100%);border:0;box-shadow:0 10px 30px rgb(6 182 212/.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.phylos-reopen-btn:hover{transform:scale(1.1);box-shadow:0 15px 40px rgb(6 182 212/.7)}.phylos-reopen-btn .phylos-icon{width:1.5rem;height:1.5rem;color:#fff}.phylos-widget{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.phylos-close-btn{width:2rem;height:2rem;border-radius:.5rem;background:rgb(0 0 0/.8);backdrop-filter:blur(10px);margin-bottom:.5rem;border:1px solid rgb(6 182 212/.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.phylos-close-btn:hover{background:rgb(6 182 212/.2);transform:scale(1.1)}.phylos-close-btn .phylos-icon{width:1rem;height:1rem;color:#06b6d4}.phylos-content{display:flex;align-items:center;gap:.5rem}.phylos-help-btn{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#06b6d4 0,#0891b2 100%);border:0;box-shadow:0 0 20px rgb(6 182 212/.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:phylos-pulse 2s ease-in-out infinite}.phylos-help-btn:hover{transform:scale(1.1);box-shadow:0 0 30px rgb(6 182 212/.7)}.phylos-help-btn .phylos-icon{width:1.25rem;height:1.25rem;color:#fff;transition:transform .3s ease}.phylos-help-btn:hover .phylos-icon{transform:rotate(12deg)}.phylos-mascot{position:relative;cursor:pointer;transition:transform .3s ease}.phylos-mascot:hover{transform:scale(1.05)}.phylos-glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgb(6 182 212/.2)0,rgb(16 185 129/.2) 100%);filter:blur(40px);animation:phylos-glow 3s ease-in-out infinite}.phylos-image{position:relative;width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 0 30px rgb(6 182 212/.3));transition:opacity .3s ease,filter .5s ease;animation:phylos-breathing 4s ease-in-out infinite}.phylos-mascot::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:radial-gradient(circle,rgb(16 185 129/.6)0,transparent 70%);border-radius:50%;animation:phylos-leaf-sparkle 3s ease-in-out infinite;pointer-events:none;z-index:1}.phylos-search-panel{position:fixed;bottom:17rem;right:1rem;width:24rem;background:rgb(0 0 0/.95);backdrop-filter:blur(20px);border:1px solid rgb(6 182 212/.3);border-radius:1rem;padding:1.5rem;box-shadow:0 20px 60px rgb(6 182 212/.2);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.phylos-search-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.phylos-search-icon{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#06b6d4 0,#10b981 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.phylos-search-icon .phylos-icon{width:1.25rem;height:1.25rem;color:#fff}.phylos-search-title h3{margin:0;font-size:1.125rem;font-weight:600;color:#fff}.phylos-search-title p{margin:0;font-size:.875rem;color:rgb(6 182 212/.7)}.phylos-search-form{display:flex;flex-direction:column;gap:1rem}.phylos-search-input{width:100%;padding:.75rem 1rem;background:rgb(255 255 255/.1);border:1px solid rgb(6 182 212/.4);border-radius:.5rem;color:#fff;font-size:1rem;font-weight:500;outline:0;transition:all .3s ease}.phylos-search-input::placeholder{color:rgb(6 182 212/.7);font-weight:400}.phylos-search-input:focus{border-color:#06b6d4;box-shadow:0 0 0 3px rgb(6 182 212/.1)}.phylos-search-tags{display:flex;flex-wrap:wrap;gap:.5rem}.phylos-search-btn,.phylos-tag{cursor:pointer;transition:all .3s ease}.phylos-tag{padding:.375rem .75rem;font-size:.75rem;border-radius:9999px;background:rgb(6 182 212/.15);border:1px solid rgb(6 182 212/.4);color:#06b6d4;pointer-events:auto;user-select:none}.phylos-tag:hover{background:rgb(6 182 212/.3);border-color:rgb(6 182 212/.6);transform:translateY(-2px);box-shadow:0 4px 12px rgb(6 182 212/.3)}.phylos-search-btn{width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#06b6d4 0,#10b981 100%);border:0;border-radius:.5rem;color:#fff;font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem}.phylos-search-btn:hover{background:linear-gradient(135deg,#0891b2 0,#059669 100%);transform:translateY(-2px);box-shadow:0 10px 30px rgb(6 182 212/.3)}.phylos-search-btn .phylos-icon{width:1rem;height:1rem}@media (max-width:768px){#phylos-widget-container{bottom:1rem;right:1rem}.phylos-image{width:120px;height:120px}.phylos-help-btn{width:2.5rem;height:2.5rem}.phylos-help-btn .phylos-icon{width:1rem;height:1rem}.phylos-search-panel{bottom:10rem;right:1rem;left:1rem;width:auto}}.phylos-read-article-btn{width:100%;padding:.875rem 1.25rem;margin-top:.75rem;background:linear-gradient(135deg,#10b981 0,#059669 100%);border:0;border-radius:.75rem;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 15px rgb(16 185 129/.3)}.phylos-read-article-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(16 185 129/.5);background:linear-gradient(135deg,#059669 0,#047857 100%)}.phylos-read-article-btn:active{transform:translateY(0)}.phylos-read-article-btn .phylos-icon{width:1.25rem;height:1.25rem}.phylos-icon{stroke-linecap:round;stroke-linejoin:round}