body {
font-family: 'Segoe UI', sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
background: #f5f8fa;
color: #333;
}
header {
background: #2c3e50;
color: white;
padding: 2em;
text-align: center;
}
.mission {
font-style: italic;
margin-top: 0.5em;
}
main {
padding: 2em;
max-width: 900px;
margin: 0 auto;
}
.goal {
margin-bottom: 2em;
background: white;
padding: 1em;
border-left: 5px solid #2980b9;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.goal h2 {
color: #2980b9;
}
ul {
list-style: square inside;
padding-left: 0;
}
footer {
background: #2c3e50;
color: white;
text-align: center;
padding: 1em;
margin-top: 2em;
}