1eddcf9136
Task 10d: rewrite trade-pro article.html from the thin pro-article skeleton to the cms news/[slug].astro design (pixel baseline dist/hesupipe/en/news/<slug>/): - hero reuses the 10c sf-tp-page-hero component (cover as bg image + brand-soft overlay) with the breadcrumb inside; the platform contract class .pro-article-hero stays on the hero section and the pro-base centered/giant-h1 skeleton is flattened by specificity in pro.css - meta row (category pill - publish_date - author), rich-text body via body_copy with a cms rich-body typographic layer, divider, author card, next-story navigation - related band below the content: More News side box (120px thumb rows, 3 items, self and next-story excluded) + dark side CTA + back link, 1fr+300px grid collapsing at 900/620 - date field is meta.fields.publish_date (blueprints post definition), rendered raw as YYYY-MM-DD - new responsive rules live in the 10d media blocks appended at the end of pro.css to avoid the 10c source-order cascade trap; the 620 hero h1 compact size is re-declared at the same specificity because the 10d no-media h1 reset (0,4,0) outranks the 10c 620 rule (0,3,0) - tests: test_trade_pro_article_layout_structure builds a site with a cover/date/rich-body post plus 4 other posts and asserts hero/meta/ body/author/next/related structure, .pro-article-hero presence, no bare arrow characters Co-Authored-By: Claude Code <noreply@anthropic.com>