.oe-blog-grid {border: 1px solid #211e1f;}
.oe-blog-grid__inner {display: grid;grid-template-columns: 1fr 1fr;align-items: stretch;}
.oe-blog-card {border-right: 1px solid #211e1f;border-bottom: 1px solid #211e1f;overflow: hidden;position: relative;padding: 32px;display: flex;flex-direction: column;}
.oe-blog-card:hover {background-color: #0e0d0d;}
.oe-blog-card:nth-child(2n) {border-right: none;}
.oe-blog-card--full {grid-column: 1 / -1;border-right: none;}
.oe-blog-card:hover .oe-blog-card__title {color: #fac43c;}
.oe-blog-card__inner {text-decoration: none !important;display: flex;flex-direction: column;flex: 1;height: 100%;width: 100%;box-sizing: border-box;}
.oe-blog-card__header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;flex-shrink: 0;}
.oe-blog-card__cat {font-family: 'JetBrains Mono';font-size: 10px;font-weight: 700;letter-spacing: .2em;color: #fac43c;text-decoration: none;text-transform: uppercase;}
.oe-blog-card__cat:hover {color: #fac43c;}
.oe-blog-card__read {font-family: 'JetBrains Mono';font-size: 10px;letter-spacing: .1em;color: #898586;}
.oe-blog-card__body {flex: 1;display: flex;flex-direction: column;margin-bottom: 24px;}
.oe-blog-card__title {font-size: 24px;font-weight: 700;line-height: 1.375;color: #f8f8f8;margin: 0 0 16px;}
.oe-blog-card__excerpt {font-size: 14px;line-height: 1.625;color: #898586;margin: 0;}
.oe-blog-card__footer {display: flex;justify-content: space-between;align-items: center;padding-top: 16px;border-top: 1px solid #211e1f;margin-top: auto;flex-shrink: 0;}
.oe-blog-card__author, .oe-blog-card__date {font-family: 'JetBrains Mono';font-size: 10px;letter-spacing: 1px;color: #898586;text-transform: uppercase;}
.oe-blog-grid__footer {display: flex;justify-content: center;padding: 32px;border-top: 1px solid #211e1f;}
.oe-blog-grid__load-more {font-family: 'JetBrains Mono';font-size: 12px;letter-spacing: .2em;text-transform: uppercase;color: #f8f8f8;background: transparent;border: 1px solid #211e1f;padding: 14px 40px;cursor: pointer;transition: border-color .2s, color .2s;}
.oe-blog-grid__load-more:hover {border-color: #fac43c;color: #fac43c;}
.oe-blog-grid__load-more:disabled {opacity: .4;cursor: not-allowed;}
@media ( max-width: 768px ) {
    .oe-blog-grid__inner {grid-template-columns: 1fr;}
    .oe-blog-card {border-right: none;}
    .oe-blog-card--full {grid-column: 1;}
}
ul.oe-categories__list {margin: 0px;}
ul.oe-categories__list li {list-style: none; justify-content: space-between; display: flex; flex-flow: row; margin-bottom: 12px;}
ul.oe-categories__list li:hover{cursor: pointer;}
ul.oe-categories__list li:hover span {color: #fac43c;}
ul.oe-categories__list li:last-child{margin-bottom: 0px;}
.oe-categories__name{line-height: 1.42857; font-family: 'Epilogue';color: #f8f8f8;font-size: 14px;}
.oe-categories__count{font-family: 'JetBrains Mono';line-height: 1.3333;font-size: 12px;}