.etgfaq{--f-navy:#133b7c;--f-indigo:#7281f2;--f-orange:#f28c28;--f-teal:#00a1a4;--f-teal-ink:#00777a;--f-ink:#2a3650;--f-text:#465065;--f-line:#dce3f0;--f-line-soft:#e8ebf6;--f-tint:#f4f5fe;--f-warm:#fff8f2;--f-ease:cubic-bezier(.16,1,.3,1);--f-dur:520ms;font-family:inherit;color:var(--f-text);counter-reset:etgfaq;margin:32px 0;scroll-margin-top:var(--etgfaq-offset,100px)}.etgfaq,.etgfaq *,.etgfaq *::before,.etgfaq *::after{box-sizing:border-box}.etgfaq__head{text-align:center;margin:0 0 28px}.etgfaq__title{font-size:clamp(22px,2.6vw,28px);line-height:1.25;font-weight:700;color:var(--f-navy);margin:0;padding:0;text-wrap:balance;letter-spacing:-.01em}.etgfaq__rule{display:block;width:60px;height:3px;margin:16px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--f-indigo),var(--f-orange))}.etgfaq__list{display:flex;flex-direction:column}.etgfaq__item{counter-increment:etgfaq;margin:0;padding:0}.etgfaq__q{display:block;list-style:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.etgfaq__q::-webkit-details-marker{display:none}.etgfaq__q::marker{content:""}.etgfaq__row{display:flex;align-items:center;gap:14px}.etgfaq__qt{flex:1;font-size:16.5px;line-height:1.5;font-weight:600;color:var(--f-ink);transition:color .3s var(--f-ease)}.etgfaq__panel{overflow:hidden}.etgfaq__a{font-size:15.5px;line-height:1.75;color:var(--f-text);max-width:68ch}.etgfaq__a>:first-child{margin-top:0}.etgfaq__a>:last-child{margin-bottom:0}.etgfaq__a p{margin:0 0 .8em}.etgfaq__a ul,.etgfaq__a ol{margin:0 0 .8em;padding-left:1.25em}.etgfaq__a li{margin:.3em 0}.etgfaq__a li::marker{color:var(--f-teal)}.etgfaq__a strong{color:var(--f-ink);font-weight:700}.etgfaq__a a{color:#007f82;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgb(0 161 164 / .45);transition:text-decoration-color .2s}.etgfaq__a a:hover{text-decoration-color:currentColor}.etgfaq__q:focus-visible{outline:2px solid var(--f-teal-ink)!important;outline-offset:3px!important;border-radius:10px}.etgfaq__a a:focus-visible,.etgfaq__note a:focus-visible{outline:2px solid var(--f-teal-ink)!important;outline-offset:2px!important;border-radius:3px}.etgfaq__item.is-anim .etgfaq__a{animation:etgfaqIn var(--f-dur) var(--f-ease) both}@keyframes etgfaqIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.etgfaq__note{margin-top:24px;display:flex;gap:14px;align-items:flex-start;background:linear-gradient(135deg,var(--f-warm),#fff 70%);border:1px solid #f5dcc4;border-radius:14px;padding:18px 20px}.etgfaq__note svg{flex:none;width:22px;height:22px;color:var(--f-orange);margin-top:2px}.etgfaq__note-in{flex:1;min-width:0}.etgfaq__note-title{margin:0 0 6px;padding:0;font-size:16.5px;line-height:1.4;color:var(--f-navy);font-weight:700}.etgfaq__note-body{font-size:15px;line-height:1.7}.etgfaq__note-body p{margin:0 0 .6em;font-size:15px;line-height:1.7}.etgfaq__note-body>:last-child{margin-bottom:0}.etgfaq__note-body a{color:#007f82;font-weight:600;text-decoration:underline;text-underline-offset:3px}.etgfaq--cards .etgfaq__list{gap:12px}.etgfaq--cards .etgfaq__item{background:#fff;border:1px solid var(--f-line);border-radius:14px;transition:border-color .35s var(--f-ease),box-shadow .45s var(--f-ease),transform .45s var(--f-ease)}@media (hover:hover){.etgfaq--cards .etgfaq__item:hover{border-color:#b9c2f5;box-shadow:0 6px 18px -6px rgb(19 59 124 / .14)}}.etgfaq--cards .etgfaq__item[open]{border-color:var(--f-indigo);box-shadow:0 14px 30px -16px rgb(19 59 124 / .28),0 2px 6px rgb(19 59 124 / .06)}.etgfaq--cards .etgfaq__q{padding:18px 20px;border-radius:14px;transition:background .4s var(--f-ease)}.etgfaq--cards .etgfaq__item[open] .etgfaq__q{background:linear-gradient(135deg,var(--f-tint) 0%,var(--f-warm) 100%);border-radius:14px 14px 0 0}.etgfaq--cards .etgfaq__num{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef0fd;color:var(--f-teal-ink);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;transition:background .4s var(--f-ease),color .4s var(--f-ease),transform .5s var(--f-ease)}.etgfaq--cards .etgfaq__num::before{content:counter(etgfaq)}.etgfaq--cards .etgfaq__item[open] .etgfaq__num{background:var(--f-indigo);color:#fff;transform:scale(1.06)}.etgfaq--cards .etgfaq__item[open] .etgfaq__qt{color:var(--f-navy)}.etgfaq--cards .etgfaq__ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #d5daf5;background:var(--f-tint);color:var(--f-indigo);transition:background .4s var(--f-ease),border-color .4s var(--f-ease),color .4s var(--f-ease)}.etgfaq--cards .etgfaq__ic svg{width:13px;height:13px;transition:transform var(--f-dur) var(--f-ease)}.etgfaq--cards .etgfaq__item[open] .etgfaq__ic{background:var(--f-indigo);border-color:var(--f-indigo);color:#fff}.etgfaq--cards .etgfaq__item[open] .etgfaq__ic svg{transform:rotate(180deg)}.etgfaq--cards .etgfaq__a{padding:18px 22px 22px 68px;border-top:1px solid var(--f-line-soft)}.etg-faq-section-wrap.etgfaq{margin:var(--etg-section-gap,40px) 0 0}.single-tour-item .etgfaq,.single-tour-item #etg-faq-section{scroll-margin-top:var(--etgfaq-offset,140px)}.single-tour-item .etg-faq-section-wrap .etgfaq__head{text-align:left;margin-bottom:0}.single-tour-item .etg-faq-section-wrap .etgfaq__rule{display:none}.etgfaq--title-only{margin-bottom:0}.etgfaq-widget .etgfaq{margin:0}.etgfaq-empty{padding:12px 14px;border:1px dashed #c3c9de;border-radius:8px;color:#465065;font-size:14px}@media (max-width:767px){.etgfaq{margin:24px 0}.etg-faq-section-wrap.etgfaq{margin-top:var(--etg-section-gap,28px)}.etgfaq__head{margin-bottom:20px}.etgfaq__row{gap:11px;align-items:flex-start}.etgfaq__qt{font-size:15.5px}.etgfaq--cards .etgfaq__q{padding:15px 14px}.etgfaq--cards .etgfaq__num{width:28px;height:28px;font-size:13px}.etgfaq--cards .etgfaq__ic{width:28px;height:28px}.etgfaq--cards .etgfaq__a{padding:16px 16px 18px}.etgfaq__a{font-size:15px}.etgfaq__note{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.etgfaq *,.etgfaq *::before,.etgfaq *::after{transition:none!important;animation:none!important}}