/* ============================================================
   AERL Kakadu 120 datasheet — per-doc overrides only.
   The layout (Trace cover, key figures, spec sheet, rail) is the
   shared brochure in ../../../../brochure.css; see DESIGN_NOTES.md
   § Booklet and brochure layouts.
   ============================================================ */

/* Cover: a longer model name than the EG-600, and a portrait product,
   so the title steps down a size and the cabinet stands in the ring. */
.brochure .cover__title { font-size: 58px; }
.brochure .cover__powered { margin-top: 2mm; }
.brochure .cover__photo { left: 40mm; top: 81mm; width: 128mm; }

/* Spec sheet: Kakadu carries about three times the EG-600's rows, so
   .spec-grid--across (label and value side by side), set denser. */
.brochure .page.specsheet { gap: 3.6mm; padding-bottom: 25.5mm; }   /* room for the fine print above the page line */
.brochure .spec-col h3 { font-size: 14px; padding-bottom: 1.2mm; }
.brochure .spec-col dl + h3 { margin-top: 3mm; }
.brochure .spec-col .row { padding: 0.45mm 0; }
.brochure .spec-col dt { font-size: 11.5px; line-height: 1.2; }
.brochure .spec-col dd { font-size: 12px; line-height: 1.2; }

/* Nine highlights: three across, ruled like the spec columns,
   the title run in with its line */
.brochure .benefits { grid-template-columns: repeat(3, 1fr); gap: 2.4mm 6mm; }
.brochure .benefit { margin: 0; border: 0; border-top: 0.35mm solid var(--or); border-radius: 0; padding: 1.4mm 0 0; font-size: 13px; line-height: 1.4; color: var(--fg-2); }
.brochure .benefit__title { font-family: var(--font-brand); font-size: 13px; font-weight: 700; color: var(--fg-1); }
.brochure .benefit small { font-size: 12px; color: var(--fg-3); }

/* the page line carries the disclaimer as fine print above it */
.brochure .specsheet__doc { flex-wrap: wrap; row-gap: 1.2mm; }
.brochure .specsheet__fine { flex: 1 0 100%; line-height: 1.4; }
.brochure .specsheet__foot { grid-template-columns: 2.5fr 1.2fr 0.9fr; padding-top: 3mm; }

/* page 2 intro (from the cover lede): one full-width line */
.ds-intro { margin: -1mm 0 0; }
