.brf-faq{margin:2em 0}.brf-faq-title{margin:0 0 .6em;text-align:center;color:green;font-size:18pt;line-height:1.2}.brf-item{border:1px solid rgb(0 0 0 / .12);border-radius:6px;margin:0 0 10px;background:#fff;overflow:hidden}.brf-question,.brf-subquestion{list-style:none;cursor:pointer;padding:14px 44px 14px 16px;font-weight:600;position:relative;outline-offset:-2px}.brf-question::-webkit-details-marker,.brf-subquestion::-webkit-details-marker{display:none}.brf-question::after,.brf-subquestion::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.25em;line-height:1;color:#e87722}.brf-item[open]>.brf-question::after,.brf-subitem[open]>.brf-subquestion::after{content:"\2212"}.brf-answer{padding:0 16px 14px;line-height:1.6}.brf-answer p:first-child{margin-top:0}.brf-answer p:last-child{margin-bottom:0}.brf-label{font-weight:700}.brf-answer>.brf-label+p{display:inline}.brf-answer>.brf-label+p+p{margin-top:1em}.brf-related{margin:0 16px 14px;padding:10px 12px;background:#faf7f2;border-left:3px solid #e87722;border-radius:0 4px 4px 0}.brf-related-label{margin:0 0 6px;font-size:.85em;text-transform:uppercase;letter-spacing:.03em;color:#8a6a3a;font-weight:700}.brf-subitem{border-bottom:1px solid rgb(0 0 0 / .08)}.brf-subitem:last-child{border-bottom:0}.brf-subquestion{padding:8px 44px 8px 0;font-weight:500;font-size:.95em}.brf-subitem .brf-answer{padding:0 0 8px}.brf-subquestion::after{right:0}