.jr-head{width:90%;max-width:1100px;margin:0 auto;padding:120px 0 44px}.jr-eyebrow{display:inline-block;margin-bottom:14px;color:var(--turquoise);font-size:0.750rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.jr-head h1{font-family:var(--font-display);font-size:clamp(30px,5vw,48px);line-height:1.1;color:var(--text);margin-bottom:16px}.jr-head p{max-width:52ch;color:var(--muted);font-size:1.062rem;line-height:1.8}.jr-manage{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:10px 20px;border:1px solid var(--border);border-radius:30px;color:var(--muted);font-size:0.875rem}.jr-manage:hover{border-color:var(--gold);color:var(--gold)}.jr-manage i{width:16px;height:16px}.jr-filter{width:90%;max-width:1100px;margin:0 auto 40px;display:flex;flex-wrap:wrap;gap:10px}.jr-filter a{padding:9px 20px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.94rem;white-space:nowrap;transition:.25s}.jr-filter a:hover{border-color:var(--gold);color:var(--gold)}.jr-filter a.is-on{border-color:var(--gold);background:var(--gold);color:var(--on-gold);font-weight:600}.jr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;color:var(--gray);font-size:0.812rem}.jr-kind{padding:3px 11px;border-radius:999px;background:var(--bg-soft);color:var(--gold);font-weight:600;letter-spacing:.04em}.jr-featured{width:90%;max-width:1100px;margin:0 auto 50px}.jr-featured-link{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:0;border:1px solid var(--border);border-radius:24px;background:var(--surface);overflow:hidden;transition:.3s}.jr-featured-link:hover{border-color:var(--gold)}.jr-featured-image{min-height:260px;overflow:hidden}.jr-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.jr-featured-link:hover .jr-featured-image img{transform:scale(1.03)}.jr-featured-body{display:flex;flex-direction:column;justify-content:center;padding:36px}.jr-featured-body h2{font-family:var(--font-display);font-size:clamp(23px,3vw,32px);line-height:1.2;color:var(--text);margin-bottom:14px}.jr-featured-body p{color:var(--muted);line-height:1.8;margin-bottom:20px}.jr-more{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-weight:600;font-size:0.938rem}.jr-more i{width:17px;height:17px;transition:transform .25s}.jr-featured-link:hover .jr-more i{transform:translateX(4px)}.jr-grid{width:90%;max-width:1100px;margin:0 auto 90px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:26px}.jr-card{border:1px solid var(--border);border-radius:20px;background:var(--surface);overflow:hidden;transition:.3s}.jr-card:hover{border-color:var(--gold);transform:translateY(-3px)}.jr-card.is-draft{opacity:.6}.jr-card-image{height:190px;overflow:hidden;background:var(--bg-soft)}.jr-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.jr-card:hover .jr-card-image img{transform:scale(1.04)}.jr-card-blank{display:flex;align-items:center;justify-content:center;height:100%;color:var(--border)}.jr-card-blank i{width:38px;height:38px}.jr-card-body{padding:22px}.jr-card-body h3{font-family:var(--font-display);font-size:1.250rem;line-height:1.3;color:var(--text);margin-bottom:10px}.jr-card-body p{color:var(--muted);font-size:0.938rem;line-height:1.75}.jr-empty{width:90%;max-width:1100px;margin:0 auto 120px;color:var(--muted);font-size:1.062rem}.jr-empty a{color:var(--gold)}.jr-post{width:90%;max-width:720px;margin:0 auto;padding:110px 0 40px}.jr-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;color:var(--muted);font-size:0.875rem}.jr-back:hover{color:var(--gold)}.jr-back i{width:16px;height:16px}.jr-post-head h1{font-family:var(--font-display);font-size:clamp(30px,5.5vw,46px);line-height:1.12;color:var(--text);margin-bottom:18px}.jr-standfirst{color:var(--muted);font-size:1.188rem;line-height:1.75}.jr-draft-note{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:26px;padding:14px 18px;border:1px solid var(--gold);border-radius:14px;background:var(--bg-soft);color:var(--muted);font-size:0.875rem}.jr-draft-note i{width:17px;height:17px;color:var(--gold)}.jr-draft-note a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.jr-post-cover{margin:36px 0;border-radius:20px;overflow:hidden}.jr-post-cover img{width:100%}.jr-body{color:var(--muted);font-size:1.062rem;line-height:1.9}.jr-body>* + *{margin-top:22px}.jr-body h2,.jr-body h3,.jr-body h4{font-family:var(--font-display);color:var(--text);line-height:1.3;margin-top:44px}.jr-body h2{font-size:1.688rem}.jr-body h3{font-size:1.375rem}.jr-body h4{font-size:1.188rem}.jr-body strong{color:var(--text)}.jr-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.jr-body ul,.jr-body ol{padding-left:24px}.jr-body li{margin-bottom:8px}.jr-body li::marker{color:var(--gold)}.jr-body blockquote{padding:6px 0 6px 22px;border-left:2px solid var(--gold);color:var(--text);font-style:italic}.jr-body code{padding:2px 7px;border-radius:6px;background:var(--bg-soft);font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:0.875rem;color:var(--gold)}.jr-body pre{padding:18px;border-radius:14px;background:var(--bg-soft);overflow-x:auto}.jr-body pre code{padding:0;background:none;color:var(--text)}.jr-body img{border-radius:16px}.jr-body table{width:100%;border-collapse:collapse;font-size:0.938rem}.jr-body th,.jr-body td{padding:12px;border-bottom:1px solid var(--border);text-align:left}.jr-body hr{border:none;border-top:1px solid var(--border);margin:38px 0}.jr-linked{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.jr-linked h2{font-family:var(--font-display);font-size:1.125rem;color:var(--gray);letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.jr-linked-card{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface);transition:.25s}.jr-linked-card:hover{border-color:var(--gold)}.jr-linked-card img{width:62px;height:62px;border-radius:10px;object-fit:cover;flex:none}.jr-linked-card strong{display:block;color:var(--text)}.jr-linked-card em{color:var(--gray);font-size:0.875rem;font-style:normal}.jr-more-posts{width:90%;max-width:1100px;margin:70px auto 0;padding-top:40px;border-top:1px solid var(--border)}.jr-more-posts h2{font-family:var(--font-display);font-size:1.500rem;color:var(--text);margin-bottom:26px}.jr-more-posts .jr-grid{width:100%;margin-bottom:90px}@media(max-width:600px){.jr-head{padding-top:100px}.jr-featured-body{padding:26px}.jr-post{padding-top:96px}.jr-body{font-size:1rem}}