.DestinationFAQ-inner{max-width:800px;margin:0 auto}.DestinationFAQ-list{flex-direction:column;gap:10px;display:flex}.DestinationFAQ-item{background:#fff;border:1px solid #eaeaea;border-radius:12px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0000000a}.DestinationFAQ-itemOpen{box-shadow:0 4px 12px #0000000f}.DestinationFAQ-trigger{width:100%;color:var(--heading-color,#1a1a1a);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s;display:flex}.DestinationFAQ-trigger:hover{background:#fafafa}.DestinationFAQ-triggerText{flex:1;min-width:0}.DestinationFAQ-triggerIcon{border-bottom:2px solid #666;border-right:2px solid #666;flex-shrink:0;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.DestinationFAQ-itemOpen .DestinationFAQ-triggerIcon{transform:rotate(-135deg)}.DestinationFAQ-panel{border-top:1px solid #f0f0f0}.DestinationFAQ-panel[hidden]{display:none}.DestinationFAQ-answer{color:var(--text-color,#666);margin:0;padding:14px 18px 18px;font-size:14px;line-height:1.6}.DestinationFAQ-answerBlock{color:var(--text-color,#666);padding:14px 18px 18px;font-size:14px;line-height:1.6}.DestinationFAQ-answerRich{flex-direction:column;gap:12px;display:flex}.DestinationFAQ-answerPara{font-size:inherit;line-height:inherit;color:inherit;margin:0}.DestinationFAQ-answerRich .DestinationFAQ-inlineLink,.DestinationFAQ-answerRich a.DestinationFAQ-inlineLink{color:var(--brand-color,#eb493a);text-underline-offset:2px;font-weight:500;text-decoration:underline}.DestinationFAQ-answerRich .DestinationFAQ-inlineLink:hover{opacity:.88}.DestinationFAQ-tableWrap{-webkit-overflow-scrolling:touch;border:1px solid #eaeaea;border-radius:8px;margin:4px 0;overflow-x:auto}.DestinationFAQ-table{border-collapse:collapse;background:#fff;width:100%;min-width:280px;font-size:13px}.DestinationFAQ-table th,.DestinationFAQ-table td{text-align:left;vertical-align:top;border:1px solid #eaeaea;padding:10px 12px}.DestinationFAQ-table th{color:var(--heading-color,#1a1a1a);background:#fafafa;font-weight:600}.DestinationFAQ-table tbody tr:nth-child(2n){background:#fcfcfc}@media (max-width:768px){.DestinationFAQ-trigger{padding:10px 14px}}
