[hidden]{display: none}
.hyv_data-list{grid-template-columns: repeat(2,minmax(0,1fr));display: grid;margin: 0px;gap: 17px}
.hyv_mini-card a:hover{color: #8a1a20}
.hyv_brand-link{gap: 14px;text-decoration: none;color: inherit;display: flex;align-items: center}
.hyv_read-more a{color: #8a1a20;text-decoration: none;font-size: 16px}
.hyv_item-box :last-child{margin-bottom: 0}
.hyv_page-layout h1{margin-top: 0px;margin-right: 0px;margin-bottom: 28px;margin-left: 0px;line-height: 1.15;font-size: 26px}
.hyv_featured-content p{color: #704d58;font-size: 17px;margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px}
img{height: auto;max-width: 100%}
.hyv_footer-list-item:hover{color: #8a1a20}
.hyv_page-footer{overflow-wrap: break-word;margin-top: 32px;padding-top: 36px;padding-right: 36px;padding-bottom: 30px;padding-left: 36px;background: #fdf6fd;border-top: 2px solid #b3a3aa}
dl,ul,ol{padding: 0px;margin: 0px}
.hyv_item-box a{color: #201a16;text-decoration: none}
.hyv_external-links{margin-top: 8px;flex-wrap: wrap;gap: 14px;display: flex}
audio:not([controls]){display: none;height: 0}
.hyv_info-box p{margin-top: 0px;margin-right: 0px;margin-bottom: 14px;margin-left: 0px}
.hyv_mini-card h3{font-size: 17px;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px}
.hyv_grid-featured{overflow: hidden;position: relative;padding: 44px}
[type="number"]::-webkit-inner-spin-button{height: auto}
.hyv_hero-cta{display: flex;gap: 14px;flex-wrap: wrap;margin-top: 22px}
.hyv_preview-full{grid-column: span 6}
.hyv_featured-content{position: relative;max-width: 660px}
.hyv_page-content hr{border: 0;border-top: 2px solid #b3a3aa;margin-top: 28px;margin-right: 0px;margin-bottom: 28px;margin-left: 0px}
.hyv_qa-list h2,.hyv_qa-list h3,.hyv_qa-list dt,.hyv_qa-list th,.hyv_qa-list strong{display: block;font-size: 17px;margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px}
*,*::before,*::after{box-sizing: border-box}
.hyv_info-box p:last-child{margin-bottom: 0}
.hyv_page-content p{margin-top: 0px;margin-right: 0px;margin-bottom: 17px;margin-left: 0px}
.hyv_qa-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;display: grid}
.hyv_page-content h4{font-size: 17px;margin-top: 22px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px}
br{line-height: 1}
.hyv_inner-wrap{margin: 0 auto;border-radius: 2px;background: #fdf6fd;padding: 36px;max-width: 1160px;box-sizing: border-box;border: 2px solid #b3a3aa;width: 100%}
tbody{display: contents}
.hyv_tab-item{text-decoration: none;background: #ede9e9;color: #201a16;padding-top: 8px;padding-right: 17px;padding-bottom: 8px;padding-left: 17px;font-size: 16px;border-radius: 999px}
.hyv_teaser-list{gap: 24px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}
.hyv_logo-icon{line-height: 0;border-radius: 0px;width: 38px;overflow: hidden;display: block;height: 38px}
.hyv_item-box a:hover{color: #8a1a20}
dfn{font-style: italic}
.hyv_thumb-image svg,.hyv_thumb-image img{width: 100%;height: 100%;object-fit: cover}
button:-moz-focusring{outline: 1px dotted ButtonText}
.hyv_site-name{font-size: 17px;font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight: 700}
button,[type="button"]{cursor: pointer}
.hyv_page-content code{font-family: Consolas,"Liberation Mono",Menlo,monospace;font-size: 16px}
.hyv_external-links a{font-size: 13px;text-decoration: none;color: #8a1a20}
.hyv_viewport{-moz-osx-font-smoothing: grayscale;color: #201a16;-webkit-text-size-adjust: 100%;background: #ede9e9;text-size-adjust: 100%;font: 17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;margin: 0px}
.hyv_preview-title{margin-top: 0px;margin-right: 0px;margin-bottom: 24px;margin-left: 0px;font-size: 22px}
.hyv_page-content h3{font-size: 19px;margin-top: 28px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px}
.hyv_page-content li{margin-bottom: 8px}
.hyv_page-content blockquote{color: #704d58;padding-top: 14px;padding-right: 24px;padding-bottom: 14px;padding-left: 24px;margin-top: 0px;margin-right: 0px;margin-bottom: 17px;margin-left: 0px;background: #ede9e9;border-radius: 0px}
header,hgroup{display: block}
[type="search"]::-webkit-search-decoration{-webkit-appearance: none}
.hyv_cta-button{user-select: none;padding-top: 10px;padding-right: 24px;padding-bottom: 10px;padding-left: 24px;text-decoration: none;background: #8a1a20;font-size: 16px;display: inline-block;color: #fdf6fd;border-radius: 999px}
tr{display: block}
blockquote{quotes: none}
:root{tab-size: 4;-moz-tab-size: 4}
.hyv_not-found-footer{background: #fdf6fd}
.hyv_page-content pre{-webkit-overflow-scrolling: touch;overflow: auto;margin-top: 0px;margin-right: 0px;margin-bottom: 17px;margin-left: 0px;background: #ede9e9;border-radius: 0px;padding: 17px}
figure{margin: 0px}
.hyv_col-text{color: #704d58;font-size: 16px;margin: 0px}
.hyv_button-secondary{background: transparent;color: #8a1a20;border: 1px solid #8a1a20}
.hyv_copyright{border-top: 2px solid #b3a3aa;padding-top: 17px;font-size: 13px;color: #704d58;margin-top: 32px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px}
.hyv_media-item{border-radius: 2px;padding: 32px;grid-column: span 3;border: 2px solid #b3a3aa;background: #fdf6fd}
.hyv_error-page{text-align: center}
.hyv_copyright a{color: inherit;text-decoration: none}
.hyv_info-box a{text-decoration: underline;text-underline-offset: 3px;color: #fdf6fd}
.hyv_thumb-image{position: absolute;height: 100%;opacity: .45;inset: 0;width: 100%}
.hyv_item-box p{font-size: 15px;color: #704d58;margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px}
.hyv_tabs-container{display: flex;gap: 9px;flex-wrap: wrap}
.hyv_logo-icon img,.hyv_logo-icon svg{display: block;height: 100%;width: 100%;object-fit: contain}
th,td{display: block;text-align: left;font-weight: 400}
.hyv_data-list dt,.hyv_data-list th{letter-spacing: .06em;text-transform: uppercase;font-size: 13px;color: #704d58}
.hyv_page-content h2{margin-top: 32px;margin-right: 0px;margin-bottom: 14px;margin-left: 0px;font-size: 22px}
.hyv_tab-selected{background: #8a1a20;color: #fdf6fd}
.hyv_grid-item a{color: #201a16;text-decoration: none}
.hyv_grid-item a:hover{color: #8a1a20}
.hyv_viewport h1,.hyv_viewport h2,.hyv_viewport h3,.hyv_viewport h4{font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;overflow-wrap: break-word;color: #3f2d2c}
.hyv_mini-card p{margin: 0px;font-size: 16px;color: #704d58}
.hyv_nav-links a{font-size: 15px;text-decoration: none;color: #8a1a20}
.hyv_page-content{overflow-wrap: break-word;max-width: 780px;hyphens: manual}
.hyv_content{padding-top: 32px;padding-right: 36px;padding-bottom: 32px;padding-left: 36px}
svg:not(:root){overflow: hidden}
.hyv_grid-narrow{grid-column: span 2}
.hyv_featured-content h1{line-height: 1.15;margin-top: 0px;margin-right: 0px;margin-bottom: 14px;margin-left: 0px;font-size: 28px}
.hyv_mini-card a{text-decoration: none;color: #201a16}
li{list-style: none}
.hyv_data-list dd,.hyv_data-list td{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px}
.hyv_tab-item:hover{color: #fdf6fd;background: #8a1a20}
address{font-style: normal;line-height: inherit}
.hyv_info-box{padding-top: 36px;padding-right: 42px;padding-bottom: 36px;padding-left: 42px;color: #fdf6fd;font-size: 19px;border-color: #8a1a20;background: #8a1a20}
.hyv_grid-block{grid-template-columns: repeat(6,minmax(0,1fr));align-items: start;display: grid;gap: 22px}
.hyv_item-box{border-radius: 2px;padding: 22px;background: #ede9e9}
.hyv_page-content a{color: #8a1a20;transition: color .15s ease}
.hyv_col-md{display: flex;gap: 8px;flex-direction: column}
mark{color: #201a16;background: #ede9e9}
.hyv_data-list a{color: #8a1a20}
.hyv_posted-on{font-size: 13px;display: block;color: #704d58;margin-bottom: 8px}
.hyv_grid-columns{gap: 30px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}
iframe{border-style: none}
.hyv_qa-list section,.hyv_qa-list > div,.hyv_qa-list tr,.hyv_qa-list li{padding: 22px;background: #ede9e9;border-radius: 2px}
table{width: 100%;border-collapse: collapse}
.hyv_grid-wide{grid-column: span 4}
button{text-transform: none}
::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}
summary{display: list-item}
.hyv_copyright a:hover{color: #8a1a20}
html{scroll-behavior: smooth}
.hyv_col-title{letter-spacing: .06em;font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size: 16px;color: #201a16;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-weight: 700;text-transform: uppercase}
.hyv_related-link{font-size: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 17px;margin-left: 0px}
template{display: none}
blockquote::before{content: "";content: none}
@media (max-width:960px){.hyv_media-item,.hyv_grid-wide,.hyv_grid-narrow{grid-column: span 6}
.hyv_grid-columns{grid-template-columns: repeat(2,minmax(0,1fr))}
.hyv_teaser-list{grid-template-columns: repeat(2,minmax(0,1fr))}
}
.hyv_related-link a{color: #8a1a20}
.hyv_viewport img{border-style: none;height: auto;max-width: 100%}
.hyv_grid-item{border-radius: 2px;background: #ede9e9;overflow-wrap: break-word;padding: 22px}
.hyv_action-bar{background: #fdf6fd;justify-content: space-between;position: sticky;z-index: 2;top: 0;padding-top: 14px;padding-right: 36px;padding-bottom: 14px;padding-left: 36px;align-items: center;gap: 17px;border-bottom: 2px solid #b3a3aa;flex-wrap: wrap;display: flex}
h1{font-size: 2em;margin-top: 0.67em;margin-right: 0px;margin-bottom: 0.67em;margin-left: 0px}
.hyv_grid-item h2,.hyv_grid-item h3{margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;font-size: 19px}
.hyv_read-more{margin-top: 24px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px}
.hyv_data-list li span:first-child{letter-spacing: .06em;text-transform: uppercase;font-size: 13px;color: #704d58}
button,[type="button"]{-webkit-appearance: button}
.hyv_data-list div,.hyv_data-list tr,.hyv_data-list li{border-radius: 0px;padding: 17px;background: #ede9e9}
.hyv_tight{gap: 14px;display: grid}
.hyv_data-list li{gap: 9px;display: flex}
.hyv_footer-list-item{text-decoration: none;color: #704d58;font-size: 16px}
.hyv_page-layout{padding: 0px}
ol ol{margin-bottom: 0}
.hyv_mini-card{background: #ede9e9;padding: 17px;border-radius: 0px}
.hyv_nav-links{display: flex;margin-top: 32px;gap: 17px}
.hyv_post-excerpt{font-size: 15px;color: #704d58;margin: 0px}
.hyv_item-box h2,.hyv_item-box h3{margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;font-size: 17px}
.hyv_page-content ul,.hyv_page-content ol{margin-top: 0px;margin-right: 0px;margin-bottom: 17px;margin-left: 0px;padding-left: 30px}
.hyv_post-list{gap: 24px;padding: 0px;list-style: none;display: grid;margin: 0px;grid-template-columns: repeat(2,minmax(0,1fr))}
@media (max-width:640px){.hyv_teaser-list,.hyv_post-list,.hyv_qa-list,.hyv_data-list,.hyv_grid-columns{grid-template-columns: 1fr}
.hyv_featured-content h1{font-size: 26px}
.hyv_content{padding: 24px}
}
