/* Reminders-specific structure; spacing and type follow the shared guide system. */
main.project-guide.guide-layout.guide-consistent.reminders-guide .guide-art-crop{height:100%;width:calc(var(--outcome-height)*var(--art-ratio));top:0}
.reminders-guide .tool-list .requirement-note{margin:4px 0 0;max-width:none}
.reminders-guide .substeps{display:flex;flex-direction:column;gap:var(--action-space);list-style:none;margin:0;padding:0;max-width:none}
.reminders-guide .substeps>li{position:relative;padding:0;margin:0}
.reminders-guide .substeps>li:before{content:attr(data-step);position:absolute;right:calc(100% + 12px);width:28px;color:var(--muted)}
.reminders-guide .guide-stage-body>p{max-width:none;margin:16px 0 0}
/* Only the final note faces the stage divider; keep interior line boxes normal. */
.reminders-guide .guide-stage-body>p:last-child{text-box:trim-end cap alphabetic}
.reminders-guide .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:650px){.reminders-guide .substeps>li:before{right:calc(100% + 10px);width:26px}}
