.rdx-ng-comforts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,84px);max-width:1100px;display:grid}.rdx-ng-crow{border-top:1px solid var(--rdx-hairline-soft);transition:background .35s var(--rdx-ease);align-items:flex-start;gap:16px;padding:16px 4px;display:flex}a.rdx-ng-crow:hover{background:var(--rdx-paper-warm)}.rdx-ng-crow .ic{width:26px;height:26px;color:var(--rdx-ink-soft);transition:color .35s var(--rdx-ease);flex:none;margin-top:3px}a.rdx-ng-crow:hover .ic{color:var(--rdx-ochre-ink)}.rdx-ng-crow .body{flex:1;min-width:0}.rdx-ng-crow .cat{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--rdx-ochre-ink);margin-bottom:5px;font-size:9.5px;display:block}.rdx-ng-crow .l2{align-items:baseline;gap:10px;display:flex}.rdx-ng-crow .nm{font-family:var(--font-display);transition:color .3s var(--rdx-ease);font-size:17.5px;font-weight:600;line-height:1.25}a.rdx-ng-crow:hover .nm{color:var(--rdx-ochre-ink)}.rdx-ng-crow .dots{border-bottom:1px dotted var(--rdx-hairline-soft);flex:1;min-width:16px;transform:translateY(-4px)}.rdx-ng-crow .mi{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rdx-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.rdx-ng-crow .rdx-seal{margin-left:0}@media (max-width:760px){.rdx-ng-comforts{grid-template-columns:1fr}}.rdx-ng-band{background:var(--rdx-paper-warm);border:1px solid var(--rdx-hairline);max-width:1100px;padding:clamp(18px,2.4vw,34px) clamp(18px,2.6vw,40px) clamp(14px,1.8vw,24px);box-shadow:0 22px 46px -30px #14201a73}.rdx-ng-lot{border-top:1px solid var(--rdx-hairline-soft);gap:14px;padding:13px 0;display:flex}.rdx-ng-lot:first-child{border-top:none}.rdx-ng-lot .rn{width:36px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--rdx-ochre-ink);flex:none;padding-top:4px;font-size:10.5px}.rdx-ng-lot .body{flex:1;min-width:0}.rdx-ng-lot .l1{align-items:baseline;gap:10px;display:flex}.rdx-ng-lot .nm{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.25}.rdx-ng-lot .nm.unnamed{color:var(--rdx-ink-soft);font-style:italic;font-weight:450}.rdx-ng-lot .dots{border-bottom:1px dotted var(--rdx-hairline-soft);flex:1;min-width:16px;transform:translateY(-4px)}.rdx-ng-lot .mi{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rdx-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.rdx-ng-lot .dir{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rdx-ochre-ink);border-bottom:1px solid var(--rdx-ochre-ink);white-space:nowrap;flex:none;padding-bottom:2px;font-size:9.5px}.rdx-ng-lot .dir .arr{transition:transform .4s var(--rdx-ease);display:inline-block}.rdx-ng-lot .dir:hover .arr{transform:translate(2px,-2px)}.rdx-ng-lot .l2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rdx-ink-soft);flex-wrap:wrap;gap:4px 16px;margin-top:5px;font-size:9.5px;display:flex}.rdx-ng-lot .l2 .acc{color:var(--rdx-pine)}.rdx-ng-lot .l2 .star{color:var(--rdx-ochre-ink)}.rdx-ng-lot .l2 .pin{opacity:.62}.rdx-ng-lot .rdx-seal.th{align-self:center;margin-left:0;transform:translateY(-1px)}.rdx-ng-band .foot{border-top:2px solid var(--rdx-ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rdx-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.rdx-ng-band .foot b{color:var(--rdx-ochre-ink);font-weight:500}@media (max-width:640px){.rdx-ng-lot .l1{flex-wrap:wrap}.rdx-ng-lot .dots{display:none}.rdx-ng-lot .mi{margin-left:auto}}.rdx-ng-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.4vw,56px) clamp(26px,4vw,72px);display:grid}@media (max-width:1060px){.rdx-ng-services{grid-template-columns:1fr;max-width:720px}}.rdx-ng-day{border-top:3px double var(--rdx-ink);border-bottom:3px double var(--rdx-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rdx-ng-cell{border-top:1px solid var(--rdx-hairline-soft);border-left:1px solid var(--rdx-hairline-soft);min-width:0;padding:clamp(22px,2.4vw,38px) clamp(20px,2.2vw,34px)}.rdx-ng-cell:nth-child(3n+1){border-left:none}.rdx-ng-cell:nth-child(-n+3){border-top:none}.rdx-ng-cell .no{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rdx-ochre-ink);font-size:10px}.rdx-ng-cell .hd{align-items:baseline;gap:12px;margin:9px 0 4px;display:flex}.rdx-ng-cell h3{font-family:var(--font-display);font-size:clamp(22px,1.9vw,27px);font-weight:620;line-height:1.05}.rdx-ng-cell h3 .dot{color:var(--rdx-ochre-ink)}.rdx-ng-cell .hd .n{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rdx-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:9px}.rdx-ng-pick{padding:10px 0;display:block}.rdx-ng-pick+.rdx-ng-pick{border-top:1px solid var(--rdx-hairline-soft)}.rdx-ng-pick .l1{align-items:baseline;gap:10px;display:flex}.rdx-ng-pick .nm{font-family:var(--font-display);transition:color .3s var(--rdx-ease);font-size:16px;font-weight:550;line-height:1.3}a.rdx-ng-pick:hover .nm{color:var(--rdx-ochre-ink)}.rdx-ng-pick .dots{border-bottom:1px dotted var(--rdx-hairline-soft);flex:1;min-width:14px;transform:translateY(-4px)}.rdx-ng-pick .mi{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rdx-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9.5px}.rdx-ng-pick .desc{color:var(--rdx-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13.5px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1060px){.rdx-ng-day{grid-template-columns:repeat(2,minmax(0,1fr))}.rdx-ng-cell:nth-child(3n+1){border-left:1px solid var(--rdx-hairline-soft)}.rdx-ng-cell:nth-child(odd){border-left:none}.rdx-ng-cell:nth-child(3){border-top:1px solid var(--rdx-hairline-soft)}}@media (max-width:700px){.rdx-ng-day{grid-template-columns:1fr}.rdx-ng-cell{border-left:none!important}.rdx-ng-cell:nth-child(n+2){border-top:1px solid var(--rdx-hairline-soft)}}.rdx-ng-weather{border:1px solid var(--rdx-hairline);background:var(--rdx-paper-warm);box-shadow:0 22px 46px -30px #14201a80}.rdx-ng-weather>section,.rdx-ng-weather section{background:0 0!important;border-top:none!important;border-bottom:none!important}.rdx-ng-weather section>div>div:first-child{display:none}.rdx-ng-band{border:1px solid var(--rdx-card-trim);border-radius:var(--rdx-card-radius)}