/* Only short, ordered workflows receive this treatment. */
.lex-reading-stack{display:grid;gap:24px;isolation:isolate;min-width:0}
.lex-refined .lex-reading-stack>.lex-reading-card{margin:0;padding:28px;border:1px solid #dedbd1;border-radius:12px;background:#f6f4ee;scroll-margin-top:184px}
.lex-reading-stack>.lex-reading-card:nth-child(2){background:#eff1eb}
.lex-reading-stack>.lex-reading-card:nth-child(3){background:#faf9f5}
.lex-reading-card>:last-child{margin-bottom:0}
.lex-reading-card h2{font-size:clamp(26px,2.6vw,34px)}
@media(min-width:1100px) and (min-height:760px) and (prefers-reduced-motion:no-preference){
 .lex-reading-stack.is-stack-ready{gap:96px;padding-bottom:48px}
 .lex-reading-stack.is-stack-ready>.lex-reading-card{position:sticky;top:calc(104px + var(--stack-index)*24px);align-self:start}
 .lex-reading-stack.is-stack-ready>.lex-reading-card:focus-within{z-index:5}
}
@media(max-width:600px){.lex-refined .lex-reading-stack>.lex-reading-card{padding:22px}}
@media print{.lex-reading-stack>.lex-reading-card{position:static!important;break-inside:avoid}}
