.seo-bekasi .section{padding-block:clamp(2.5rem,5vw,4.5rem)}.seo-bekasi .display:not(h1){font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08}.seo-bekasi .seo-bekasi-intro{padding-top:1rem}.seo-bekasi .seo-landing-hero figure{aspect-ratio:3/2}.seo-bekasi .seo-bekasi-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.seo-bekasi .seo-landing-grid{gap:1.5rem}.seo-bekasi .seo-landing-markdown>h2:first-child{margin-top:0}.seo-bekasi .seo-bekasi-single{grid-template-columns:1fr}.seo-bekasi .seo-bekasi-single article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.seo-bekasi .seo-bekasi-reading{grid-template-columns:minmax(0,800px)}.seo-bekasi .wedding-package-copy ul{display:none}.seo-bekasi #paket,.seo-bekasi #faq{scroll-margin-top:90px}@media (max-width:768px){.seo-bekasi .seo-landing-hero-grid{gap:1.5rem}.seo-bekasi .seo-bekasi-single article{grid-template-columns:minmax(0,1fr)}.seo-bekasi .seo-landing-grid{gap:1rem;margin-top:1.5rem}.seo-bekasi .seo-landing-grid h3{margin:.25rem 0}.seo-bekasi .seo-landing-grid p{margin:.5rem 0}.seo-bekasi .seo-bekasi-actions{flex-direction:column;align-items:flex-start}.seo-bekasi .btn{white-space:normal;text-align:center}}
.seo-landing{color:var(--navy);background:var(--ivory);overflow-wrap:anywhere}.seo-landing .breadcrumb{margin-bottom:2rem;font-size:.8rem}.seo-landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5vw;display:grid}.seo-landing-hero h1{margin:.7rem 0 1rem;font-size:clamp(2.7rem,5vw,5rem);line-height:1.05}.seo-landing-hero figure{aspect-ratio:4/3;border-radius:var(--round,16px);margin:0;position:relative;overflow:hidden}.seo-landing-hero figure img,.seo-landing-photo img{object-fit:cover}.seo-landing-tagline{font-family:var(--font-cormorant),serif;color:var(--sage);font-size:1.7rem}.seo-landing-prose{max-width:900px}.seo-landing-copy{white-space:pre-line}.seo-landing-markdown{line-height:1.85}.seo-landing-markdown h2{font-family:var(--font-cormorant),serif;margin:2rem 0 .7rem;font-size:2.25rem}.seo-landing-markdown h3{margin-top:1.5rem;font-size:1.4rem}.seo-landing-markdown a{text-underline-offset:4px;text-decoration:underline}.seo-landing-markdown pre,.seo-landing-table{max-width:100%;overflow-x:auto}.seo-landing-table table{border-collapse:collapse;width:100%}.seo-landing-table td,.seo-landing-table th{border:1px solid var(--line);padding:.65rem}.seo-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.seo-landing-grid h3{font-family:var(--font-cormorant),serif;margin:.6rem 0;font-size:1.8rem}.seo-landing-grid p{line-height:1.7}.seo-landing-tint{background:var(--soft-beige,#e9e2d5)}.seo-landing-photo{aspect-ratio:4/3;border-radius:var(--round,16px);display:block;position:relative;overflow:hidden}.seo-landing-areas{flex-wrap:wrap;gap:1rem 2rem;padding-left:1.2rem;display:flex}.seo-landing .section-dark{color:var(--ivory)}.seo-landing .section-dark h2,.seo-landing .section-dark h3,.seo-landing .final-cta h2{color:inherit}@media (max-width:768px){.seo-landing-hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.seo-landing-grid{grid-template-columns:minmax(0,1fr)}.seo-landing-hero figure{max-height:350px}.seo-landing-hero .btn{max-width:100%}.seo-landing-prose{width:90%}}.seo-landing-section-photo{margin:2rem 0}.seo-landing-section-photo img{object-fit:cover;border-radius:var(--round,16px);width:100%;height:auto;max-height:480px}.seo-landing-section-photo figcaption{color:var(--muted);margin-top:.5rem;font-size:.8rem}.seo-landing-variants{border-bottom:1px solid var(--line);padding:1rem 0}.seo-landing-variants summary{cursor:pointer;font-weight:600}
