.cost-brief[data-astro-cid-optvgvap]{margin:0 0 32px;padding:16px 18px 14px;background:var(--fp-50);border:1px solid var(--fp-100);border-radius:var(--radius-lg, 14px)}.cost-brief[data-astro-cid-optvgvap] h2[data-astro-cid-optvgvap]{margin:0 0 6px;font-size:16.5px}.cost-brief[data-astro-cid-optvgvap] h3[data-astro-cid-optvgvap]{margin:9px 0 2px;font-size:12.5px;color:var(--gray-600)}.cost-brief[data-astro-cid-optvgvap] p[data-astro-cid-optvgvap]{margin:0;font-size:12.5px;line-height:1.65;color:var(--gray-600)}.cb-price[data-astro-cid-optvgvap]{color:var(--fp-500);font-weight:800;font-size:13.5px}.cb-more[data-astro-cid-optvgvap]{margin-top:7px!important;padding-top:7px;border-top:1px dashed var(--fp-100);font-size:11.5px!important}.cost-brief[data-astro-cid-optvgvap] a[data-astro-cid-optvgvap]{color:var(--fp-500);font-weight:700}@media(max-width:640px){.cost-brief[data-astro-cid-optvgvap]{padding:13px 12px 11px;margin-left:-4px;margin-right:-4px}}.cost-guide[data-astro-cid-optvgvap]{margin:0 0 36px;padding:18px 20px 14px;background:var(--fp-50);border:1px solid var(--fp-100);border-radius:var(--radius-lg, 14px)}.cost-guide[data-astro-cid-optvgvap] h2[data-astro-cid-optvgvap]{margin:0 0 6px;font-size:17px}.cg-lead[data-astro-cid-optvgvap]{margin:0 0 4px;font-size:12.5px;color:var(--gray-600);line-height:1.6}.cg-hint[data-astro-cid-optvgvap]{display:inline-block;margin-left:4px;color:var(--fp-500);font-weight:700}.table-scroll[data-astro-cid-optvgvap]{overflow-x:auto}.cost-guide[data-astro-cid-optvgvap] table[data-astro-cid-optvgvap]{background:#fff;font-size:12.5px;line-height:1.5;margin:12px 0 0}.cost-guide[data-astro-cid-optvgvap] th[data-astro-cid-optvgvap],.cost-guide[data-astro-cid-optvgvap] td[data-astro-cid-optvgvap]{padding:7px 10px}.cost-guide[data-astro-cid-optvgvap] thead[data-astro-cid-optvgvap] th[data-astro-cid-optvgvap]{font-size:12px}.cost-guide[data-astro-cid-optvgvap] tbody[data-astro-cid-optvgvap] th[data-astro-cid-optvgvap]{white-space:nowrap;font-size:12.5px}.cost-guide[data-astro-cid-optvgvap] td[data-astro-cid-optvgvap].price{white-space:nowrap;font-weight:700;color:var(--fp-500);font-size:13px}.row-note[data-astro-cid-optvgvap]{display:block;margin-top:2px;font-size:11px;color:var(--gray-400, #8a877f)}.pkg-btn[data-astro-cid-optvgvap]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--fp-500);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.pkg-btn[data-astro-cid-optvgvap] svg[data-astro-cid-optvgvap]{flex:0 0 auto;opacity:.75}.pkg-btn[data-astro-cid-optvgvap]:hover{color:var(--fp-400, #8669c2)}.cost-notes[data-astro-cid-optvgvap]{margin:10px 0 0;padding-left:16px}.cost-notes[data-astro-cid-optvgvap] li[data-astro-cid-optvgvap]{font-size:11.5px;color:var(--gray-600);line-height:1.55;margin-bottom:3px}.sr-only[data-astro-cid-optvgvap]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:640px){.cost-guide[data-astro-cid-optvgvap]{padding:14px 12px 12px;margin-left:-4px;margin-right:-4px}.cost-guide[data-astro-cid-optvgvap] table[data-astro-cid-optvgvap]{font-size:11.5px}.cost-guide[data-astro-cid-optvgvap] th[data-astro-cid-optvgvap],.cost-guide[data-astro-cid-optvgvap] td[data-astro-cid-optvgvap]{padding:6px 7px}}.pkg-backdrop[data-astro-cid-optvgvap]{position:fixed;inset:0;background:#14121073;z-index:118}.pkg-pop[data-astro-cid-optvgvap]{position:fixed;z-index:120;display:flex;flex-direction:column;width:min(360px,calc(100vw - 24px));max-height:min(80vh,640px);background:#fff;border:0;border-radius:14px;box-shadow:0 18px 48px #301c6038;overflow:hidden}.pkg-pop[data-astro-cid-optvgvap][hidden]{display:none}.pkg-close[data-astro-cid-optvgvap]{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border:0;border-radius:999px;background:#1412108c;color:#fff;font-size:18px;line-height:1;cursor:pointer}.pkg-photo[data-astro-cid-optvgvap]{display:block;flex:0 0 auto;width:100%;aspect-ratio:16 / 10;object-fit:cover;margin:0;border-radius:0}.pkg-photo[data-astro-cid-optvgvap][hidden]{display:none}.pkg-body[data-astro-cid-optvgvap]{padding:16px 18px 18px;flex:1 1 auto;overflow-y:auto}.pkg-body[data-astro-cid-optvgvap] h4[data-astro-cid-optvgvap]{margin:0;font-size:16.5px;display:inline}.pkg-price[data-astro-cid-optvgvap]{display:inline;margin:0 0 0 8px;font-size:15px;font-weight:800;color:var(--fp-500)}.pkg-note[data-astro-cid-optvgvap]{margin:4px 0 0;font-size:12px;color:var(--gray-400, #8a877f)}.pkg-note[data-astro-cid-optvgvap][hidden]{display:none}.pkg-items[data-astro-cid-optvgvap]{margin:10px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.pkg-items[data-astro-cid-optvgvap] li{padding:7px 0 7px 18px;border-bottom:1px dashed var(--line);font-size:13px;line-height:1.55;color:var(--gray-600);position:relative}.pkg-items[data-astro-cid-optvgvap] li:before{content:"";position:absolute;left:2px;top:14px;width:6px;height:6px;border-radius:999px;background:var(--fp-300, #a98fd6)}.pkg-fine[data-astro-cid-optvgvap]{margin:10px 0 0;font-size:11px;color:var(--gray-400, #8a877f);line-height:1.5}.pkg-pop[data-astro-cid-optvgvap].sheet{left:0!important;right:0;top:auto!important;bottom:0;width:100%;max-height:78vh;border-radius:16px 16px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}.review-section[data-astro-cid-kpadrawm]{margin:-22px 0 36px;display:flex;flex-direction:column;gap:8px}.review-section[data-astro-cid-kpadrawm].flush{margin:0 0 24px}.review-badge[data-astro-cid-kpadrawm]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:10px 16px;background:#fff;border:1px solid var(--fp-100);border-radius:var(--radius-lg, 14px);font-size:12.5px;color:var(--gray-600);line-height:1.5;text-decoration:none;transition:border-color .15s,box-shadow .15s}.review-badge[data-astro-cid-kpadrawm][hidden]{display:none}.review-badge[data-astro-cid-kpadrawm]:hover{text-decoration:none;border-color:var(--fp-300, var(--fp-500));box-shadow:0 2px 10px #0000000f}.rb-brand[data-astro-cid-kpadrawm]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ink);white-space:nowrap}.rb-n[data-astro-cid-kpadrawm]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:#03c75a;color:#fff;font-size:10.5px;font-weight:800;line-height:1}.rb-score[data-astro-cid-kpadrawm]{color:var(--ink);white-space:nowrap}.rb-star[data-astro-cid-kpadrawm]{color:#ffb300}.rb-total[data-astro-cid-kpadrawm]{white-space:nowrap}.rb-total[data-astro-cid-kpadrawm] strong[data-astro-cid-kpadrawm]{color:var(--ink)}.rb-recent[data-astro-cid-kpadrawm]{white-space:nowrap}.rb-recent[data-astro-cid-kpadrawm] strong[data-astro-cid-kpadrawm]{color:var(--fp-500)}.rb-go[data-astro-cid-kpadrawm]{margin-left:auto;color:var(--fp-500);font-weight:700;white-space:nowrap}@media(max-width:640px){.review-section[data-astro-cid-kpadrawm]{margin-left:-4px;margin-right:-4px}.review-badge[data-astro-cid-kpadrawm]{padding:9px 12px;font-size:12px}.rb-go[data-astro-cid-kpadrawm]{flex-basis:100%;margin-left:0;text-align:right}.review-section[data-astro-cid-kpadrawm].flush .rb-go[data-astro-cid-kpadrawm]{display:none}}.yt[data-astro-cid-mrk3q7f7]{margin:20px 0 28px;padding:14px 14px 12px;background:var(--fp-50);border:1px solid var(--fp-100);border-radius:var(--radius)}.yt-lead[data-astro-cid-mrk3q7f7]{margin:8px 0 0;font-size:15px;line-height:1.7;color:var(--gray-700)}.yt-frame[data-astro-cid-mrk3q7f7]{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:10px;overflow:hidden}.yt-v[data-astro-cid-mrk3q7f7] .yt-frame[data-astro-cid-mrk3q7f7]{aspect-ratio:9 / 16;max-width:300px;margin:0 auto}.yt-frame[data-astro-cid-mrk3q7f7] iframe,.yt-play[data-astro-cid-mrk3q7f7]{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-play[data-astro-cid-mrk3q7f7]{padding:0;background:none;cursor:pointer}.yt-play[data-astro-cid-mrk3q7f7] img[data-astro-cid-mrk3q7f7]{width:100%;height:100%;object-fit:cover;display:block;margin:0;border-radius:0}.yt-icon[data-astro-cid-mrk3q7f7]{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);background:#141210c7;border-radius:14px;transition:background .15s}.yt-icon[data-astro-cid-mrk3q7f7]:after{content:"";position:absolute;left:28px;top:14px;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}.yt-play[data-astro-cid-mrk3q7f7]:hover .yt-icon[data-astro-cid-mrk3q7f7],.yt-play[data-astro-cid-mrk3q7f7]:focus-visible .yt-icon[data-astro-cid-mrk3q7f7]{background:var(--fp-500)}figcaption[data-astro-cid-mrk3q7f7]{margin-top:10px}.yt-meta[data-astro-cid-mrk3q7f7]{margin:0;font-size:13px;color:var(--gray-600)}.yt-ch[data-astro-cid-mrk3q7f7]{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:0}.yt-ch[data-astro-cid-mrk3q7f7] li[data-astro-cid-mrk3q7f7]{margin:0;padding:0}.yt-ch[data-astro-cid-mrk3q7f7] button[data-astro-cid-mrk3q7f7]{display:flex;gap:10px;width:100%;padding:5px 8px;border:0;border-radius:8px;background:none;text-align:left;font:inherit;font-size:14.5px;line-height:1.55;color:var(--ink);cursor:pointer}.yt-ch[data-astro-cid-mrk3q7f7] button[data-astro-cid-mrk3q7f7]:hover,.yt-ch[data-astro-cid-mrk3q7f7] button[data-astro-cid-mrk3q7f7]:focus-visible{background:#fff}.yt-t[data-astro-cid-mrk3q7f7]{flex:none;min-width:34px;font-variant-numeric:tabular-nums;font-weight:700;color:var(--fp-500)}
