.care-finder-focus{color:#173c34;border-top:2px solid #365f55;border-bottom:1px solid #d6e1dd;margin:1.25rem 0;padding:1rem 0}.care-finder-focus p{color:#52645f;margin:.4rem 0 .8rem;font-size:.9rem;line-height:1.6}.care-finder-focus strong{font-size:1.05rem}.care-finder-action{background:#fff;border:1px solid #356457;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.care-finder-action:hover{background:#edf5f1}:is(.care-finder-focus a:focus-visible,.care-finder-focus select:focus-visible,.care-finder-focus summary:focus-visible){outline-offset:3px;outline:3px solid #b35b2e}.care-finder-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.85rem 0;display:grid}.care-finder-controls label{gap:.4rem;min-width:0;font-size:.86rem;font-weight:700;display:grid}.care-finder-controls select{color:#173c34;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #acbeb7;border-radius:5px;padding:.6rem}.care-finder-focus [aria-disabled=true]{color:#65736d;padding:.65rem 0;font-size:.9rem;display:inline-block}.care-finder-focus summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.care-finder-jumps{flex-wrap:wrap;gap:.6rem;margin:.8rem 0;display:flex}.care-finder-jumps a{background:#fff;border:1px solid #c5d4ce;border-radius:5px;align-items:center;min-height:44px;padding:.55rem .8rem;font-weight:650;display:inline-flex}#moonlight-hospital-index,#pharmacy-area-navigation{scroll-margin-top:9rem}@media (max-width:600px){.care-finder-controls{grid-template-columns:1fr 1fr}.care-finder-controls label:last-child{grid-column:1/-1}.care-finder-action{box-sizing:border-box;width:100%}.care-finder-focus{margin:1rem 0}}
