UNIT 24 • STAGE 4 OF 7
Two-column grid layout and a pull quote
CSS Grid's grid-template-columns: 1fr 1fr divides a container into two equal columns. The 1fr unit means "one fraction of the available space", so two 1fr columns each get exactly half.
The about section uses this pattern to put the restaurant story (text + quote) in the left column and a photo placeholder in the right. This layout is one of the most common patterns in web design: content on the left, visual on the right.
Add this after the menu CSS, still inside your <style> block:
grid-template-columns: 1fr 1fr, two equal columns. The fr unit distributes remaining space proportionally. This is the most common two-column layout in CSS Grid.align-items: start, by default, grid items stretch to fill the row's height. start makes each column only as tall as its content, so the text column and photo column sit at the top rather than centering vertically.border-left: 3px solid var(--ember) on the blockquote, the classic editorial pull quote pattern. A colored left border draws the eye and signals that this is a featured quote rather than regular text.aspect-ratio: 4/3, locks the photo placeholder to a 4:3 rectangle regardless of its width. When you add a real image later, this ratio will hold.After the closing </section> of the menu, add the about section. Use the <blockquote> element for the quote; it is the correct semantic HTML for quoted material:
The <cite> element is the correct semantic tag for the source of a quote. It defaults to italic, but you can override that with CSS, which is what font-style: normal does in the .about-quote cite rule.
You have a two-column about section with story text, a styled blockquote, and a photo placeholder.
Next: Stage 5 adds a reservation form and a simple footer.