/* Brand, sidebar and editorial card corrections */
header{padding:13px 10px 18px;overflow-y:auto;scrollbar-width:thin}header .logo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 2px 18px;border-bottom:1px solid #e4e9df;text-align:center;line-height:1.12;min-height:126px}header .logo:before{display:none!important}header .logo .hq-brand-icon{display:block;width:57px;height:57px;margin:0 auto 3px}header .logo strong{display:block;font-size:23px;letter-spacing:-1.1px;color:#182f21;font-weight:850}header .logo small{display:block;font-size:8px;letter-spacing:1px;font-weight:750;color:#526c58;margin:7px 0 0}.tabs{position:fixed!important;top:164px!important;left:10px!important;width:calc(var(--hq-rail) - 20px)!important;gap:5px;margin:0;padding:0;overflow:visible}.tabs button{flex-shrink:0;min-height:46px}.tabs .hq-manage{display:none!important}.hq-bottom{gap:12px;margin-top:4px}.hq-bottom button{position:relative;display:block;isolation:isolate;min-height:166px;text-align:left;padding:21px 16px 18px;border:1px solid #e4e8de;background:#fff;border-radius:20px;box-shadow:0 4px 12px #2437220c;overflow:hidden;font-size:20px;font-weight:820;letter-spacing:-.4px;line-height:1.15;transition:transform .15s,box-shadow .15s}.hq-bottom button:hover{transform:translateY(-2px);box-shadow:0 9px 25px #24372219}.hq-bottom button img{position:absolute;z-index:-1;right:0;bottom:0;top:0;width:58%;height:100%;margin:0;float:none;object-fit:cover;object-position:center;border-radius:0;mask-image:linear-gradient(to right,transparent,#000 42%)}.hq-bottom button:after{content:'↗';display:flex;align-items:center;justify-content:center;position:absolute;left:15px;bottom:15px;border-radius:50%;width:29px;height:29px;background:#edf2e8;color:#28533a;font-size:16px;font-weight:600}.hq-bottom button span{display:block;max-width:56%;font-size:12px;font-weight:450;line-height:1.45;color:#374a3d;margin-top:9px}.hq-chip.hq-ingredient-tile img{background:#f8f8f5;object-fit:contain;object-position:center;padding:2px;border:1px solid #eff0eb}.hq-chip.hq-ingredient-tile{min-height:105px}.hq-chip.hq-ingredient-tile img{height:75px}@media(max-width:750px){header{overflow:visible}.tabs{flex:0 1 auto!important;flex-wrap:nowrap;overflow-x:auto!important;margin:10px 0!important}.hq-bottom button{min-height:146px;padding:14px;font-size:16px}.hq-bottom button span{font-size:11px;max-width:62%}.hq-bottom button img{width:60%}}