
/* Project updates, September 2026. */
.feed > .entry{padding-block:32px}
.feed > .entry > .entry-glow-frame{left:calc(var(--entry-frame-left) - 14px);right:-8px}
@media(max-width:860px){.feed > .entry{padding-block:28px}}
.entry h3{line-height:1.3}.entry-foot{flex-wrap:wrap;gap:8px}.entry-foot time{line-height:1.6}
.entry-art--concept{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px;background:linear-gradient(135deg,#132421,#203e36);color:#d8eee3}
.entry-art--concept.supply{background:linear-gradient(135deg,#152033,#273e57);color:#e0e9fa}
.concept-label{font-size:10px;letter-spacing:.16em;opacity:.8}.concept-title{font-size:clamp(17px,1.6vw,24px);font-weight:750;line-height:1.3}
.concept-steps{display:grid;grid-template-columns:1fr 1fr;gap:7px;font-size:11px}.concept-steps span{padding:6px 8px;border:1px solid #ffffff24;border-radius:5px}
.art-note{position:absolute;left:8px;bottom:8px;padding:3px 7px;border-radius:4px;background:#111d;color:#fff;font-size:10px}
@media(max-width:620px){.entry-art--concept{padding:18px;gap:12px}.concept-title{font-size:23px}.concept-steps{font-size:12px}.entry h3{line-height:1.4}}
