.global-back,.page-back,#back{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid #f0cf85;border-radius:6px;background:#f0cf85;color:#17283d;text-decoration:none;font:700 14px/1.3 Arial,sans-serif;position:relative;z-index:10}
.global-back{margin:14px 24px}
.global-back:hover,.page-back:hover,#back:hover{background:#ffe2a1;color:#17283d}
.global-back:focus-visible,.page-back:focus-visible,#back:focus-visible{outline:3px solid #fff;outline-offset:3px}

.journey-navigation{display:flex!important;position:static!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%;margin:0;padding:12px max(20px,5vw);background:#edf2f8;border-bottom:1px solid #c7d2e1;box-sizing:border-box;letter-spacing:0;z-index:auto}.journey-navigation a{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:6px;font:800 13px/1.35 Arial,sans-serif;text-decoration:none!important}.journey-home-button{background:#f0cf85!important;color:#17283d!important;border:1px solid #ccaa5c}.journey-dashboard-button{background:#2156ac!important;color:#fff!important;border:1px solid #2156ac}.journey-navigation a:focus-visible{outline:3px solid #17283d;outline-offset:3px}#dashboard-heading{scroll-margin-top:100px}.member-welcome{font-size:20px!important}@media(max-width:480px){.journey-navigation{gap:8px;padding:10px 16px}.journey-navigation a{font-size:11px;padding:10px 12px}}@media print{.journey-navigation{display:none!important}}

/* Allow wrapped navigation to occupy its actual height on small screens. */
.following-header{height:auto!important;min-height:82px;flex-wrap:wrap}
.following-header>a{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.following-header>a:first-child img{flex:0 0 auto}
.reader-milestone .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:48px;line-height:1.45;white-space:normal;overflow-wrap:anywhere;text-align:center;vertical-align:top}
@media(max-width:700px){
 .following-header{flex-direction:column;align-items:stretch;padding:18px 20px;gap:14px}
 .following-header>a:first-child{font-size:16px;line-height:1.3}
 .following-header>a:not(:first-child){display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;background:#edf2f8;color:#172641;font-size:13px;font-weight:800;text-align:center;line-height:1.4;border-radius:6px}
 .journey-navigation{display:grid!important;grid-template-columns:1fr!important;gap:10px}
 .journey-navigation a{position:static!important;width:100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.45}
 .reader-milestone .btn{display:flex;width:100%;margin:12px 0 0;padding:14px 16px}
 #john-plan>p .btn{display:flex;max-width:100%;margin:10px 0;line-height:1.45;white-space:normal}
}
