*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#1e293b;background:#f8fafc;font-family:Segoe UI,Arial,sans-serif;line-height:1.8}.page-header{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);padding:56px 24px 48px}.page-header img{border:2px solid #00b4d880;border-radius:50%;width:64px;height:64px;margin-bottom:16px}.page-header h1{letter-spacing:-.5px;color:#fff;margin-bottom:8px;font-size:2.2rem;font-weight:800}.page-header p{color:#94a3b8;font-size:1.05rem}.container{max-width:820px;margin:0 auto;padding:48px 24px 72px}h2{color:#0f172a;border-bottom:2px solid #e0f2fe;margin:40px 0 12px;padding-bottom:8px;font-size:1.5rem;font-weight:700}h3{color:#0284c7;margin:24px 0 6px;font-size:1.1rem;font-weight:700}p{color:#334155;margin-bottom:16px}strong{color:#0f172a}.highlight-box{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border-left:4px solid #0ea5e9;border-radius:0 12px 12px 0;margin:32px 0;padding:20px 24px}.footer-note{text-align:center;color:#94a3b8;background:#0f172a;border-radius:12px;margin-top:48px;padding:24px;font-size:.95rem;line-height:2}.footer-note strong{color:#0ea5e9}a.back-link{color:#0284c7;align-items:center;gap:6px;margin-bottom:32px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}a.back-link:hover{text-decoration:underline}@media (width<=600px){.page-header{padding:40px 20px 34px}.page-header h1{font-size:1.8rem}.container{padding:32px 18px 52px}}
