.spec-table[data-astro-cid-7fjhhngr]{max-width:var(--measure);margin:0}.spec-table[data-astro-cid-7fjhhngr]>div[data-astro-cid-7fjhhngr]{border-bottom:1px solid var(--color-gold-pale);padding:1.15rem 0}.spec-table[data-astro-cid-7fjhhngr]>div[data-astro-cid-7fjhhngr]:first-child{border-top:1px solid var(--color-gold-pale)}dt[data-astro-cid-7fjhhngr]{color:var(--color-ink-soft);margin-bottom:.35rem;font-size:.9375rem;font-weight:500}dd[data-astro-cid-7fjhhngr]{margin:0}a[data-astro-cid-7fjhhngr]{color:var(--color-gold-deep);text-underline-offset:.2em;text-decoration-thickness:1px}@media (width>=768px){.spec-table[data-astro-cid-7fjhhngr]>div[data-astro-cid-7fjhhngr]{grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;display:grid}dt[data-astro-cid-7fjhhngr]{margin-bottom:0}}.block-heading[data-astro-cid-ntfl74qe]{max-width:var(--measure)}.block-heading[data-astro-cid-ntfl74qe]>span[data-astro-cid-ntfl74qe]{background:var(--color-gold);width:2.5rem;height:1px;margin-bottom:.9rem;display:block}.block-heading[data-astro-cid-ntfl74qe] h2[data-astro-cid-ntfl74qe]{font-family:var(--font-serif);margin:0;font-size:clamp(1.35rem,1rem + 1.6vw,1.75rem);font-weight:700}.block-heading[data-astro-cid-ntfl74qe] p[data-astro-cid-ntfl74qe]{color:var(--color-ink-soft);margin:.85rem 0 0}.prose[data-astro-cid-ntfl74qe]{max-width:var(--measure)}.prose[data-astro-cid-ntfl74qe] p{margin:0 0 1.25em}.prose[data-astro-cid-ntfl74qe] p:last-child{margin-bottom:0}.prose[data-astro-cid-ntfl74qe] ul,.prose[data-astro-cid-ntfl74qe] ol{padding-left:1.4em}.prose[data-astro-cid-ntfl74qe] li{margin:.35em 0}.prose[data-astro-cid-ntfl74qe] h2,.prose[data-astro-cid-ntfl74qe] h3{font-family:var(--font-serif);margin-top:2em;font-weight:700}.prose[data-astro-cid-ntfl74qe] h2{font-size:1.375rem}.prose[data-astro-cid-ntfl74qe] h3{font-size:1.125rem}.prose[data-astro-cid-ntfl74qe] a{color:var(--color-gold-deep);text-underline-offset:.2em;text-decoration:underline 1px}.prose[data-astro-cid-ntfl74qe] strong{font-weight:700}.prose[data-astro-cid-ntfl74qe] blockquote{border-left:2px solid var(--color-gold);margin-inline:0;padding:0 1em}.prose[data-astro-cid-ntfl74qe] img{border-radius:var(--radius);max-width:100%}.block-image[data-astro-cid-ntfl74qe]{max-width:var(--measure);margin-inline:0}.block-image[data-astro-cid-ntfl74qe] img{border-radius:var(--radius);width:100%;height:auto;display:block}figcaption[data-astro-cid-ntfl74qe]{color:var(--color-ink-soft);margin-top:.6rem;font-size:.8125rem}.promise-grid[data-astro-cid-ntfl74qe]{max-width:58rem;display:grid}.promise-item[data-astro-cid-ntfl74qe]{border-top:1px solid var(--color-gold-light);padding:1.6rem 0}.promise-item[data-astro-cid-ntfl74qe] h3[data-astro-cid-ntfl74qe]{margin:0;font-size:1.2rem}.promise-item[data-astro-cid-ntfl74qe] ul[data-astro-cid-ntfl74qe]{margin:.65rem 0 0;padding:0;list-style:none}.promise-item[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]{padding-left:1.15rem;font-size:.9375rem;position:relative}.promise-item[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]+li[data-astro-cid-ntfl74qe]{margin-top:.35rem}.promise-item[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:before{color:var(--color-gold-deep);content:"・";position:absolute;left:0}.steps[data-astro-cid-ntfl74qe]{gap:0;max-width:50rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]{grid-template-columns:2rem 1fr;gap:1.4rem;padding-bottom:2.5rem;display:grid;position:relative}.steps[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:after{background:var(--color-thread);content:"";width:1px;position:absolute;top:2rem;bottom:0;left:calc(1rem - .5px)}.steps[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:last-child{padding-bottom:0}.steps[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:last-child:after{display:none}.step-number[data-astro-cid-ntfl74qe]{z-index:1;border:1px solid var(--color-thread);background:var(--color-paper);width:2rem;height:2rem;color:var(--color-thread);font-family:var(--font-latin);border-radius:50%;place-items:center;font-size:1rem;font-weight:600;line-height:1;display:grid;position:relative}.step-timing[data-astro-cid-ntfl74qe]{color:var(--color-gold-deep);letter-spacing:.08em;margin:0 0 .25rem;font-size:.8125rem}.steps[data-astro-cid-ntfl74qe] h3[data-astro-cid-ntfl74qe]{margin:0 0 .55rem;font-size:1.05rem}.steps[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe] div[data-astro-cid-ntfl74qe]>p[data-astro-cid-ntfl74qe]:last-child{color:var(--color-ink-soft);margin:0;font-size:.9375rem}.history[data-astro-cid-ntfl74qe] ol[data-astro-cid-ntfl74qe]{margin:0;padding:0;list-style:none}.history[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]{padding:0 0 2rem 2rem;position:relative}.history[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:before{z-index:1;background:var(--color-gold);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.65rem;left:0}.history[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:after{background:var(--color-gold-light);content:"";width:1px;position:absolute;top:.65rem;bottom:-.65rem;left:3.5px}.history[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:last-child{padding-bottom:0}.history[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:last-child:after{display:none}.history[data-astro-cid-ntfl74qe] h3[data-astro-cid-ntfl74qe]{margin:0 0 .45rem;font-size:1.05rem}.history[data-astro-cid-ntfl74qe] p[data-astro-cid-ntfl74qe]{color:var(--color-ink-soft);margin:0;font-size:.9rem}.menu-grid[data-astro-cid-ntfl74qe]{gap:2rem;max-width:60rem;display:grid}.block-note[data-astro-cid-ntfl74qe]{max-width:var(--measure);color:var(--color-ink-soft);margin:0;font-size:.875rem}@media (width>=768px){.promise-grid[data-astro-cid-ntfl74qe]{grid-template-columns:repeat(2,minmax(0,1fr))}.promise-item[data-astro-cid-ntfl74qe]{border-top:0;padding:1.8rem}.promise-item[data-astro-cid-ntfl74qe]:nth-child(odd){border-right:1px solid var(--color-gold-light)}.promise-item[data-astro-cid-ntfl74qe]:nth-child(n+3){border-top:1px solid var(--color-gold-light)}.menu-grid[data-astro-cid-ntfl74qe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.steps[data-astro-cid-ntfl74qe]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.steps[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]{grid-template-columns:1fr;gap:1.2rem;min-width:0;padding:0 1.3rem 0 0}.steps[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:after{width:calc(100% - 2rem);height:1px;inset:1rem 0 auto 2rem}.history[data-astro-cid-ntfl74qe] ol[data-astro-cid-ntfl74qe]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.history[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]{padding:2rem 1.2rem 0 0}.history[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:before{top:0}.history[data-astro-cid-ntfl74qe] li[data-astro-cid-ntfl74qe]:after{width:calc(100% - 8px);height:1px;inset:3.5px 0 auto 8px}}.page-blocks__groups[data-astro-cid-amdjeiq4]{gap:2.5rem;display:grid}.block-cta{text-align:center}.block-cta__art{pointer-events:none;position:absolute}.block-cta__art--enso{opacity:.5;width:min(90vw,36rem);top:50%;left:50%;transform:translate(-50%,-50%)}.block-cta__art--stars{opacity:.35;width:100%;height:100%;inset:0}.block-cta__content[data-astro-cid-amdjeiq4]{z-index:1;max-width:44rem;margin-inline:auto;position:relative}.block-cta__content[data-astro-cid-amdjeiq4] h2[data-astro-cid-amdjeiq4]{font-family:var(--font-serif);margin:0 0 1rem;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.5rem)}.block-cta__content[data-astro-cid-amdjeiq4] p[data-astro-cid-amdjeiq4]{width:min(100%,38rem);color:var(--color-ink);font-family:var(--font-serif);margin:0 auto 1.75rem;font-size:1.0625rem}
