.container[data-astro-cid-63r46lhn]{max-width:1000px;margin:0 auto;padding:0 2rem;width:100%}.section-label[data-astro-cid-63r46lhn]{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-weight:700}.cemetery-intro[data-astro-cid-63r46lhn]{padding:4rem 2rem;background:var(--warm-white)}.cemetery-intro__inner[data-astro-cid-63r46lhn]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;max-width:1000px;margin:0 auto}.cemetery-intro__text[data-astro-cid-63r46lhn] h2[data-astro-cid-63r46lhn]{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);color:var(--charcoal);line-height:1.2;margin-bottom:1rem}.cemetery-intro__text[data-astro-cid-63r46lhn] h2[data-astro-cid-63r46lhn] em[data-astro-cid-63r46lhn]{color:var(--forest);font-style:italic}.cemetery-intro__text[data-astro-cid-63r46lhn] p[data-astro-cid-63r46lhn]{font-size:.95rem;line-height:1.8;color:var(--mid-grey);margin-bottom:1rem}.btn-gold[data-astro-cid-63r46lhn]{display:inline-block;background:var(--gold);color:var(--forest-dark);padding:.85rem 1.75rem;border-radius:4px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:.2s;margin-top:.5rem}.btn-gold[data-astro-cid-63r46lhn]:hover{background:var(--gold-light)}.btn-outline[data-astro-cid-63r46lhn]{display:inline-block;border:2px solid var(--forest);color:var(--forest);padding:.85rem 1.75rem;border-radius:4px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:.2s;margin-top:.5rem;margin-left:.75rem}.btn-outline[data-astro-cid-63r46lhn]:hover{background:var(--forest);color:var(--cream)}.cemetery-intro__facts[data-astro-cid-63r46lhn]{background:var(--cream);border-radius:8px;padding:1.75rem;border-top:3px solid var(--gold)}.cemetery-intro__facts[data-astro-cid-63r46lhn] h3[data-astro-cid-63r46lhn]{font-family:var(--font-heading);font-size:1rem;margin-bottom:1.25rem;color:var(--charcoal)}.fact-row[data-astro-cid-63r46lhn]{display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--light-grey);align-items:flex-start}.fact-row[data-astro-cid-63r46lhn]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fact-label[data-astro-cid-63r46lhn]{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);flex-shrink:0;min-width:80px;padding-top:.1rem}.fact-val[data-astro-cid-63r46lhn]{font-size:.88rem;color:var(--mid-grey);line-height:1.55}.fact-val[data-astro-cid-63r46lhn] a[data-astro-cid-63r46lhn]{color:var(--forest);font-weight:700}@media(max-width:700px){.cemetery-intro__inner[data-astro-cid-63r46lhn]{grid-template-columns:1fr}.btn-outline[data-astro-cid-63r46lhn]{margin-left:0}}.cemetery-map[data-astro-cid-63r46lhn]{background:var(--forest-dark);padding:0}.cemetery-map__header[data-astro-cid-63r46lhn]{padding:2.5rem 2rem 1.5rem;max-width:1000px;margin:0 auto}.cemetery-map__header[data-astro-cid-63r46lhn] p[data-astro-cid-63r46lhn]{font-size:.9rem;color:#f9f5eeb3;line-height:1.65;max-width:600px}.cemetery-map__embed[data-astro-cid-63r46lhn]{width:100%;height:80vh;min-height:480px;display:block;border:none}.cemetery-map__footnote[data-astro-cid-63r46lhn]{max-width:900px;margin:0 auto;padding:1.5rem 2rem 0;text-align:center}.cemetery-map__footnote[data-astro-cid-63r46lhn] p[data-astro-cid-63r46lhn]{font-size:.9rem;color:#f9f5eeb8;line-height:1.7}.cemetery-map__footnote[data-astro-cid-63r46lhn] a[data-astro-cid-63r46lhn]{color:var(--gold-light);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cemetery-map__footnote[data-astro-cid-63r46lhn] a[data-astro-cid-63r46lhn]:hover{color:var(--cream)}.arrangements[data-astro-cid-63r46lhn]{padding:4rem 2rem 5rem;background:var(--cream)}.arrangements__inner[data-astro-cid-63r46lhn]{max-width:1000px;margin:0 auto}.arrangements[data-astro-cid-63r46lhn] h2[data-astro-cid-63r46lhn]{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);color:var(--charcoal);margin-bottom:.75rem}.arrangements[data-astro-cid-63r46lhn]>.arrangements__inner[data-astro-cid-63r46lhn]>p[data-astro-cid-63r46lhn]{font-size:.95rem;color:var(--mid-grey);line-height:1.8;max-width:640px;margin-bottom:2.5rem}.arrangements__grid[data-astro-cid-63r46lhn]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:700px){.arrangements__grid[data-astro-cid-63r46lhn]{grid-template-columns:1fr}}.arrangement-card[data-astro-cid-63r46lhn]{background:var(--warm-white);border-radius:8px;padding:1.5rem;border:1px solid var(--light-grey);border-top:3px solid var(--forest)}.arrangement-card[data-astro-cid-63r46lhn] h3[data-astro-cid-63r46lhn]{font-family:var(--font-heading);font-size:1rem;margin-bottom:.6rem;color:var(--forest-dark)}.arrangement-card[data-astro-cid-63r46lhn] p[data-astro-cid-63r46lhn]{font-size:.85rem;color:var(--mid-grey);line-height:1.65}.arrangements-cta[data-astro-cid-63r46lhn]{margin-top:2.5rem;padding:1.75rem;background:var(--forest-dark);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.arrangements-cta[data-astro-cid-63r46lhn] p[data-astro-cid-63r46lhn]{color:#f9f5eed1;font-size:.95rem;line-height:1.6;flex:1;margin:0}.arrangements-cta[data-astro-cid-63r46lhn] p[data-astro-cid-63r46lhn] strong[data-astro-cid-63r46lhn]{color:var(--cream);display:block;font-family:var(--font-heading);font-size:1.1rem;margin-bottom:.35rem}
