.jr-hero__title,.jr-post__title{letter-spacing:-.02em;overflow-wrap:break-word;margin-top:14px;font-size:clamp(2.3rem,5.4vw,4.6rem);line-height:1.03}.jr-hero__title em{color:var(--gold-deep)}.jr-post__hero{padding-bottom:clamp(32px,5vw,56px)}.jr-post__title{margin-top:18px;font-size:clamp(2rem,4.4vw,3.6rem)}.jr-post__wrap{max-width:780px}.jr-meta{color:var(--ink-soft);margin-top:14px;font-size:.85rem}.jr-img{aspect-ratio:16/10;background:var(--cream);border-radius:24px;position:relative;overflow:hidden}.jr-img img{object-fit:cover}.jr-img--blank{background:radial-gradient(60% 80% at 20% 10%, #c9a96e59, transparent 60%), var(--ink)}.jr-lead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.jr-lead h2{margin-top:10px;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1}.jr-lead:hover h2,.jr-card:hover h3{color:var(--gold-deep)}.jr-excerpt{color:var(--ink-soft);margin-top:12px}.jr-more{color:var(--gold-deep);margin-top:18px;font-weight:500;display:inline-block}.jr-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px;margin-top:clamp(40px,6vw,72px);display:grid}.jr-card{display:block}.jr-card h3{margin-top:8px;font-size:1.4rem;line-height:1.15}.jr-post__lede{font-family:var(--font-serif);margin-top:32px;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.4}.jr-prose{color:var(--ink);margin-top:24px;font-size:1.06rem;line-height:1.75}.jr-prose>*+*{margin-top:18px}.jr-prose h2{margin-top:44px;font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.15}.jr-prose h3{margin-top:32px;font-size:1.3rem}.jr-prose ul,.jr-prose ol{padding-left:1.3em}.jr-prose ul{list-style:outside}.jr-prose ol{list-style:decimal}.jr-prose li+li{margin-top:8px}.jr-prose li::marker{color:var(--gold-deep)}.jr-prose a{color:var(--gold-deep);text-underline-offset:3px;text-decoration:underline}.jr-author{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:56px;padding:28px}.jr-author__name{font-family:var(--font-serif);margin-top:6px;font-size:1.5rem}.jr-author__role{color:var(--gold-deep)}.jr-author__cred{color:var(--ink-soft);margin-top:8px;font-size:.93rem}.jr-cta{color:var(--cream);background:radial-gradient(60% 80% at 10% 0%, #c9a96e40, transparent 60%), var(--ink);border-radius:28px;margin:28px 0 clamp(56px,8vw,96px);padding:clamp(28px,5vw,48px)}.jr-cta h2{font-size:clamp(1.7rem,3vw,2.3rem)}.jr-cta p{color:#f5efe7cc;margin-top:12px}@media (max-width:860px){.jr-lead{grid-template-columns:minmax(0,1fr)}}.jr-toc{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:8px;padding:24px 28px}.jr-toc ol{columns:2 220px;column-gap:32px;margin-top:10px;padding-left:1.3em;list-style:decimal}.jr-toc li{break-inside:avoid;padding:3px 0}.jr-toc a:hover{color:var(--gold-deep)}.jr-legal{margin-bottom:clamp(56px,8vw,96px)}.jr-legal section{scroll-margin-top:100px}.jr-legal section>*+*{margin-top:14px}.jr-hero{padding-bottom:clamp(8px,2vw,24px)}
