/* Stage 1/2 layout and truthfulness corrections. Loaded after the previous
   visual theme so old fixed widths cannot hide interaction defects. */
body[data-design="v036-content-first"] .portal-search .stay-input-pair{display:flex;align-items:center;gap:.28rem;height:auto;min-height:36px;white-space:nowrap}
body[data-design="v036-content-first"] .portal-search .stay-input-pair input{width:calc(50% - 13px);min-width:0;flex:1}
body[data-design="v036-content-first"] .portal-search .stay-input-pair i{font-style:normal;color:#5b7168;font-size:.72rem}
body[data-design="v036-content-first"] .nha-boundary-wide{grid-column:1/-1;width:auto!important;max-width:1240px;margin:0 auto 18px!important}
body[data-design="v036-content-first"] .decision-card{color:var(--brand-ink,#0e4f3c);background:linear-gradient(145deg,#f1f8ea,#fff)}
body[data-design="v036-content-first"] .decision-card h2,body[data-design="v036-content-first"] .decision-card p{color:var(--brand-ink,#0e4f3c)}
body[data-design="v036-content-first"] .decision-card p{opacity:.78}
body[data-design="v036-content-first"] .home-workflow-link{max-width:1240px;margin:0 auto 18px;text-align:right}
body[data-design="v036-content-first"] .home-workflow-link button{border:0;background:transparent;color:var(--brand-ink,#0e4f3c);font-weight:850;text-decoration:underline;cursor:pointer}
body[data-design="v036-content-first"] .signal.unverified{background:#fff4d7!important;color:#765711!important;border-color:#edcf7e!important}
body[data-design="v036-content-first"] .mobile-language-control{display:none}
@media(max-width:1400px){body[data-design="v036-content-first"] .context-controls{display:none!important}.mobile-language-control{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;border-bottom:1px solid var(--line,#d8e5dc);font-size:.7rem;font-weight:800}.mobile-language-control select{min-height:36px}.utility-menu>div{min-width:180px}}
@media(max-width:900px){body[data-design="v036-content-first"] .topbar{position:sticky;top:0;z-index:20}.portal-search .stay-input-pair{justify-content:flex-start}.portal-search .stay-input-pair input{max-width:none}.home-workflow-link{text-align:left!important}.nha-boundary-wide{font-size:.76rem!important}.service-launcher .nha-content-boundary{grid-column:1/-1}}
@media(max-width:560px){body[data-design="v036-content-first"] .portal-search .stay-input-pair input{width:82px;flex:0 1 82px}.home-workflow-link{font-size:.72rem}}
