.wedding-article-shell[data-astro-cid-f7ytuf34]{display:grid;gap:var(--space-4)}.wedding-article-top[data-astro-cid-f7ytuf34]{padding-bottom:0}.wedding-article-top__header[data-astro-cid-f7ytuf34]{margin-bottom:.15rem}.wedding-article-top__header[data-astro-cid-f7ytuf34] h2[data-astro-cid-f7ytuf34]{max-width:none}.wedding-article-hero-actions[data-astro-cid-f7ytuf34].button-row,.wedding-article-hero-actions[data-astro-cid-f7ytuf34]{text-shadow:none}.hero-band__actions[data-astro-cid-f7ytuf34].wedding-article-hero-actions .button[data-astro-cid-f7ytuf34],.hero-band__actions[data-astro-cid-f7ytuf34].wedding-article-hero-actions .button--secondary[data-astro-cid-f7ytuf34]{backdrop-filter:none;box-shadow:none}.hero-band__actions[data-astro-cid-f7ytuf34].wedding-article-hero-actions .button[data-astro-cid-f7ytuf34]{background:#fff;border-color:#fff;color:#17181b}.hero-band__actions[data-astro-cid-f7ytuf34].wedding-article-hero-actions .button[data-astro-cid-f7ytuf34]:hover,.hero-band__actions[data-astro-cid-f7ytuf34].wedding-article-hero-actions .button[data-astro-cid-f7ytuf34]:focus-visible{background:#f3f0ea;border-color:#f3f0ea;color:#17181b}.hero-band__actions[data-astro-cid-f7ytuf34].wedding-article-hero-actions .button--secondary[data-astro-cid-f7ytuf34]{background:color-mix(in srgb,#ffffff 92%,#e8e1d5 8%);border-color:color-mix(in srgb,#ffffff 80%,#d5cab9 20%);color:#17181b}.hero-band__actions[data-astro-cid-f7ytuf34].wedding-article-hero-actions .button--secondary[data-astro-cid-f7ytuf34]:hover,.hero-band__actions[data-astro-cid-f7ytuf34].wedding-article-hero-actions .button--secondary[data-astro-cid-f7ytuf34]:focus-visible{background:#f1ece3;border-color:#f1ece3;color:#17181b}.wedding-article-top[data-astro-cid-f7ytuf34] .guide-top__copy[data-astro-cid-f7ytuf34]{gap:1.35rem}.wedding-article-top[data-astro-cid-f7ytuf34] .guide-top__text-block[data-astro-cid-f7ytuf34] p[data-astro-cid-f7ytuf34]{max-width:none}.wedding-article-top__lead[data-astro-cid-f7ytuf34]{gap:.85rem}.wedding-article-top__lead[data-astro-cid-f7ytuf34] p[data-astro-cid-f7ytuf34]:first-child{color:var(--text);font-size:clamp(1.08rem,1.5vw,1.18rem);line-height:1.66}.wedding-article-quick-summary[data-astro-cid-f7ytuf34]{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.wedding-article-toc__title[data-astro-cid-f7ytuf34]{margin:0 0 .2rem;color:var(--text-muted);font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wedding-article-body[data-astro-cid-f7ytuf34]{width:100%;max-width:none}.wedding-article-panel[data-astro-cid-f7ytuf34]{display:grid;gap:0;padding:clamp(1.2rem,3vw,2rem)}.wedding-article-panel[data-astro-cid-f7ytuf34]>p:first-child{color:var(--text);font-size:clamp(1.08rem,1.5vw,1.18rem);line-height:1.68}.wedding-article-panel[data-astro-cid-f7ytuf34] h2{margin:clamp(2.1rem,4vw,3rem) 0 .75rem;padding-top:clamp(1.1rem,2.2vw,1.45rem);border-top:1px solid color-mix(in srgb,var(--line) 74%,transparent);font-size:clamp(1.7rem,3vw,2.55rem);line-height:.98;letter-spacing:-.02em;scroll-margin-top:6rem}.wedding-article-panel[data-astro-cid-f7ytuf34] h2:first-of-type{margin-top:.4rem;padding-top:0;border-top:0}.wedding-article-panel[data-astro-cid-f7ytuf34] p,.wedding-article-panel[data-astro-cid-f7ytuf34] li{max-width:none}.wedding-article-panel[data-astro-cid-f7ytuf34] .standesamt-summary{display:grid;gap:.55rem;margin:.3rem 0 1.05rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-soft) 42%,transparent)}.wedding-article-panel[data-astro-cid-f7ytuf34] .standesamt-summary p{margin:0;color:var(--text-muted);line-height:1.58}.wedding-article-panel[data-astro-cid-f7ytuf34] .standesamt-summary strong{color:var(--text)}.wedding-article-panel[data-astro-cid-f7ytuf34] table{display:block;width:100%;max-width:100%;margin:1rem 0 1.4rem;overflow-x:auto;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:var(--radius-md);border-spacing:0;background:color-mix(in srgb,var(--surface) 98%,transparent)}.wedding-article-panel[data-astro-cid-f7ytuf34] th,.wedding-article-panel[data-astro-cid-f7ytuf34] td{min-width:12rem;padding:.8rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--line) 68%,transparent);color:var(--text-muted);font-size:.94rem;line-height:1.5;text-align:left;vertical-align:top}.wedding-article-panel[data-astro-cid-f7ytuf34] th{color:var(--text);background:color-mix(in srgb,var(--surface-soft) 68%,transparent);font-weight:700}.wedding-article-panel[data-astro-cid-f7ytuf34] tr:last-child td{border-bottom:0}.wedding-article-panel[data-astro-cid-f7ytuf34] ol{display:grid;gap:.45rem}.wedding-article-panel[data-astro-cid-f7ytuf34] a{font-weight:650}.wedding-article-cta-panel[data-astro-cid-f7ytuf34]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.2rem,3vw,2rem);align-items:end;padding:clamp(1.2rem,3vw,2rem)}.wedding-article-cta-panel[data-astro-cid-f7ytuf34] h2[data-astro-cid-f7ytuf34]{margin:.45rem 0 0;max-width:18ch;font-size:clamp(1.7rem,3vw,2.55rem);line-height:.98}.wedding-article-cta-panel[data-astro-cid-f7ytuf34] p[data-astro-cid-f7ytuf34]{margin:.8rem 0 0;max-width:48rem;color:var(--text-muted)}.wedding-article-cta-panel__actions[data-astro-cid-f7ytuf34]{justify-content:flex-end;margin-top:0}@media(max-width:980px){.wedding-article-top__header[data-astro-cid-f7ytuf34] h2[data-astro-cid-f7ytuf34]{max-width:none}.wedding-article-cta-panel[data-astro-cid-f7ytuf34]{grid-template-columns:1fr}.wedding-article-cta-panel__actions[data-astro-cid-f7ytuf34]{justify-content:flex-start}}
