.result-item{display:flex;align-items:center;padding:10px;border-bottom:1px solid #e0e0e0}.result-image{width:50px;height:50px;object-fit:cover;margin-right:10px;border-radius:5px}.result-text a{font-size:14px;color:#333;text-decoration:none}.result-text a:hover{color:#4682b4}.menu-search-container{position:relative;display:inline-block}.search-icon{width:40px;height:40px;background-color:#96b663;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#fff}.search-form{position:absolute;top:0;right:0;display:flex;align-items:center;transition:width 0.3s ease;background-color:#fff;padding:5px;border-radius:5px}.search-form.hidden{width:0;overflow:hidden;visibility:hidden}.search-form.active{width:250px;visibility:visible}#search-input{width:250px;padding:5px;border:none;outline:none;background-color:#fff;border-radius:3px}#search-results{position:absolute;top:40px;right:0;background-color:#fff;padding:10px;width:100%;max-height:300px;overflow-y:auto;border:1px solid #ccc;z-index:9999;display:none}@media (min-width:768px){.mobile-search-container{display:none!important}}@media (max-width:768px){.menu-search-container{display:none}.mobile-search-container{display:flex!important}.mobile-search-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px}.search-form{display:flex;width:100%;background-color:#fff;border-radius:5px;padding:5px;border:1px solid #ccc}#mobile-search-input{flex-grow:1;padding:8px;border:none;outline:none}.search-submit{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.search-submit img{width:24px;height:24px}}.short-summary-box{background:#fdfbf5;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.short-summary-icon{width:36px;height:36px;background:#dff0b6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#3a7634;font-weight:700}.short-summary-content{flex-grow:1}.short-summary-title{font-size:18px;font-weight:700;color:#2f5d33;margin-bottom:5px}.short-summary-text{font-size:16px;color:#333;line-height:1.5}@media screen and (max-width:768px){.brxe-block.fr-blog-body-delta__sidebar .short-summary-box{display:none}.short-summary-mobile{margin:20px 0 20px}}.content-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:start}.content-full{margin-top:20px}.read-more-btn{background:#4CAF50;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:15px}