.seo_top-bar{border-bottom:1px solid #c9b9c3;justify-content:space-between;display:flex;background:#e4e6e1;gap:17px;padding:16px 34px;position:sticky;z-index:2;flex-wrap:wrap;align-items:center;top:0;}
.seo_item-box a{text-decoration:none;color:#1e1517;}
.seo_page-nav{gap:17px;margin-top:32px;display:flex;flex-wrap:wrap;}
.seo_content-area{padding:32px 34px;}
dl{padding:0;margin:0;}ul{padding:0;margin:0;}ol{padding:0;margin:0;}
.seo_content-link a{color:#791848;}
.seo_grid-narrow{grid-column:span 2;}
.seo_news-list{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid;padding:0;}
*{box-sizing:border-box;}*::before{box-sizing:border-box;}*::after{box-sizing:border-box;}
.seo_post-content a{transition:color .15s ease;color:#791848;}
.seo_post-content{overflow-wrap:break-word;max-width:760px;}
.seo_columns{gap:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}
.seo_highlight-text{max-width:620px;position:relative;}
.seo_colophon{font-size:11px;border-top:1px solid #c9b9c3;padding-top:17px;margin:32px 0 0;color:#574d4d;}
tr{display:block;}
.seo_tab-button{padding:9px 17px;white-space:nowrap;text-decoration:none;transition:color .15s ease;color:#1e1517;background:#edd9d7;font-size:14px;border-radius:999px;}
dfn{font-style:italic;}
th{font-weight:400;display:block;text-align:left;}td{font-weight:400;display:block;text-align:left;}
.seo_promo-featured{overflow:hidden;position:relative;padding:50px;}
.seo_card-sm{border-radius:0;background:#edd9d7;padding:17px;}
.seo_post-content h3{font-size:17px;margin:28px 0 10px;}
.seo_post-content p{margin:0 0 17px;}
header{display:block;}hgroup{display:block;}
.seo_show-more a{font-size:14px;text-decoration:none;color:#791848;}
.seo_no-results{text-align:center;}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
.seo_canvas img{max-width:100%;height:auto;}
.seo_thumb-full{grid-column:span 6;}
.seo_faq-block section{background:#edd9d7;border-radius:2px;padding:26px;}.seo_faq-block > div{background:#edd9d7;border-radius:2px;padding:26px;}.seo_faq-block tr{background:#edd9d7;border-radius:2px;padding:26px;}.seo_faq-block li{background:#edd9d7;border-radius:2px;padding:26px;}
main{display:block;}
.seo_highlight-text p{color:#574d4d;font-size:19px;margin:0 0 10px;}
.seo_footer-area{background:#e4e6e1;margin-top:32px;border-top:1px solid #c9b9c3;padding:34px 34px 26px;}
address{font-style:normal;line-height:inherit;}
.seo_card-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;}
svg:not(:root){overflow:hidden;}
.seo_grid-container{gap:26px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;align-items:start;}
.seo_col-md{display:flex;flex-direction:column;gap:9px;}
.seo_data-list dd{margin:5px 0 0;}.seo_data-list td{margin:5px 0 0;}
html{scroll-behavior:smooth;}
.seo_column-label{font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:.06em;margin:0 0 9px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#1e1517;}
.seo_colophon a:hover{color:#801248;}
.seo_tile-image{position:absolute;height:100%;opacity:.45;inset:0;width:100%;}
.seo_posted-on{display:block;margin-bottom:9px;color:#574d4d;font-size:11px;font-variant-numeric:tabular-nums;}
.seo_site-logo{display:flex;align-items:center;color:inherit;text-decoration:none;gap:13px;}
img{height:auto;max-width:100%;}
.seo_data-list dt{color:#574d4d;letter-spacing:.06em;font-size:11px;text-transform:uppercase;}.seo_data-list th{color:#574d4d;letter-spacing:.06em;font-size:11px;text-transform:uppercase;}
.seo_item-box h2{margin:0 0 10px;font-size:19px;}.seo_item-box h3{margin:0 0 10px;font-size:19px;}
.seo_data-list a{color:#791848;}
:root{tab-size:4;-moz-tab-size:4;}
.seo_data-list li span:first-child{color:#574d4d;font-size:11px;letter-spacing:.06em;text-transform:uppercase;}
.seo_info-box p{margin:0 0 13px;}
.seo_item-box :last-child{margin-bottom:0;}
.seo_canvas{-webkit-text-size-adjust:100%;color:#1e1517;background:#edd9d7;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:14px/1.65 "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}
.seo_news-item a{text-decoration:none;color:#1e1517;}
.seo_item-box a:hover{color:#801248;}
button{cursor:pointer;}[type="button"]{cursor:pointer;}[type="reset"]{cursor:pointer;}[type="submit"]{cursor:pointer;}
body{margin:0;}
.seo_faq-block h2{font-size:19px;margin:0 0 10px;display:block;}.seo_faq-block h3{font-size:19px;margin:0 0 10px;display:block;}.seo_faq-block dt{font-size:19px;margin:0 0 10px;display:block;}.seo_faq-block th{font-size:19px;margin:0 0 10px;display:block;}.seo_faq-block strong{font-size:19px;margin:0 0 10px;display:block;}
.seo_news-item h2{margin:0 0 9px;font-size:17px;}.seo_news-item h3{margin:0 0 9px;font-size:17px;}
.seo_data-list div{background:#edd9d7;padding:17px;border-radius:0;}.seo_data-list tr{background:#edd9d7;padding:17px;border-radius:0;}.seo_data-list li{background:#edd9d7;padding:17px;border-radius:0;}
.seo_post-content code{font-size:14px;font-family:"Cascadia Mono","Segoe UI Mono",Consolas,monospace;}
.seo_post-content li{margin-bottom:9px;}
.seo_container{max-width:1160px;padding:34px;border-radius:2px;background:#e4e6e1;border:1px solid #c9b9c3;width:100%;margin:0 auto;}
small{font-size:80%;}
.seo_info-box{font-size:17px;background:#791848;color:#e4e6e1;padding:34px 42px;border-color:#791848;}
.seo_post-content hr{border:0;border-top:1px solid #c9b9c3;margin:28px 0;}
table{border-collapse:collapse;width:100%;}
.seo_tab-button:hover{color:#e4e6e1;background:#801248;}
.seo_item-box p{margin:0 0 10px;font-size:13px;color:#574d4d;}
.seo_thumb-title{margin:0 0 16px;font-size:19px;}
.seo_card-sm h3{font-size:14px;margin:0 0 9px;}
.seo_info-box p:last-child{margin-bottom:0;}
.seo_summary{overflow-wrap:break-word;font-size:13px;color:#574d4d;margin:0;}
.seo_page-inner h1{font-size:26px;margin:0 0 28px;line-height:1.3;}
.seo_post-content ul{padding-left:26px;margin:0 0 17px;}.seo_post-content ol{padding-left:26px;margin:0 0 17px;}
.seo_faq-block{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:16px;}
.seo_tab-item-active{color:#e4e6e1;background:#791848;}
.seo_related-links a{color:#791848;text-decoration:none;font-size:11px;}
.seo_info-box a{text-decoration:underline;color:#e4e6e1;text-underline-offset:3px;}
.seo_hero-actions{display:flex;flex-wrap:wrap;margin-top:26px;gap:13px;}
.seo_show-more{margin:16px 0 0;}
.seo_logo-mark{line-height:0;width:42px;border-radius:0;height:42px;overflow:hidden;display:block;}
.seo_btn-secondary{border:1px solid #791848;background:transparent;color:#791848;}
.seo_grid-tile{padding:32px;border:1px solid #c9b9c3;background:#e4e6e1;grid-column:span 3;border-radius:2px;}
.seo_card-sm a:hover{color:#801248;}
.seo_data-list{gap:17px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;}
figcaption{font-size:13px;color:#574d4d;}
.seo_post-content pre{margin:0 0 17px;tab-size:4;padding:17px;background:#e3ded9;overflow:auto;border-radius:0;}
.seo_canvas h1{overflow-wrap:break-word;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.seo_canvas h2{overflow-wrap:break-word;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.seo_canvas h3{overflow-wrap:break-word;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.seo_canvas h4{overflow-wrap:break-word;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
nav ol{padding:0;list-style:none;}nav ul{padding:0;list-style:none;}
.seo_button{text-align:center;transition:background-color .15s ease;background:#791848;border-radius:999px;padding:9px 16px;display:inline-block;color:#e4e6e1;font-size:14px;text-decoration:none;}
.seo_news-item a:hover{color:#801248;}
.seo_content-link{margin:0 0 17px;font-size:14px;}
ol ol{margin-bottom:0;}ul ul{margin-bottom:0;}ol ul{margin-bottom:0;}
.seo_tile-image svg{object-fit:cover;width:100%;height:100%;}.seo_tile-image img{object-fit:cover;width:100%;height:100%;}
.seo_card-sm a{color:#1e1517;text-decoration:none;}
tbody{display:contents;}
li{list-style:none;}
summary{display:list-item;}
.seo_item-box{border-radius:2px;padding:26px;background:#edd9d7;}
blockquote{quotes:none;}q{quotes:none;}
audio:not([controls]){display:none;height:0;}
.seo_col-text{color:#574d4d;margin:0;font-size:14px;}
.seo_post-content h2{margin:36px 0 13px;font-size:20px;}
button{font-family:inherit;line-height:1.15;margin:0;font-size:100%;}input{font-family:inherit;line-height:1.15;margin:0;font-size:100%;}
.seo_brand-name{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;overflow-wrap:break-word;font-size:19px;font-weight:700;}
figure{margin:0;}
b{font-weight:bolder;}strong{font-weight:bolder;}
.seo_preview-wide{grid-column:span 4;}
.seo_highlight-text h1{margin:0 0 13px;line-height:1.3;font-size:36px;}
.seo_post-content h4{margin:26px 0 10px;font-size:14px;}
.seo_not-found-footer{background:#e4e6e1;}
.seo_logo-mark img{width:100%;display:block;object-fit:contain;height:100%;}.seo_logo-mark svg{width:100%;display:block;object-fit:contain;height:100%;}
.seo_tabs-container{flex-wrap:wrap;display:flex;gap:10px;}
@media (max-width:980px){.seo_columns{grid-template-columns:repeat(2,minmax(0,1fr));}
.seo_grid-tile{grid-column:span 6;}.seo_preview-wide{grid-column:span 6;}.seo_grid-narrow{grid-column:span 6;}
.seo_card-list{grid-template-columns:repeat(2,minmax(0,1fr));}
}
.seo_post-content blockquote{padding:13px 16px;color:#574d4d;margin:0 0 17px;border-radius:0;background:#edd9d7;}
.seo_condensed{display:grid;gap:16px;}
::selection{color:#e4e6e1;background:#791848;}
table{border-spacing:0;}
.seo_colophon a{color:inherit;text-decoration:none;}
.seo_page-inner{padding:0;}
.seo_news-item{background:#edd9d7;padding:26px;border-radius:2px;}
@media (max-width:620px){.seo_content-area{padding:16px;}
.seo_highlight-text h1{font-size:28px;}
.seo_card-list{grid-template-columns:1fr;}.seo_news-list{grid-template-columns:1fr;}.seo_faq-block{grid-template-columns:1fr;}.seo_data-list{grid-template-columns:1fr;}.seo_columns{grid-template-columns:1fr;}
}
.seo_data-list li{display:flex;gap:10px;}
.seo_card-sm p{margin:0;font-size:14px;color:#574d4d;}
.seo_page-nav a{text-decoration:none;color:#791848;font-size:13px;}
.seo_related-links{margin-top:9px;display:flex;flex-wrap:wrap;gap:13px;}
br{line-height:1;}
button{text-transform:none;}
button{-webkit-appearance:button;}[type="button"]{-webkit-appearance:button;}
.seo_footer-menu-item:hover{color:#801248;}
.seo_footer-menu-item{text-decoration:none;font-size:14px;color:#574d4d;}
