
.ny-month{padding-top:24px;padding-bottom:42px}.ny-month h2{font-size:clamp(30px,3.4vw,44px);margin:0 0 8px}.ny-month .month-note{font-size:12px;color:var(--muted);margin:0 0 20px}.month-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.month-pick{display:block;border-bottom:1px solid #ccd5cf;padding-bottom:18px}.month-pick:hover h3{text-decoration:underline;text-underline-offset:5px}.month-pick img,.month-art{width:100%;height:175px;object-fit:cover;margin:0 0 16px}.month-art{background:#eae7de;display:flex;align-items:center;padding:22px 26px;color:#163f3b;font:40px/.98 'Libre Caslon Display',Georgia,serif}.month-pick:nth-child(3) .month-art{background:#163f3b;color:#fafaf6}.month-pick small{font-size:11px;color:var(--muted)}.month-pick h3{font-size:26px;line-height:1.12;margin:10px 0}.month-pick p{font-size:13px;margin:0;color:var(--muted)}.month-browse{margin-top:22px}.ny-listing>h2{font-size:clamp(30px,3.4vw,44px);margin:0 0 20px}.nov-intro{padding-bottom:28px}.nov-intro h1{max-width:1000px}.nov-checked{font-size:12px;color:var(--muted)}.nov-layout{padding-top:0;max-width:1000px}.nov-nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding:18px 0 25px;border-bottom:1px solid #ccd5cf}.nov-nav a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.nov-lead-image{margin:0 0 30px}.nov-lead-image img{max-height:430px;object-fit:cover}.nov-lead-image figcaption{font-size:11px;color:var(--muted);margin-top:8px}.nov-event{padding:34px 0;border-bottom:1px solid #ccd5cf;scroll-margin-top:30px}.nov-event h2{font-size:clamp(29px,4vw,40px);margin:10px 0 15px}.nov-event .nov-tag{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.nov-event dl{display:grid;grid-template-columns:65px 1fr;gap:7px 15px;font-size:13px;margin:0 0 18px}.nov-event dt{font-weight:600}.nov-event dd{margin:0}.nov-event p{max-width:760px}.nov-links{display:flex;flex-wrap:wrap;gap:14px 22px}.nov-links a,.nov-extra a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.nov-extra{font-size:13px;line-height:1.9}.nov-video{max-width:420px;margin-top:24px}.nov-video iframe{width:100%;height:510px;border:1px solid #d4d9d1;background:white}.nov-signup{padding:30px;background:#eae7de;margin-top:36px}.nov-signup h2{font-size:32px;margin:0 0 10px}.nov-signup p{margin:0 0 18px}@media(max-width:600px){.ny-month{padding-top:18px;padding-bottom:32px}.month-picks{grid-template-columns:1fr;gap:18px}.month-pick{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:start;padding-bottom:18px}.month-pick img,.month-art{height:115px;margin:0}.month-art{font-size:26px;padding:12px}.month-pick h3{font-size:24px;margin:6px 0}.month-pick p{font-size:12px}.nov-layout{padding-top:0}.nov-event{padding:28px 0}.nov-event dl{grid-template-columns:52px 1fr;gap:7px 10px}.nov-video iframe{height:480px}.nov-signup{padding:23px}.nov-intro .crumb{margin-bottom:20px}}

.month-image-note{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.nov-detail-image{margin:24px 0}.nov-detail-image img{width:100%;max-height:440px;object-fit:cover}.nov-detail-image figcaption{font-size:11px;color:var(--muted);margin-top:8px}

/* Recommendation resources: one destination per row, with compact article previews. */
.nov-links{display:block}.nov-links>a{display:block;width:fit-content}.nov-extra{display:grid;gap:12px;margin:16px 0 0}.nov-link-row{min-width:0}.nov-link-row>a{display:inline-block;max-width:100%}.nov-link-row .nov-article-link{display:flex;align-items:center;gap:10px;width:fit-content;text-decoration:none;font-size:13px;line-height:1.5}.nov-article-link img{flex:0 0 44px;width:44px;height:34px;object-fit:cover}.nov-article-link span{text-decoration:underline;text-underline-offset:4px}.nov-article-link:hover span{text-decoration-thickness:2px}

.nov-lead-image img{aspect-ratio:16/9;height:auto;max-height:none}
