.rUZaJG_step{border-top:1px solid color-mix(in srgb, var(--topaz) 22%, transparent);transition:color .18s var(--ui-curve);padding-left:0;position:relative}@media (width>=768px){.rUZaJG_step{padding-left:1.25rem}}.rUZaJG_step:last-child{border-bottom:1px solid color-mix(in srgb, var(--topaz) 22%, transparent)}.rUZaJG_step:before{content:"";width:2px;transition:background-color .18s var(--ui-curve);background:0 0;position:absolute;inset:-1px auto -1px 0}.rUZaJG_no{font-family:var(--font-jost), system-ui, sans-serif;letter-spacing:.14em;font-variant-numeric:tabular-nums;transition:font-weight .18s var(--ui-curve);font-size:15px;font-weight:500}.rUZaJG_section[data-pinned=true] .rUZaJG_step[data-active=true]:before{background:var(--brass)}.rUZaJG_section[data-pinned=true] .rUZaJG_step[data-active=true] .rUZaJG_no{font-weight:600}.rUZaJG_section[data-pinned=true] .rUZaJG_step:not([data-active=true]){color:color-mix(in srgb, var(--topaz) 86%, var(--diamond))}.rUZaJG_fineLead{font-family:var(--font-cormorant), Georgia, serif;font-synthesis:none;font-size:1.32em;font-style:normal;font-weight:500;line-height:1}html[data-review] .rUZaJG_section [data-needs-input]{max-width:100%;display:inline-block}.rUZaJG_elev{align-self:start;top:calc(48px + clamp(16px,3vh,36px))}@media (width>=768px) and (height>=600px){.rUZaJG_elev{position:sticky}}.rUZaJG_stepPhoto{opacity:0;transition:opacity .9s;position:absolute;inset:0}.rUZaJG_stepPhoto[data-on=true]{opacity:1}.rUZaJG_stepPhoto img,.rUZaJG_stepPhoto picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.rUZaJG_stepPhoto{transition:none}}.rUZaJG_plate{aspect-ratio:5/6;width:100%;max-height:calc(100svh - 9rem);position:relative}.rUZaJG_svg{position:absolute;inset:0}.rUZaJG_svg[data-hidden]{visibility:hidden}.rUZaJG_slot{place-items:center;display:grid;position:absolute;inset:0}.rUZaJG_slot:before{content:"";border:var(--hairline) dashed var(--brass);pointer-events:none;position:absolute;inset:20px}.rUZaJG_live [data-chapter-view]>div{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.rUZaJG_step,.rUZaJG_no{transition:none}}
