.tebar-faq{max-width:960px;margin:0 auto}
.tebar-faq-source{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px;color:#6f6a6b;font-size:14px}
.tebar-faq-source p{margin:0;line-height:1.6}
.tebar-faq-source a{color:#c51720;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.tebar-faq-group{margin:0 0 44px}
.tebar-faq-group h2{font-size:24px;line-height:1.4;font-weight:600;margin:0 0 22px;letter-spacing:-.5px}
.tebar-faq-item{border-top:1px solid #e8e5e3;scroll-margin-top:120px}
.tebar-faq-item:last-child{border-bottom:1px solid #e8e5e3}
.tebar-faq-item summary{display:flex;align-items:flex-start;gap:18px;list-style:none;padding:22px 0;cursor:pointer;font-size:17px;line-height:1.6;font-weight:550}
.tebar-faq-item summary::-webkit-details-marker{display:none}
.tebar-faq-item summary::after{content:'+';font-size:25px;font-weight:400;line-height:1.1;color:#c51720;margin-left:auto;flex-shrink:0}
.tebar-faq-item[open] summary::after{content:'−'}
.tebar-faq-item summary:hover,.tebar-faq-item[open] summary{color:#c51720}
.tebar-faq-item summary:focus-visible{outline:2px solid #ed1c24;outline-offset:4px}
.tebar-faq-number{font-size:13px;line-height:2.1;color:#6f6a6b;min-width:26px;font-weight:500;font-variant-numeric:tabular-nums}
.tebar-faq-answer{padding:0 44px 26px;color:#595354;font-size:16px;line-height:1.85;overflow-wrap:anywhere}
.tebar-faq-answer p{margin:0 0 18px}
.tebar-faq-answer p:last-child{margin-bottom:0}
.tebar-faq-answer table{font-size:14px;border-collapse:collapse;min-width:640px;width:100%}
.tebar-faq-answer th,.tebar-faq-answer td{border:1px solid #e8e5e3;padding:14px;text-align:left;vertical-align:top}
.tebar-faq-answer th{background:#f7f6f3;color:#231f20;font-weight:600}
.tebar-faq-answer caption{text-align:left;font-size:16px;line-height:1.6;font-weight:600;margin:22px 0 14px}
.tebar-faq-table{overflow-x:auto;max-width:100%;margin-top:26px}
@media(max-width:600px){.tebar-faq-source{align-items:flex-start;flex-direction:column;gap:12px}.tebar-faq-item summary{gap:12px;font-size:16px;padding:20px 0}.tebar-faq-answer{padding-left:0;padding-right:0}.tebar-faq-group h2{font-size:21px}}
@media print{.tebar-faq-item::details-content{content-visibility:visible!important;height:auto!important}.tebar-faq-item summary::after{display:none}}

