{
  "id": "late-edition-front",
  "name": "Front Page",
  "theme": "late-edition",
  "category": "Editorial",
  "description": "A front page built on a genuine five-column text grid, where the lead headline spans three columns and the copy flows underneath it rather than beside a picture.",
  "layout": "Five text columns with 1px vertical rules at 1360px; the lead spans columns 1–3, a boxed sidebar occupies column 5 from the fold down.",
  "modules": [
    {
      "key": "masthead",
      "name": "Masthead",
      "html": "\n<header class=\"mh\"><div class=\"rule\"><span>No. 41,208</span><span>Thursday 11 June 2026</span><span class=\"live\"><i></i>Updated 2 minutes ago</span></div><h1 class=\"mast\">The Late Edition</h1><nav><a href=\"#\">Home</a><a href=\"#\">Politics</a><a href=\"#\">Business</a><a href=\"#\">Science</a><a href=\"#\">Culture</a><a href=\"#\">Sport</a><a href=\"#\">Obituaries</a></nav></header>"
    },
    {
      "key": "lead",
      "name": "Lead story",
      "html": "\n<article class=\"ld\"><span class=\"k\">Transport · Exclusive</span><h2>Ferry Contract Was Signed Nine Months Before The Boats Existed</h2><p class=\"dk\">Correspondence released under appeal shows officials warned twice that the yard had never built a vessel of the class, and were overruled on both occasions.</p><p class=\"by\">By Ines Marchetti · Transport Correspondent · 14 min</p>\n<div class=\"cols5\">\n<p>The contract to build two ferries for the western route was signed in March of the year before either hull was laid down, according to correspondence released this week after a two-year appeal.</p>\n<p>Officials in the procurement directorate wrote to ministers twice, in January and again in February, warning that the yard selected had never delivered a vessel of that displacement and that its recent record on a smaller class was already eleven months late.</p>\n<p>Both warnings were acknowledged and neither was acted on. A third note, written after the contract had been signed, records that the department had by then no realistic alternative supplier within the timescale set by the route's licence obligations.</p>\n<p>The department has said the decision was taken on the basis of the information available at the time and that the warnings were one input among several. It has not disputed the authenticity of any of the released documents.</p>\n<p>A parliamentary committee has asked for the remaining eleven documents, which the department is continuing to withhold on the grounds of commercial confidentiality.</p>\n</div></article>"
    },
    {
      "key": "sidebar",
      "name": "Boxed sidebar",
      "html": "\n<aside class=\"sb\"><span class=\"k\">What the documents say</span>\n<ol>\n  <li><time>14 Jan</time><p>Procurement directorate notes the yard has \"no experience of this displacement\".</p></li>\n  <li><time>02 Feb</time><p>Second note warns of an eleven-month overrun on the previous class.</p></li>\n  <li><time>19 Mar</time><p>Contract signed. Value redacted in the released copy.</p></li>\n  <li><time>04 Apr</time><p>Internal note: \"no realistic alternative within the licence timescale\".</p></li>\n</ol>\n<p class=\"src\">Source: 23 documents released 9 June after appeal. Eleven remain withheld.</p></aside>"
    },
    {
      "key": "briefs",
      "name": "Column briefs",
      "html": "\n<section class=\"br\">\n  <article><span class=\"k\">Business</span><h3>Rail Freight Volumes Fall For A Fourth Quarter</h3><p>Down 6.1 per cent on the year, with construction aggregates accounting for most of the decline.</p></article>\n  <article class=\"amend\"><span class=\"k\">Science</span><h3>Seabird Count Revised Upward After Survey Error</h3><p>The 2025 figure was undercounted by roughly a fifth on three of the eleven monitored stacks.</p><span class=\"am\">Amended 09:14</span></article>\n  <article><span class=\"k\">Culture</span><h3>The Playhouse Announces An Eleven-Production Season</h3><p>Members book from January. Two of the eleven are new commissions.</p></article>\n  <article><span class=\"k\">Sport</span><h3>Second Round Draw Made Without Its Two Favourites</h3><p>Both were eliminated on Tuesday, one of them for the first time in nine seasons.</p></article>\n</section>"
    }
  ],
  "moduleCount": 4,
  "reorderable": false,
  "meta": {
    "id": "late-edition-front",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-01T23:43:21+09:00",
    "updatedAt": "2026-09-01T23:43:21+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/late-edition-front.json",
  "structure": "Five text columns with 1px vertical rules at 1360px; the lead spans columns 1–3, a boxed sidebar occupies column 5 from the fold down.",
  "html": "<div class=\"dz dz-late-edition-front\" data-design=\"late-edition-front\" data-theme=\"late-edition\">\n<section class=\"dz-mod\" data-mod=\"masthead\" aria-label=\"Masthead\">\n<header class=\"mh\"><div class=\"rule\"><span>No. 41,208</span><span>Thursday 11 June 2026</span><span class=\"live\"><i></i>Updated 2 minutes ago</span></div><h1 class=\"mast\">The Late Edition</h1><nav><a href=\"#\">Home</a><a href=\"#\">Politics</a><a href=\"#\">Business</a><a href=\"#\">Science</a><a href=\"#\">Culture</a><a href=\"#\">Sport</a><a href=\"#\">Obituaries</a></nav></header></section><div class=\"body\"><section class=\"dz-mod\" data-mod=\"lead\" aria-label=\"Lead story\">\n<article class=\"ld\"><span class=\"k\">Transport · Exclusive</span><h2>Ferry Contract Was Signed Nine Months Before The Boats Existed</h2><p class=\"dk\">Correspondence released under appeal shows officials warned twice that the yard had never built a vessel of the class, and were overruled on both occasions.</p><p class=\"by\">By Ines Marchetti · Transport Correspondent · 14 min</p>\n<div class=\"cols5\">\n<p>The contract to build two ferries for the western route was signed in March of the year before either hull was laid down, according to correspondence released this week after a two-year appeal.</p>\n<p>Officials in the procurement directorate wrote to ministers twice, in January and again in February, warning that the yard selected had never delivered a vessel of that displacement and that its recent record on a smaller class was already eleven months late.</p>\n<p>Both warnings were acknowledged and neither was acted on. A third note, written after the contract had been signed, records that the department had by then no realistic alternative supplier within the timescale set by the route's licence obligations.</p>\n<p>The department has said the decision was taken on the basis of the information available at the time and that the warnings were one input among several. It has not disputed the authenticity of any of the released documents.</p>\n<p>A parliamentary committee has asked for the remaining eleven documents, which the department is continuing to withhold on the grounds of commercial confidentiality.</p>\n</div></article></section><section class=\"dz-mod\" data-mod=\"sidebar\" aria-label=\"Boxed sidebar\">\n<aside class=\"sb\"><span class=\"k\">What the documents say</span>\n<ol>\n  <li><time>14 Jan</time><p>Procurement directorate notes the yard has \"no experience of this displacement\".</p></li>\n  <li><time>02 Feb</time><p>Second note warns of an eleven-month overrun on the previous class.</p></li>\n  <li><time>19 Mar</time><p>Contract signed. Value redacted in the released copy.</p></li>\n  <li><time>04 Apr</time><p>Internal note: \"no realistic alternative within the licence timescale\".</p></li>\n</ol>\n<p class=\"src\">Source: 23 documents released 9 June after appeal. Eleven remain withheld.</p></aside></section></div><section class=\"dz-mod\" data-mod=\"briefs\" aria-label=\"Column briefs\">\n<section class=\"br\">\n  <article><span class=\"k\">Business</span><h3>Rail Freight Volumes Fall For A Fourth Quarter</h3><p>Down 6.1 per cent on the year, with construction aggregates accounting for most of the decline.</p></article>\n  <article class=\"amend\"><span class=\"k\">Science</span><h3>Seabird Count Revised Upward After Survey Error</h3><p>The 2025 figure was undercounted by roughly a fifth on three of the eleven monitored stacks.</p><span class=\"am\">Amended 09:14</span></article>\n  <article><span class=\"k\">Culture</span><h3>The Playhouse Announces An Eleven-Production Season</h3><p>Members book from January. Two of the eleven are new commissions.</p></article>\n  <article><span class=\"k\">Sport</span><h3>Second Round Draw Made Without Its Two Favourites</h3><p>Both were eliminated on Tuesday, one of them for the first time in nine seasons.</p></article>\n</section></section>\n</div>",
  "css": "\n.dz-late-edition-front { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 20px 26px 30px; }\n.dz-late-edition-front .rule { display: flex; gap: 22px; font-family: var(--pv-mono); font-size: 12px; text-transform: uppercase; color: var(--muted-foreground); padding-bottom: 8px; border-bottom: 1px solid var(--border); }\n.dz-late-edition-front .live { margin-left: auto; display: flex; align-items: center; gap: 6px; color: var(--primary); }\n.dz-late-edition-front .live i { width: 7px; height: 7px; background: var(--primary); display: inline-block; animation: dz-le-blink 2s steps(1, end) infinite; }\n.dz-late-edition-front @keyframes dz-le-blink { 0%, 50% { opacity: 1 } 51%, 100% { opacity: .25 } }\n.dz-late-edition-front .mast { font-family: var(--pv-display); text-transform: uppercase; font-weight: 400; letter-spacing: -.01em; font-size: 82px; line-height: .96; margin: 12px 0 10px; text-align: center; }\n.dz-late-edition-front .mh nav { display: flex; gap: 22px; justify-content: center; padding: 9px 0; border-top: 2px solid var(--border); border-bottom: 2px solid var(--border); }\n.dz-late-edition-front .mh nav a { font-family: var(--pv-mono); font-size: 12px; text-transform: uppercase; color: var(--muted-foreground); text-decoration: none; color: var(--foreground); }\n.dz-late-edition-front .body { display: grid; grid-template-columns: 1fr 300px; gap: 26px; padding: 22px 0; border-bottom: 1px solid var(--border); }\n.dz-late-edition-front .k { font-family: var(--pv-body); text-transform: uppercase; letter-spacing: .16em; font-size: 10.5px; font-weight: 700; color: var(--primary); }\n.dz-late-edition-front .ld h2 { font-family: var(--pv-display); text-transform: uppercase; font-weight: 400; letter-spacing: -.01em; font-size: 42px; line-height: 1.04; margin: 8px 0 10px; }\n.dz-late-edition-front .dk { font-size: 17px; line-height: 1.6; margin: 0 0 8px; }\n.dz-late-edition-front .by { font-family: var(--pv-mono); font-size: 12px; text-transform: uppercase; color: var(--muted-foreground); margin: 0 0 16px; padding-bottom: 12px; border-bottom: 1px solid var(--border); }\n.dz-late-edition-front .cols5 { column-count: 4; column-gap: 18px; column-rule: 1px solid var(--border); }\n.dz-late-edition-front .cols5 p { margin: 0 0 12px; font-size: 15.5px; line-height: 1.56; }\n.dz-late-edition-front .sb { border: 1px solid var(--border); padding: 16px; align-self: start; }\n.dz-late-edition-front .sb ol { list-style: none; margin: 12px 0 0; padding: 0; }\n.dz-late-edition-front .sb li { padding: 10px 0; border-top: 1px solid var(--border); }\n.dz-late-edition-front .sb time { font-family: var(--pv-mono); font-size: 12px; text-transform: uppercase; color: var(--muted-foreground); display: block; margin-bottom: 3px; }\n.dz-late-edition-front .sb p { margin: 0; font-size: 13.5px; line-height: 1.5; }\n.dz-late-edition-front .src { font-family: var(--pv-mono); font-size: 12px; text-transform: uppercase; color: var(--muted-foreground); text-transform: none; margin-top: 12px; padding-top: 10px; border-top: 2px solid var(--border); }\n.dz-late-edition-front .br { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; padding-top: 20px; }\n.dz-late-edition-front .br article { padding-left: 18px; border-left: 1px solid var(--border); }\n.dz-late-edition-front .br article:first-child { padding-left: 0; border-left: 0; }\n.dz-late-edition-front .br h3 { font-family: var(--pv-display); text-transform: uppercase; font-weight: 400; letter-spacing: -.01em; font-size: 21px; line-height: 1.14; margin: 6px 0 7px; }\n.dz-late-edition-front .br p { margin: 0; font-size: 14px; line-height: 1.5; }\n.dz-late-edition-front .amend { border-left: 3px solid var(--accent); }\n.dz-late-edition-front .am { font-family: var(--pv-mono); font-size: 12px; text-transform: uppercase; color: var(--muted-foreground); color: var(--accent); display: block; margin-top: 8px; }\n@media (prefers-reduced-motion: reduce) { .dz-late-edition-front *, .dz-late-edition-front *::before, .dz-late-edition-front *::after { transition-duration: 1ms !important; animation-duration: 1ms !important; } }\n",
  "requiredTheme": "/api/v1/themes/late-edition.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Fjalla+One:wght@400;500;600;700&family=Zilla+Slab:wght@400;500;600;700&family=Anonymous+Pro:wght@400;500;600;700&display=swap"
}