.rz-head{display:grid;grid-template-columns:auto 1fr;gap:var(--sc-6);align-items:center;margin-bottom:var(--sc-7)}.rz-head .face{box-shadow:0 0 0 4px var(--sc-accent),var(--sc-e2)}.rz-head__txt{display:grid;gap:var(--sc-2)}.rz-head__txt h1{margin:0}.rz-role,.rz-place{margin:0;color:var(--sc-ink-soft);font-size:var(--sc-t-lg)}.rz-actions{display:flex;flex-wrap:wrap;gap:var(--sc-3);margin-top:var(--sc-4)}.rz-stats{list-style:none;margin:0 0 var(--sc-6);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));border-top:3px solid var(--sc-ink);border-bottom:1px solid var(--line)}.rz-stats li+li{border-left:1px solid var(--line)}.rz-stats a{display:grid;gap:2px;padding:var(--sc-3) var(--sc-4);color:inherit;text-decoration:none;height:100%}.rz-stats a:hover{background:var(--sc-surface)}.rz-stats b{font-family:var(--sc-font-display);font-stretch:78%;font-weight:800;font-size:var(--sc-t-2xl, 2rem);line-height:1;font-variant-numeric:tabular-nums}.rz-stats span{font-size:var(--sc-t-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sc-ink-soft)}@media(max-width:560px){.rz-stats{grid-template-columns:repeat(2,1fr)}.rz-stats li:nth-child(odd){border-left:0}.rz-stats li{border-top:1px solid var(--line)}}.rz-top{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--sc-5);margin-bottom:var(--sc-7)}.rz-top h2,.rz-sec>h2{font-size:var(--sc-t-xl);margin:0 0 var(--sc-4)}.rz-glance dl{margin:0;display:grid;gap:var(--sc-3)}.rz-glance dt{font-size:var(--sc-t-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-accent)}.rz-glance dd{margin:2px 0 0}.rz-summary p{margin:0 0 var(--sc-3);line-height:1.65;max-width:66ch}.rz-sec{margin-bottom:var(--sc-8)}.rz-timeline{list-style:none;margin:0;padding:0 0 0 22px;border-left:2px solid color-mix(in oklab,var(--sc-accent) 35%,transparent);display:grid;gap:var(--sc-5)}.rz-timeline li{position:relative;display:grid;gap:2px}.rz-timeline li:before{content:"";position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--sc-canvas);box-shadow:inset 0 0 0 3px var(--sc-accent)}.rz-timeline li:first-child:before{background:var(--amber);box-shadow:none}.rz-when{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);font-variant-numeric:tabular-nums}.rz-timeline b{font-family:var(--sc-font-display);font-size:var(--sc-t-lg)}.rz-timeline small{color:var(--sc-ink-soft)}.rz-prose{margin-top:var(--sc-5)}.rz-prose h3{font-family:var(--sc-font-display);margin:0 0 var(--sc-2)}.rz-prose p{margin:0 0 var(--sc-3);line-height:1.7;max-width:70ch}.rz-awards{margin:0;padding-left:1.2em;display:grid;gap:6px;max-width:70ch}.rz-legal{list-style:none;margin:var(--sc-4) 0 0;padding:0;display:grid;gap:var(--sc-4)}.rz-legal li{padding:var(--sc-4);border-radius:var(--sc-r-md);background:var(--sc-surface);display:grid;gap:4px}.rz-legal li.is-alleged{box-shadow:inset 3px 0 0 var(--amber)}.rz-legal p{margin:0}.rz-journey{list-style:none;margin:var(--sc-4) 0 var(--sc-5);padding:0;display:grid;gap:var(--sc-3);max-width:44rem}.rz-journey li{display:grid;grid-template-columns:3.2rem 12rem 1fr;align-items:center;gap:var(--sc-3)}.rz-journey b{font-family:var(--sc-font-display);font-size:var(--sc-t-xl);text-align:right;font-variant-numeric:tabular-nums}.rz-journey i{height:12px;border-radius:999px;background:var(--sc-surface);position:relative;overflow:hidden}.rz-journey i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--w) * 100%);background:var(--sc-accent);border-radius:inherit}.rz-journey li:last-child i:after{background:var(--amber)}.rz-bills{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rz-bills li{display:grid;grid-template-columns:auto 1fr;gap:var(--sc-4);align-items:start;padding:var(--sc-3) 0;border-top:1px solid var(--line)}.rz-bill{display:grid;gap:2px}.rz-bill small{color:var(--sc-ink-soft)}.rz-steps{display:inline-flex;gap:4px;padding-top:6px}.rz-steps i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--sc-accent) 45%,transparent)}.rz-steps i.on{background:var(--sc-accent);box-shadow:none}.rz-allbills{margin-top:var(--sc-4)}.rz-more{border-top:1px solid var(--line);padding:var(--sc-3) 0}.rz-more summary{cursor:pointer;font-family:var(--sc-font-display);font-weight:600;font-size:var(--sc-t-lg)}.rz-more summary:hover{color:var(--sc-accent)}.rz-sources ul{margin:0 0 var(--sc-3);padding-left:1.2em;font-size:var(--sc-t-sm);display:grid;gap:4px}.muted{color:var(--sc-ink-soft)}@media(max-width:560px){.rz-journey li{grid-template-columns:2.6rem 1fr}.rz-journey i{grid-column:1 / -1}}@media(max-width:860px){.rz-head{grid-template-columns:1fr;justify-items:start;gap:var(--sc-4)}.rz-head .face{--size: 120px !important}.rz-top{grid-template-columns:1fr}}
