*{box-sizing:border-box}
body{margin:0;font-family:Georgia, 'Times New Roman', serif;color:#222;background:hsl(87,30%,97%);line-height:1.6}
a{color:hsl(87, 74%, 28%)}
.l1a3-wrap{max-width:54em;margin:0 auto;padding:1.5em}
.l1a3-brand{font-size:1.4em;font-weight:bold;text-decoration:none}
.l1a3-nav a{margin-right:1em}
.l1a3-hero{background:hsl(87, 74%, 28%);color:#fff;padding:2em;border-radius:11px}
.l1a3-hero h1{margin-top:0}
.l1a3-foot{margin-top:3em;font-size:.9em;color:#555;border-top:1px solid #ddd}
.l1a3-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
