.food-v102-release{margin:26px 0;background:linear-gradient(135deg,#103f35,#176454);color:white;border-radius:22px;padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:center}.food-v102-release p{max-width:760px;color:#dcece7}.food-v102-release .btn{background:white;color:#164f43}.factory-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.factory-stats div,.factory-flow article{background:white;border:1px solid #dce7e3;border-radius:16px;padding:18px}.factory-stats b{font-size:30px;display:block;color:#135548}.factory-stats span{color:#647773}.factory-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.factory-flow article>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#dff2eb;color:#135548;font-weight:800}.factory-list{display:grid;gap:8px}.factory-list a{display:grid;grid-template-columns:95px 1fr 180px 140px;gap:12px;align-items:center;padding:12px;border:1px solid #e2ebe8;border-radius:10px;text-decoration:none;color:#243b36}.factory-list a:hover{background:#f4faf7}.factory-list em{font-style:normal;color:#687a76}.factory-list b{color:#8b6410}@media(max-width:900px){.factory-stats,.factory-flow{grid-template-columns:1fr 1fr}.factory-list a{grid-template-columns:90px 1fr}.factory-list em,.factory-list b{grid-column:2}.food-v102-release{align-items:flex-start;flex-direction:column}}
.food-v103-release{margin:18px 0;padding:20px;border:1px solid #c9dfd6;border-radius:18px;background:linear-gradient(135deg,#f4fbf8,#fffdf5);display:flex;justify-content:space-between;gap:20px;align-items:center}.food-v103-release strong{font-size:28px;color:#0d4f3b}.factory-v103-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.factory-v103-grid>div{padding:16px;border:1px solid #dce8e3;border-radius:14px;background:white}.factory-v103-grid b{display:block;font-size:25px;color:#0d4f3b}@media(max-width:900px){.factory-v103-grid{grid-template-columns:repeat(2,1fr)}.food-v103-release{align-items:flex-start;flex-direction:column}}
