.jr-section{max-width:1280px;margin:0 auto;padding:0 clamp(var(--s-5),5vw,64px)}.jr-hero{padding-top:clamp(var(--s-8),9vw,112px);padding-bottom:clamp(var(--s-7),8vw,96px);max-width:1280px}.jr-hero__eyebrow{font-family:var(--brand-font-eyebrow);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--brand-ink-soft);margin:0 0 var(--s-4)}.jr-hero__title{font-family:var(--brand-font-display);font-weight:400;letter-spacing:-.01em;line-height:1.1;font-size:clamp(2rem,5vw,3rem);color:var(--brand-ink);margin:0 0 var(--s-6);max-width:18ch}.jr-hero__sub{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6;color:var(--brand-ink-soft);margin:0;max-width:60ch}.jr-grid-section{padding-bottom:clamp(var(--s-8),10vw,120px)}.jr-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(var(--s-6),3vw,var(--s-7));gap:clamp(var(--s-6),3vw,var(--s-7))}.jr-card{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit}.jr-card__title{transition:color var(--motion)}.jr-card:hover .jr-card__title{color:var(--brand-accent)}.jr-card__media{overflow:hidden;border-radius:16px;margin-bottom:var(--s-5)}.jr-card__img{display:block;width:100%;height:240px;object-fit:cover;border-radius:16px;transition:transform .7s ease}.jr-card:hover .jr-card__img{transform:scale(1.05)}.jr-card__category{font-family:var(--brand-font-eyebrow);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--brand-accent);margin:0 0 var(--s-3)}.jr-card__title{font-family:var(--brand-font-display);font-weight:500;letter-spacing:-.01em;line-height:1.25;font-size:1.5rem;color:var(--brand-ink);margin:0 0 var(--s-2)}.jr-card__date{font-family:var(--brand-font-eyebrow);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--brand-ink-soft);margin:0 0 var(--s-3)}.jr-card__excerpt{font-size:var(--t-body);line-height:1.6;color:var(--brand-ink-soft);margin:0}.jr-news{background:var(--brand-bg-dim);border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line)}.jr-news__inner{max-width:640px;margin:0 auto;padding:clamp(var(--s-8),10vw,120px) clamp(var(--s-5),5vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center}.jr-news__eyebrow{font-family:var(--brand-font-eyebrow);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--brand-ink-soft);margin:0 0 var(--s-4)}.jr-news__title{font-family:var(--brand-font-display);font-weight:500;font-size:clamp(1.7rem,3.6vw,2.2rem);color:var(--brand-ink);margin:0 0 var(--s-4)}.jr-news__lead{font-size:var(--t-body);line-height:1.6;color:var(--brand-ink-soft);margin:0 0 var(--s-6);max-width:48ch}@media (max-width:900px){.jr-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.jr-grid{grid-template-columns:1fr}}