.ryc-cc-header{margin:0 0 1.5em}
.ryc-cc-header .ryc-cc-title{margin:0 0 .4em}
.ryc-cc-header .ryc-cc-desc p:last-child{margin-bottom:0}
.ryc-cc-below{clear:both;margin:2.5em 0 1em;padding-top:1.5em;border-top:1px solid rgba(0,0,0,.1)}
.ryc-cc-content table{width:100%;border-collapse:collapse;margin:0 0 1.5em}
.ryc-cc-content th,.ryc-cc-content td{padding:.5em .6em;border-bottom:1px solid rgba(0,0,0,.1);text-align:left;vertical-align:top}
.ryc-cc-faq{margin-top:2em}
.ryc-cc-faq-item{border-bottom:1px solid rgba(0,0,0,.1);padding:.75em 0}
.ryc-cc-faq-item summary{cursor:pointer;font-weight:600}
.ryc-cc-faq-answer{margin-top:.5em}
.ryc-cc-faq-answer p:last-child{margin-bottom:0}
@media (max-width:600px){.ryc-cc-content table{display:block;overflow-x:auto}}