.lm-nf-art{margin-bottom:var(--marketing-space-5);justify-content:center;align-self:stretch;display:flex}.lm-nf-rooms{gap:var(--marketing-space-2);inline-size:min(100%,36rem);padding:var(--marketing-space-2);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card);color:var(--foreground);font-variant-numeric:tabular-nums;text-align:start;font-size:13px;line-height:18px;display:grid}.lm-nf-rooms-head{align-items:center;gap:calc(var(--marketing-space-1) * 1.5);font-size:15px;font-weight:600;line-height:22px;display:flex}.lm-nf-rooms-head>i{border-radius:var(--radius-tile);background:var(--sage-soft);block-size:32px;inline-size:32px;color:var(--sage-fg);place-items:center;display:grid}.lm-nf-tiles{gap:var(--marketing-space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lm-nf-tiles>li{justify-items:start;gap:var(--marketing-space-1);min-inline-size:0;padding:calc(var(--marketing-space-1) * 1.5);border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--card);display:grid}.lm-nf-tiles strong{font-size:18px;font-weight:600;line-height:24px}.lm-nf-chip{min-block-size:22px;max-inline-size:100%;padding-block:calc(var(--marketing-space-1) / 4);padding-inline:var(--marketing-space-1);background:var(--chip-soft,var(--fill));color:var(--chip-fg,var(--muted-foreground));overflow-wrap:anywhere;border-radius:999px;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.lm-nf-tiles>li[data-tone=sage]{--chip-soft:var(--sage-soft);--chip-fg:var(--sage-fg)}.lm-nf-tiles>li[data-tone=slate]{--chip-soft:var(--slate-soft);--chip-fg:var(--slate-fg)}.lm-nf-tiles>li[data-tone=sand]{--chip-soft:var(--sand-soft);--chip-fg:var(--sand-fg)}.lm-nf-tiles>li[data-missing=true]{border:1px dashed var(--border2);background:var(--background)}.lm-nf-tiles>li[data-missing=true] strong{color:var(--muted-foreground)}.mk-page>.mk-section.lm-nf-more{padding-top:0}.lm-nf-nav{max-inline-size:36rem}.lm-nf-more .lm-nf-nav h2{letter-spacing:0;margin-bottom:var(--marketing-space-1);color:var(--muted-foreground);text-align:center;font-size:.9375rem;font-weight:500;line-height:1.4}.lm-nf-nav ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lm-nf-nav li{border-bottom:1px solid var(--line)}.lm-nf-nav a{justify-content:space-between;align-items:center;gap:var(--marketing-space-2);min-block-size:3.5rem;padding-inline:var(--marketing-space-1);color:var(--foreground);transition:color .2s var(--ease-out);font-size:1rem;font-weight:500;display:flex}.lm-nf-nav a svg{color:var(--muted-foreground);transition:color .2s var(--ease-out), translate .2s var(--ease-out);flex:none}.lm-nf-nav a:hover,.lm-nf-nav a:hover svg{color:var(--brand)}.lm-nf-nav a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-tile)}@media (min-width:768px){.lm-nf-rooms{padding:calc(var(--marketing-space-1) * 2.5)}.lm-nf-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lm-nf-nav a:hover svg{translate:2px}html[dir=rtl] .lm-nf-nav a:hover svg{translate:-2px}}
