
.stays-entry{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 22px;background:#fffdfb;border-bottom:1px solid #ded4d3;font:14px/1.5 system-ui,sans-serif;color:#303438}.stays-entry a{color:#654550;text-underline-offset:4px}.stays-entry strong{font-weight:650}.stays-context-note{border:1px solid #c5b9bc;border-radius:10px;background:#fffdfb;color:#303438;padding:18px;margin:16px 0;line-height:1.65}.stays-context-note a{color:#654550;text-underline-offset:4px}.stays-context-note p{margin:8px 0}.stays-author-note{font-size:14px;line-height:1.6;color:#51484b;margin:8px 0}.stays-access{margin:0;background:#f5f1ef;color:#303438;font:16px/1.8 system-ui,sans-serif}.stays-access header{padding:22px;background:#191d20;color:#d5bb8c;display:flex;flex-wrap:wrap;gap:24px}.stays-access header a{color:inherit;font-weight:700;letter-spacing:3px;text-decoration:none}.stays-access main{max-width:760px;padding:52px 22px;margin:auto}.stays-access h1{font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.2}.stays-eyebrow{letter-spacing:2px;font-size:12px}.stays-access a{color:#654550;text-underline-offset:4px}.stays-access .stays-action{display:inline-block;padding:12px 20px;background:#805d67;color:white;border-radius:6px;text-decoration:none}.stays-access nav{display:flex;flex-wrap:wrap;gap:24px;margin-top:36px}@media(max-width:600px){.stays-entry{gap:10px 18px;padding:12px 16px}.stays-access main{padding:28px 20px}}
