94891af6ee
REQ-254: section padding (48px 56px 40px) + overflow:auto (authoring signal). Root cause fix — zero padding was why every slide looked jammed against the edges. REQ-255: aspect-ratio-aware image rules. Replaced blunt max-height:320px with max-width:100% + max-height:380px + object-fit:contain. Added .wide/.tall classes. The w: directive on tall images (slide 9) is no longer silently overridden. REQ-256: title-slide chrome suppression (section.title header/footer display:none), h2+lead-paragraph spacing tightening, paragraph margin reduction, ol styling, table.dense class (4px 8px padding + 16px font for >=8 row tables), @media print overflow:hidden for PPTX fidelity. @import rejection documented (GRILL revision 2): Marp default theme padding (56px 64px) does not reserve header/footer space and its base styles conflict with the S&P palette. Manual padding gives precise control over the padding budget. ---ci--- project: acdl phase: 1 milestone: v1.22 status: execute phase_role: execution ---/ci---