.system-more{font-size:22px;font-weight:700;letter-spacing:2px;line-height:1}

/* Continuous system list with a fixed viewing area. */
.systems-marquee{height:520px;overflow:hidden;margin-top:64px;mask-image:linear-gradient(to bottom,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28px,#000 calc(100% - 28px),transparent)}
.systems-marquee-track{animation:systems-scroll 75s linear infinite}
.systems-marquee-group.security-grid{margin-top:0;padding-bottom:64px}
.systems-marquee[data-paused="true"] .systems-marquee-track{animation-play-state:paused}
.systems-motion-toggle{display:block;margin:16px 0 0 auto;padding:6px 0;background:transparent;color:#69717b;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:4px}
@keyframes systems-scroll{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@media(max-width:1100px){.systems-marquee-group.security-grid{padding-bottom:56px}}
@media(max-width:800px){.systems-marquee{margin-top:48px}.systems-marquee-track{animation-duration:130s}.systems-marquee-group.security-grid{padding-bottom:56px}}
@media(prefers-reduced-motion:reduce){.systems-marquee{overflow-y:auto;mask-image:none;-webkit-mask-image:none}.systems-marquee-track{animation:none}.systems-marquee-group[aria-hidden="true"]{display:none}.systems-motion-toggle{display:none}}

/* Dark system section. */
#food-systems{background:#121316;color:#f5f6f8}
#food-systems h2,#food-systems h3{color:#f5f6f8}
#food-systems>.container>.description,#food-systems .security-grid .description{color:#bdc2ca}
#food-systems .food-feature-context{color:#9aa3ae}
#food-systems .title-icon{background:#2a2e34;color:#d3d8df}
#food-systems .actions .button{background:#f5f6f8;border-color:#f5f6f8;color:#16181d}
#food-systems .actions .button:hover{background:#dfe3e8;border-color:#dfe3e8}

.food-feature-context{margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.5}
#food-systems .security-grid .description{margin-top:10px}
@media(max-width:600px){.food-feature-context{font-size:14px}}
