<style>
body {
font-family: Arial, sans-serif;
margin: 0;
background: #f2f2f2;
color: #333;
}
header {
background: #ff6a00;
padding: 15px 30px;
color: #fff;
display: flex;
align-items: center;
justify-content: space-between;
}
header h1 {
font-family: 'Brush Script MT', cursive;
font-size: 28px;
margin: 0;
}
nav a {
color: #fff;
text-decoration: none;
margin-left: 20px;
font-weight: bold;
}
.container {
display: flex;
max-width: 1200px;
margin: 30px auto;
gap: 20px;
}
.content {
flex: 3;
background: #fff;
border-radius: 15px;
padding: 30px;
box-shadow: 0 8px 20px rgba(0,0,0,0.1);
}
.content h2 {
font-size: 26px;
margin-bottom: 20px;
}
.content p {
line-height: 1.7;
margin-bottom: 15px;
}
.sidebar {
flex: 1;
background: #fff;
border-radius: 15px;
padding: 20px;
box-shadow: 0 8px 20px rgba(0,0,0,0.1);
height: fit-content;
}
.sidebar h3 {
margin-top: 0;
}
.sidebar ul {
padding-left: 20px;
}
footer {
text-align: center;
padding: 20px;
background: #222;
color: #fff;
margin-top: 50px;
}
</style>