.rt-pj{max-width:1060px;margin:0 auto}.rt-pj-crumb{color:var(--rt-ink-3);align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.rt-pj-crumb a{color:inherit;text-decoration:none}.rt-pj-crumb>*{flex-shrink:0}.rt-pj-crumb>:last-child{min-width:0;color:var(--rt-ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.rt-pj-crumb .rt-pj-back{color:var(--rt-ink);background:var(--rt-raised);border:1px solid var(--rt-rule);border-radius:8px;padding:5px 11px;font-weight:700}.rt-pj-banner{border-radius:2px;overflow:hidden}.rt-pj-masthead.has-seam{margin-bottom:14px}.rt-pj-hero{padding:36px 0 var(--rt-al-sec);border-bottom:1px solid var(--rt-rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:end;gap:44px;display:grid}.rt-pj-hero .rt-al-cover{justify-content:flex-start;min-width:0}.rt-pj-hero-copy{min-width:0}.rt-pj-tag{color:var(--rt-accent);margin-bottom:12px}.rt-pj-hero .rt-al-lead{overflow-wrap:anywhere;max-width:34em;margin-top:18px}.rt-pj-title-long{overflow-wrap:break-word;font-size:clamp(28px,4.6cqi,46px);line-height:1.08}.rt-pj-simmer{font:italic 400 15px/1.45 var(--rt-font-display);color:var(--rt-ink);overflow-wrap:anywhere;align-items:center;gap:10px;margin:14px 0 0;display:flex}.rt-pj-simmer svg{flex-shrink:0}.rt-pj-genres{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin-top:16px;text-decoration:none;display:inline-flex}.rt-pj-genre-step{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.rt-pj-genre-step>i{color:var(--rt-ink-3);font-size:10px;font-style:normal}.rt-pj-genre{border:1px solid var(--rt-rule);color:var(--rt-ink);background:var(--rt-surface);overflow-wrap:anywhere;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.35}.rt-pj-genre[data-level="0"]{border-color:var(--rt-accent);background:var(--rt-raised);font-size:12px;font-weight:800}.rt-pj-genre[data-level="2"]{color:var(--rt-ink-3);background:0 0;font-size:10px;font-weight:600}.rt-pj-genre.is-custom{color:var(--rt-accent);background:0 0;border-style:dashed;font-size:10px;font-style:italic;font-weight:400}.rt-pj-byline{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.rt-pj-author{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.rt-pj-author>span{min-width:0}.rt-pj-author b{color:var(--rt-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3;display:block}.rt-pj-author i{font:400 12px/1.4 var(--rt-font-mono);color:var(--rt-ink-3);overflow-wrap:anywhere;display:block}.rt-pj-like{border:1px solid var(--rt-rule);border-radius:8px;flex-shrink:0;align-items:center;height:34px;padding:0 8px;display:inline-flex}.rt-pj-sec{padding:44px 0 var(--rt-al-sec);border-bottom:1px solid var(--rt-rule)}.rt-pj-timeline{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.rt-pj-timeline.no-picture{grid-template-columns:minmax(0,1fr)}.rt-pj-picture{min-width:0;display:block}.rt-pj-picture img{width:100%;height:auto;display:block;transform:translateZ(0)}.rt-pj-index{min-width:0}.rt-pj-counts{margin:0 0 14px}.rt-pj-index .rt-al-body{max-width:34em;margin:0 0 8px}.rt-pj-rows{border-top:1px solid var(--rt-rule);margin:0 0 8px;padding:0;list-style:none}.rt-pj-row{border-bottom:1px solid var(--rt-rule);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;display:grid}.rt-pj-row>span{font:400 12px/1.5 var(--rt-font-mono);color:var(--rt-ink-3)}.rt-pj-lineage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.rt-pj-tree,.rt-pj-lineage-copy{min-width:0}.rt-pj-lineage-copy .rt-al-title-md{margin-bottom:4px}.rt-pj-lineage-copy .rt-al-body{text-wrap:pretty;max-width:34em;margin:0 0 8px}.rt-pj-sec>.rt-al-body{max-width:34em;margin:0 0 14px}.rt-pj-vault-links,.rt-pj-links{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.rt-pj .rt-classic-section-title,.rt-pj .rt-post-card{overflow-wrap:anywhere}.rt-pj-report{width:100%;max-width:240px;margin:0 auto}.rt-pj .rt-side-card:has(.rt-pj-report:empty){display:none}.rt-pj .rt-classic-preview-columns:has(>.rt-classic-rail>:only-child .rt-pj-report:empty){grid-template-columns:minmax(0,1fr)}.rt-seam-stop{--x:var(--x-wide)}@container rt-author (max-width:900px){.rt-pj-hero{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px}.rt-pj-timeline,.rt-pj-lineage{gap:36px}}@container rt-author (max-width:620px){.rt-seam-stop{--x:var(--x-narrow)}.rt-pj-crumb>.rt-pj-trail{display:none}.rt-pj-crumb>.rt-pj-crumb-author{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;max-width:40%;overflow:hidden}.rt-pj-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px;padding-bottom:44px}.rt-pj-hero .rt-al-cover{justify-content:center;width:62%;margin:0 auto}.rt-pj-sec{padding-top:36px;padding-bottom:44px}.rt-pj-timeline{grid-template-columns:minmax(0,1fr);gap:26px}.rt-pj-picture{width:76%;margin:0 auto}.rt-pj-lineage{grid-template-columns:minmax(0,1fr);gap:20px}.rt-pj-tree{width:84%;margin:0 auto}.rt-pj-byline{flex-wrap:wrap}}
