.df-new-hero{display:grid;grid-template-columns:1fr 1fr;background:#f7f0e6;border-radius:20px;overflow:hidden}.df-new-hero-photo{background:#243d33;min-height:420px;display:flex;align-items:center;justify-content:center}.df-new-hero-photo img{width:100%;height:480px;object-fit:contain}.df-new-hero-copy{padding:48px 36px;align-self:center}.df-new-hero-copy h1{font-size:clamp(30px,3vw,50px);line-height:1.15}.df-new-deity-name{font-weight:600;color:#725429}.df-new-deity{margin:24px 0;padding:24px;background:#f8f3eb;border-radius:16px}.df-new-deity img{display:block;width:auto;max-width:100%;height:auto;max-height:520px;object-fit:contain;margin:auto}.df-new-deity figcaption{font-size:13px;line-height:1.7;margin-top:18px}.df-new-nearby{display:grid;grid-template-columns:1fr 1fr;gap:18px}.df-new-nearby article{padding:22px;border:1px solid #e5d7bd;border-radius:12px;background:#fffcf6}.df-new-guide .df-guide-section p{line-height:1.8}.df-new-guide .df-guide-section{scroll-margin-top:120px}@media(max-width:760px){.df-new-hero{grid-template-columns:1fr}.df-new-hero-photo{min-height:280px}.df-new-hero-photo img{height:340px}.df-new-hero-copy{padding:28px 24px}.df-new-nearby{grid-template-columns:1fr}}