.vp[data-astro-cid-4adhcsms]{background:var(--mist)}.vp-hero[data-astro-cid-4adhcsms]{background:var(--violet-900);color:#fff;position:relative;overflow:hidden}.vp-rings[data-astro-cid-4adhcsms]{width:620px;height:420px;position:absolute;top:-40px;right:-40px}.vp-rings[data-astro-cid-4adhcsms] circle[data-astro-cid-4adhcsms]{fill:none;stroke-width:1px}.vp-rings[data-astro-cid-4adhcsms] .ring-a[data-astro-cid-4adhcsms]{stroke:#ffffff24}.vp-rings[data-astro-cid-4adhcsms] .ring-b[data-astro-cid-4adhcsms]{stroke:#ffffff14}.vp-rings[data-astro-cid-4adhcsms] line[data-astro-cid-4adhcsms]{stroke:#c6f36b52;stroke-width:1.2px}.vp-rings[data-astro-cid-4adhcsms] .dot[data-astro-cid-4adhcsms]{fill:#f5a524bf;stroke:none}.vp-hero-in[data-astro-cid-4adhcsms]{padding-top:30px;padding-bottom:128px;position:relative}.crumbs[data-astro-cid-4adhcsms]{color:var(--lilac-250);font-size:13px}.crumbs[data-astro-cid-4adhcsms] a[data-astro-cid-4adhcsms]{color:#e4defc}.vp-hero[data-astro-cid-4adhcsms] h1[data-astro-cid-4adhcsms]{letter-spacing:-.4px;margin-top:14px;font-size:52px;line-height:1.08}.vp-lead[data-astro-cid-4adhcsms]{max-width:640px;color:var(--lilac-200);margin-top:14px;font-size:19px;line-height:1.6}.vp-body[data-astro-cid-4adhcsms]{flex-direction:column;gap:40px;padding-bottom:64px;display:flex}.vp-form[data-astro-cid-4adhcsms]{margin-top:-96px;position:relative}.vp-wedding[data-astro-cid-4adhcsms]{border:0;border-top:1px solid var(--line-soft);min-width:0;margin:0;padding:22px 0 0}.vp-wedding-h[data-astro-cid-4adhcsms]{float:left;width:100%;font-family:var(--font-display);margin-bottom:14px;padding:0;font-size:26px;font-weight:600}.vp-wedding-row[data-astro-cid-4adhcsms]{clear:both;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vp-hint[data-astro-cid-4adhcsms]{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.5}.vp-split[data-astro-cid-4adhcsms]{grid-template-columns:300px minmax(0,1fr);gap:40px;display:grid}.vp-h2[data-astro-cid-4adhcsms]{font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1.15}.vp-h3[data-astro-cid-4adhcsms]{font-size:19px;font-weight:700}.vp-intro[data-astro-cid-4adhcsms]{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.6}.vp-table[data-astro-cid-4adhcsms]{padding:8px 22px}.vp-table[data-astro-cid-4adhcsms] table[data-astro-cid-4adhcsms]{border-collapse:collapse;width:100%;font-size:14px}.vp-table[data-astro-cid-4adhcsms] thead[data-astro-cid-4adhcsms] th[data-astro-cid-4adhcsms]{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);padding:12px 8px;font-weight:600}.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] th[data-astro-cid-4adhcsms],.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] td[data-astro-cid-4adhcsms]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:12px 8px}.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] tr[data-astro-cid-4adhcsms]:last-child th[data-astro-cid-4adhcsms],.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] tr[data-astro-cid-4adhcsms]:last-child td[data-astro-cid-4adhcsms]{border-bottom:0}.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] th[data-astro-cid-4adhcsms],.vp-who[data-astro-cid-4adhcsms],.vp-src[data-astro-cid-4adhcsms]{white-space:nowrap}.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] th[data-astro-cid-4adhcsms]{font-weight:700}.vp-words[data-astro-cid-4adhcsms]{line-height:1.55}.vp-ours[data-astro-cid-4adhcsms]{background:var(--caution-bg);color:var(--caution-fg);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.vp-src[data-astro-cid-4adhcsms] a[data-astro-cid-4adhcsms]{color:var(--gold-text);font-size:13px}.vp-explain[data-astro-cid-4adhcsms]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vp-explain[data-astro-cid-4adhcsms] .card[data-astro-cid-4adhcsms]{padding:22px 24px}.vp-explain[data-astro-cid-4adhcsms] h2[data-astro-cid-4adhcsms]{font-size:19px;font-weight:700}.vp-explain[data-astro-cid-4adhcsms] p[data-astro-cid-4adhcsms]{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.65}.vp-faq[data-astro-cid-4adhcsms]{flex-direction:column;gap:10px;display:flex}.vp-faq[data-astro-cid-4adhcsms] details[data-astro-cid-4adhcsms]{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:0 20px}.vp-faq[data-astro-cid-4adhcsms] summary[data-astro-cid-4adhcsms]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:16px;font-weight:700;list-style:none;display:flex}.vp-faq[data-astro-cid-4adhcsms] summary[data-astro-cid-4adhcsms]::-webkit-details-marker{display:none}.vp-faq[data-astro-cid-4adhcsms] summary[data-astro-cid-4adhcsms] svg[data-astro-cid-4adhcsms]{color:var(--link);flex:none;transition:transform .2s}.vp-faq[data-astro-cid-4adhcsms] details[data-astro-cid-4adhcsms][open] summary[data-astro-cid-4adhcsms] svg[data-astro-cid-4adhcsms]{transform:rotate(180deg)}.vp-faq[data-astro-cid-4adhcsms] details[data-astro-cid-4adhcsms] p[data-astro-cid-4adhcsms]{color:var(--ink-2);margin-bottom:16px;font-size:15px;line-height:1.65}.vp-sources[data-astro-cid-4adhcsms]{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}@media (width<=959px){.vp-split[data-astro-cid-4adhcsms]{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=760px){.vp-rings[data-astro-cid-4adhcsms]{display:none}.vp-hero-in[data-astro-cid-4adhcsms]{padding-top:18px;padding-bottom:58px}.vp-hero[data-astro-cid-4adhcsms] h1[data-astro-cid-4adhcsms]{margin-top:10px;font-size:34px;line-height:1.1}.vp-lead[data-astro-cid-4adhcsms]{margin-top:10px;font-size:16px;line-height:1.55}.vp-body[data-astro-cid-4adhcsms]{gap:26px;padding-bottom:40px}.vp-form[data-astro-cid-4adhcsms]{margin:-40px -4px 0}.vp-wedding-h[data-astro-cid-4adhcsms]{font-size:24px}.vp-wedding-row[data-astro-cid-4adhcsms]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.vp-place[data-astro-cid-4adhcsms]{grid-column:1/-1}.vp-split[data-astro-cid-4adhcsms]{grid-template-columns:minmax(0,1fr);gap:12px}.vp-h2[data-astro-cid-4adhcsms]{font-size:26px}.vp-table[data-astro-cid-4adhcsms]{border-radius:18px;padding:0 16px}.vp-table[data-astro-cid-4adhcsms] thead[data-astro-cid-4adhcsms]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vp-table[data-astro-cid-4adhcsms] table[data-astro-cid-4adhcsms],.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms]{display:block}.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] tr[data-astro-cid-4adhcsms]{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 0;display:grid}.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] tr[data-astro-cid-4adhcsms]:last-child{border-bottom:0}.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] th[data-astro-cid-4adhcsms],.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] td[data-astro-cid-4adhcsms]{border:0;padding:0;display:block}.vp-table[data-astro-cid-4adhcsms] tbody[data-astro-cid-4adhcsms] th[data-astro-cid-4adhcsms]{font-size:15px}.vp-who[data-astro-cid-4adhcsms]{color:var(--ink-2);text-align:right;font-size:13px}.vp-words[data-astro-cid-4adhcsms],.vp-src[data-astro-cid-4adhcsms]{color:var(--ink-2);white-space:normal;grid-column:1/-1;font-size:13px}.vp-src[data-astro-cid-4adhcsms] a[data-astro-cid-4adhcsms]{font-size:12px}.vp-explain[data-astro-cid-4adhcsms]{grid-template-columns:minmax(0,1fr);gap:12px}.vp-explain[data-astro-cid-4adhcsms] .card[data-astro-cid-4adhcsms]{border-radius:18px;padding:18px}.vp-explain[data-astro-cid-4adhcsms] h2[data-astro-cid-4adhcsms]{font-size:17px}.vp-explain[data-astro-cid-4adhcsms] p[data-astro-cid-4adhcsms]{margin-top:8px;font-size:14px;line-height:1.6}.vp-faq[data-astro-cid-4adhcsms] details[data-astro-cid-4adhcsms]{border-radius:14px;padding:0 14px}.vp-faq[data-astro-cid-4adhcsms] summary[data-astro-cid-4adhcsms]{min-height:52px;font-size:15px}.vp-faq[data-astro-cid-4adhcsms] details[data-astro-cid-4adhcsms] p[data-astro-cid-4adhcsms]{font-size:14px;line-height:1.6}}
