.description-content{color:#374151;font-size:15px;line-height:1.75;font-weight:400}.description-content p{margin-bottom:1rem;margin-top:0;display:block;text-align:justify;line-height:1.6;color:#1E1E1E;font-size:inherit}.description-content div{display:block}.description-content span{display:inline}.description-content b,.description-content strong{font-weight:700;color:#1E1E1E}.description-content em,.description-content i{font-style:italic}.description-content u{text-decoration:underline}.description-content del,.description-content s{text-decoration:line-through;color:#666}.description-content mark{background-color:#ffff00;border-radius:2px}.description-content code{background-color:#f5f5f5;border-radius:3px;font-size:.95em;color:#d63384}.description-content code,.description-content kbd{padding:.2rem .4rem;font-family:Courier New,Courier,monospace}.description-content kbd{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;font-size:.9em;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.description-content samp{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.95em}.description-content var{font-style:italic;color:#6f42c1}.description-content h1{font-size:2rem;margin:1.5rem 0 1rem;border-bottom:2px solid #ddd}.description-content h1,.description-content h2{font-weight:700;line-height:1.3;color:#1E1E1E;padding-bottom:.3rem}.description-content h2{font-size:1.75rem;margin:1.25rem 0 .75rem;border-bottom:1px solid #ddd}.description-content h3{font-size:1.5rem;font-weight:700;margin:1rem 0 .5rem;line-height:1.3;color:#1E1E1E}.description-content h4{font-size:1.25rem;font-weight:700;margin:.75rem 0 .5rem;line-height:1.3;color:#1E1E1E}.description-content h5{font-size:1.1rem;color:#1E1E1E}.description-content h5,.description-content h6{font-weight:700;margin:.5rem 0 .25rem;line-height:1.3}.description-content h6{font-size:1rem;color:#666}.description-content ol{list-style-type:decimal!important;margin-left:2rem;margin-bottom:1rem;margin-top:0;padding-left:0}.description-content ol ol{list-style-type:lower-alpha!important;margin-left:2rem;margin-top:.5rem}.description-content ol ol ol{list-style-type:lower-roman!important;margin-left:2rem}.description-content ol ol ol ol{list-style-type:decimal!important;margin-left:2rem}.description-content ul{list-style-type:none!important;margin-left:0;margin-bottom:1rem;margin-top:0;padding-left:0}.description-content ul ul{list-style-type:circle!important;margin-left:2rem;margin-top:.5rem}.description-content ul ul ul{list-style-type:square!important;margin-left:2rem}.description-content ul ul ul ul{list-style-type:disc!important;margin-left:2rem}.description-content li{margin-bottom:.75rem;margin-top:0;display:flex!important;align-items:flex-start;text-align:left;line-height:1.75;color:#374151;padding-left:1.5rem;position:relative}.description-content ul li:before{content:"•";color:#2D3092;font-weight:700;font-size:1.2em;position:absolute;left:0;line-height:1.5}.description-content ol li,.description-content ul li{list-style-type:disc!important}.description-content ol ol li{list-style-type:lower-alpha!important}.description-content ul ul li{list-style-type:circle!important}.description-content ol ol ol li{list-style-type:lower-roman!important}.description-content ul ul ul li{list-style-type:square!important}.description-content dl{margin:1rem 0;padding:0}.description-content dt{font-weight:700;margin-top:.5rem;margin-bottom:.25rem;color:#1E1E1E}.description-content dd{margin-left:2rem;margin-bottom:.5rem;color:#1E1E1E}.description-content blockquote{border-left:4px solid #2d3092;margin:1rem 0;color:#666;font-style:italic;background-color:#f9f9f9;padding:.5rem 1rem}.description-content blockquote p{margin:.5rem 0}.description-content blockquote footer{font-size:.9rem;color:#999;margin-top:.5rem}.description-content cite{font-style:italic;color:#666}.description-content q{font-style:italic}.description-content pre{background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto;font-family:Courier New,Courier,monospace;line-height:1.4;margin:1rem 0;border:1px solid #ddd;color:#1E1E1E}.description-content pre code{background-color:transparent;padding:0;border-radius:0;color:#1E1E1E;font-size:.95em}.description-content table{border-collapse:collapse;width:100%;margin:1rem 0;border:1px solid #ddd}.description-content thead{background-color:#f5f5f5}.description-content tbody{background-color:#fff}.description-content tfoot{background-color:#f9f9f9;font-weight:700}.description-content td,.description-content th{border:1px solid #ddd;padding:.75rem;text-align:left;vertical-align:top}.description-content th{background-color:#f5f5f5;font-weight:700;color:#1E1E1E}.description-content td{color:#1E1E1E}.description-content tbody tr:nth-child(2n){background-color:#fafafa}.description-content tbody tr:hover{background-color:#f0f0f0}.description-content caption{caption-side:bottom;padding:.5rem;color:#666;font-size:.9rem;font-style:italic}.description-content a{color:#2D3092;text-decoration:none;cursor:pointer;transition:all .3s ease}.description-content a:hover{text-decoration:underline;color:#1a1d5c}.description-content a:active{color:#0d0e2e}.description-content a:visited{color:#5a4a8a}.description-content img{max-width:100%;height:auto;display:block;margin:1rem 0;border-radius:4px;border:1px solid #ddd}.description-content img[alt]{border:1px solid #ddd}.description-content picture{display:block}.description-content hr{border:none;border-top:2px solid #ddd;margin:1.5rem 0;height:0;overflow:visible}.description-content br{display:block;content:"";margin:0}.description-content sub{font-size:.8em;vertical-align:sub;line-height:0}.description-content sup{font-size:.8em;vertical-align:super;line-height:0}.description-content abbr{border-bottom:1px dotted #999;cursor:help;text-decoration:none}.description-content abbr[title]{text-decoration:underline dotted}.description-content address{display:block;margin-bottom:1rem;font-style:italic;line-height:1.6}.description-content figure{margin:1rem 0;text-align:center;border:1px solid #ddd;padding:1rem;border-radius:4px}.description-content figcaption{font-size:.9rem;color:#666;margin-top:.5rem;font-style:italic}.description-content small{font-size:.9rem;color:#666}.description-content large{font-size:1.1rem}.description-content time{font-family:Courier New,Courier,monospace;color:#666}.description-content details{margin:1rem 0;padding:1rem;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px}.description-content summary{font-weight:700;cursor:pointer;margin:-1rem -1rem 1rem;padding:1rem;background-color:#f5f5f5;border-radius:4px 4px 0 0}.description-content details[open] summary{border-bottom:1px solid #ddd}.description-content meter,.description-content progress{width:100%;height:1.5rem}.description-content fieldset{border:1px solid #ddd;border-radius:4px;padding:1rem;margin:1rem 0}.description-content legend{padding:0 .5rem;font-weight:700;color:#1E1E1E}.description-content input,.description-content select,.description-content textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:#1E1E1E;padding:.5rem;border:1px solid #ddd;border-radius:4px;background-color:#fff}.description-content input:focus,.description-content select:focus,.description-content textarea:focus{outline:none;border-color:#2D3092;box-shadow:0 0 0 3px rgba(45,48,146,.1)}.description-content button{padding:.5rem 1rem;background-color:#2D3092;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:inherit;font-weight:700;transition:background-color .3s ease}.description-content button:hover{background-color:#1a1d5c}.description-content ins{background-color:#d4edda;text-decoration:none;padding:.2rem .4rem;border-radius:2px}.description-content mark{background-color:#fff3cd;padding:.2rem .4rem}.description-content article,.description-content aside,.description-content nav,.description-content section{display:block;margin-bottom:1rem}.description-content article{border:1px solid #ddd;padding:1rem;border-radius:4px}.description-content section{margin-bottom:1rem}.description-content aside{background-color:#f9f9f9;padding:1rem;border-left:4px solid #2d3092;margin:1rem 0}.description-content nav{margin-bottom:1rem}.description-content nav ul{list-style:none;margin:0;padding:0;display:flex;gap:1rem;flex-wrap:wrap}.description-content nav li{display:inline-block;margin:0}.description-content footer,.description-content header{display:block;margin-bottom:1rem;padding:1rem;background-color:#f5f5f5;border-radius:4px}.description-content header{border-bottom:2px solid #ddd}.description-content footer{border-top:2px solid #ddd;font-size:.9rem;color:#666;margin-top:2rem}.description-content main{display:block}.description-content .text-center{text-align:center}.description-content .text-right{text-align:right}.description-content .text-left{text-align:left}.description-content .text-justify{text-align:justify}.description-content .text-muted{color:#999}.description-content .text-danger{color:#dc3545}.description-content .text-success{color:#28a745}.description-content .text-warning{color:#ffc107}.description-content .text-info{color:#17a2b8}.description-content .bg-light{background-color:#f8f9fa;padding:1rem;border-radius:4px}.description-content .bg-dark{background-color:#343a40;color:#fff;padding:1rem;border-radius:4px}.description-content .border{border:1px solid #ddd;padding:1rem;border-radius:4px}.description-content .rounded{border-radius:4px}.description-content .shadow{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}@media (max-width:768px){.description-content table{font-size:.9rem}.description-content td,.description-content th{padding:.5rem}.description-content h1{font-size:1.75rem}.description-content h2{font-size:1.5rem}.description-content h3{font-size:1.25rem}.description-content dd,.description-content ol,.description-content ul{margin-left:1.5rem}}@media (max-width:480px){.description-content{font-size:14px}.description-content h1{font-size:1.5rem}.description-content h2{font-size:1.25rem}.description-content h3{font-size:1.1rem}.description-content table{font-size:.85rem}.description-content td,.description-content th{padding:.4rem}}