.development-article .dev-figure{margin:30px 0;background:#0b2329;border:1px solid #35534e}
.development-article .dev-figure a{display:block}
.development-article .dev-figure img{display:block;width:100%;height:auto;background:#0b1b20}
.development-article .dev-figure figcaption{padding:14px 18px;color:#b8cbc4;font-size:12px;line-height:1.6}
.development-article .dev-kicker{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}
.development-article .dev-kicker span{border:1px solid #42675b;padding:6px 10px;font-size:11px;letter-spacing:.04em;color:#a6e9c5}
.development-article .dev-note{border-left:3px solid #72e5ab;background:#0c2529;padding:18px 22px;margin:28px 0}
.development-article .dev-note p{margin:0}
.development-article section{scroll-margin-top:110px}
.development-article .dev-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:25px 0}
.development-article .dev-flow li{padding:16px;border:1px solid #35534e;font-size:13px;line-height:1.6;margin:0}
.development-article .dev-flow strong{display:block;color:#72e5ab;margin-bottom:5px}
.development-article .dev-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.development-article .dev-pair .dev-figure{margin:0}
.development-article .dev-pair img{aspect-ratio:4/3;object-fit:contain}
.development-journal .editorial-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid #35534e}
.development-journal .editorial-card{overflow:hidden}
@media(max-width:760px){.development-article .dev-flow,.development-article .dev-pair{grid-template-columns:1fr}.development-article .dev-figure figcaption{padding:12px 14px}.development-article section{scroll-margin-top:85px}}
