.reserve-section[data-astro-cid-56nbfqgz]{padding:96px 32px 144px;background-color:var(--color-bg-base)}.reserve-section-inner[data-astro-cid-56nbfqgz]{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:80px}.reserve-methods[data-astro-cid-56nbfqgz]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:48px}.reserve-method[data-astro-cid-56nbfqgz]{background-color:var(--color-bg-soft);padding:48px 56px;display:flex;flex-direction:column;gap:16px}.reserve-method-head[data-astro-cid-56nbfqgz]{display:flex;align-items:center;gap:16px}.reserve-method-no[data-astro-cid-56nbfqgz]{font-family:var(--font-serif);font-size:20px;color:var(--color-accent);letter-spacing:.1em}.reserve-method-label[data-astro-cid-56nbfqgz]{font-size:11px;letter-spacing:.4em;color:var(--color-ink-secondary);margin:0}.reserve-method-title[data-astro-cid-56nbfqgz]{font-size:clamp(22px,2.6vw,28px);letter-spacing:.08em;margin:0}.reserve-method-note[data-astro-cid-56nbfqgz]{font-size:11px;letter-spacing:.2em;color:var(--color-accent);margin:0 0 8px}.reserve-method-desc[data-astro-cid-56nbfqgz]{font-size:13px;line-height:2;color:var(--color-ink-primary);margin:0 0 16px}.reserve-method-cta[data-astro-cid-56nbfqgz]{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;padding:14px 32px;background-color:var(--color-accent);color:#fff;font-size:13px;letter-spacing:.2em;transition:background-color .25s ease}.reserve-method-cta[data-astro-cid-56nbfqgz]:hover{background-color:var(--color-accent-hover)}.reserve-method-pending[data-astro-cid-56nbfqgz]{font-size:12px;color:var(--color-ink-secondary);margin:0;padding-top:16px;border-top:1px solid var(--color-divider);letter-spacing:.1em}.reserve-policy[data-astro-cid-56nbfqgz] h2[data-astro-cid-56nbfqgz],.reserve-flow[data-astro-cid-56nbfqgz] h2[data-astro-cid-56nbfqgz],.reserve-precautions[data-astro-cid-56nbfqgz] h2[data-astro-cid-56nbfqgz]{font-size:clamp(18px,2vw,22px);letter-spacing:.1em;margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid var(--color-divider)}.reserve-policy-list[data-astro-cid-56nbfqgz]{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.reserve-policy-list[data-astro-cid-56nbfqgz] li[data-astro-cid-56nbfqgz]{font-size:14px;line-height:1.95;color:var(--color-ink-primary);position:relative;padding-left:18px}.reserve-policy-list[data-astro-cid-56nbfqgz] li[data-astro-cid-56nbfqgz]:before{content:"";position:absolute;left:0;top:13px;width:8px;height:1px;background-color:var(--color-accent)}.reserve-policy-note[data-astro-cid-56nbfqgz]{font-size:12px;line-height:2;color:var(--color-ink-secondary);margin:0}.reserve-flow[data-astro-cid-56nbfqgz] ol[data-astro-cid-56nbfqgz]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.reserve-flow[data-astro-cid-56nbfqgz] li[data-astro-cid-56nbfqgz]{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start}.reserve-flow-no[data-astro-cid-56nbfqgz]{font-family:var(--font-serif);font-size:18px;color:var(--color-accent);letter-spacing:.1em}.reserve-flow[data-astro-cid-56nbfqgz] h3[data-astro-cid-56nbfqgz]{font-family:var(--font-serif);font-size:16px;letter-spacing:.1em;margin:0 0 6px}.reserve-flow[data-astro-cid-56nbfqgz] p[data-astro-cid-56nbfqgz]{font-size:13px;line-height:1.95;color:var(--color-ink-secondary);margin:0}.reserve-precautions[data-astro-cid-56nbfqgz] ul[data-astro-cid-56nbfqgz]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.reserve-precautions[data-astro-cid-56nbfqgz] li[data-astro-cid-56nbfqgz]{font-size:13px;line-height:1.95;color:var(--color-ink-primary);position:relative;padding-left:16px}.reserve-precautions[data-astro-cid-56nbfqgz] li[data-astro-cid-56nbfqgz]:before{content:"";position:absolute;left:0;top:12px;width:8px;height:1px;background-color:var(--color-accent)}@media(max-width:767px){.reserve-section[data-astro-cid-56nbfqgz]{padding:64px 20px 96px}.reserve-section-inner[data-astro-cid-56nbfqgz]{gap:64px}.reserve-method[data-astro-cid-56nbfqgz]{padding:36px 24px}.reserve-policy[data-astro-cid-56nbfqgz] dl[data-astro-cid-56nbfqgz]>div[data-astro-cid-56nbfqgz]{grid-template-columns:96px 1fr;gap:16px}}
