.reception{padding:5.5rem 1.5rem;background:#f7f8fa;border-top:1px solid #dfe5ec}.reception-inner{max-width:48rem;margin:auto;display:grid;grid-template-columns:5rem 1fr;gap:2rem;padding:2.5rem;background:#fff;border:1px solid #dfe5ec;border-top:3px solid var(--gold);box-shadow:0 1.2rem 3rem rgba(16,43,78,.07)}.reception-icon{display:grid;place-items:center;width:5rem;height:5rem;color:var(--gold);font-size:1.2rem;background:#fbf7ef;border:1px solid var(--gold-soft)}.reception .eyebrow{color:#8a652d}.reception h2{margin-bottom:.6rem}.reception h3{margin-top:1.5rem}.reception-time{margin:.2rem 0;color:var(--navy);font-weight:600}.reception address{margin-bottom:.7rem}.reception address+p{color:var(--muted)}@media(max-width:600px){.reception{padding:4.5rem 1.5rem}.reception-inner{grid-template-columns:1fr;padding:1.5rem}.reception-icon{width:4rem;height:4rem}}
