.wedding-quick-answer[data-astro-cid-bxxj7m5p]{color:#775d48;border-left:2px solid #775d4850;margin:0 0 28px;padding-left:18px;font-size:14px;line-height:1.95}.wedding-arrangement[data-astro-cid-bxxj7m5p] ol[data-astro-cid-bxxj7m5p]{gap:22px;margin:0;padding-left:24px;list-style:decimal;display:grid}.wedding-arrangement[data-astro-cid-bxxj7m5p] strong[data-astro-cid-bxxj7m5p]{font-size:16px}.wedding-arrangement[data-astro-cid-bxxj7m5p] li[data-astro-cid-bxxj7m5p] p[data-astro-cid-bxxj7m5p]{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.9}.wedding-page[data-astro-cid-bxxj7m5p]{max-width:1120px;padding-bottom:64px}.wedding-breadcrumb[data-astro-cid-bxxj7m5p]{color:var(--muted);flex-wrap:wrap;gap:10px;padding-top:28px;font-size:12px;display:flex}.wedding-hero[data-astro-cid-bxxj7m5p]{max-width:880px;padding:60px 0 40px}.wedding-hero[data-astro-cid-bxxj7m5p] h1[data-astro-cid-bxxj7m5p]{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,62px);line-height:1.3}.wedding-intro[data-astro-cid-bxxj7m5p]{color:var(--muted);margin:24px 0 28px;font-size:17px;line-height:1.95}.wedding-page[data-astro-cid-bxxj7m5p] .button[data-astro-cid-bxxj7m5p]{background:#775d48}.wedding-visual[data-astro-cid-bxxj7m5p]{margin:0}.wedding-visual[data-astro-cid-bxxj7m5p] img{width:100%;height:auto;display:block}.wedding-visual[data-astro-cid-bxxj7m5p] figcaption[data-astro-cid-bxxj7m5p]{color:var(--muted);margin-top:12px;font-size:12px}.wedding-section[data-astro-cid-bxxj7m5p]{padding-top:60px}.wedding-page[data-astro-cid-bxxj7m5p] h2[data-astro-cid-bxxj7m5p]{margin:0 0 28px;font-size:clamp(26px,3vw,36px);line-height:1.5}.wedding-plans[data-astro-cid-bxxj7m5p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.wedding-plan[data-astro-cid-bxxj7m5p]{background:#f0e9e0;border:1px solid #775d4830;border-radius:4px;padding:32px}.wedding-plan[data-astro-cid-bxxj7m5p] h3[data-astro-cid-bxxj7m5p]{margin:0;font-size:26px;font-weight:600}.wedding-plan-intro[data-astro-cid-bxxj7m5p]{color:var(--muted);margin:14px 0;font-size:14px;line-height:1.9}.wedding-price[data-astro-cid-bxxj7m5p]{letter-spacing:-.03em;color:#775d48;margin:18px 0;font-size:42px;font-weight:700}.wedding-price[data-astro-cid-bxxj7m5p] small[data-astro-cid-bxxj7m5p]{letter-spacing:0;margin-right:10px;font-size:14px}.wedding-plan[data-astro-cid-bxxj7m5p] ul[data-astro-cid-bxxj7m5p]{border-block:1px solid #775d4820;margin:24px 0;padding:24px 0 24px 20px;font-size:14px;line-height:1.9}.wedding-plan[data-astro-cid-bxxj7m5p] li[data-astro-cid-bxxj7m5p]+li[data-astro-cid-bxxj7m5p]{margin-top:10px}.wedding-extras-intro[data-astro-cid-bxxj7m5p]{color:var(--muted);font-size:14px;line-height:1.9}.wedding-extras[data-astro-cid-bxxj7m5p] dl[data-astro-cid-bxxj7m5p]{max-width:800px}.wedding-extras[data-astro-cid-bxxj7m5p] dl[data-astro-cid-bxxj7m5p]>div[data-astro-cid-bxxj7m5p]{border-bottom:1px solid #20222420;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.wedding-extras[data-astro-cid-bxxj7m5p] dt[data-astro-cid-bxxj7m5p]{font-weight:600}.wedding-extras[data-astro-cid-bxxj7m5p] dt[data-astro-cid-bxxj7m5p] small[data-astro-cid-bxxj7m5p]{color:var(--muted);margin-top:8px;font-size:13px;font-weight:400;display:block}.wedding-extras[data-astro-cid-bxxj7m5p] dd[data-astro-cid-bxxj7m5p]{color:#775d48;white-space:nowrap;margin:0;font-size:18px;font-weight:600}.wedding-closing[data-astro-cid-bxxj7m5p]{background:#f0e9e0;border-radius:4px;margin-top:60px;padding:36px}.wedding-closing[data-astro-cid-bxxj7m5p] p[data-astro-cid-bxxj7m5p]{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.9}.wedding-closing[data-astro-cid-bxxj7m5p] h2[data-astro-cid-bxxj7m5p]{margin-bottom:16px;font-size:28px}@media (width<=767px){.wedding-hero[data-astro-cid-bxxj7m5p] h1[data-astro-cid-bxxj7m5p]{font-size:32px}.wedding-hero[data-astro-cid-bxxj7m5p]{padding:36px 0 28px}.wedding-intro[data-astro-cid-bxxj7m5p]{font-size:15px}.wedding-intro[data-astro-cid-bxxj7m5p] br[data-astro-cid-bxxj7m5p]{display:none}.wedding-plans[data-astro-cid-bxxj7m5p]{grid-template-columns:1fr}.wedding-plan[data-astro-cid-bxxj7m5p]{padding:26px}.wedding-section[data-astro-cid-bxxj7m5p]{padding-top:40px}.wedding-closing[data-astro-cid-bxxj7m5p]{padding:26px}.wedding-closing[data-astro-cid-bxxj7m5p] .button-row[data-astro-cid-bxxj7m5p]{flex-direction:column;align-items:flex-start}}
