.article-content{color:#2d3748;line-height:1.8}.article-content h1{color:#000;margin-top:2rem;margin-bottom:1rem;font-family:Nunito,system-ui,sans-serif;font-size:1.875rem;font-weight:900;line-height:1.25}.article-content h2{color:#000;margin-top:2rem;margin-bottom:.875rem;font-family:Nunito,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3}.article-content h3{color:#000;margin-top:1.5rem;margin-bottom:.75rem;font-family:Nunito,system-ui,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.4}.article-content h4,.article-content h5,.article-content h6{color:#000;margin-top:1.25rem;margin-bottom:.5rem;font-family:Nunito,system-ui,sans-serif;font-weight:800}.article-content p{color:#333;margin-bottom:1.25rem}.article-content a{color:#ec1c6f;text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:color .15s}.article-content a:hover{color:#ff4a5a}.article-content strong,.article-content b{color:#000;font-weight:800}.article-content ul{color:#333;margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:disc}.article-content ol{color:#333;margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:decimal}.article-content li{margin-bottom:.5rem}.article-content blockquote{color:#1a202c;background-color:#fdf1ef;border-left:4px solid #ec1c6f;border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1.25rem;font-style:italic;font-weight:600}.article-content pre{color:#f4f4f5;background-color:#18181b;border:2px solid #000;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-family:monospace;font-size:.875rem;overflow-x:auto;box-shadow:3px 3px #000}.article-content code{color:#ec1c6f;background-color:#fdf1ef;border:1px solid #00000026;border-radius:.25rem;padding:.2rem .4rem;font-family:monospace;font-size:.875em;font-weight:700}.article-content pre code{color:inherit;font-size:inherit;background-color:#0000;border:none;padding:0}.article-content img{border:3px solid #000;border-radius:1rem;max-width:100%;height:auto;margin:1.5rem auto;display:block;box-shadow:4px 4px #000}.article-content table{border-collapse:collapse;border:2px solid #000;border-radius:.5rem;width:100%;margin:1.5rem 0;overflow:hidden}.article-content th{color:#000;text-align:left;background-color:#fdf1ef;border:1px solid #000;padding:.75rem 1rem;font-weight:800}.article-content td{color:#333;border:1px solid #000;padding:.75rem 1rem}.article-content hr{border:0;border-top:2px dashed #0003;margin:2rem 0}.faq-section,.faq{border-top:1px solid #e5e7eb;margin-top:3.5rem;padding-top:2rem}.faq-main-title,.faq-section>h2,.faq-section>h1,.faq>h2,.faq>h1,.faq-title{letter-spacing:-.025em;color:#111827!important;text-align:center!important;margin-top:0!important;margin-bottom:2rem!important;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.875rem!important;font-weight:800!important}.faq-section details,.faq details,details.faq-item{overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;margin:0!important;padding:0!important}.faq-section details:first-of-type,.faq details:first-of-type,details.faq-item:first-of-type{border-top:1px solid #e5e7eb!important}.faq-section summary,.faq summary,summary.faq-question,details.faq-item summary{transition:color .15s;cursor:pointer!important;user-select:none!important;color:#18181b!important;justify-content:space-between!important;align-items:center!important;padding:1.25rem 0!important;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.4!important;list-style:none!important;display:flex!important}.faq-section summary::-webkit-details-marker,.faq summary::-webkit-details-marker,summary.faq-question::-webkit-details-marker,details.faq-item summary::-webkit-details-marker{display:none!important}.faq-section summary:hover,.faq summary:hover,summary.faq-question:hover,details.faq-item summary:hover{color:#ec1c6f!important}.faq-section summary:after,.faq summary:after,details.faq-item summary:after{content:""!important;border-bottom:2px solid #4b5563!important;border-right:2px solid #4b5563!important;width:8px!important;min-width:8px!important;height:8px!important;margin-left:1.5rem!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;display:inline-block!important;transform:rotate(45deg)!important}.faq-section details[open]>summary:after,.faq details[open]>summary:after,details.faq-item[open]>summary:after{transform:rotate(-135deg)!important}.faq-section .faq-answer,.faq .faq-answer,details.faq-item .faq-answer{color:#4b5563!important;margin:0!important;padding-top:0!important;padding-bottom:1.25rem!important;font-size:.95rem!important;font-weight:500!important;line-height:1.65!important}.faq-section .faq-answer p,.faq .faq-answer p,details.faq-item .faq-answer p{color:#4b5563!important;margin:0!important;line-height:1.65!important}
