.umbraco-content{font-size:1rem;line-height:1.75;color:#111111;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.dark .umbraco-content{color:#ffffff}.umbraco-content *{font-family:inherit!important}.umbraco-content h1{font-size:2.25rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.umbraco-content h2{font-size:1.875rem;font-weight:600;margin-top:1.75rem;margin-bottom:.875rem}.umbraco-content h3{font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}.umbraco-content h4,.umbraco-content h5,.umbraco-content h6{font-size:1.25rem;font-weight:600;margin-top:1.25rem;margin-bottom:.625rem}.umbraco-content p{margin-bottom:1.25rem}.umbraco-content a{color:#dc2626;text-decoration:none;transition:all .2s}.umbraco-content a:hover{text-decoration:underline;color:#b91c1c}.umbraco-content ol,.umbraco-content ul{margin-bottom:1.25rem;padding-left:1.75rem}.umbraco-content li{margin-bottom:.5rem}.umbraco-content ul>li{list-style-type:disc}.umbraco-content ol>li{list-style-type:decimal}.umbraco-content b,.umbraco-content strong{font-weight:600}.umbraco-content em,.umbraco-content i{font-style:italic}.umbraco-content blockquote{border-left:4px solid #dc2626;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#525252}.dark .umbraco-content blockquote{color:#A3A3A3}.umbraco-content code{background-color:rgba(0,0,0,.05);padding:.125rem .25rem;border-radius:.25rem;font-size:.875rem;font-family:monospace}.dark .umbraco-content code{background-color:rgba(255,255,255,.1)}.umbraco-content pre{background-color:rgba(0,0,0,.05);padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1.25rem}.dark .umbraco-content pre{background-color:rgba(255,255,255,.05)}.umbraco-content pre code{background-color:transparent;padding:0}.umbraco-content .table-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0 2rem;border-radius:.375rem;box-shadow:0 1px 3px rgba(0,0,0,.08),0 0 0 1px #E5E5E5}.umbraco-content table{width:100%;border-collapse:collapse;margin:0;font-size:.9375rem;border-radius:.375rem;overflow:hidden}.umbraco-content th{background-color:#111111;color:#ffffff;font-weight:600;font-size:.8125rem;padding:.875rem 1rem;text-align:left;border:1px solid #1f1f1f}.umbraco-content td{padding:.875rem 1rem;border:1px solid #e5e5e5;color:#111111;vertical-align:top;line-height:1.6}.umbraco-content tbody tr:nth-child(2n) td{background-color:#F9FAFB}.umbraco-content tbody tr:hover td{background-color:#F3F4F6;transition:background-color .15s ease}.dark .umbraco-content .table-scroll-container{box-shadow:0 1px 3px rgba(0,0,0,.5),0 0 0 1px #333333}.dark .umbraco-content th{background-color:#CC0000;color:#ffffff;border-color:#aa0000}.dark .umbraco-content td{border-color:#333333;color:#ffffff;background-color:#0f0f0f}.dark .umbraco-content tbody tr:nth-child(2n) td{background-color:#1A1A1A}.dark .umbraco-content tbody tr:hover td{background-color:#222222;transition:background-color .15s ease}.dark .umbraco-content td *,.dark .umbraco-content th *{color:inherit}.umbraco-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.umbraco-content hr{border:none;border-top:1px solid #e5e5e5;margin:2rem 0}.dark .umbraco-content hr{border-top-color:#333333}@media (max-width:640px){.umbraco-content h1{font-size:1.875rem}.umbraco-content h2{font-size:1.5rem}.umbraco-content h3{font-size:1.25rem}.umbraco-content table{font-size:.875rem}.umbraco-content td,.umbraco-content th{padding:.5rem}}