/* October 2026 content additions; retain the site's existing visual language. */
.hero-publication{display:flex;align-items:center;gap:12px;font-size:12px;color:#ace8cc;margin-top:23px;width:fit-content}
.hero-publication span{font-size:17px}
.latest-update{display:grid;grid-template-columns:220px minmax(0,1fr) 24px;gap:24px;align-items:center;border-block:1px solid var(--line);padding:22px 0;margin-top:14px}
.latest-update strong,.latest-update>span:nth-child(2)>span{display:block}
.latest-update strong{font-size:17px;font-weight:500;color:var(--ink)}
.latest-update>span:nth-child(2)>span{font-size:12px;color:var(--muted);margin-top:4px}
.latest-update>span:last-child{font-size:24px;color:var(--accent)}
.latest-update:hover strong{color:var(--accent)}
.accepted-badge{border-color:#4e8879;color:#ace8cc;background:#ace8cc08}
.accepted-milestone span{color:#ace8cc}
.forge-feature{margin-top:50px;border:1px solid #304b62;border-radius:12px;padding:34px;background:linear-gradient(135deg,#0e2130,#0a111d 75%)}
.forge-feature-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.forge-feature-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:48px;margin:30px 0}
.forge-feature-intro h3{font-family:var(--display);font-size:clamp(25px,3vw,39px);font-weight:450;line-height:1.3;letter-spacing:-1px}
.forge-feature-intro p,.forge-workflow p,.forge-feature-detail p{font-size:14px;color:var(--muted)}
.forge-workflow{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-block:1px solid var(--line);margin:0}
.forge-workflow li{padding:26px 0}
.forge-workflow li>span{color:var(--accent);display:block;font-size:11px;margin-bottom:14px}
.forge-workflow strong{font-size:17px;font-weight:500;display:block;margin-bottom:10px}
.forge-feature-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:26px 0}
.forge-feature-detail h4{font-size:14px;font-weight:500;margin:0 0 8px}
.forge-feature-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:22px}
.forge-feature-foot p{font-size:12px;color:var(--muted);max-width:650px}
.forge-feature-foot button{flex-shrink:0;background:none;border:0;text-align:left;padding:8px 0;font-size:13px}
@media(max-width:800px){.latest-update{grid-template-columns:minmax(0,1fr) 24px;gap:10px 18px}.latest-update>.eyebrow{grid-column:1}.latest-update>span:nth-child(2){grid-column:1}.latest-update>span:last-child{grid-column:2;grid-row:1/3}.forge-feature{padding:24px}.forge-feature-intro{grid-template-columns:1fr;gap:20px}.forge-feature-foot{display:block}.forge-feature-foot button{margin-top:16px}.forge-workflow,.forge-feature-detail{gap:22px}}
@media(max-width:560px){.forge-feature{padding:23px 18px}.forge-workflow,.forge-feature-detail{grid-template-columns:1fr;gap:0}.forge-workflow li+li{border-top:1px solid var(--line)}.forge-workflow li{padding:20px 0}.forge-workflow li>span{display:inline;margin-right:10px}.forge-workflow strong{display:inline}.forge-workflow p{margin-top:10px}.forge-feature-detail{gap:20px}.latest-update strong{font-size:16px}}
