.content[data-astro-cid-2mse65yb]{display:flex;flex-direction:column;align-items:center;gap:56px;padding:80px var(--pad-x) 110px;background:var(--bg-surface)}.intro-row[data-astro-cid-2mse65yb]{display:grid;grid-template-columns:1fr 440px;gap:clamp(32px,5vw,64px);align-items:center}.intro-text[data-astro-cid-2mse65yb]{display:flex;flex-direction:column;gap:16px}.intro-img[data-astro-cid-2mse65yb]{width:440px;height:580px;object-fit:cover;border-radius:2px}.types[data-astro-cid-2mse65yb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:stretch}.type-card[data-astro-cid-2mse65yb]{display:flex;flex-direction:column;gap:12px;padding:32px;background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:2px}.type-name[data-astro-cid-2mse65yb]{font-family:var(--font-display);font-size:21px;color:var(--text-primary)}.type-desc[data-astro-cid-2mse65yb]{font-size:14px;line-height:1.65;color:var(--text-muted)}.bridal-note[data-astro-cid-2mse65yb]{display:flex;flex-direction:column;gap:10px;border-left:2px solid var(--gold-deep);padding:26px 0 26px 28px}.bridal-note[data-astro-cid-2mse65yb] h3[data-astro-cid-2mse65yb]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--gold-light)}@media(max-width:900px){.intro-row[data-astro-cid-2mse65yb]{grid-template-columns:1fr}.intro-img[data-astro-cid-2mse65yb]{width:100%;height:auto;aspect-ratio:4 / 5}}
