.kb-teaser a{text-decoration:none;color:#32242e;}
li{list-style:none;}
figure{margin:0px;}
template{display:none;}
.kb-faq-block section{display:block;}
.kb-teaser :last-child{margin-bottom:0;}
*,*::before,*::after{box-sizing:border-box;}
.kb-page-content hr{border:0;border-top:1px solid #bb9b9f;margin:32px 0px;}
main{display:block;}
b,strong{font-weight:bolder;}
.kb-page-content h3{margin:32px 0px 11px;font-size:20px;}
.kb-details-list a{color:#912039;}
.kb-note-box a{text-decoration:underline;color:#f9f9f5;}
.kb-site-footer{border-top:1px solid #bb9b9f;background:#f3ebe8;padding:32px 0px;margin-top:0;}
.kb-page-content code{font-family:Consolas,"Liberation Mono",Menlo,monospace;font-size:14px;}
.kb-hero-media{opacity:.5;inset:0;width:100%;height:100%;position:absolute;}
.kb-header-row{display:flex;padding-top:18px;flex-wrap:wrap;gap:20px;padding-bottom:18px;justify-content:space-between;align-items:center;}
.kb-site-title{overflow-wrap:break-word;font-size:17px;font-weight:700;font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;}
.kb-jumbotron p{margin:0px 0px 11px;color:#614b51;font-size:17px;}
.kb-timestamp{margin-bottom:7px;font-size:13px;display:block;color:#614b51;}
.kb-teaser p{color:#614b51;font-size:15px;margin:0px 0px 11px;}
.kb-more-links{margin-top:7px;gap:17px;flex-wrap:wrap;display:flex;}
.kb-posts{margin:0px;padding:0px;display:grid;gap:24px;list-style:none;}
.kb-page-content ul,.kb-page-content ol{padding-left:26px;margin:0px 0px 18px;}
br{line-height:1;}
blockquote,q{quotes:none;}
.kb-nav-link:hover{color:#912039;}
.kb-teaser h2,.kb-teaser h3{margin:0px 0px 11px;font-size:17px;}
.kb-nav-selected{border-bottom-color:#912039;color:#912039;}
sub,sup{line-height:0;font-size:75%;vertical-align:baseline;position:relative;}
.kb-btn-link{border:1px solid #912039;background:transparent;color:#912039;}
.kb-footer-menu-item{font-size:14px;color:#614b51;text-decoration:none;}
.kb-brand-text{line-height:1.2;flex-direction:column;display:flex;}
.kb-error-actions{background:#f3ebe8;}
h1{margin:0.67em 0px;font-size:2em;}
iframe{border-style:none;}
.kb-faq-block h2,.kb-faq-block h3,.kb-faq-block dt,.kb-faq-block th,.kb-faq-block strong{margin:0px 0px 7px;font-size:17px;display:block;}
.kb-content-link a{color:#912039;}
.kb-details-list dt,.kb-details-list th{font-weight:600;}
abbr[title]{border-bottom:none;text-decoration:underline dotted;}
.kb-details-list li span:first-child{font-weight:600;}
.kb-canvas h1,.kb-canvas h2,.kb-canvas h3,.kb-canvas h4{overflow-wrap:break-word;font-weight:700;letter-spacing:-0.01em;text-wrap:balance;font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;}
.kb-teaser a:hover{color:#912039;}
.kb-page-section h2{margin:0px 0px 32px;font-size:25px;}
header,hgroup{display:block;}
.kb-hero-media img,.kb-hero-media svg{height:100%;object-fit:cover;width:100%;}
.kb-inner-wrap{width:100%;box-sizing:border-box;max-width:1100px;margin:0 auto;padding:0px 26px;}
.kb-page-content blockquote{background:#f3ebe8;border-left:3px solid #912039;color:#614b51;margin:0px 0px 18px;padding:15px 24px;}
.kb-details-list div{display:block;}
.kb-jumbotron{position:relative;overflow:hidden;background:#f3ebe8;border-bottom:1px solid #bb9b9f;padding:76px 0px;}
.kb-site-header{background:#f9f9f5;border-bottom:1px solid #bb9b9f;}
.kb-canvas{color:#32242e;text-size-adjust:100%;background:#f9f9f5;margin:0px;font:15px/1.5 "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}
.kb-note-box p:last-child{margin-bottom:0;}
.kb-jumbotron h1{line-height:1.3;margin:0px 0px 17px;font-size:32px;}
.kb-details-list dd,.kb-details-list td{color:#614b51;margin:5px 0px 0px;}
.kb-error-block{text-align:center;}
tr{display:block;}
th,td{display:block;font-weight:400;text-align:left;}
tbody{display:contents;}
label{display:inline-block;}
.kb-page-section:last-child{border-bottom:0;}
.kb-page-content{overflow-wrap:break-word;max-width:760px;}
.kb-feed-item{padding:24px;border-radius:0px;border:1px solid #bb9b9f;overflow-wrap:break-word;}
.kb-site-info a{color:inherit;text-decoration:none;}
small{font-size:80%;}
.kb-page-content p{margin:0px 0px 18px;}
.kb-page-layout h1{line-height:1.3;font-size:28px;margin:0px 0px 26px;}
.kb-footer-menu-item:hover{color:#912039;}
hr{height:0;box-sizing:content-box;overflow:visible;}
textarea{overflow:auto;}
::selection{color:#f9f9f5;background:#912039;}
.kb-details-list li{gap:7px;display:flex;}
.kb-logo-icon{height:36px;display:block;width:36px;flex:0 0 auto;border-radius:0px;overflow:hidden;}
.kb-page-nav{flex-wrap:wrap;display:flex;margin-top:36px;gap:18px;}
.kb-feed-item a:hover{color:#912039;}
.kb-more-links a{color:#912039;font-size:14px;text-decoration:none;}
.kb-note-box p{margin:0px 0px 17px;}
.kb-main-navigation{display:flex;flex-wrap:wrap;gap:24px;}
.kb-canvas img{max-width:100%;height:auto;vertical-align:middle;}
button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;}
.kb-hero-content{max-width:760px;position:relative;}
.kb-logo-icon img,.kb-logo-icon svg{object-fit:contain;height:100%;display:block;width:100%;}
table{width:100%;border-collapse:collapse;}
.kb-page-layout{padding:64px 0px;}
.kb-nav-link{padding:5px 0px;font-size:15px;color:#32242e;border-bottom:2px solid transparent;text-decoration:none;}
mark{background:#f3ebe8;color:#32242e;}
.kb-thumbnail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid;}
html{scroll-behavior:smooth;}
table{border-spacing:0;}
button::-moz-focus-inner{padding:0px;border-style:none;}
.kb-content-link{margin:0px 0px 18px;font-size:15px;}
.kb-details-list{display:grid;gap:18px;margin:0px;}
summary{display:list-item;}
audio{display:inline-block;}
button{-webkit-appearance:button;}
.kb-site-info{color:#614b51;margin:0px;font-size:14px;}
.kb-navbar-brand{align-items:center;gap:17px;display:flex;color:inherit;text-decoration:none;}
.kb-site-info a:hover{color:#912039;}
.kb-note-box{font-weight:600;line-height:1.85;background:#912039;border-radius:0px;padding:46px 52px;color:#f9f9f5;}
.kb-footer-links{display:flex;gap:18px;flex-wrap:wrap;}
.kb-teaser{border-radius:0px;border:1px solid #bb9b9f;overflow:hidden;transition:border-color .2s ease;background:#f9f9f5;padding:26px;}
.kb-hero-buttons{display:flex;margin-top:26px;gap:17px;flex-wrap:wrap;}
img{border-style:none;}
.kb-summary{overflow-wrap:break-word;font-size:15px;margin:0px;color:#614b51;}
.kb-page-section{padding:56px 0px;border-bottom:1px solid #bb9b9f;}
.kb-button-primary{color:#f9f9f5;text-align:center;display:inline-block;font-size:15px;background:#912039;cursor:pointer;border-radius:0px;padding:15px 24px;text-decoration:none;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0px;}
.kb-feed-item a{text-decoration:none;color:#32242e;}
.kb-page-content a{color:#912039;transition:color .15s ease;}
.kb-feed-item h2,.kb-feed-item h3{font-size:20px;margin:0px 0px 7px;}
.kb-faq-block{display:grid;gap:24px;}
.kb-footer-line{gap:17px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
audio:not([controls]){display:none;height:0;}
.kb-page-content h4{font-size:17px;margin:26px 0px 11px;}
.kb-page-content pre{-webkit-overflow-scrolling:touch;margin:0px 0px 18px;tab-size:4;background:#ded9d9;overflow:auto;border-radius:0px;padding:18px;}
:root{-moz-tab-size:4;tab-size:4;}
.kb-page-content h2{margin:38px 0px 15px;font-size:20px;}
.kb-site-description{color:#614b51;font-size:13px;}
.kb-page-nav a{text-decoration:none;font-size:15px;color:#912039;}
.kb-main-content{display:block;}
.kb-page-content li{margin-bottom:7px;}
dl,ul,ol{margin:0px;padding:0px;}
@media (max-width:840px){.kb-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:600px){.kb-thumbnail-grid{grid-template-columns:1fr;}
.kb-jumbotron{padding:52px 0px;}
.kb-header-row{align-items:flex-start;}
.kb-jumbotron h1{font-size:27px;}
}
