.room-jump-links_nav__7hQqv{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:var(--d-space-5);padding-block:var(--d-space-2);border-block:1px solid var(--d-line)}.room-jump-links_nav__7hQqv a{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem;color:var(--d-text-muted);font-size:var(--d-text-sm);font-weight:var(--d-weight-medium);text-decoration:none;text-underline-offset:5px}.room-jump-links_nav__7hQqv a:hover{color:var(--d-text);text-decoration:underline}.room-jump-links_nav__7hQqv a:focus-visible{outline:2px solid var(--d-focus);outline-offset:3px}.room-frame_frame__ty7Ss{display:grid;gap:var(--d-space-6);width:min(72rem,100%);min-width:0;margin-inline:auto}.room-frame_primary__tam9t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--d-space-3)}.room-frame_primary__tam9t a,.room-frame_primary__tam9t button{min-height:2.75rem}.room-frame_stack__vq4x8{display:grid;gap:var(--d-space-5);min-width:0}.room-frame_title__VHqM0{margin:0;font-size:clamp(var(--d-text-xl),4vw,var(--d-text-3xl));font-weight:var(--d-weight-heavy);line-height:var(--d-leading-tight);letter-spacing:var(--d-tracking-tight);overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:wrap}.room-frame_lede__9jhvq{margin:var(--d-space-2) 0 0;max-width:40rem;color:var(--d-text-muted);font-size:var(--d-text-md);line-height:var(--d-leading-body);text-wrap:pretty}.room-frame_primary__tam9t a:active,.room-frame_primary__tam9t button:active{transform:scale(.98);transition:transform var(--d-dur-fast) var(--d-ease-out)}@media (min-width:1024px){.room-frame_frame__ty7Ss{gap:var(--d-space-7)}}.keep-room_keep__DazY_{display:grid;gap:var(--d-space-7,2.5rem)}.keep-room_inApp__o9JKS{gap:var(--d-space-6,2rem)}.keep-room_keep__DazY_ .keep-room_band__bSrEw,.keep-room_keep__DazY_ .keep-room_panel__xhJku{margin:0}.keep-room_pair__6JtmF{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--d-space-4,1rem)}.keep-room_panel__xhJku{min-width:0;padding:var(--d-space-5,1.5rem);border:1px solid var(--d-line-strong);border-radius:var(--d-radius-2);background:var(--d-surface)}@media (min-width:1024px){.keep-room_pair__6JtmF{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.keep-room_quiet__4QJCj{padding-top:var(--d-space-5,1.5rem);border-top:1px solid var(--d-line)}