
body{font-family:Arial, sans-serif; margin:0; padding:0; background:#f4f6f9; line-height:1.6;}
.container{width:90%; max-width:1000px; margin:auto; padding:20px;}
header, footer{background:#0d47a1; color:white; padding:15px 0; text-align:center;}
h1,h2,h3{color:#0d47a1;}
a{text-decoration:none; color:#0d47a1;}
.topic-card{background:white; padding:15px; margin:10px 0; border-radius:8px; box-shadow:0 2px 6px rgba(0,0,0,0.1);}
.breadcrumb{font-size:14px; margin-bottom:15px;}
