.rrp-wrap[data-astro-cid-zp3735kv]{max-width:var(--container-max);margin-inline:auto;min-width:0}.rrp-hero[data-astro-cid-zp3735kv]{padding:var(--section-py) var(--section-px) .5rem}.rrp-section[data-astro-cid-zp3735kv]{padding:1rem var(--section-px) var(--section-band-py)}.rrp-byline[data-astro-cid-zp3735kv]{display:flex;align-items:center;gap:.85rem;margin:1.25rem 0 0}.rrp-byline__logo[data-astro-cid-zp3735kv]{display:block;flex:none;width:5.5rem}.rrp-byline[data-astro-cid-zp3735kv] .rrp-byline__img{display:block;width:100%;height:auto}.rrp-byline__text[data-astro-cid-zp3735kv]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rrp-byline__from[data-astro-cid-zp3735kv]{font-weight:800;font-size:.95rem;color:var(--color-ink)}.rrp-byline__who[data-astro-cid-zp3735kv]{font-size:.875rem;color:var(--color-ink-muted)}.rrp-eyebrow[data-astro-cid-zp3735kv]{margin:1.1rem 0 .5rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-sandstone-text)}.rrp-title[data-astro-cid-zp3735kv]{margin:0;max-width:20ch;font-family:var(--font-display);font-weight:800;font-size:clamp(2.1rem,6vw,3.6rem);letter-spacing:-.03em;line-height:1.02;color:var(--color-ink)}.rrp-stamp[data-astro-cid-zp3735kv]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin:1.25rem 0 0}.rrp-updated[data-astro-cid-zp3735kv]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0;font-variant-numeric:tabular-nums}.rrp-updated__label[data-astro-cid-zp3735kv]{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted)}.rrp-updated[data-astro-cid-zp3735kv] time[data-astro-cid-zp3735kv]{font-family:var(--font-display);font-weight:800;font-size:clamp(1.2rem,2.6vw,1.5rem);letter-spacing:-.015em;color:var(--color-ink)}.rrp-updated__et[data-astro-cid-zp3735kv]{font-size:.875rem;color:var(--color-ink-muted)}.rrp-lede[data-astro-cid-zp3735kv]{max-width:66ch;margin:1rem 0 0;font-size:var(--bc-lede, 1.1rem);line-height:1.6;color:var(--color-ink)}.rrp-season[data-astro-cid-zp3735kv]{max-width:66ch;margin:1rem 0 0;padding:.8rem 1rem;font-size:.95rem;line-height:1.55;background:var(--color-linen);border:1px solid var(--color-border);border-left:3px solid var(--color-sandstone);border-radius:var(--radius-card)}.rrp-season[data-astro-cid-zp3735kv] a[data-astro-cid-zp3735kv],.rrp-empty[data-astro-cid-zp3735kv] a[data-astro-cid-zp3735kv]{color:var(--color-primary);font-weight:700}.rrp-empty[data-astro-cid-zp3735kv]{padding:1.5rem;margin-bottom:2rem;background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-card)}.rrp-empty[data-astro-cid-zp3735kv] h2[data-astro-cid-zp3735kv]{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.4rem}.rrp-empty[data-astro-cid-zp3735kv] p[data-astro-cid-zp3735kv]{margin:0;line-height:1.6}.rrp-note[data-astro-cid-zp3735kv]{max-width:48rem;margin:0 0 2.5rem;scroll-margin-top:calc(var(--header-height) + 1rem)}.rrp-note[data-astro-cid-zp3735kv][hidden]{display:none}.rrp-note__head[data-astro-cid-zp3735kv]{padding-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.rrp-note__slot[data-astro-cid-zp3735kv]{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-sandstone-text)}.rrp-note__title[data-astro-cid-zp3735kv]{margin:.5rem 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,3.6vw,2.1rem);letter-spacing:-.022em;line-height:1.12;color:var(--color-ink);overflow-wrap:anywhere}.rrp-note__time[data-astro-cid-zp3735kv]{display:flex;flex-wrap:wrap;gap:.2rem .75rem;margin:.6rem 0 0;font-weight:700;color:var(--color-ink);font-variant-numeric:tabular-nums}.rrp-note__et[data-astro-cid-zp3735kv]{font-weight:500;font-size:.875rem;color:var(--color-ink-muted)}.rrp-note__summary[data-astro-cid-zp3735kv]{margin:.9rem 0 0;font-size:1.1rem;line-height:1.6;color:var(--color-ink)}.rrp-photos[data-astro-cid-zp3735kv]{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:.75rem;margin:1.25rem 0 0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:.25rem}.rrp-photos[data-astro-cid-zp3735kv]::-webkit-scrollbar{display:none}.rrp-photos--1[data-astro-cid-zp3735kv]{grid-auto-columns:100%}@media(min-width:640px){.rrp-photos[data-astro-cid-zp3735kv]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.rrp-photos--1[data-astro-cid-zp3735kv]{grid-template-columns:minmax(0,1fr)}}.rrp-photo[data-astro-cid-zp3735kv]{min-width:0;margin:0;scroll-snap-align:start}.rrp-photo__frame[data-astro-cid-zp3735kv]{position:relative;border-radius:var(--radius-media);overflow:hidden;background:#22302b}.rrp-photo__frame[data-astro-cid-zp3735kv] img[data-astro-cid-zp3735kv]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.rrp-photo__chip[data-astro-cid-zp3735kv]{position:absolute;left:.6rem;bottom:.6rem;padding:.3rem .65rem;border-radius:999px;background:#101915c7;color:var(--color-linen);font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;backdrop-filter:blur(4px)}.rrp-photo[data-astro-cid-zp3735kv] figcaption[data-astro-cid-zp3735kv]{margin:.45rem .15rem 0;font-size:.9rem;line-height:1.45;color:var(--color-ink-muted)}.rrp-rule[data-astro-cid-zp3735kv]{display:flex;align-items:flex-start;gap:.5rem;margin:1.1rem 0 0;font-size:.9rem;line-height:1.5;color:var(--color-ink-muted)}.rrp-rule[data-astro-cid-zp3735kv] svg[data-astro-cid-zp3735kv]{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem;fill:none;stroke:var(--color-primary-light);stroke-width:1.7;stroke-linecap:round}.rrp-alerts[data-astro-cid-zp3735kv]{margin:1.25rem 0 0;padding:.8rem 1rem .8rem 2rem;background:#f6e0db;border-left:3px solid var(--color-alert-rust);border-radius:0 var(--radius-card) var(--radius-card) 0;color:var(--color-ink);font-weight:600;line-height:1.5}.rrp-body[data-astro-cid-zp3735kv]{margin-top:1.25rem;font-size:1.05rem;line-height:1.7;color:var(--color-ink)}.rrp-body[data-astro-cid-zp3735kv] p{margin:0 0 1rem}.rrp-body[data-astro-cid-zp3735kv] a{color:var(--color-primary);font-weight:600}.rrp-block[data-astro-cid-zp3735kv]{margin-top:1.75rem}.rrp-block__title[data-astro-cid-zp3735kv]{margin:0 0 .75rem;font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:-.01em;color:var(--color-ink)}.rrp-outlook[data-astro-cid-zp3735kv] p[data-astro-cid-zp3735kv]{margin:0;padding:.9rem 1.1rem;font-size:1.02rem;line-height:1.6;background:var(--color-linen);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-card) var(--radius-card) 0}.rrp-cond[data-astro-cid-zp3735kv]{--rrp-cond-dot: #9c5117;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;white-space:nowrap}.rrp-cond[data-astro-cid-zp3735kv][data-condition=dry]{--rrp-cond-dot: #3f6b4f}.rrp-cond[data-astro-cid-zp3735kv][data-condition=wet]{--rrp-cond-dot: #2f6f9e}.rrp-cond[data-astro-cid-zp3735kv][data-condition=slush],.rrp-cond[data-astro-cid-zp3735kv][data-condition=snow]{--rrp-cond-dot: #6b4e8e}.rrp-cond[data-astro-cid-zp3735kv][data-condition=ice],.rrp-cond[data-astro-cid-zp3735kv][data-condition=closed]{--rrp-cond-dot: #b03a2e}.rrp-cond[data-astro-cid-zp3735kv][data-condition=unknown]{--rrp-cond-dot: #7d877f}.rrp-cond__dot[data-astro-cid-zp3735kv]{width:.6rem;height:.6rem;border-radius:50%;background:var(--rrp-cond-dot)}.rrp-cond[data-astro-cid-zp3735kv][data-condition=unknown] .rrp-cond__dot[data-astro-cid-zp3735kv]{background:transparent;border:2px solid var(--rrp-cond-dot)}.rrp-segments[data-astro-cid-zp3735kv]{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.45}.rrp-segments[data-astro-cid-zp3735kv] th[data-astro-cid-zp3735kv],.rrp-segments[data-astro-cid-zp3735kv] td[data-astro-cid-zp3735kv]{padding:.7rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.rrp-segments[data-astro-cid-zp3735kv] thead[data-astro-cid-zp3735kv] th[data-astro-cid-zp3735kv]{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);background:var(--color-linen)}.rrp-segments[data-astro-cid-zp3735kv] tbody[data-astro-cid-zp3735kv] th[data-astro-cid-zp3735kv]{font-weight:700;color:var(--color-ink)}@media(max-width:599px){.rrp-segments[data-astro-cid-zp3735kv] thead[data-astro-cid-zp3735kv]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rrp-segments[data-astro-cid-zp3735kv],.rrp-segments[data-astro-cid-zp3735kv] tbody[data-astro-cid-zp3735kv],.rrp-segments[data-astro-cid-zp3735kv] tr[data-astro-cid-zp3735kv],.rrp-segments[data-astro-cid-zp3735kv] th[data-astro-cid-zp3735kv],.rrp-segments[data-astro-cid-zp3735kv] td[data-astro-cid-zp3735kv]{display:block;width:100%}.rrp-segments[data-astro-cid-zp3735kv] tr[data-astro-cid-zp3735kv]{padding:.75rem 0;border-bottom:1px solid var(--color-border)}.rrp-segments[data-astro-cid-zp3735kv] th[data-astro-cid-zp3735kv],.rrp-segments[data-astro-cid-zp3735kv] td[data-astro-cid-zp3735kv]{padding:.15rem 0;border:0}}.rrp-metrics[data-astro-cid-zp3735kv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--color-border);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}@media(min-width:720px){.rrp-metrics[data-astro-cid-zp3735kv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rrp-metric[data-astro-cid-zp3735kv]{min-width:0;padding:.7rem .8rem;background:var(--color-cream)}.rrp-metric[data-astro-cid-zp3735kv] dt[data-astro-cid-zp3735kv]{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;color:var(--color-ink-muted)}.rrp-metric[data-astro-cid-zp3735kv] dd[data-astro-cid-zp3735kv]{margin:.25rem 0 0;font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:var(--color-ink);font-variant-numeric:tabular-nums}.rrp-source[data-astro-cid-zp3735kv]{margin:.6rem 0 0;font-size:.85rem;line-height:1.5;color:var(--color-ink-muted)}.rrp-cams[data-astro-cid-zp3735kv]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width:720px){.rrp-cams[data-astro-cid-zp3735kv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rrp-cam[data-astro-cid-zp3735kv]{padding:.85rem 1rem;background:var(--color-cream);border:1px solid var(--color-border);border-radius:12px}.rrp-cam__top[data-astro-cid-zp3735kv]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem .75rem}.rrp-cam__name[data-astro-cid-zp3735kv]{font-weight:700;color:var(--color-ink)}.rrp-cam__note[data-astro-cid-zp3735kv]{margin:.4rem 0 0;line-height:1.5}.rrp-cam__time[data-astro-cid-zp3735kv]{margin:.35rem 0 0;font-size:.85rem;color:var(--color-ink-muted)}.rrp-live[data-astro-cid-zp3735kv]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;margin-top:1rem;padding:0 1.2rem;border-radius:var(--radius-button);background:var(--color-sandstone);color:var(--color-deep-slate);font-weight:700;text-decoration:none}.rrp-live[data-astro-cid-zp3735kv]:hover{background:var(--color-sandstone-hover)}.rrp-live[data-astro-cid-zp3735kv] svg[data-astro-cid-zp3735kv]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rrp-next[data-astro-cid-zp3735kv]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem}@media(min-width:768px){.rrp-next[data-astro-cid-zp3735kv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rrp-next__card[data-astro-cid-zp3735kv]{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.15rem;background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-ink);text-decoration:none;transition:border-color var(--bc-dur) var(--bc-ease),transform var(--bc-dur) var(--bc-ease)}.rrp-next__card[data-astro-cid-zp3735kv]:hover{border-color:var(--color-sandstone)}.rrp-next__kicker[data-astro-cid-zp3735kv]{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-sandstone-text)}.rrp-next__title[data-astro-cid-zp3735kv]{font-family:var(--font-display);font-weight:800;font-size:1.1rem;letter-spacing:-.01em}.rrp-next__body[data-astro-cid-zp3735kv]{font-size:.92rem;line-height:1.5;color:var(--color-ink-muted)}
