.journeyEntry{color:#243d35;background:#f5f3ec;padding:90px max(5%,24px)}.journeyIntro{max-width:700px}.journeyIntro h2{margin:16px 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.journeyIntro p,.journeyNarrative p{font-size:17px;line-height:1.65}.journeyChoices{border-bottom:1px solid #bfcbbf;gap:24px;margin:35px 0 0;display:flex}.journeyChoices button{text-align:left;color:#40534b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;align-items:center;gap:14px;padding:22px 0;display:flex}.journeyChoices button[aria-pressed=true]{color:#193b2b;border-bottom-color:#254d3b}.journeyChoices span{font-size:18px}.journeyChoices small{font-size:13px}.journeyChoices b{margin-left:auto}.journeyFlow{grid-template-columns:1fr 1.1fr;gap:8%;padding-top:48px;display:grid}.journeyNarrative h3{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1.15}.journeyRelated{align-items:center;gap:12px;margin-top:30px;font-size:16px;display:flex}.journeyRelated input{accent-color:#315642;width:20px;height:20px}.journeyCaption{min-height:44px;font-size:14px!important}.journeyPlan{background:#fff;border:1px solid #d8ded5;border-radius:4px;box-shadow:0 18px 40px #263d3510}.journeyPlanTop{border-bottom:1px solid #e2e5de;justify-content:space-between;gap:12px;padding:18px 24px;font-size:13px;display:flex}.journeyNext{background:#e8eee4;padding:28px}.journeyNext h3{margin:14px 0;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.25}.journeyStatus{background:#fff;border-radius:20px;padding:5px 10px;font-size:14px;display:inline-block}.journeyUpcoming{padding:24px}.journeyUpcoming>small{letter-spacing:.08em;font-size:12px}.journeyUpcoming>div{border-bottom:1px solid #e2e5de;align-items:center;gap:18px;display:flex}.journeyUpcoming p{font-size:16px;line-height:1.5}.journeyDocument{padding:0 24px 24px}.journeyDocument summary{cursor:pointer;padding:12px 0;font-size:16px}.journeyDocument p,.journeyDocument li{font-size:15px;line-height:1.55}.journeyFocus{background:#fff;border:1px solid #d6ded4;border-radius:12px;grid-template-columns:1.1fr 1fr;margin:24px 0;display:grid;overflow:hidden}.journeyFocus h2{margin:20px 0;font-size:30px;line-height:1.2}.journeyQueue{padding:24px}.journeyQueue h3{margin:0 0 12px;font-size:17px}.journeyQueue h3:not(:first-child){margin-top:28px}.journeyQueue button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #e0e5dc;padding:12px 0;display:block}.journeyQueue button span{color:#52634e;margin-top:5px;font-size:13px;display:block}.taskDocumentList{gap:12px;padding:12px 0;display:grid}.taskDocumentList label{align-items:flex-start;gap:10px;font-size:15px!important;display:flex!important}.taskDocumentList input{width:18px!important;margin:0!important}.drawer .taskInstructions p{font-size:15px;line-height:1.6}.journeyConnected{margin:16px 0;font-size:15px;line-height:1.6}.journeyConnected a{color:inherit;text-decoration:underline}.statusFilters{flex-wrap:wrap}.status{white-space:normal!important}.journeyFlow>*{min-width:0}@media (width<=760px){.journeyEntry{padding:48px 22px}.journeyChoices{flex-direction:column;gap:0}.journeyChoices button{padding:18px 0}.journeyFlow,.journeyFocus{grid-template-columns:1fr;gap:28px}.journeyFocus{gap:0}.journeyPlanTop{flex-wrap:wrap}.journeyNext{padding:22px}}@media (prefers-reduced-motion:no-preference){.journeyChoices button{transition:color .2s,border-color .2s}.journeyFlow{animation:.3s ease-out chapterArrive}@keyframes chapterArrive{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
