
*{margin:0;padding:0;box-sizing:border-box}body{font-family:Georgia,serif;background:#0f1b23;color:#e0f7fa;padding:20px;max-width:900px;margin:0 auto}article{background:#142838;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.4);padding:40px}article header{text-align:center;margin-bottom:35px;padding-bottom:25px;border-bottom:2px solid #1f4c63}h1{font-size:2.6rem;color:#4fc3f7;margin-bottom:15px;line-height:1.3}article header p{font-size:1.35rem;color:#b3e5fc;max-width:750px;margin:0 auto}section{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #1a3a52}section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}h2{font-size:2rem;color:#29b6f6;margin:25px 0 18px;font-weight:normal}h3{font-size:1.55rem;color:#81d4fa;margin:22px 0 14px}p{margin-bottom:16px;font-size:1.12rem;line-height:1.7}ul,ol{margin:18px 0 22px 30px;font-size:1.08rem}li{margin-bottom:10px;line-height:1.75}ul li::marker{color:#00b0ff;font-weight:bold}ol li::marker{color:#0097a7;font-weight:bold}strong{color:#80deea;font-weight:bold}article footer{margin-top:35px;padding-top:30px;border-top:2px solid #1f4c63;text-align:center}article footer h2{font-size:2rem;color:#29b6f6;margin-bottom:20px;border-bottom:none;padding:0}article footer p{font-size:1.25rem;max-width:700px;margin:0 auto 15px}em{font-style:italic;color:#80deea}@media(max-width:768px){body{padding:15px}article{padding:30px 20px}h1{font-size:2.1rem}article header p{font-size:1.2rem}h2{font-size:1.75rem}h3{font-size:1.4rem}}
nav{display:block;margin-top:50px;padding:25px;text-align:center;font-family:Georgia,serif;font-size:1.1rem;color:#b3e5fc;background:#0f1b23;border-top:1px solid #1f4c63}nav a{color:#4fc3f7;text-decoration:none;margin:0 14px;transition:color 0.25s}nav a:hover{color:#80deea;text-shadow:0 0 6px rgba(128,222,234,0.4)}
