.journey-guide{padding:1.25rem 0 1.75rem;max-width:720px}.journey-guide>span,.freedom-eyebrow{display:block;color:#51716d;font-size:.85rem;font-weight:500;letter-spacing:.02em}.journey-guide h2{font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.3;color:#163b44;margin:.5rem 0}.journey-guide p{color:#526570;line-height:1.8;margin:0}.planner-editorial .planner-warning{display:none}.freedom-card{grid-column:1/-1;padding:clamp(1.2rem,3vw,2.25rem);background:#f2f7f4;border:1px solid #c8dcd2;border-radius:16px;margin:1rem 0 1.75rem;color:#173840}.freedom-card h2{font-size:1.15rem;margin:.75rem 0}.freedom-age{display:block;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.35;margin:.75rem 0}.freedom-card p{line-height:1.8;max-width:760px;color:#49616a}.freedom-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.freedom-metrics>div{border-top:1px solid #c8dcd2;padding-top:1rem}.freedom-metrics span{display:block;font-size:.9rem;line-height:1.5}.freedom-metrics strong{display:block;font-size:1.45rem;margin-top:.5rem}.freedom-card details{border-top:1px solid #c8dcd2;padding-top:1rem;margin-top:1rem}.freedom-card summary{cursor:pointer;min-height:44px;font-weight:500}.freedom-table-wrap{overflow-x:auto}.freedom-card table{border-collapse:collapse;width:100%;font-size:.9rem;min-width:480px}.freedom-card th,.freedom-card td{padding:.8rem;text-align:right;border-bottom:1px solid #d6e4dc}.freedom-next{background:#fff;border-inline-start:3px solid #0b6b63;border-radius:6px;padding:1rem;margin-top:1.25rem}.journey-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.journey-actions button{font:inherit;min-height:46px;padding:.65rem 1rem;border:1px solid #b5c8c1;border-radius:7px;background:#fff;color:#173840;cursor:pointer}.journey-actions button:first-child{background:#0b6b63;color:#fff;border-color:#0b6b63}.property-plan{padding:1rem;background:#fff;border:1px solid #d3e0da;border-radius:10px;margin-block:1.25rem}.property-plan select,.property-plan input{width:100%;box-sizing:border-box;min-height:46px;padding:.65rem;font:inherit;color:#173840;border:1px solid #b9cac2;border-radius:7px;background:#fff}.property-plan label{display:block;line-height:1.6;margin:.6rem 0}.property-plan [hidden]{display:none!important}.property-plan small{display:block;color:#526570;line-height:1.8}.freedom-note{font-size:.85rem}.journey-actions button:focus-visible,.freedom-card summary:focus-visible{outline:3px solid #9a895a;outline-offset:3px}@media(max-width:600px){.freedom-metrics{grid-template-columns:1fr}.journey-actions button{flex:1 1 100%}.journey-guide{padding-top:.75rem}.freedom-card{border-radius:12px}}
/* Guides sit on the site's navy canvas. */
.planner-editorial .journey-guide h2{color:#f5faf9}.planner-editorial .journey-guide p{color:#c4d5df}.planner-editorial .journey-guide>span{color:#81cabb}
.planner-editorial #picture-progress-inline{display:none!important}
.planner-editorial .planner-step .step-num[data-journey-number]{font-size:0!important}.planner-editorial .planner-step .step-num[data-journey-number]::before{content:attr(data-journey-number);font-size:1rem}.planner-editorial .planner-step .step-num[data-journey-number]>*{display:none!important}
