.hotel-guarantee-page{background:#fff;color:#29352e;font-family:Space Grotesk,sans-serif}.hotel-guarantee{width:min(1160px,calc(100% - 64px));margin:0 auto;padding:180px 48px 100px;border-inline:1px solid rgba(41,53,46,.07);background-image:linear-gradient(to right,rgba(41,53,46,.04) 1px,transparent 1px);background-size:25% 100%}.hotel-guarantee header{max-width:720px}.hotel-guarantee-label{font-size:11px;color:#624532;margin-bottom:24px}.hotel-guarantee h1{font-size:clamp(36px,4.3vw,56px);font-weight:400;line-height:1.08;letter-spacing:-.05em}.hotel-guarantee-intro{max-width:570px;margin:24px 0;color:#69716c;font-size:16px;line-height:1.65}.hotel-guarantee-note{margin-top:14px;font-size:11px;line-height:1.5;color:#69716c}.hotel-guarantee-details{margin-top:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hotel-guarantee-details article{border-top:1px solid #e5e7e5;padding-top:20px;background:#fff}.hotel-guarantee-details h2{font-size:19px;font-weight:400;letter-spacing:-.035em}.hotel-guarantee-details p{margin-top:12px;font-size:14px;color:#69716c;line-height:1.65}@media (max-width: 767px){.hotel-guarantee{width:calc(100% - 24px);padding:140px 22px 56px;background-size:50% 100%}.hotel-guarantee h1{font-size:36px}html[lang=fr] .hotel-guarantee h1{font-size:25.2px}html[lang=fr] .hotel-guarantee-details h2{font-size:16px}.hotel-guarantee-details{grid-template-columns:1fr;margin-top:40px;gap:24px}}
