/* Two moments, one observatory: deciding now and following public service. */
.journey-nav{display:flex;gap:28px;align-items:center;padding:0 4.3%;min-height:58px;background:#f8fbfc;border-bottom:1px solid var(--line);overflow:auto;white-space:nowrap}
.journey-nav a,.journey-nav button{display:block;font-size:13px;font-weight:550;color:var(--muted);padding:18px 0;border-bottom:2px solid transparent}
.journey-nav [aria-current=page]{color:var(--teal);border-bottom-color:var(--teal)}
.journey-nav a:hover,.journey-nav button:hover{color:var(--ink)}
.journey-path{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted);font-size:12px;margin-bottom:18px}
.journey-path a{font-weight:600}
.following-saved-section{padding:23px 0 30px;border-top:1px solid var(--line);margin-top:28px}.following-saved-section>h2{font-size:20px;margin-bottom:10px}.following-saved-section .watch-list{margin-top:18px}
.profile-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:22px 0 0}.profile-chapters>div{display:flex;flex-direction:column;gap:8px}.profile-chapters span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:4px}.profile-chapters a{font-size:13px;font-weight:550}.profile-reading-guide{font-size:12px;line-height:1.7;margin:16px 0 28px;max-width:900px}
@media(max-width:700px){.profile-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.profile-chapters a{font-size:12px}}
@media(max-width:650px){.journey-nav{gap:22px;padding:0 20px}.journey-nav a,.journey-nav button{font-size:12px;min-height:48px}}
