.stay-facts{padding:64px 0;background:var(--paper,#f5f1e7);border-bottom:1px solid var(--line,#ddd5c8)}
.stay-facts .section-head{text-align:center;margin-bottom:28px}
.stay-facts .section-head h2{color:var(--ink,#2e4152);margin:0 0 12px}
.stay-facts .section-head>p{max-width:660px;margin:0 auto;color:var(--ink-soft,#6c7066)}
.stay-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.stay-fact{padding:24px;border:1px solid var(--line,#ddd5c8);border-radius:12px;background:#fff;min-width:0}
.stay-fact h3{margin:0 0 10px;color:var(--ink,#2e4152);font-family:'Baloo 2',sans-serif;font-size:1.15rem;line-height:1.4;font-weight:500}
.stay-fact p{margin:0;color:var(--ink-soft,#6c7066);font-size:1rem;line-height:1.65}
.stay-facts-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:28px}
.stay-facts-more{color:var(--ink,#2e4152);text-underline-offset:4px}
.room-card[id],#stay-facts{scroll-margin-top:100px}
@media(max-width:640px){.stay-facts{padding:40px 0}.stay-facts-grid{grid-template-columns:1fr;gap:12px}.stay-fact{padding:20px}.stay-facts-actions{gap:16px}.stay-facts-actions .btn{width:100%;text-align:center;justify-content:center}}

.info-section .stay-facts{padding:0;border:0;background:transparent}
.info-section .stay-facts>.wrap{width:100%;max-width:none;padding:0}
.info-section .stay-facts .section-head{max-width:none}
