:is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #172c36;outline-offset:3px;box-shadow:0 0 0 3px #fff}nav a,footer a,main a[href^="/"],main a[href^="#"],main a[href^="mailto:"],main a[href^="https://carefareglobal.com/"],a.cf-action,a.cta,a[class*="cta-"],.downloads a,.source-pages a,.source-list a,.country-card a,.alternative-table a,.quote-request a,.stay-options a,.sourced-travel a,.examples a,.secondary a,.care-path a{display:inline-flex;align-items:center;min-block-size:44px;min-inline-size:44px;box-sizing:border-box;overflow-wrap:anywhere}button{min-block-size:44px;min-inline-size:44px}main{overflow-wrap:anywhere}.hero>*,form,fieldset{min-inline-size:0}.pill{max-inline-size:100%;box-sizing:border-box;overflow-wrap:anywhere}:is(.quote-request,#quote-request) form{grid-template-columns:minmax(0,1fr)}:is(.quote-request,#quote-request) form>*{min-inline-size:0}:is(.quote-request,#quote-request) select,:is(.quote-request,#quote-request) input:not([type=checkbox]){box-sizing:border-box;min-inline-size:0;inline-size:100%}summary{min-block-size:44px;padding-block:10px;box-sizing:border-box;cursor:pointer}a.cf-action{padding:8px;gap:8px}section[id],details[id],div[id]{scroll-margin-block-start:20px}@media(forced-colors:active){:is(a,button,input,select,summary,[tabindex]):focus-visible{outline-color:Highlight}}