.ck-content{color:#1f2937;text-align:justify;text-justify:inter-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.75}.ck-content p,.ck-content li,.ck-content a,.ck-content strong,.ck-content span,.ck-content td,.ck-content th{font-family:montserrat,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:400}.ck-content h1{letter-spacing:-.02em;color:#0f172a;text-align:left;margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:1.25}.ck-content h2{color:#111827;text-align:left;margin-top:1.8rem;margin-bottom:.8rem;font-size:30px;font-weight:700}.ck-content h3{text-align:left;margin-top:1.5rem;margin-bottom:.6rem;font-size:26px;font-weight:600}.ck-content p{color:#000;margin-bottom:1rem}.ck-content ul{margin:1rem 0;padding-left:1.5rem;list-style:outside}.ck-content li{color:#374151;margin-bottom:.5rem}.ck-content strong{color:#111827;font-weight:600}.ck-content a{color:#2563eb;font-weight:500;text-decoration:underline}.ck-content a:hover{text-decoration:underline}.ck-content table{border-collapse:collapse;width:100%;margin:1.5rem 0}.ck-content th,.ck-content td{text-align:left;border:1px solid #e5e7eb;padding:10px}.ck-content img{border-radius:10px;max-width:100%;margin:1.5rem auto}.ck-content blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin:1.5rem 0;padding-left:1rem;font-style:italic}
