.post-entry-content h1{
    font-size:2.9rem!important;
    margin:1.8rem 0 1.2rem!important;
    font-weight:900!important
}

.post-entry-content h2{
    font-size:1.8rem!important;
    margin:1.6rem 0 1.1rem!important;
    font-weight:700!important
}

.post-entry-content h3{
    font-size:1.45rem!important;
    margin:1.4rem 0 1rem!important;
    font-weight:600!important
}

.post-entry-content h4{
    font-size:1.25rem!important;
    margin:1.2rem 0 .9rem!important;
    font-weight:600!important
}

.post-entry-content h5{
    font-size:1.1rem!important;
    margin:1rem 0 .7rem!important;
    font-weight:600!important
}

.post-entry-content h6{
    font-size:1rem!important;
    margin:.9rem 0 .6rem!important;
    font-weight:600!important;
    opacity:.9!important
}


.post-entry-content p,
.post-entry-content li{
  font-size:1.05rem!important;
  line-height:1.75!important;
}

.post-entry-content span[style*="color"]{
  color: inherit !important;
}

.post-entry-content span[style*="color"] *{
  color: inherit !important;
}

.post-entry-content span[style*="color"],
.post-entry-content span[style*="color"] *{
  -webkit-text-fill-color: currentColor !important;
}
.blog-faq {
    --bs-accordion-bg: #171717;
    --bs-accordion-color: #f5f5f4;
    --bs-accordion-border-color: #383838;
    --bs-accordion-btn-bg: #171717;
    --bs-accordion-btn-color: #f5f5f4;
    --bs-accordion-active-bg: #242424;
    --bs-accordion-active-color: #f5f5f4;
}

.blog-faq .accordion-item,
.blog-faq .accordion-body {
    background-color: #171717;
    color: #f5f5f4;
    border: 0;
}

.blog-faq .accordion-button {
    background-color: #171717;
    color: #f5f5f4;
    min-height: 48px;
    line-height: 1.5;
    overflow-wrap: anywhere;
}

.blog-faq .accordion-button:not(.collapsed) {
    background-color: #242424;
    color: #f5f5f4;
    box-shadow: none;
}

.blog-faq .accordion-button::after {
    filter: brightness(0) invert(1);
}

.blog-faq .accordion-button:focus-visible {
    outline: 2px solid #0074ff;
    outline-offset: -3px;
    box-shadow: none;
}
