.stay-note-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);margin-top:80px;align-items:start}.stay-note-grid>.page-note{margin:0;padding:36px 0 0;min-width:0}.stay-note-grid>.page-note h2{max-width:20ch}.planning-room-selector{border:0;margin:0;padding:0;min-width:0}.planning-room-selector legend{padding:0;margin-bottom:12px;font-size:13px;letter-spacing:.025em}.planning-room-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.planning-fields .planning-room-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;box-sizing:border-box;border:1px solid #c9c0b2;padding:15px;background:#faf8f3;cursor:pointer;line-height:1.6;letter-spacing:0}.planning-fields .planning-room-option:has(input:checked){border-color:#62594a;background:#eee9df}.planning-fields .planning-room-option input{appearance:auto;-webkit-appearance:radio;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:#62594a;cursor:pointer}.planning-room-option span{font-size:13px}.planning-room-option:focus-within{outline:2px solid #5d5548;outline-offset:3px}@media(max-width:700px){.stay-note-grid{grid-template-columns:1fr;gap:30px;margin-top:46px}.stay-note-grid>.page-note{padding-top:28px}.planning-room-options{grid-template-columns:1fr}.planning-fields .planning-room-option{min-height:58px}}