.mns-folding-box__item{margin-bottom:1em;align-items:center;gap:1em;background-color:#4e4748;border-radius:4px;color:#fff;border:1px solid #4e4748;transition:border-color .3s}.mns-folding-box__item--hidden{display:none}.mns-folding-box__item-header{display:flex;justify-content:space-between;padding:1.5em 2em;color:#fff;cursor:pointer;align-items:center}.mns-folding-box__item-header h3{margin:0;font-size:1.8em}.mns-folding-box__item-header .mns-icon{font-size:2em}.mns-folding-box__item-content{padding:1em 2em;min-width:0;overflow-wrap:anywhere;font-size:16px}.mns-folding-box__item-content h1,.mns-folding-box__item-content h2,.mns-folding-box__item-content h3,.mns-folding-box__item-content h4,.mns-folding-box__item-content h5,.mns-folding-box__item-content h6{font-weight:bold;margin:.5em 0;color:#d7c787}.mns-folding-box__item-content p{margin-bottom:1.5em;line-height:1.6;color:#fff}.mns-folding-box__item-content ul{list-style-type:decimal;margin:0;padding-left:1em}.mns-folding-box__item-content ul li{margin-bottom:.5em}.mns-folding-box__item-content ol{list-style-type:decimal;margin:0;padding-left:1em}.mns-folding-box__item-content ol li{margin-bottom:.5em}.mns-folding-box__item-content a{color:#d7c787;text-decoration:underline}.mns-folding-box__item-content a:hover{color:#fff}.mns-folding-box__item-content blockquote{margin:1em 0;padding:.5em 1em;background-color:#333;border-left:4px solid #d7c787;color:#ccc}.mns-folding-box__item-content table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:1em;margin-bottom:1em}.mns-folding-box__item-content table th,.mns-folding-box__item-content table td{border:1px solid #666;padding:.8em;text-align:left;color:#fff}.mns-folding-box__item-content table th{background-color:#4e4748}.mns-folding-box__item--expanded .mns-icon{transform:rotate(180deg)}.mns-folding-box__item:not(.mns-folding-box__item--expanded) .mns-folding-box__item-content{display:none}.mns-folding-box__item .mns-icon{transition:transform .3s}.mns-folding-box__item.mns-folding-box__item--expanded{border:1px solid #d7c787}.mns-folding-box__header h2 span{font-size:1.8em;color:#d7c787}.mns-folding-box__header{padding-bottom:1em}@media(max-width: 600px){.mns-folding-box__item-content{padding:1em}.mns-folding-box__item-content th,.mns-folding-box__item-content td{padding:.5em}}
