/* Starter legal copy for MedDex. Final wording requires Malaysian legal review before launch. */
:root { color-scheme: light; font-family: Inter, ui-sans-serif, system-ui, sans-serif; color: #14243b; background: #edf5fb; }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; background: radial-gradient(circle at top left, #dff7ef 0, transparent 36%), #edf5fb; }
main { width: min(820px, calc(100% - 32px)); margin: 0 auto; padding: 40px 0 64px; }
.brand { display: flex; align-items: center; gap: 12px; color: #1266c3; font-weight: 900; text-decoration: none; }
.brand img { width: 36px; height: 36px; border-radius: 9px; object-fit: contain; }
article { margin-top: 26px; padding: clamp(22px, 5vw, 48px); border: 1px solid rgba(16, 70, 126, .14); border-radius: 12px; background: rgba(255,255,255,.82); box-shadow: 0 18px 60px rgba(17, 56, 91, .12); backdrop-filter: blur(16px); }
h1 { margin: 0; font-size: clamp(2rem, 6vw, 3.3rem); letter-spacing: 0; }
h2 { margin: 30px 0 10px; font-size: 1.15rem; }
p, li { color: #43566d; line-height: 1.66; }
ul { padding-left: 22px; }
.updated { color: #687a8f; font-size: .92rem; }
a { color: #0869c8; }
nav { display: flex; flex-wrap: wrap; gap: 10px 16px; margin-top: 30px; font-size: .92rem; }
