.magazine-rail{padding:30px 0;margin:0 0 25px;border-bottom:1px solid #d3dcd9;color:#183e42}.magazine-rail .section-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.magazine-rail .section-top h1,.magazine-rail .section-top h2{font-size:clamp(28px,3vw,40px);line-height:1.25;letter-spacing:-1px;margin:0}.magazine-rail .full-guide{border:1px solid #b7c9bf;padding:9px 14px;font-size:13px;white-space:nowrap}.magazine-rail .rail-wrap{position:relative}.magazine-rail .rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:5px;direction:rtl;overscroll-behavior-x:contain}.magazine-rail .rail::-webkit-scrollbar{display:none}.magazine-rail .rail .card{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #dce3dc;color:#183e42;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;border-radius:0}.magazine-rail .photo{height:205px;position:relative;overflow:hidden;background:#e3e9e3;flex-shrink:0}.magazine-rail .photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.magazine-rail .card:hover .photo img{transform:scale(1.035)}.magazine-rail .photo small{position:absolute;bottom:5px;right:8px;left:8px;background:#103a3bb5;color:#fff;padding:3px 6px;font-size:9px;line-height:1.4;max-width:max-content}.magazine-rail .number{display:none}.magazine-rail .card-copy{padding:20px}.magazine-rail .card-copy h3{font-size:24px;line-height:1.3;margin:0 0 9px;min-height:0}.magazine-rail .card-copy p{font-size:14px;line-height:1.6;min-height:0;margin:0 0 14px}.magazine-rail .card-link{font-size:12px;font-weight:700}.magazine-rail .rail-controls{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.magazine-rail .rail-controls>div{display:flex;gap:7px}.magazine-rail .rail-controls button{width:40px;height:38px;background:transparent;border:1px solid #aec2b8;color:inherit;cursor:pointer;font:inherit}.magazine-rail .count{font-size:12px}.magazine-rail .photo-arrow{position:absolute;top:85px;z-index:3;width:40px;height:48px;border:2px solid #fff;background:#126f6a;color:white;box-shadow:0 3px 12px #143e3f30;font-size:23px;cursor:pointer;border-radius:8px}.magazine-rail .photo-prev{right:-16px}.magazine-rail .photo-next{left:-16px}.magazine-rail button:disabled{opacity:.3;cursor:default}.magazine-rail .neighborhood-art{height:100%;background:linear-gradient(125deg,#dce9df,#d1ddd3);color:#527c69;padding:20px}.neighborhood-art span{font-size:13px}.neighborhood-art svg{height:140px;width:100%}.home-brand #home-topic-slider{padding-top:22px;margin-bottom:5px}.home-brand #home-topic-slider .section-top h1{font-size:25px}.home-brand #home-topic-slider .rail .card{flex-basis:calc((100% - 60px)/4)}.home-brand #home-topic-slider .photo{height:150px}.home-brand #home-topic-slider .card-copy{padding:15px}.home-brand #home-topic-slider .card-copy h3{font-size:21px;min-height:0}.home-brand #home-topic-slider .card-copy p{font-size:13px;min-height:0;margin-bottom:9px}.home-brand #home-topic-slider .photo-arrow{top:57px}.home-brand main .topic-briefs .brief-photo,.home-brand main .topic-briefs .brief-item img{display:block!important}.home-brand main .topic-briefs .brief-rail-shell .brief-item{padding:0 0 18px!important;flex-basis:calc((100% - 40px)/3);border:1px solid #dce3dc;background:#fff;min-width:0;overflow:hidden;border-radius:0}.home-brand main .topic-briefs .brief-track{gap:20px;align-items:stretch}.home-brand main .topic-briefs .brief-photo{position:relative;margin:0 0 15px}.home-brand main .topic-briefs .brief-item img{width:100%!important;height:205px!important;aspect-ratio:16/9;object-fit:cover;border-radius:0!important;margin:0!important}.home-brand main .topic-briefs .brief-photo-credit{display:block;font-size:10px;line-height:1.45;color:#61726a;padding:5px 16px 0}.home-brand main .topic-briefs .brief-item>:is(h3,p,.brief-meta,.brief-read-more){margin-inline:20px}.home-brand main .topic-briefs .brief-item h3{font-size:23px;line-height:1.35;margin-top:8px;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-brand main .topic-briefs .brief-item p{font-size:15px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-brand main .topic-briefs .brief-meta{font-size:11px;line-height:1.6;color:#637970}.home-brand main .topic-briefs .brief-read-more{display:block;font-size:14px;margin-top:15px}.home-brand #home-neighborhoods .launch-neighborhood{margin:0 0 22px}.stay-short-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#e5e9df;margin:35px 0;overflow:hidden}.stay-short-banner>div{padding:25px}.stay-short-banner h2{font-size:32px;margin:5px 0 14px}.stay-short-banner p{font-size:15px}.stay-short-banner figure{margin:0;height:220px;position:relative}.stay-short-banner img{width:100%;height:100%;object-fit:cover}.stay-short-banner figcaption{position:absolute;bottom:6px;right:10px;background:#173e42b0;color:white;font-size:10px;padding:3px 6px}.stay-results{margin-top:65px;padding-top:35px;border-top:1px solid #b7c6b8}.stay-results>h2{font-size:34px}.stay-search-jump{margin:12px 0 25px}.stay-search-jump a{display:inline-block;background:#173e42;color:white;padding:11px 22px;font-size:14px;font-weight:700}.stay-guide-rail{margin-top:25px}
@media(max-width:760px){.magazine-rail .rail .card{flex-basis:83%}.home-brand #home-topic-slider .rail .card{flex-basis:75%}.magazine-rail .photo{height:190px}.magazine-rail .section-top{align-items:start}.magazine-rail .section-top h2{font-size:30px}.magazine-rail .photo-arrow{top:74px}.home-brand main .topic-briefs .brief-rail-shell .brief-item{flex-basis:93%;padding:0 0 16px!important}.home-brand main .topic-briefs .brief-item img{height:190px!important}.home-brand main .topic-briefs .brief-item h3{font-size:22px}.home-brand main .topic-briefs .brief-item p{font-size:15px}.stay-short-banner{grid-template-columns:1fr 1fr}.stay-short-banner h2{font-size:25px}.stay-short-banner>div{padding:20px}.stay-short-banner figure{height:220px}.stay-results>h2{font-size:28px}.magazine-rail .full-guide{font-size:11px;padding:8px}.home-brand #home-topic-slider .section-top{margin-bottom:15px}.home-brand #home-neighborhoods .launch-neighborhood select{max-width:100%}}
@media(prefers-reduced-motion:reduce){.magazine-rail .photo img{transition:none}}
.home-brand .topic-briefs .brief-tools{display:flex!important}.home-brand .topic-briefs .brief-tools>a,.home-brand .topic-briefs .brief-tools>span,.home-brand .topic-briefs .brief-tools>[data-brief-right],.home-brand .topic-briefs .brief-tools>[data-brief-left]{display:none!important}.home-brand .topic-briefs .brief-tools>[data-brief-pause]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #a7c0b5;border-radius:20px;padding:5px 12px;background:transparent;font-size:12px;min-height:32px;color:#32635a}
/* Hebrew headings need natural tracking and a visible word boundary. */
.home-brand main :is(h1,h2,h3),body main .magazine-rail :is(h1,h2,h3){letter-spacing:0!important;word-spacing:.10em!important;line-height:1.4}.home-brand #guide-title .section-title-link>span,#stay-guide-title .section-title-link>span{margin-inline-start:.14em}

/* Date links are separate controls, not a single run of Hebrew text. */
body .magazine-rail .home-date-picks{display:flex!important;flex-wrap:wrap;gap:12px!important;align-items:center;margin:0 0 22px;padding:0;letter-spacing:normal;word-spacing:normal}
body .magazine-rail .home-date-picks a{display:inline-flex!important;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #bdccc3;border-radius:6px;background:#fff;font-size:15px;line-height:1.5;white-space:nowrap;min-height:40px}
body .magazine-rail .home-date-picks a:hover{background:#e4efea}
body .magazine-rail .section-title-link{display:inline!important;letter-spacing:.015em!important;word-spacing:.16em!important}
