.ro-stack{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.ro-meta{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--dim);line-height:var(--lh-body)}.ro-meta time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ro-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.mkt .ro-row-head h2{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.02em;line-height:var(--lh-snug)}.mkt .ro-row-head h2 a{color:inherit;text-decoration:none}.mkt .ro-row-head h2 a:hover{color:var(--accent)}.mkt .ro-row-head h2 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.ro-sites{margin:0;grid-template-columns:minmax(0,160px) minmax(0,1fr);font-size:var(--fs-sm)}.ro-sites dt{font-weight:620;color:var(--text);overflow-wrap:anywhere}.ro-sites dd{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ro-row-more{margin:var(--sp-4) 0 0;font-size:var(--fs-sm)}.ro-copies{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.ro-copy{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);min-width:0}.ro-copy-head{align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap}.ro-copy-actions{flex:none}.mkt .ro-copy h3{margin:0;font-family:var(--font);font-size:var(--fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--dim)}.ro-copy .pp-none{margin-top:var(--sp-1)}.ro-pre{margin:var(--sp-3) 0 0;padding:var(--sp-3);background:var(--panel-2);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;max-height:46rem;overflow:auto}.ro-pre:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.ro-sites{grid-template-columns:1fr;gap:2px var(--sp-3)}.ro-sites dd{margin-bottom:var(--sp-2)}}@media (max-width:700px){.ro-scroll{overflow-x:visible}.ro-table,.ro-table tbody,.ro-table td,.ro-table th,.ro-table tr{display:block}.ro-table thead{display:none}.ro-table tbody tr{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.ro-table tbody tr:last-child{border-bottom:0}.ro-table tbody td,.ro-table tbody th{padding:0;border:0;white-space:normal}.ro-table tbody th{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--dim)}.ro-table td.num{margin:var(--sp-1) 0;font-size:var(--fs-body);font-weight:650}.ro-table .pp-note{min-width:0}}