.faq-introduction{max-width:34ch;color:var(--muted);overflow-wrap:anywhere;margin-top:22px;font-size:14px;line-height:1.7}.faq-introduction a{color:var(--orange-dark);text-underline-offset:3px}.faq-category{letter-spacing:.06em;text-transform:uppercase;margin:0;padding:26px 18px 15px;font-size:14px}.faq-list summary:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.food-trust{background:var(--paper);padding:clamp(40px,6vw,75px) clamp(20px,8vw,130px)}.food-trust h2{text-transform:uppercase;margin:0 0 28px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.05}.food-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.food-trust article{border:1px solid var(--line);background:#fff;border-radius:5px;padding:22px}.food-trust h3{margin:0 0 10px;font-size:16px}.food-trust p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.65}.food-trust a{color:var(--orange-dark);text-underline-offset:3px;text-decoration:underline}.food-trust small{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5;display:block}@media (max-width:720px){.food-trust-grid{grid-template-columns:1fr;gap:10px}.food-trust article{padding:18px}}
