.rich-text-vector pre{-webkit-overflow-scrolling: touch;margin-top: 0px;margin-right: 0px;margin-bottom: 16px;margin-left: 0px;overflow: auto;background: #e8eae4;padding: 16px;border-radius: 5px}
.well-vector :last-child{margin-bottom: 0}
.site-vector h1,.site-vector h2,.site-vector h3,.site-vector h4{font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color: #424128;font-weight: 700;overflow-wrap: break-word}
.footer-list-item-vector:hover{color: #564116}
.grid-column-vector{flex-direction: column;display: flex;gap: 8px}
.preview-image-vector svg,.preview-image-vector img{object-fit: cover;height: 100%;width: 100%}
.page-nav-vector{flex-wrap: wrap;margin-top: 26px;display: flex;gap: 16px}
.grid-list-vector{gap: 18px;display: grid;align-items: start;grid-template-columns: repeat(6,minmax(0,1fr))}
.page-layout-vector{padding: 0px}
dfn{font-style: italic}
.site-vector{color: #271f16;margin: 0px;font: 16px/1.5 Georgia,"Times New Roman",Times,serif;background: #e8eae4}
.rich-text-vector a{color: #564116}
main{display: block}
.promo-narrow-vector{grid-column: span 2}
.faq-list-vector h2,.faq-list-vector h3,.faq-list-vector dt,.faq-list-vector th,.faq-list-vector strong{display: block;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 18px}
small{font-size: 80%}
[type="number"]::-webkit-inner-spin-button{height: auto}
.grid-featured-vector{padding: 40px;position: relative;overflow: hidden}
:root{tab-size: 4;-moz-tab-size: 4}
.footer-list-item-vector{text-decoration: none;font-size: 14px;color: #595848}
.rich-text-vector h2{font-size: 21px;margin-top: 32px;margin-right: 0px;margin-bottom: 14px;margin-left: 0px}
.preview-image-vector{inset: 0;position: absolute;width: 100%;height: 100%;opacity: .45}
.grid-wide-vector{grid-column: span 4}
.news-item-vector a:hover{color: #564116}
.column-title-vector{margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 14px;font-weight: 700;font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color: #271f16;letter-spacing: .06em;text-transform: uppercase}
.credits-vector a{text-decoration: none;color: inherit}
blockquote,q{quotes: none}
.lead-text-vector h1{font-size: 32px;line-height: 1.2;margin-top: 0px;margin-right: 0px;margin-bottom: 14px;margin-left: 0px}
.compact-card-vector h3{font-size: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px}
a{background-color: transparent}
.spec-list-vector li span:first-child{color: #595848;text-transform: uppercase;font-size: 15px;letter-spacing: .06em}
.published-vector{font-size: 15px;white-space: nowrap;margin-bottom: 8px;display: block;color: #595848}
.credits-vector{font-size: 15px;margin-top: 26px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;color: #595848;border-top: 1px solid #cfcabc;padding-top: 16px}
.button-primary-vector{text-decoration: none;background: #564116;display: inline-block;color: #eff3ea;padding-top: 10px;padding-right: 18px;padding-bottom: 10px;padding-left: 18px;font-size: 14px;border-radius: 999px;text-align: center}
.news-item-vector{background: #e8eae4;padding: 18px;border-radius: 7px}
.well-vector a{color: #271f16;text-decoration: none}
.spec-list-vector div,.spec-list-vector tr,.spec-list-vector li{padding: 16px;border-radius: 5px;background: #e8eae4}
progress{vertical-align: baseline}
.view-all-vector a{text-decoration: none;color: #564116;font-size: 14px}
.promo-tile-vector{border-radius: 7px;padding: 26px;grid-column: span 3;border: 1px solid #cfcabc;background: #eff3ea}
.brand-name-vector{font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;overflow-wrap: break-word;font-weight: 700;font-size: 18px}
.rich-text-vector blockquote{color: #595848;border-radius: 5px;padding-top: 14px;padding-right: 18px;padding-bottom: 14px;padding-left: 18px;background: #e8eae4;margin-top: 0px;margin-right: 0px;margin-bottom: 16px;margin-left: 0px}
.news-item-vector a{text-decoration: none;color: #271f16}
header,hgroup{display: block}
.well-vector a:hover{color: #564116}
.column-content-vector{color: #595848;margin: 0px;font-size: 14px}
::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}
button::-moz-focus-inner{border-style: none;padding: 0px}
.spec-list-vector li{gap: 8px;display: flex}
.lead-text-vector p{font-size: 18px;color: #595848;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px}
.faq-list-vector section,.faq-list-vector > div,.faq-list-vector tr,.faq-list-vector li{background: #e8eae4;border-radius: 7px;padding: 18px}
audio:not([controls]){display: none;height: 0}
.rich-text-vector h4{margin-top: 18px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 16px}
label{display: inline-block}
.news-item-vector h2,.news-item-vector h3{margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 16px}
button{text-transform: none}
table{width: 100%;border-collapse: collapse}
[type="search"]{-webkit-appearance: textfield;outline-offset: -2px}
.col-group-vector{display: grid;gap: 28px;grid-template-columns: repeat(4,minmax(0,1fr))}
.compact-card-vector a{text-decoration: none;color: #271f16}
.teaser-list-vector{display: grid;gap: 18px;grid-template-columns: repeat(3,minmax(0,1fr))}
tbody{display: contents}
.page-layout-vector h1{font-size: 28px;line-height: 1.25;margin-top: 0px;margin-right: 0px;margin-bottom: 24px;margin-left: 0px}
.rich-text-vector li{margin-bottom: 8px}
.site-vector img{max-width: 100%;height: auto}
br{line-height: 1}
.spec-list-vector dt,.spec-list-vector th{font-size: 15px;text-transform: uppercase;letter-spacing: .06em;color: #595848}
template{display: none}
.error-page-vector{text-align: center}
.tabs-container-vector{display: flex;flex-wrap: wrap;gap: 8px}
.external-links-vector a{font-size: 15px;color: #564116;text-decoration: none}
.spec-list-vector a{color: #564116}
li{list-style: none}
summary{display: list-item}
blockquote::before,blockquote::after,q::before,q::after{content: "";content: none}
.footer-vector{background: #eff3ea;margin-top: 26px;border-top: 1px solid #cfcabc;padding-top: 38px;padding-right: 32px;padding-bottom: 28px;padding-left: 32px;box-sizing: border-box}
.faq-list-vector{display: grid;gap: 18px;grid-template-columns: repeat(2,minmax(0,1fr))}
.related-link-vector a{color: #564116}
.page-nav-vector a{text-decoration: none;font-size: 14px;color: #564116}
button:-moz-focusring{outline: 1px dotted ButtonText}
.tab-button-vector:hover{color: #eff3ea;background: #564116}
.content-area-vector{padding-top: 26px;padding-right: 32px;padding-bottom: 26px;padding-left: 32px}
.action-bar-vector{gap: 16px;position: sticky;z-index: 2;top: 0;padding-top: 15px;padding-right: 32px;padding-bottom: 15px;padding-left: 32px;justify-content: space-between;display: flex;border-bottom: 1px solid #cfcabc;align-items: center;background: #eff3ea;flex-wrap: wrap}
.inner-wrap-vector{min-width: 0;border-radius: 7px;background: #eff3ea;width: 100%;border: 1px solid #cfcabc;max-width: 1220px;padding: 38px;margin: 0 auto}
dl,ul,ol{padding: 0px;margin: 0px}
.button-secondary-vector{color: #564116;border: 1px solid #564116;background: transparent}
.entry-summary-vector{font-size: 14px;overflow-wrap: break-word;color: #595848;margin: 0px}
.tight-vector{gap: 15px;display: grid}
.rich-text-vector ul,.rich-text-vector ol{margin-top: 0px;margin-right: 0px;margin-bottom: 16px;margin-left: 0px;padding-left: 28px}
.well-vector h2,.well-vector h3{margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 18px}
output{display: inline-block}
.rich-text-vector h3{margin-top: 24px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 16px}
*,*::before,*::after{box-sizing: border-box}
.brand-icon-vector{height: 30px;border-radius: 5px;flex-shrink: 0;width: 30px;display: block;overflow: hidden}
.credits-vector a:hover{color: #564116}
audio{display: inline-block}
ol ol,ul ul,ol ul{margin-bottom: 0}
.rich-text-vector p{margin-top: 0px;margin-right: 0px;margin-bottom: 16px;margin-left: 0px}
.compact-card-vector a:hover{color: #564116}
.hero-buttons-vector{gap: 14px;display: flex;flex-wrap: wrap;margin-top: 18px}
.spec-list-vector dd,.spec-list-vector td{margin-top: 6px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px}
.view-all-vector{margin-top: 18px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px}
sub{position: relative;vertical-align: baseline;line-height: 0;font-size: 75%}
.error-footer-vector{background: #eff3ea}
table{border-spacing: 0}
.media-full-vector{grid-column: span 6}
.well-vector{padding: 18px;transition: border-color .2s ease;overflow: hidden;border-radius: 7px;background: #e8eae4}
.brand-link-vector{color: inherit;align-items: center;gap: 14px;display: flex;text-decoration: none}
.lead-text-vector{max-width: 660px;position: relative}
.rich-text-vector{overflow-wrap: break-word;max-width: 720px}
.tab-button-vector{padding-top: 8px;padding-right: 16px;padding-bottom: 8px;padding-left: 16px;color: #271f16;text-decoration: none;font-size: 14px;border-radius: 999px;background: #e8eae4}
.rich-text-vector code{font-family: "Cascadia Mono","Segoe UI Mono",Consolas,monospace;font-size: 14px}
@media (max-width:1000px){.col-group-vector{grid-template-columns: repeat(2,minmax(0,1fr))}
.promo-tile-vector,.grid-wide-vector,.promo-narrow-vector{grid-column: span 6}
.teaser-list-vector{grid-template-columns: repeat(2,minmax(0,1fr))}
}
.compact-card-vector p{margin: 0px;font-size: 14px;color: #595848}
.tab-active-vector{background: #564116;color: #eff3ea}
.brand-icon-vector img,.brand-icon-vector svg{display: block;width: 100%;height: 100%;object-fit: contain}
.article-list-vector{gap: 18px;margin: 0px;display: grid;padding: 0px;list-style: none;grid-template-columns: repeat(2,minmax(0,1fr))}
.media-title-vector{margin-top: 0px;margin-right: 0px;margin-bottom: 18px;margin-left: 0px;font-size: 20px}
.well-vector p{color: #595848;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 14px}
.spec-list-vector{margin: 0px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;display: grid}
.rich-text-vector hr{border: 0;border-top: 1px solid #cfcabc;margin-top: 24px;margin-right: 0px;margin-bottom: 24px;margin-left: 0px}
[hidden]{display: none}
.external-links-vector{gap: 14px;margin-top: 8px;display: flex;flex-wrap: wrap}
.compact-card-vector{transition: border-color .2s ease;padding: 16px;overflow: hidden;background: #e8eae4;border-radius: 5px}
@media (max-width:640px){.lead-text-vector h1{font-size: 26px}
.teaser-list-vector,.article-list-vector,.faq-list-vector,.spec-list-vector,.col-group-vector{grid-template-columns: 1fr}
.content-area-vector{padding: 18px}
}
th,td{display: block;font-weight: 400;text-align: left}
.related-link-vector{font-size: 14px;margin-top: 0px;margin-right: 0px;margin-bottom: 16px;margin-left: 0px}
tr{display: block}
