.ContentPage-module__nMUqBq__contentPage{background:#fff;border-radius:8px;max-width:1000px;margin:0 auto;padding:2rem 4rem 4rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ContentPage-module__nMUqBq__header{text-align:center;border-bottom:1px solid #e5e7eb;margin-bottom:3rem;padding-bottom:2rem}.ContentPage-module__nMUqBq__title{color:#111827;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.2}.ContentPage-module__nMUqBq__date{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.ContentPage-module__nMUqBq__author{color:#374151;margin-bottom:1rem;font-size:.875rem;font-style:italic;font-weight:500}.ContentPage-module__nMUqBq__tags{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ContentPage-module__nMUqBq__tag{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ContentPage-module__nMUqBq__content{color:#374151;margin-bottom:3rem;font-size:1.125rem;line-height:1.75}.ContentPage-module__nMUqBq__content h2{color:#111827;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.ContentPage-module__nMUqBq__content h3{color:#111827;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.ContentPage-module__nMUqBq__content h4{color:#111827;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.ContentPage-module__nMUqBq__content h5,.ContentPage-module__nMUqBq__content h6{color:#111827;margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.ContentPage-module__nMUqBq__content p{margin-bottom:1.5rem}.ContentPage-module__nMUqBq__content strong{color:#111827;font-weight:600}.ContentPage-module__nMUqBq__content a{color:#2563eb;text-decoration:none}.ContentPage-module__nMUqBq__content a:hover{text-decoration:underline}.ContentPage-module__nMUqBq__content ul,.ContentPage-module__nMUqBq__content ol{margin-bottom:1.5rem;padding-left:2rem}.ContentPage-module__nMUqBq__content ul{list-style-type:disc}.ContentPage-module__nMUqBq__content ol{list-style-type:decimal}.ContentPage-module__nMUqBq__content li{margin-bottom:.5rem;line-height:1.6}.ContentPage-module__nMUqBq__content li p{margin-bottom:.75rem}.ContentPage-module__nMUqBq__content ul ul,.ContentPage-module__nMUqBq__content ol ol,.ContentPage-module__nMUqBq__content ul ol,.ContentPage-module__nMUqBq__content ol ul{margin-top:.5rem;margin-bottom:.5rem}.ContentPage-module__nMUqBq__content img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem auto;display:block;box-shadow:0 4px 6px -1px #0000001a}.ContentPage-module__nMUqBq__content code{color:#1f2937;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em;font-weight:400}.ContentPage-module__nMUqBq__content pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto;box-shadow:0 4px 6px -1px #0000001a}.ContentPage-module__nMUqBq__content pre code{color:inherit;background-color:#0000;border-radius:0;padding:0;font-size:.875rem;line-height:1.5}.ContentPage-module__nMUqBq__content pre[class*=language-]{background-color:#1e293b}.ContentPage-module__nMUqBq__content pre[class*=language-bash]{background-color:#0f172a}.ContentPage-module__nMUqBq__content pre[class*=language-yaml],.ContentPage-module__nMUqBq__content pre[class*=language-yml]{background-color:#1e1b4b}.ContentPage-module__nMUqBq__content pre[class*=language-javascript],.ContentPage-module__nMUqBq__content pre[class*=language-js]{background-color:#1a1a1a}.ContentPage-module__nMUqBq__content pre[class*=language-go]{background-color:#0d1117}.ContentPage-module__nMUqBq__footer{text-align:center;color:#6b7280;border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem;font-size:.875rem}.ContentPage-module__nMUqBq__image{text-align:center;margin-bottom:2rem}.ContentPage-module__nMUqBq__image img{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a}@media (max-width:768px){.ContentPage-module__nMUqBq__contentPage{margin:0 1rem;padding:1.5rem 2rem 3rem}.ContentPage-module__nMUqBq__title{font-size:2rem}}@media (max-width:640px){.ContentPage-module__nMUqBq__contentPage{margin:0 .5rem;padding:1rem 1.5rem 2rem}.ContentPage-module__nMUqBq__title{font-size:1.75rem}}
