.RecentPostsRail-module-scss-module__Jo5D8W__recentPostsRail{--rpr-accent:var(--color-light-link,#70557c);--rpr-accent-ink:color-mix(in srgb,var(--rpr-accent),#000 12%);--rpr-ink:var(--color-light-text,#101010);--rpr-line:var(--color-light-border,#d8d8d8);--rpr-media-bg:var(--color-light-border,#d8d8d8);--rpr-radius:var(--border-radius,.1875rem);--rpr-button:var(--color-button-gradient,linear-gradient(90deg,#383838 0%,#101010 100%))}.RecentPostsRail-module-scss-module__Jo5D8W__onDark{--rpr-accent:var(--color-dark-link,#fff);--rpr-accent-ink:var(--color-dark-link,#fff);--rpr-ink:var(--color-dark-text,#fff);--rpr-line:var(--color-dark-border,#ffffff40);--rpr-media-bg:#ffffff14}.RecentPostsRail-module-scss-module__Jo5D8W__header{margin-bottom:1.75rem}@media (min-width:992px){.RecentPostsRail-module-scss-module__Jo5D8W__header{margin-bottom:2.25rem}}.RecentPostsRail-module-scss-module__Jo5D8W__overline,.RecentPostsRail-module-scss-module__Jo5D8W__label{color:var(--rpr-accent-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:700;line-height:1.4}.RecentPostsRail-module-scss-module__Jo5D8W__heading{margin:0}.RecentPostsRail-module-scss-module__Jo5D8W__intro{opacity:.85;max-width:42.5rem;margin:.75rem 0 0}.RecentPostsRail-module-scss-module__Jo5D8W__layout{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:992px){.RecentPostsRail-module-scss-module__Jo5D8W__layout{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:stretch;gap:2.25rem}}.RecentPostsRail-module-scss-module__Jo5D8W__hero{flex-direction:column;gap:.875rem;min-width:0;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__heroMedia{aspect-ratio:4/3;border-radius:var(--rpr-radius);background:var(--rpr-media-bg);display:block;overflow:hidden}.RecentPostsRail-module-scss-module__Jo5D8W__heroMedia img{object-fit:cover;width:100%;height:100%;transition:transform var(--ease,ease).35s;display:block}.RecentPostsRail-module-scss-module__Jo5D8W__heroMedia:hover img,.RecentPostsRail-module-scss-module__Jo5D8W__heroMedia:focus-visible img{transform:scale(1.03)}.RecentPostsRail-module-scss-module__Jo5D8W__heroTitle{text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.2}@media (min-width:1200px){.RecentPostsRail-module-scss-module__Jo5D8W__heroTitle{font-size:1.55rem}}.RecentPostsRail-module-scss-module__Jo5D8W__heroTitle a{color:inherit;text-decoration:none}.RecentPostsRail-module-scss-module__Jo5D8W__heroTitle a:hover,.RecentPostsRail-module-scss-module__Jo5D8W__heroTitle a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--rpr-accent);text-decoration-color:var(--rpr-accent);text-underline-offset:.18em}.RecentPostsRail-module-scss-module__Jo5D8W__heroExcerpt{opacity:.85;margin:0;font-size:.9rem;line-height:1.6}.RecentPostsRail-module-scss-module__Jo5D8W__heroMeta{letter-spacing:.02em;opacity:.7;flex-wrap:wrap;gap:.35rem .75rem;font-size:.72rem;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__heroMeta span+time:before{content:"·";margin-right:.75rem}.RecentPostsRail-module-scss-module__Jo5D8W__button{border-radius:var(--rpr-radius);background:var(--rpr-button);color:#fff;letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--ease,ease).2s;align-self:flex-start;align-items:center;margin-top:.25rem;padding:.9rem 1.75rem;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.RecentPostsRail-module-scss-module__Jo5D8W__button:hover,.RecentPostsRail-module-scss-module__Jo5D8W__button:focus-visible{opacity:.88}.RecentPostsRail-module-scss-module__Jo5D8W__railColumn{flex-direction:column;min-width:0;min-height:0;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__railHead{border-bottom:1px solid var(--rpr-line);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.6rem;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__railHead .RecentPostsRail-module-scss-module__Jo5D8W__label{margin:0}.RecentPostsRail-module-scss-module__Jo5D8W__controls{gap:.4rem;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__control{width:2.125rem;height:2.125rem;color:var(--rpr-ink);cursor:pointer;opacity:.8;transition:opacity var(--ease,ease).2s;background:0 0;border:2px solid;border-radius:50%;place-items:center;padding:0;display:grid}.RecentPostsRail-module-scss-module__Jo5D8W__control:hover:not(:disabled),.RecentPostsRail-module-scss-module__Jo5D8W__control:focus-visible{opacity:1}.RecentPostsRail-module-scss-module__Jo5D8W__control:focus-visible{outline:2px solid var(--rpr-accent);outline-offset:2px}.RecentPostsRail-module-scss-module__Jo5D8W__control:disabled{opacity:.35;cursor:default}.RecentPostsRail-module-scss-module__Jo5D8W__viewport{height:13.25rem;overflow:hidden}@media (min-width:992px){.RecentPostsRail-module-scss-module__Jo5D8W__viewport{flex:1 1 0;height:0;min-height:27.5rem}}.RecentPostsRail-module-scss-module__Jo5D8W__viewportStatic{height:auto}@media (min-width:992px){.RecentPostsRail-module-scss-module__Jo5D8W__viewportStatic{flex:none;height:auto;min-height:0}}.RecentPostsRail-module-scss-module__Jo5D8W__track{flex-direction:column;height:100%;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__item{border-bottom:1px solid var(--rpr-line);flex:0 0 6.625rem;min-height:0}@media (min-width:992px){.RecentPostsRail-module-scss-module__Jo5D8W__item{flex-basis:20%}}.RecentPostsRail-module-scss-module__Jo5D8W__itemLink{align-items:center;gap:.85rem;height:100%;padding:.5rem .125rem;display:flex}@media (min-width:992px){.RecentPostsRail-module-scss-module__Jo5D8W__itemLink{gap:1.1rem;padding:.6rem .125rem}}.RecentPostsRail-module-scss-module__Jo5D8W__itemLink{color:inherit;text-decoration:none}.RecentPostsRail-module-scss-module__Jo5D8W__itemLink:hover .RecentPostsRail-module-scss-module__Jo5D8W__itemTitle,.RecentPostsRail-module-scss-module__Jo5D8W__itemLink:focus-visible .RecentPostsRail-module-scss-module__Jo5D8W__itemTitle{text-decoration:underline;-webkit-text-decoration-color:var(--rpr-accent);text-decoration-color:var(--rpr-accent);text-underline-offset:.16em}.RecentPostsRail-module-scss-module__Jo5D8W__itemLink:focus-visible{outline:2px solid var(--rpr-accent);outline-offset:-2px;border-radius:var(--rpr-radius)}.RecentPostsRail-module-scss-module__Jo5D8W__thumb{flex:0 0 5.25rem;width:5.25rem;height:5.25rem}@media (min-width:992px){.RecentPostsRail-module-scss-module__Jo5D8W__thumb{aspect-ratio:1;flex:none;width:auto;height:100%;max-height:8.5rem}}.RecentPostsRail-module-scss-module__Jo5D8W__thumb{border-radius:var(--rpr-radius);background:var(--rpr-media-bg);overflow:hidden}.RecentPostsRail-module-scss-module__Jo5D8W__thumb img{object-fit:cover;width:100%;height:100%;display:block}.RecentPostsRail-module-scss-module__Jo5D8W__itemText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__itemMeta{letter-spacing:.02em;opacity:.7;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.68rem;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__badge{border-radius:var(--rpr-radius);background:var(--rpr-accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;opacity:1;padding:.2rem .5rem;font-size:.58rem;font-weight:700;line-height:1.3;display:inline-block}.RecentPostsRail-module-scss-module__Jo5D8W__onDark .RecentPostsRail-module-scss-module__Jo5D8W__badge{color:var(--color-primary,#101010)}.RecentPostsRail-module-scss-module__Jo5D8W__itemTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:992px){.RecentPostsRail-module-scss-module__Jo5D8W__itemTitle{-webkit-line-clamp:2;font-size:1rem}}.RecentPostsRail-module-scss-module__Jo5D8W__itemDate{letter-spacing:.02em;opacity:.7;font-size:.68rem}.RecentPostsRail-module-scss-module__Jo5D8W__railFoot{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.9rem;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__dots{gap:.4rem;display:flex}.RecentPostsRail-module-scss-module__Jo5D8W__dot{background:var(--rpr-line);cursor:pointer;width:.45rem;height:.45rem;transition:transform var(--ease,ease).2s,background var(--ease,ease).2s;border:0;border-radius:50%;padding:0}.RecentPostsRail-module-scss-module__Jo5D8W__dot:focus-visible{outline:2px solid var(--rpr-accent);outline-offset:3px}.RecentPostsRail-module-scss-module__Jo5D8W__dotActive{background:var(--rpr-accent);transform:scale(1.35)}.RecentPostsRail-module-scss-module__Jo5D8W__more{color:var(--rpr-accent-ink);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.78rem;font-weight:700;text-decoration:none}.RecentPostsRail-module-scss-module__Jo5D8W__more:hover,.RecentPostsRail-module-scss-module__Jo5D8W__more:focus-visible{text-underline-offset:.2em;text-decoration:underline}.RecentPostsRail-module-scss-module__Jo5D8W__count{opacity:.6;margin-left:auto;font-size:.72rem}
