.receiptsPathHeading{text-align:left;border-top:1px solid #2f6382;padding-top:18px;margin-top:6px}
body.askNavMode:has(.bottomNav button.active[onclick*="openGuidedQuestionFromNav"]) #receiptsFamiliarHome .receiptsPathHeading{display:none!important}
.receiptsPathHeading h2{margin:0 0 10px;color:#f0f7fc;font-size:1.35rem;line-height:1.4}
.receiptsPathHeading p{margin:10px 0 0;color:#b9d0e0;font-size:.9rem;line-height:1.5}
.receiptsPathHeading button{min-height:44px;padding:10px 12px;border:1px solid #6595b5;border-radius:10px;background:#08263a;color:#e5f4ff;font:inherit;font-size:.9rem;text-align:left;cursor:pointer;white-space:normal}
.receiptsPathHeading button:focus-visible,.receiptsLocationLinks a:focus-visible{outline:3px solid #f1ce7e;outline-offset:3px}
.receiptsPageContext .receiptsLocationLinks{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding-top:10px;border-top:1px solid #345f7b;width:100%;grid-column:1/-1;line-height:1.4}
.receiptsLocationLinks a{display:inline-flex;align-items:center;min-height:44px;color:#bce5ff!important;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.receiptsPageContext .pageContextTitle:focus{outline:0}
#firstVisitGuide .firstVisitPanel{max-height:calc(100dvh - 28px);overflow:auto}
#homeView .receiptsFamiliarHome,#homeView .receiptsFamiliarHome>*{min-width:0;max-width:100%}
#homeView .friendlyComposer{min-width:0;box-sizing:border-box}
#homeView .friendlyComposer textarea,#homeView .researchStatePreference select{min-width:0;max-width:100%;box-sizing:border-box}
@media(max-width:600px){
  #homeView .researchStatePreference,#homeView .friendlyComposer{grid-template-columns:minmax(0,1fr)!important}
  body .hero .accessDock{min-width:0!important;max-width:100%!important;box-sizing:border-box;flex-wrap:wrap!important}
  body .hero .accessDock button{min-width:0!important;max-width:100%!important;box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere}
}
body.accessHighContrast .receiptsPathHeading button{background:#000;color:#fff;border-color:#fff}
@media(max-width:420px){.receiptsPathHeading h2{font-size:1.2rem}.receiptsPathHeading button{width:100%}}
