.saved-guidance-page{--journey-ink:#211d27;--journey-ink-rgb:33, 29, 39;--journey-muted:#665f70;--journey-paper:#fffaf3;--journey-paper-rgb:255, 250, 243;--journey-wash:#f6efe3;--journey-wash-rgb:246, 239, 227;--journey-violet:#563a88;--journey-violet-rgb:86, 58, 136;--journey-rose:#b55265;--journey-rose-rgb:181, 82, 101;--journey-moss:#4d725f;--journey-moss-rgb:77, 114, 95;--journey-gold:#a56d18;color:var(--journey-ink);margin:0 auto;max-width:1080px;padding:68px 22px 104px}.saved-guidance-hero{margin-bottom:44px;position:relative}.saved-guidance-hero:before{background:radial-gradient(circle at 18% 20%,rgba(var(--journey-rose-rgb),.16),transparent 32%),radial-gradient(circle at 82% 12%,rgba(var(--journey-moss-rgb),.18),transparent 30%),linear-gradient(135deg,rgba(var(--journey-paper-rgb),.9),rgba(var(--journey-wash-rgb),.58));border:1px solid rgba(var(--journey-violet-rgb),.12);border-radius:8px;content:"";inset:-26px -22px -22px;position:absolute;z-index:-1}.saved-guidance-eyebrow{color:var(--journey-gold);font-size:.72rem;font-weight:850;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.saved-guidance-hero-row{align-items:end;display:flex;gap:26px;justify-content:space-between}.saved-guidance-hero h1{font-family:var(--font-fraunces, Georgia, serif);font-size:clamp(2.7rem,7vw,5.8rem);font-weight:760;letter-spacing:0;line-height:.94;margin:0 0 18px;max-width:760px}.saved-guidance-hero p,.saved-guidance-empty p,.saved-guidance-card p{color:var(--journey-muted);line-height:1.72}.saved-guidance-hero p{font-size:1.04rem;margin:0;max-width:620px}.saved-guidance-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.saved-guidance-link,.saved-guidance-card-actions a,.saved-guidance-card-actions button{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:850;gap:8px;min-height:44px;padding:0 19px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.saved-guidance-link,.saved-guidance-card-actions a{background:var(--journey-ink);box-shadow:0 12px 24px rgba(var(--journey-ink-rgb),.15);color:#fff}.saved-guidance-link--ghost,.saved-guidance-card-actions button{background:#ffffffb8;border-color:rgba(var(--journey-violet-rgb),.16);box-shadow:none;color:var(--journey-violet)}.saved-guidance-link:hover,.saved-guidance-card-actions a:hover,.saved-guidance-card-actions button:hover{transform:translateY(-2px)}.saved-guidance-link:focus-visible,.saved-guidance-card-actions a:focus-visible,.saved-guidance-card-actions button:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--journey-violet);outline:0}.saved-guidance-meter{background:#ffffffb8;border:1px solid rgba(var(--journey-violet-rgb),.12);border-radius:8px;margin-top:30px;max-width:420px;padding:16px}.saved-guidance-meter-top{display:flex;justify-content:space-between;margin-bottom:10px}.saved-guidance-meter span{color:var(--journey-muted);font-size:.82rem;font-weight:850}.saved-guidance-meter-track{background:rgba(var(--journey-ink-rgb),.08);border-radius:999px;height:9px;overflow:hidden}.saved-guidance-meter-track span{background:linear-gradient(90deg,var(--journey-moss),var(--journey-rose),var(--journey-gold));display:block;height:100%;transition:width .3s ease}.saved-guidance-timeline{display:grid;gap:0;position:relative}.saved-guidance-timeline:before{background:linear-gradient(180deg,rgba(var(--journey-violet-rgb),0),rgba(var(--journey-violet-rgb),.25) 12% 88%,rgba(var(--journey-violet-rgb),0));content:"";height:100%;left:35px;position:absolute;top:0;width:1px}.saved-guidance-card{display:grid;gap:22px;grid-template-columns:70px minmax(0,1fr);padding:0 0 22px;position:relative}.saved-guidance-node{align-items:center;background:var(--journey-paper);border:1px solid rgba(var(--journey-violet-rgb),.18);border-radius:999px;box-shadow:0 10px 24px rgba(var(--journey-ink-rgb),.08);display:flex;height:48px;justify-content:center;margin-top:24px;position:relative;width:48px;z-index:1}.saved-guidance-node span{color:var(--journey-violet);font-size:.74rem;font-weight:900}.saved-guidance-card-inner,.saved-guidance-empty{background:rgba(var(--journey-paper-rgb),.84);border:1px solid rgba(var(--journey-violet-rgb),.12);border-radius:8px;box-shadow:0 22px 48px rgba(var(--journey-ink-rgb),.08)}.saved-guidance-card-inner{padding:clamp(22px,4vw,32px);transform-origin:30%0;transition:transform .2s ease,box-shadow .2s ease}.saved-guidance-card-inner:hover{box-shadow:0 26px 54px rgba(var(--journey-ink-rgb),.11);transform:translateY(-2px)}.saved-guidance-card-meta{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.saved-guidance-card-meta span,.saved-guidance-card-meta time{color:var(--journey-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.saved-guidance-card h2,.saved-guidance-empty h2{font-family:var(--font-fraunces, Georgia, serif);font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:0;line-height:1.12;margin:0 0 12px}.saved-guidance-card p{font-size:.98rem;margin:0 0 18px;max-width:760px}.saved-guidance-card blockquote{border-left:3px solid var(--journey-rose);color:var(--journey-ink);font-family:var(--font-fraunces, Georgia, serif);font-size:1.08rem;line-height:1.55;margin:20px 0 0;padding:2px 0 2px 18px}.saved-guidance-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.saved-guidance-card-actions button:disabled,.saved-guidance-link:disabled{cursor:not-allowed;opacity:.58;transform:none}.saved-guidance-empty{padding:38px}.saved-guidance-empty h2{margin-bottom:10px}.saved-guidance-empty p{margin:0 0 22px}@media (prefers-reduced-motion:reduce){.saved-guidance-link,.saved-guidance-card-actions a,.saved-guidance-card-actions button,.saved-guidance-card-inner,.saved-guidance-meter-track span{transition:none}}@media (max-width:720px){.saved-guidance-page{padding:50px 16px 80px}.saved-guidance-hero-row{align-items:flex-start;flex-direction:column}.saved-guidance-actions{justify-content:flex-start}.saved-guidance-timeline:before{left:23px}.saved-guidance-card{gap:12px;grid-template-columns:48px minmax(0,1fr)}.saved-guidance-node{height:38px;margin-top:22px;width:38px}.saved-guidance-card-meta{align-items:flex-start;flex-direction:column;gap:5px}}