.journey{background:#eaf1e6;border:1px solid #dce7d7;border-radius:14px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.journey h2{font-size:clamp(20px,2.3vw,28px);font-weight:600;margin-bottom:10px}.journey p:last-child{font-size:12px;color:#61715b;margin-bottom:0}.journey-detail{display:grid;text-align:center;gap:5px;min-width:110px;font-size:12px;color:#637758}.journey-detail strong{font-size:36px;color:#24553f}.comparison-values{display:flex;align-items:center;gap:24px;margin:20px 0}.comparison-values div{display:grid;gap:8px;font-size:11px;color:#687c71}.comparison-values strong{font-size:30px;color:#244837;font-weight:600}.comparison-note{font-size:13px;margin-bottom:8px}.comparison small{font-size:11px}.insight-panel{border-left:3px solid #467853}.insights{padding-left:20px;font-size:14px;line-height:1.8}.insights li+li{margin-top:10px}.share-label{font-size:11px;color:#64796b;font-weight:500}progress{display:block;width:100%;height:7px;border:0;margin-top:9px;accent-color:#397858;border-radius:5px;overflow:hidden}progress::-webkit-progress-bar{background:#edf2ec}progress::-webkit-progress-value{background:#397858}.reputation-note{background:#f2f5f1}.reputation-note p{font-size:12px;line-height:1.8;color:#687c71;margin:0}.password-panel{max-width:540px}.password-panel .muted{font-size:13px;line-height:1.6}.password-panel button{margin-top:22px}details summary{cursor:pointer;font-size:13px;font-weight:600}details .password-panel{padding:20px 0 0;border:0;box-shadow:none;margin:0}.chart-grid>.panel{min-width:0}.sidebar nav a{min-height:44px}.share-label progress{min-height:7px}section[id]{scroll-margin-top:24px}@media(max-width:700px){.journey{padding:20px;gap:16px}.journey-detail{min-width:65px;font-size:10px}.journey-detail strong{font-size:28px}.journey .eyebrow{font-size:9px;line-height:1.6}.journey h2{font-size:20px}.comparison-values{gap:20px}.comparison-values strong{font-size:28px}}
