.quality-hero{margin:0 22px;border-radius:5px;background:var(--green);color:white;display:grid;grid-template-columns:1.5fr 1fr;gap:9%;align-items:center}.quality-hero h1{font:500 clamp(40px,5.5vw,76px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-2px;margin:0 0 24px}.quality-hero .eyebrow,.quality-cta .eyebrow{color:var(--lime);font-size:14px}.quality-hero p:not(.eyebrow){font-size:18px;line-height:1.75;max-width:660px;color:#d6e3dc}.quality-index{border-top:1px solid #557060;padding-top:18px}.quality-index a{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #557060;font-size:18px;line-height:1.5}.quality-index a:hover{text-decoration:underline}.quality-index span{color:var(--lime);font-size:14px}.quality-intro>.eyebrow{font-size:14px}.quality-intro>p:not(.eyebrow){max-width:800px;font-size:18px;line-height:1.8;color:var(--muted);margin:26px 0}.credential-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.credential-card{border:1px solid #cdd8cb;border-radius:4px;padding:32px}.credential-type{font-size:14px;letter-spacing:1px;font-weight:700;color:#526b41}.credential-card h3{font:500 32px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.7px;margin:22px 0}.credential-card p:not(.credential-type){font-size:17px;line-height:1.75;color:var(--muted)}.credential-card dl>div{display:grid;grid-template-columns:140px 1fr;gap:15px;border-top:1px solid #dbe1dc;padding:13px 0;font-size:15px;line-height:1.6}.credential-card dd{margin:0;overflow-wrap:anywhere}.credential-card dt{font-weight:600}.credential-card .scope-note{font-size:15px!important;border-top:1px solid #dbe1dc;padding-top:18px}.quality-testing{background:#eff3ec;display:grid;grid-template-columns:1fr 1.2fr;gap:9%}.quality-testing p:not(.eyebrow){font-size:18px;line-height:1.8;color:var(--muted);margin-top:0}.quality-testing .eyebrow{font-size:14px}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px}.application-grid h3{font-size:25px;line-height:1.3}.application-grid p{font-size:17px;line-height:1.8;color:var(--muted)}.food-note{border-left:3px solid #8baa5a;padding-left:24px}.quality-cta{background:var(--green);color:white;margin:0 22px;border-radius:4px}.quality-cta>p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:800px;color:#d6e3dc}.quality-cta .quality-review{font-size:14px!important;margin-top:28px}.quality-page .button{gap:20px;line-height:1.5}.quality-page a:focus-visible{outline-color:#a6ce47}@media(max-width:800px){.quality-hero,.quality-testing{grid-template-columns:1fr;gap:30px}.credential-grid,.application-grid{grid-template-columns:1fr;gap:22px}.quality-hero,.quality-cta{margin:0 12px}.credential-card{padding:24px}}@media(max-width:420px){.credential-card dl>div{grid-template-columns:1fr;gap:3px}.quality-page .button{font-size:16px;padding:16px}.quality-hero h1{letter-spacing:-1px}}

.testing-topic+ .testing-topic{border-top:1px solid #cdd8cb;margin-top:30px;padding-top:26px}.testing-topic h3{font:500 26px/1.3 Manrope,Arial,sans-serif;margin:0 0 16px;letter-spacing:-.5px}.quality-testing .scope-note{font-size:15px!important}.credential-grid .credential-card:last-child:nth-child(odd){grid-column:1/-1}
