/* Refined product navigation and guided Journal workspace. */
#today .journal-workflow-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:24px;align-items:end;margin:2px 0 22px;padding:22px 24px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(135deg,#fffefa,#f2ede3)}
#today .journal-workflow-intro h2{margin:3px 0 6px;font:clamp(27px,3vw,39px)/1.08 Georgia,serif}
#today .journal-workflow-intro p{margin:0;color:var(--muted)}
.journal-steps{display:grid;gap:7px}.journal-steps span{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12px;font-weight:750}.journal-steps b{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--pale);color:var(--teal);font-size:11px}
#today .layout.journal-workflow{display:block;max-width:1080px;margin:0 auto}
#today .journal-workflow>.left{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#today .journal-workflow>.left>.card{margin:0;min-width:0}
#today .journal-workflow>.left>.card:first-child{grid-column:1/-1}
#today .journal-workflow>.left>.card:nth-child(2),#today .journal-workflow>.left>.card:nth-child(3){min-height:390px}
#today .journal-workflow>.left>.progress-summary{grid-column:1/-1;min-height:0!important;background:linear-gradient(135deg,#263746,#304957);color:#fff}
#today .progress-summary .eyebrow,#today .progress-summary .insight,#today .progress-summary .metric small{color:#d3ded9}
#today .progress-summary h2,#today .progress-summary .metric strong{color:#fff}
#today .progress-summary .metric{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07)}
#today .journal-workflow>.right{display:none}
.card-step{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:8px;border-radius:50%;background:var(--pale);color:var(--teal);font:800 11px/1 Inter,sans-serif}
.workspace-report-tools{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line)}
.settings-hub{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.settings-hub button{border:1px solid var(--line);border-radius:12px;background:#fff;padding:15px;text-align:left;color:var(--ink)}.settings-hub b,.settings-hub small{display:block}.settings-hub small{margin-top:3px;color:var(--muted)}
.nav [data-study-history],.nav [data-meditation-history]{display:none}
body[data-series-product="study"] .nav [data-study-history]{display:block}
body[data-series-product="meditation"] .nav [data-meditation-history]{display:block}
@media(max-width:800px){#today .journal-workflow-intro{grid-template-columns:1fr}.journal-steps{grid-template-columns:repeat(3,1fr)}.journal-steps span{border:0;display:grid;justify-items:center;text-align:center}#today .journal-workflow>.left{grid-template-columns:1fr}#today .journal-workflow>.left>.card{grid-column:1!important;min-height:0!important}}
@media(max-width:580px){#today .journal-workflow-intro{padding:17px}.journal-steps span{font-size:10px}}
@media print{.side,.top,.series-app-tabs,.appfooter,.workspace-report-tools{display:none!important}.app{display:block}.main{max-width:none;padding:0}.card{box-shadow:none}}
