/* Microsite2026 Hotel (Accommodation) */
.conf-hotel .hotel-subtitle { color: var(--secondary); }
.conf-hotel .hotel-contact { padding: 1rem; border-left: 3px solid var(--secondary); background: #f8f9fa; border-radius: .375rem; word-break: break-word; }
.conf-hotel .hotel-btn-primary { background: var(--regbtn); border-color: var(--regbtn); color: #fff; }
.conf-hotel .hotel-btn-primary:hover { filter: brightness(.92); color: #fff; }
/* Notes (e.g. Note to Hotel Reservations) in a light box */
.conf-hotel .hotel-remarks { padding: 1rem; background: #f8f9fa; border: 1px solid #dee2e6; border-radius: .375rem; color: #495057; }
.conf-hotel .hotel-remarks strong, .conf-hotel .hotel-remarks b { color: #343a40; }
.conf-hotel .hotel-remarks p { margin-bottom: .5rem; }
.conf-hotel .hotel-remarks > :last-child, .conf-hotel .hotel-remarks p:last-child { margin-bottom: 0; }
.conf-hotel .hotel-map iframe { border: 0; }
