.sk-details-list{gap: 15px;margin: 0;display: grid}
.sk-page-numbers a{font-size: 14px;color: #5e4314;text-decoration: none}
.sk-hero-bg img,.sk-hero-bg svg{object-fit: cover;width: 100%;height: 100%}
.sk-details-list div{display: block}
.sk-hero-container{position: relative;max-width: 740px}
.skviewport img{height: auto;max-width: 100%}
.sk-main-content{display: block}
li{list-style: none}
.sk-page-numbers{flex-wrap: wrap;margin-top: 28px;gap: 15px;display: flex}
.skposts{list-style: none;gap: 22px;margin: 0;display: grid;padding: 0}
.skinner{margin: 0 auto;max-width: 1080px;padding-top: 0;padding-right: 26px;padding-bottom: 0;padding-left: 26px;width: 100%}
output{display: inline-block}
.sk-page-content p{margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 0}
.sk-main-container h1{margin-top: 0;margin-right: 0;margin-bottom: 26px;margin-left: 0;font-size: 34px;line-height: 1.3}
fieldset{padding-top: 0.35em;padding-right: 0.75em;padding-bottom: 0.625em;padding-left: 0.75em}
.sk-nav-entry{text-decoration: none;border-bottom: 2px solid transparent;padding-top: 6px;padding-right: 0;padding-bottom: 6px;padding-left: 0;color: #242a23;font-size: 14px;transition: color .15s ease;white-space: nowrap}
.sksummary{margin: 0;color: #5b5342;font-size: 14px}
.sk-details-list dt,.sk-details-list th{font-weight: 600}
.sk-banner-actions{margin-top: 26px;display: flex;gap: 15px;flex-wrap: wrap}
.sk-content-panel{font-weight: 600;line-height: 1.75;color: #fafafa;padding-top: 42px;padding-right: 48px;padding-bottom: 42px;padding-left: 48px;background: #5e4314;border-radius: 3px}
.sk-page-content{hyphens: manual;max-width: 740px}
.skbutton{display: inline-block;border-radius: 1px;transition: background-color .15s ease;cursor: pointer;padding-top: 12px;padding-right: 22px;padding-bottom: 12px;padding-left: 22px;user-select: none;color: #fafafa;text-decoration: none;background: #5e4314;font-size: 14px;text-align: center}
[type="number"]::-webkit-inner-spin-button{height: auto}
.skviewport h1,.skviewport h2,.skviewport h3,.skviewport h4{font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;overflow-wrap: break-word;color: #1d2215;font-weight: 700;letter-spacing: -0.01em;text-wrap: balance}
.sk-feed-item a{text-decoration: none;color: #242a23}
.skaccordion h2,.skaccordion h3,.skaccordion dt,.skaccordion th,.skaccordion strong{margin-top: 0;margin-right: 0;margin-bottom: 6px;margin-left: 0;display: block;font-size: 16px}
sub{line-height: 0;vertical-align: baseline;font-size: 75%;position: relative}
ol ol,ul ul,ol ul{margin-bottom: 0}
.sk-page-content li{margin-bottom: 6px}
.sk-page-content a{transition: color .15s ease;color: #5e4314}
.sk-main-container{padding-top: 56px;padding-right: 0;padding-bottom: 56px;padding-left: 0}
.skwell a{text-decoration: none;color: #242a23}
button::-moz-focus-inner{padding: 0;border-style: none}
.sk-page-content h4{font-size: 18px;margin-top: 26px;margin-right: 0;margin-bottom: 9px;margin-left: 0}
.sk-card-list{grid-template-columns: repeat(3,minmax(0,1fr));display: grid;gap: 26px}
h1{margin-top: 0.67em;margin-right: 0;margin-bottom: 0.67em;margin-left: 0;font-size: 2em}
.skjumbotron{padding-top: 60px;padding-right: 0;padding-bottom: 60px;padding-left: 0;position: relative;border-bottom: 1px solid #a19d93;background: #e5e3e5;overflow: hidden}
.sk-details-list li span:first-child{font-weight: 600}
.sk-details-list a{color: #5e4314}
.sk-main-header{background: #fafafa;border-bottom: 1px solid #a19d93}
.sk-site-footer{background: #e5e3e5;border-top: 1px solid #a19d93;margin-top: 0;padding-top: 30px;padding-right: 0;padding-bottom: 30px;padding-left: 0}
.sk-content-panel a{text-decoration: underline;color: #fafafa}
.skcopyright a:hover{color: #5e4f16}
blockquote{quotes: none}
audio{display: inline-block}
.sk-post-date{color: #5b5342;font-size: 14px;display: block;margin-bottom: 6px;white-space: nowrap}
nav ol,nav ul{padding: 0;list-style: none}
.sk-brand-title{flex-direction: column;line-height: 1.2;display: flex}
button,[type="button"],[type="reset"]{cursor: pointer}
img,video{max-width: 100%;height: auto}
.sk-content-panel p:last-child{margin-bottom: 0}
.sknavbar{display: flex;gap: 22px;flex-wrap: wrap}
.sk-page-content h3{margin-top: 30px;margin-right: 0;margin-bottom: 9px;margin-left: 0;font-size: 21px}
.skwell{border: 1px solid #a19d93;border-radius: 3px;padding: 26px;background: #fafafa;overflow: hidden;background-clip: padding-box}
.skaccordion section{display: block}
figure{margin: 0}
.skwell a:hover{color: #5e4f16}
.sk-page-content hr{border: 0;border-top: 1px solid #a19d93;margin-top: 30px;margin-right: 0;margin-bottom: 30px;margin-left: 0}
*,*::before,*::after{box-sizing: border-box}
.sk-btn-secondary{color: #5e4314;background: transparent;border: 1px solid #5e4314}
:root{-moz-tab-size: 4;tab-size: 4}
.sk-content-section:last-child{border-bottom: 0}
.sk-feed-item h2,.sk-feed-item h3{font-size: 21px;margin-top: 0;margin-right: 0;margin-bottom: 6px;margin-left: 0}
textarea{overflow: auto}
tbody{display: contents}
.skwell p{font-size: 14px;margin-top: 0;margin-right: 0;margin-bottom: 9px;margin-left: 0;color: #5b5342}
br{line-height: 1}
.sk-see-also a{text-decoration: none;color: #5e4314;font-size: 12px}
button,input{margin: 0;line-height: 1.15;font-family: inherit;font-size: 100%}
.skwell :last-child{margin-bottom: 0}
.sksubtitle{color: #5b5342;font-size: 14px}
.sk-footer-line{justify-content: space-between;align-items: center;gap: 15px;flex-wrap: wrap;display: flex}
.sk-page-content code{font-family: "Lucida Console",Monaco,monospace;font-size: 12px}
details{display: block}
.sk-brand-mark{height: 40px;display: block;width: 40px;flex: 0 0 auto;overflow: hidden;border-radius: 3px;flex-shrink: 0}
.sk-error-block{text-align: center}
.sk-content-panel p{margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 0}
@media (max-width:900px){.sk-card-list{grid-template-columns: repeat(2,minmax(0,1fr))}
}
.sk-more-link{margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 0;font-size: 14px}
.sk-hero-bg{inset: 0;position: absolute;width: 100%;opacity: .5;height: 100%}
th,td{font-weight: 400;display: block;text-align: left}
html{scroll-behavior: smooth}
.skcopyright a{color: inherit;text-decoration: none}
.skjumbotron h1{line-height: 1.3;font-size: 32px;margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 0}
.sk-nav-item-active{color: #5e4314;border-bottom-color: #5e4314}
.skaccordion{gap: 22px;display: grid}
.sk-error-links{background: #e5e3e5}
label{display: inline-block}
.sk-more-link a{color: #5e4314}
.sk-details-list dd,.sk-details-list td{margin-top: 6px;margin-right: 0;margin-bottom: 0;margin-left: 0;color: #5b5342}
::selection{background: #5e4314;color: #fafafa}
button{-webkit-appearance: button}
.skwell h2,.skwell h3{font-size: 16px;margin-top: 0;margin-right: 0;margin-bottom: 9px;margin-left: 0}
.sk-page-content h2{font-size: 24px;margin-top: 30px;margin-right: 0;margin-bottom: 12px;margin-left: 0}
.sk-footer-menu-item:hover{color: #5e4f16}
.skviewport{background: #fafafa;margin: 0;color: #242a23;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;font: 18px/1.5 Georgia,"Times New Roman",Times,serif;text-size-adjust: 100%;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale}
.skcopyright{margin: 0;color: #5b5342;font-size: 12px}
.sk-page-content ul,.sk-page-content ol{margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 0;padding-left: 22px}
tr{display: block}
.sk-footer-menu-item{font-size: 12px;color: #5b5342;text-decoration: none}
.sk-see-also{display: flex;flex-wrap: wrap;margin-top: 6px;gap: 15px}
header,hgroup{display: block}
.sk-feed-item a:hover{color: #5e4f16}
.sk-header-content{padding-bottom: 15px;flex-wrap: wrap;padding-top: 15px;align-items: center;justify-content: space-between;display: flex;gap: 18px}
.sk-brand-link{color: inherit;text-decoration: none;gap: 15px;display: flex;align-items: center}
.sk-content-section{padding-top: 52px;padding-right: 0;padding-bottom: 52px;padding-left: 0;border-bottom: 1px solid #a19d93}
.sk-site-name{font-size: 16px;overflow-wrap: break-word;font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-weight: 700}
small{font-size: 80%}
table{border-collapse: collapse;width: 100%}
.sk-details-list li{display: flex;gap: 6px}
.sk-feed-item{border: 1px solid #a19d93;padding: 22px;border-radius: 3px}
.sk-page-content pre{border-radius: 1px;overflow: auto;padding: 15px;background: #e5e3e5;margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 0}
.sk-page-content blockquote{background: #e5e3e5;border-left: 3px solid #5e4314;margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 0;padding-top: 12px;padding-right: 22px;padding-bottom: 12px;padding-left: 22px;color: #5b5342}
dfn{font-style: italic}
table{border-spacing: 0}
@media (max-width:620px){.sk-header-content{align-items: flex-start}
.sk-card-list{grid-template-columns: 1fr}
.skjumbotron{padding-top: 48px;padding-right: 0;padding-bottom: 48px;padding-left: 0}
.skjumbotron h1{font-size: 28px}
}
.sk-brand-mark img,.sk-brand-mark svg{width: 100%;height: 100%;display: block;object-fit: contain}
dl,ul,ol{margin: 0;padding: 0}
.sk-footer-links{display: flex;flex-wrap: wrap;gap: 15px}
.sk-content-section h2{margin-top: 0;margin-right: 0;margin-bottom: 30px;margin-left: 0;font-size: 26px}
svg:not(:root){overflow: hidden}
.skjumbotron p{font-size: 16px;color: #5b5342;margin-top: 0;margin-right: 0;margin-bottom: 9px;margin-left: 0}
.sk-nav-entry:hover{color: #5e4f16}
