.page-container{max-width:760px;margin:0 auto;padding:2rem;line-height:1.7;border-radius:12px;box-shadow:0 6px 20px rgba(15,23,42,.08)}.page-container h1{font-size:2rem;font-weight:700;color:#1e293b}.page-container h2{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:#2f5aa6}.page-container li,.page-container p{margin-bottom:1rem;font-size:1rem}.page-container ul{padding-left:1.5rem}.page-container a:hover{text-decoration:underline}.page-footer{margin-top:2rem;padding-top:1rem;font-size:.875rem}.page-container{max-width:860px;margin:2rem auto;padding:3rem 2.5rem;background:#ffffff;color:#0f172a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.75;border-radius:16px;box-shadow:0 12px 32px rgba(15,23,42,.08);border:1px solid #f1f5f9}.page-container h1{font-size:2.25rem;font-weight:800;margin-bottom:1.5rem;color:#0f172a;letter-spacing:-.02em}.page-container h2{font-size:1.5rem;font-weight:700;margin-top:2.25rem;margin-bottom:1rem;color:#2563eb;border-left:4px solid #2563eb;padding-left:.75rem}.page-container li,.page-container p{margin-bottom:1.25rem;font-size:1.05rem;color:#334155}.page-container ul{list-style:disc;padding-left:1.75rem;margin-top:.75rem;margin-bottom:1.5rem}.page-container a{color:#2563eb;font-weight:500;text-decoration:none;border-bottom:1px dashed rgba(37,99,235,.3);transition:all .2s ease-in-out}.page-container a:hover{color:#1d4ed8;border-bottom-color:rgba(37,99,235,.6)}.page-footer{margin-top:3rem;padding-top:1.25rem;font-size:.9rem;color:#64748b;border-top:1px solid #e2e8f0;text-align:center}.page-footer a{color:#475569;font-weight:500;text-decoration:none}.page-footer a:hover{color:#1e293b}