.foodloot .fq-body{max-width:900px;padding-bottom:96px}.fq-topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.foodloot .fq-topics button{color:#17332f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6dc;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;min-height:124px;padding:16px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.fq-topics svg{fill:none;stroke:#07655f;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;background:#e4f1ec;border-radius:10px;width:34px;height:34px;padding:7px;transition:background-color .2s,stroke .2s}.fq-topics b{font:650 15px/1.2 var(--font-archivo-flex),var(--font-archivo),sans-serif;letter-spacing:-.01em;display:block}.fq-topics small{color:#53675b;margin-top:4px;font-size:12.5px;transition:color .2s;display:block}@media (hover:hover){.foodloot .fq-topics button:hover{border-color:#a6c9bf}}.foodloot .fq-topics button[aria-selected=true]{color:#fff;background:#07655f;border-color:#07655f}.fq-topics button[aria-selected=true] svg{stroke:#fff;background:#ffffff24}.fq-topics button[aria-selected=true] small{color:#bfe0d8}.foodloot .fq-topics button:focus-visible{outline-offset:3px;outline:2px solid #07655f}.fq-topics button:active{scale:.98}.fq-panel{background:#fff;border:1px solid #e2e6dc;border-radius:24px;margin-top:28px;padding:8px 28px;animation:.35s cubic-bezier(.22,1,.36,1) fq-in}@keyframes fq-in{0%{opacity:0;translate:0 6px}}.foodloot .fq-panel h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.foodloot .fq-list details{border-top:1px solid #eceee8;border-bottom:0}.foodloot .fq-list details:first-child{border-top:0}.foodloot .fq-list summary{color:#17332f;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:20px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.fq-list summary::-webkit-details-marker{display:none}.foodloot .fq-list details p{color:#53675b;max-width:64ch;margin:-6px 0 0;padding:0 48px 22px 0;font-size:15px;line-height:1.65}.foodloot .fq-list summary:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #07655f}.foodloot .fq-list .d-faq-icon{background:#eceee8;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.foodloot .fq-list .d-faq-icon:before,.foodloot .fq-list .d-faq-icon:after{content:"";background:#07655f;border-radius:2px;width:12px;height:2px;transition:rotate .25s;position:absolute;top:13px;left:8px;transform:none}.foodloot .fq-list .d-faq-icon:after{rotate:90deg}.foodloot .fq-list details[open]:not([data-expanded=false]) .d-faq-icon:after{rotate:none}.fq-help{background:#e4f1ec;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px 28px;display:flex}.foodloot .fq-help-title{font:650 20px/1.2 var(--font-archivo-flex),var(--font-archivo),sans-serif;letter-spacing:-.02em;color:#17332f}.foodloot .fq-help p+p{color:#3f5a52;margin-top:4px;font-size:14px}.fq-help-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.foodloot .fq-button{color:#fff;background:#07655f;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.foodloot .fq-quiet{color:#07655f;border-bottom:1px solid #a6b9ae;padding:8px 0;font-size:14.5px;font-weight:600}.foodloot .fq-source{color:#53675b;text-align:center;margin-top:20px;font-size:13px;line-height:1.6}.foodloot .fq-source a{color:#07655f;border-bottom:1px solid #a6b9ae}@media (max-width:900px){.fq-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.fq-topics{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:2px 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.fq-topics::-webkit-scrollbar{display:none}.foodloot .fq-topics button{scroll-snap-align:start;flex:0 0 150px;min-height:112px}.fq-panel{border-radius:20px;padding:4px 18px}.foodloot .fq-list details p{padding-right:0}.fq-help{padding:22px}}@media (prefers-reduced-motion:reduce){.fq-panel{animation:none}.fq-topics button,.fq-topics svg,.fq-list .d-faq-icon:after{transition:none}}
