.content-description{line-height:1.7}.content-description p{margin-bottom:.75rem}.content-description p:last-child{margin-bottom:0}.content-body{font-size:1.125rem;line-height:1.75;color:#374151}.content-body h1{font-size:2.25rem;font-weight:700;color:#111827;margin-top:2rem;margin-bottom:1rem;line-height:1.2}.content-body h2{font-size:1.875rem;font-weight:700;color:#1f2937;margin-top:2rem;margin-bottom:1rem;line-height:1.3;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.content-body h3{font-size:1.5rem;font-weight:600;color:#2563eb;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}.content-body h4{font-size:1.25rem;font-weight:600;color:#374151;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}.content-body h5{font-size:1.125rem;font-weight:600;color:#4b5563;margin-top:1.25rem;margin-bottom:.5rem}.content-body h6{font-size:1rem;font-weight:600;color:#6b7280;margin-top:1rem;margin-bottom:.5rem}.content-body p{margin-bottom:1.25rem;line-height:1.75}.content-body a{color:#2563eb;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.content-body a:hover{color:#1d4ed8}.content-body ul,.content-body ol{margin:1.25rem 0;padding-left:2rem}.content-body ul{list-style-type:disc}.content-body ol{list-style-type:decimal}.content-body li{margin-bottom:.5rem;line-height:1.75}.content-body ul ul,.content-body ol ol,.content-body ul ol,.content-body ol ul{margin-top:.5rem;margin-bottom:.5rem}.content-body img{max-width:100%;height:auto;margin:2rem 0;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.content-body iframe,.content-body video{max-width:100%;margin:2rem 0;border-radius:.5rem}.content-body iframe{width:100%;min-height:400px;border:none}.content-body blockquote{border-left:4px solid #2563eb;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#4b5563;background-color:#f9fafb;padding:1rem 1.5rem;border-radius:0 .5rem .5rem 0}.content-body blockquote p{margin-bottom:.5rem}.content-body blockquote p:last-child{margin-bottom:0}.content-body code{background-color:#f3f4f6;color:#e11d48;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.content-body pre{background-color:#1f2937;color:#f9fafb;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:1.5}.content-body pre code{background-color:transparent;color:inherit;padding:0;border-radius:0;font-size:inherit}.content-body table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.875rem}.content-body thead{background-color:#f9fafb}.content-body th{padding:.75rem;text-align:left;font-weight:600;color:#111827;border-bottom:2px solid #e5e7eb}.content-body td{padding:.75rem;border-bottom:1px solid #e5e7eb}.content-body tbody tr:hover{background-color:#f9fafb}.content-body hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.content-body strong{font-weight:700;color:#111827}.content-body em{font-style:italic}.content-body dl{margin:1.25rem 0}.content-body dt{font-weight:600;color:#111827;margin-top:1rem}.content-body dd{margin-left:2rem;margin-bottom:.5rem;color:#4b5563}.content-body address{font-style:normal;margin:1.25rem 0}.content-body mark{background-color:#fef08a;color:#713f12;padding:.125rem .25rem;border-radius:.125rem}.content-body small{font-size:.875em;color:#6b7280}.content-body sub,.content-body sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.content-body sup{top:-.5em}.content-body sub{bottom:-.25em}.content-body div{margin-bottom:1rem}.content-body .faq-container{margin:2rem 0 1.5rem;padding:0;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0000000a}.content-body .faq-container .faq-item,.content-body .faq-container .faq-question,.content-body .faq-container .faq-answer{margin-bottom:0}.content-body .faq-item{border-bottom:1px solid #e5e7eb}.content-body .faq-item:last-child{border-bottom:none}.content-body .faq-question{padding:1rem 1.25rem .5rem;font-size:1.0625rem;font-weight:600;line-height:1.45;color:#111827;background:linear-gradient(90deg,#eff6ff,#fff 40%);border-left:3px solid #2563eb}.content-body .faq-item:first-child .faq-question{padding-top:1.125rem}.content-body .faq-answer{padding:0 1.25rem 1.125rem 1.5rem;font-size:1rem;line-height:1.75;color:#4b5563}.content-body .faq-answer p{margin-bottom:.75rem}.content-body .faq-answer p:last-child{margin-bottom:0}.content-body .faq-answer a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.content-body .faq-answer ul,.content-body .faq-answer ol{margin:.5rem 0 0;padding-left:1.25rem}.content-body .faq-answer li{margin-bottom:.35rem}@media (max-width: 768px){.content-body .faq-question{font-size:1rem;padding-left:1rem;padding-right:1rem}.content-body .faq-answer{font-size:.9375rem;padding-left:1rem;padding-right:1rem}}.content-body section,.content-body article{margin:1.5rem 0}.content-body>:first-child{margin-top:0}.content-body>:last-child{margin-bottom:0}@media (max-width: 768px){.content-body{font-size:1rem}.content-body h1{font-size:1.875rem}.content-body h2{font-size:1.5rem}.content-body h3{font-size:1.25rem}.content-body img{margin:1.5rem 0}}
