.rev-image[data-astro-cid-lwlrgpac]{display:block}.rev-image[data-astro-cid-lwlrgpac] img[data-astro-cid-lwlrgpac]{border-radius:4px;width:100%;height:auto;display:block}.rev-diagram[data-astro-cid-ik3prm7r]{margin:2rem 0 0}.rev-diagram__cap[data-astro-cid-ik3prm7r]{gap:.35rem;margin-bottom:1.25rem;display:grid}.rev-diagram__eyebrow[data-astro-cid-ik3prm7r]{color:var(--color-text-bronze);letter-spacing:var(--tracking-eyebrow,.12em);text-transform:uppercase;font-size:.6875rem;font-weight:600}.rev-diagram__statement[data-astro-cid-ik3prm7r]{color:var(--color-text-secondary);font-family:var(--font-display);font-size:1.1rem;line-height:1.4}.rev-diagram__central[data-astro-cid-ik3prm7r]{background:var(--color-navy);color:var(--color-paper);border-radius:4px;margin:0 0 1.25rem;padding:1rem 1.25rem;font-size:1.05rem}.rev-diagram__grid[data-astro-cid-ik3prm7r]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rev-diagram__cell[data-astro-cid-ik3prm7r]{border-top:2px solid var(--color-text-bronze);gap:.3rem;padding-top:.75rem;display:grid}.rev-diagram__steps[data-astro-cid-ik3prm7r]{counter-reset:step;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.rev-diagram__step[data-astro-cid-ik3prm7r]{border-left:2px solid var(--color-text-bronze);gap:.25rem;padding:.15rem 0 .15rem 2.75rem;display:grid;position:relative}.rev-diagram__num[data-astro-cid-ik3prm7r]{color:var(--color-text-bronze);font-family:var(--font-display);font-weight:600;position:absolute;top:.1rem;left:.5rem}.rev-diagram__node-head[data-astro-cid-ik3prm7r]{font-family:var(--font-display);font-weight:600}.rev-diagram__node-body[data-astro-cid-ik3prm7r]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.rev-diagram__qualifier[data-astro-cid-ik3prm7r]{color:var(--color-text-muted);margin:1rem 0 0;font-size:.85rem;line-height:1.5}@media (width<=48rem){.rev-diagram__grid[data-astro-cid-ik3prm7r]{grid-template-columns:1fr}}.rev[data-astro-cid-u5mq6osl]{color:var(--color-text-primary)}.rev-compat[data-astro-cid-u5mq6osl]{height:0;scroll-margin-top:8rem;display:block}.rev-inner[data-astro-cid-u5mq6osl]{max-width:75rem;margin-inline:auto}.rev-section[data-astro-cid-u5mq6osl]{padding-block:clamp(2.75rem,6vw,5rem);scroll-margin-top:8rem}.rev-section--alt[data-astro-cid-u5mq6osl]{background:var(--color-surface-paper,var(--color-paper))}.rev-copy[data-astro-cid-u5mq6osl]{max-width:42rem}.rev-heading[data-astro-cid-u5mq6osl]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.1}h1[data-astro-cid-u5mq6osl].rev-heading{max-width:20ch;font-size:clamp(2.5rem,5.2vw,4.2rem);line-height:1.03}.rev-lead[data-astro-cid-u5mq6osl]{color:var(--color-text-primary);font-family:var(--font-display);margin:0 0 1.25rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.35}.rev-attribution[data-astro-cid-u5mq6osl]{color:var(--color-text-muted);font-size:var(--type-metadata,.85rem);margin:0 0 1.25rem}.rev-body[data-astro-cid-u5mq6osl]{margin:0 0 1.1rem;font-size:1.05rem;line-height:1.65}.rev-chain[data-astro-cid-u5mq6osl]{flex-wrap:wrap;gap:.25rem;margin:0 0 1.25rem;display:flex}.rev-chain__term[data-astro-cid-u5mq6osl]{background:var(--color-navy);color:var(--color-paper);border-radius:3px;padding:.3rem .65rem;font-size:.9rem;font-weight:600}.rev-chain__arrow[data-astro-cid-u5mq6osl]{color:var(--color-text-bronze);align-self:center}.rev-list[data-astro-cid-u5mq6osl]{gap:.5rem;margin:0 0 1.25rem;padding-left:1.2rem;display:grid}.rev-list[data-astro-cid-u5mq6osl] li[data-astro-cid-u5mq6osl]{line-height:1.5}.rev-cards[data-astro-cid-u5mq6osl]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.rev-card[data-astro-cid-u5mq6osl]{border-top:2px solid var(--color-text-bronze);padding-top:.85rem}.rev-card__head[data-astro-cid-u5mq6osl]{font-family:var(--font-display);margin-bottom:.35rem;font-size:1.15rem;font-weight:600;display:block}.rev-card__body[data-astro-cid-u5mq6osl]{color:var(--color-text-secondary);line-height:1.55;display:block}.rev-card__link[data-astro-cid-u5mq6osl]{text-decoration:none;display:block}.rev-card__link[data-astro-cid-u5mq6osl]:hover .rev-card__head[data-astro-cid-u5mq6osl],.rev-card__link[data-astro-cid-u5mq6osl]:focus-visible .rev-card__head[data-astro-cid-u5mq6osl]{color:var(--color-text-bronze)}.rev-callout[data-astro-cid-u5mq6osl]{border-left:3px solid var(--color-text-bronze);font-family:var(--font-display);margin:1.5rem 0;padding-left:1.1rem;font-size:1.15rem;line-height:1.4}.rev-caption[data-astro-cid-u5mq6osl]{color:var(--color-text-muted);margin:1rem 0 0;font-size:.85rem;line-height:1.5}.rev-actions[data-astro-cid-u5mq6osl]{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.rev-inner--split[data-astro-cid-u5mq6osl]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:75rem;display:grid}.rev-inner--split[data-astro-cid-u5mq6osl] .rev-copy[data-astro-cid-u5mq6osl]{max-width:none}.rev-art[data-astro-cid-u5mq6osl]{min-width:0}@media (width<=60rem){.rev-inner--split[data-astro-cid-u5mq6osl]{grid-template-columns:1fr}.rev-art[data-astro-cid-u5mq6osl]{order:2}}
