.spec-list-genesis li span:first-child{text-transform: uppercase;color: #87a0b6;font-size: 12px;letter-spacing: .06em;}
.grid-full-genesis{grid-column: span 6;}
.box-genesis a{color: #e4e9ed;text-decoration: none;}
.timestamp-genesis{color: #87a0b6;margin-bottom: 8px;font-variant-numeric: tabular-nums;font-size: 12px;display: block;}
.prose-genesis ul,.prose-genesis ol{margin-top: 0px;margin-right: 0px;margin-bottom: 13px;margin-left: 0px;padding-left: 18px;}
.prose-genesis code{font-size: 13px;font-family: Menlo,Consolas,"DejaVu Sans Mono",monospace;}
.small-card-genesis a{text-decoration: none;color: #e4e9ed;}
.preview-image-genesis svg,.preview-image-genesis img{object-fit: cover;height: 100%;width: 100%;}
tr{display: block;}
.prose-genesis hr{border: 0;border-top: 1px solid #2a353c;margin-top: 22px;margin-right: 0px;margin-bottom: 22px;margin-left: 0px;}
.box-genesis :last-child{margin-bottom: 0;}
.preview-title-genesis{margin-top: 0px;margin-right: 0px;margin-bottom: 16px;margin-left: 0px;font-size: 22px;}
br{line-height: 1;}
.spec-list-genesis dd,.spec-list-genesis td{margin-top: 6px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.tab-nav-genesis{flex-wrap: wrap;display: flex;gap: 9px;}
.box-genesis{background: #1b2229;border-radius: 6px;padding: 16px;overflow: hidden;transition: border-color .2s ease;background-clip: padding-box;}
.link-block-genesis a{font-size: 12px;text-decoration: none;color: #9caae4;}
.column-label-genesis{font-weight: 700;font-family: Verdana,Geneva,"DejaVu Sans",sans-serif;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 13px;text-transform: uppercase;color: #e4e9ed;letter-spacing: .06em;}
.footer-link-genesis{font-size: 13px;text-decoration: none;color: #87a0b6;}
img,video{height: auto;max-width: 100%;}
.prose-genesis{hyphens: manual;max-width: 760px;}
.small-card-genesis p{font-size: 13px;color: #87a0b6;margin: 0px;}
.faq-block-genesis section,.faq-block-genesis > div,.faq-block-genesis tr,.faq-block-genesis li{background: #1b2229;padding: 16px;border-radius: 6px;}
.narrow-genesis{gap: 12px;display: grid;}
.thumb-genesis{grid-column: span 3;padding: 24px;background: #131217;border-radius: 6px;border: 1px solid #2a353c;}
.text-panel-genesis{background: #9caae4;padding-top: 30px;padding-right: 36px;padding-bottom: 30px;padding-left: 36px;color: #131217;font-size: 19px;border-color: #9caae4;}
.site-genesis img{height: auto;max-width: 100%;}
.thumbnail-grid-genesis{display: grid;gap: 16px;grid-template-columns: repeat(3,minmax(0,1fr));}
iframe{border-style: none;}
main{display: block;}
.prose-genesis h3{font-size: 19px;margin-top: 22px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;}
.text-panel-genesis p{margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;}
html{scroll-behavior: smooth;}
dl,ul,ol{padding: 0px;margin: 0px;}
.preview-image-genesis{width: 100%;position: absolute;opacity: .45;inset: 0;height: 100%;}
.grid-layout-genesis{gap: 16px;align-items: start;grid-template-columns: repeat(6,minmax(0,1fr));display: grid;}
blockquote::before{content: "";content: none;}
.faq-block-genesis h2,.faq-block-genesis h3,.faq-block-genesis dt,.faq-block-genesis th,.faq-block-genesis strong{font-size: 17px;margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;display: block;}
.promo-text-genesis p{color: #87a0b6;margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;font-size: 17px;}
.footer-link-genesis:hover{color: #6f97e1;}
figure{margin: 0px;}
th,td{font-weight: 400;display: block;text-align: left;}
::selection{background: #9caae4;color: #131217;}
.btn-link-genesis{background: transparent;color: #9caae4;border: 1px solid #9caae4;}
.spec-list-genesis a{color: #9caae4;}
.prose-genesis pre{border-radius: 0px;overflow: auto;-webkit-overflow-scrolling: touch;padding: 13px;background: #1b2229;margin-top: 0px;margin-right: 0px;margin-bottom: 13px;margin-left: 0px;tab-size: 4;}
.prose-genesis p{margin-top: 0px;margin-right: 0px;margin-bottom: 13px;margin-left: 0px;}
.box-genesis a:hover{color: #6f97e1;}
.box-genesis p{color: #87a0b6;margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;font-size: 17px;}
.promo-text-genesis{position: relative;max-width: 660px;}
[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0px;}
.view-all-genesis a{text-decoration: none;color: #9caae4;font-size: 13px;}
.page-nav-genesis a{text-decoration: none;font-size: 17px;color: #9caae4;}
.cta-button-genesis{cursor: pointer;padding-top: 7px;padding-right: 16px;padding-bottom: 7px;padding-left: 16px;text-decoration: none;color: #131217;user-select: none;display: inline-block;background: #9caae4;border-radius: 999px;transition: background-color .15s ease;font-size: 13px;text-align: center;}
.error-nav-genesis{background: #131217;}
.text-panel-genesis p:last-child{margin-bottom: 0;}
.toolbar-genesis{top: 0;align-items: center;gap: 13px;background: #131217;padding-top: 12px;padding-right: 28px;padding-bottom: 12px;padding-left: 28px;position: sticky;display: flex;border-bottom: 1px solid #2a353c;justify-content: space-between;z-index: 2;flex-wrap: wrap;}
blockquote{quotes: none;}
img{border-style: none;}
*,*::before,*::after{box-sizing: border-box;}
.small-card-genesis{background: #1b2229;border-radius: 0px;padding: 13px;overflow: hidden;transition: border-color .2s ease;background-clip: padding-box;}
.prose-genesis h4{margin-top: 16px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;font-size: 18px;}
header,hgroup{display: block;}
:root{tab-size: 4;-moz-tab-size: 4;}
b,strong{font-weight: bolder;}
.faq-block-genesis{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;}
.page-container-genesis h1{line-height: 1.15;font-size: 26px;margin-top: 0px;margin-right: 0px;margin-bottom: 22px;margin-left: 0px;}
.news-list-genesis{list-style: none;display: grid;padding: 0px;margin: 0px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;}
.site-genesis{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #1b2229;-webkit-text-size-adjust: 100%;color: #e4e9ed;font: 18px/1.45 Verdana,Geneva,"DejaVu Sans",sans-serif;margin: 0px;}
button{cursor: pointer;}
.promo-text-genesis h1{margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;font-size: 34px;line-height: 1.1;}
.main-footer-genesis{border-top: 1px solid #2a353c;background: #131217;overflow-wrap: break-word;margin-top: 24px;padding-top: 30px;padding-right: 28px;padding-bottom: 18px;padding-left: 28px;}
.site-genesis h1,.site-genesis h2,.site-genesis h3,.site-genesis h4{font-weight: 700;font-family: Verdana,Geneva,"DejaVu Sans",sans-serif;}
.spec-list-genesis dt,.spec-list-genesis th{letter-spacing: .06em;text-transform: uppercase;font-size: 12px;color: #87a0b6;}
.news-item-genesis{border-radius: 6px;padding: 16px;background: #1b2229;transition: border-color .2s ease;}
.prose-genesis li{margin-bottom: 8px;}
.small-card-genesis a:hover{color: #6f97e1;}
.grid-wide-genesis{grid-column: span 4;}
h1{margin-top: 0.67em;margin-right: 0px;margin-bottom: 0.67em;margin-left: 0px;font-size: 2em;}
.view-all-genesis{margin-top: 16px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.page-nav-genesis{margin-top: 24px;gap: 13px;display: flex;}
.col-wrap-genesis{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;}
.inner-genesis{width: 100%;border: 1px solid #2a353c;max-width: 1180px;margin: 0 auto;box-sizing: border-box;border-radius: 6px;background: #131217;padding: 30px;}
.grid-narrow-genesis{grid-column: span 2;}
li{list-style: none;}
.news-item-genesis a{color: #e4e9ed;text-decoration: none;}
.spec-list-genesis div,.spec-list-genesis tr,.spec-list-genesis li{padding: 13px;background: #1b2229;border-radius: 0px;}
.content-link-genesis a{color: #9caae4;}
table{width: 100%;border-collapse: collapse;}
mark{color: #e4e9ed;background: #1b2229;}
.page-container-genesis{padding: 0px;}
.column-body-genesis{font-size: 13px;margin: 0px;color: #87a0b6;}
.copyright-genesis{font-size: 12px;border-top: 1px solid #2a353c;color: #87a0b6;padding-top: 13px;margin-top: 24px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.title-text-genesis{font-weight: 700;font-size: 17px;font-family: Verdana,Geneva,"DejaVu Sans",sans-serif;}
.prose-genesis a{text-underline-offset: 2px;color: #9caae4;text-decoration-thickness: 1px;transition: color .15s ease;}
.text-panel-genesis a{text-underline-offset: 3px;text-decoration: underline;color: #131217;}
.copyright-genesis a{text-decoration: none;color: inherit;}
button:-moz-focusring{outline: 1px dotted ButtonText;}
.box-genesis h2,.box-genesis h3{margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;font-size: 17px;}
.news-item-genesis h2,.news-item-genesis h3{margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 19px;}
label{display: inline-block;}
.tab-link-genesis:hover{color: #131217;background: #6f97e1;}
ol ol,ul ul,ol ul,ul ol{margin-bottom: 0;}
.error-page-genesis{text-align: center;}
.news-item-genesis a:hover{color: #6f97e1;}
.primary-genesis{padding-top: 24px;padding-right: 28px;padding-bottom: 24px;padding-left: 28px;}
.prose-genesis h2{font-size: 19px;margin-top: 30px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;}
.small-card-genesis h3{margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 18px;}
.banner-actions-genesis{flex-wrap: wrap;gap: 9px;margin-top: 16px;display: flex;}
.copyright-genesis a:hover{color: #6f97e1;}
.logo-link-genesis{display: flex;text-decoration: none;color: inherit;align-items: center;gap: 9px;}
.brand-icon-genesis img,.brand-icon-genesis svg{object-fit: contain;height: 100%;display: block;width: 100%;}
.promo-featured-genesis{position: relative;overflow: hidden;padding: 38px;}
@media (max-width:960px){.thumb-genesis,.grid-wide-genesis,.grid-narrow-genesis{grid-column: span 6;}
.thumbnail-grid-genesis{grid-template-columns: repeat(2,minmax(0,1fr));}
.col-wrap-genesis{grid-template-columns: repeat(2,minmax(0,1fr));}
}
.post-excerpt-genesis{margin: 0px;color: #87a0b6;overflow-wrap: break-word;font-size: 17px;}
.brand-icon-genesis{display: block;height: 42px;border-radius: 0px;width: 42px;overflow: hidden;line-height: 0;flex-shrink: 0;}
figcaption{color: #87a0b6;font-size: 13px;}
.spec-list-genesis{grid-template-columns: repeat(2,minmax(0,1fr));margin: 0px;gap: 13px;display: grid;}
[hidden]{display: none;}
.content-link-genesis{margin-top: 0px;margin-right: 0px;margin-bottom: 13px;margin-left: 0px;font-size: 13px;}
.link-block-genesis{display: flex;flex-wrap: wrap;margin-top: 8px;gap: 9px;}
.tab-link-genesis{font-size: 13px;color: #e4e9ed;border-radius: 999px;white-space: nowrap;background: #1b2229;text-decoration: none;padding-top: 8px;padding-right: 13px;padding-bottom: 8px;padding-left: 13px;}
.tab-active-genesis{background: #9caae4;color: #131217;}
.spec-list-genesis li{display: flex;gap: 9px;}
button,select{text-transform: none;}
tbody{display: contents;}
.prose-genesis blockquote{color: #87a0b6;background: #1b2229;margin-top: 0px;margin-right: 0px;margin-bottom: 13px;margin-left: 0px;padding-top: 9px;padding-right: 16px;padding-bottom: 9px;padding-left: 16px;border-radius: 0px;}
@media (max-width:600px){.thumbnail-grid-genesis,.news-list-genesis,.faq-block-genesis,.spec-list-genesis,.col-wrap-genesis{grid-template-columns: 1fr;}
.promo-text-genesis h1{font-size: 27px;}
.primary-genesis{padding: 16px;}
}
code,kbd{font-family: Menlo,Consolas,"DejaVu Sans Mono",monospace;font-size: 1em;}
button{-webkit-appearance: button;}
.column-genesis{gap: 8px;flex-direction: column;display: flex;}
