.wengen-hotel{color:#10213f;background:#fff;border:2px solid #bbd3e7;border-radius:14px;padding:28px;scroll-margin-top:105px}.wengen-hotel h2{letter-spacing:-.9px;margin:12px 0 20px;font-size:clamp(25px,3vw,36px);line-height:1.12}.wengen-hotel>p{color:#4d6479;font-size:15px;line-height:1.8}.wengen-hotel .wengen-hotel-quote{color:#10213f;background:#edf5fc;border-radius:8px;padding:18px;font-size:20px;font-weight:800;line-height:1.5}.wengen-hotel-quote span{color:#4d6479;margin-top:6px;font-size:12px;font-weight:600;display:block}.wengen-hotel .wengen-hotel-disclosure{margin:24px 0 10px;font-size:13px;line-height:1.7}.wengen-hotel .button{white-space:normal;padding:16px 20px;font-size:14px;line-height:1.5;display:inline-flex}.wengen-hotel-links{flex-wrap:wrap;gap:15px;margin-top:18px;display:flex}.wengen-hotel-links a{text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.run-next-steps .wengen-hotel{margin-top:24px;padding:20px}.run-next-steps .wengen-hotel h2{font-size:26px}.run-next-steps .wengen-hotel .wengen-hotel-quote{font-size:17px}.run-next-steps .wengen-hotel p{font-size:13px}.run-next-steps .wengen-hotel .button{width:100%;padding:14px;font-size:12px}.run-next-steps .wengen-hotel-links{gap:14px}.run-next-steps .wengen-hotel-links a{font-size:11px}@media (max-width:600px){.wengen-hotel{padding:22px}.wengen-hotel .button{justify-content:center;width:100%}}
