:root{--field-required-bg:#edf8e6;--field-required-border:#9bbb85;--field-optional-bg:#f7f8f5;--field-optional-border:#dce2d7;--field-optional-label:#657060}:is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset]):not(:disabled,[readonly],[required],[aria-required=true],[aria-invalid=true],.field-invalid){background-color:var(--field-optional-bg);border-color:var(--field-optional-border)}label:has(>:is(input,select,textarea)):not(:has([required],[aria-required=true],[aria-invalid=true],.field-invalid)){color:var(--field-optional-label)}:is(input,select,textarea)[aria-required=true]:not(:disabled,[readonly],[type=hidden],[type=checkbox],[type=radio],[aria-invalid=true],.field-invalid),:is(input,select,textarea)[required]:not(:disabled,[readonly],[type=hidden],[type=checkbox],[type=radio],[aria-invalid=true],.field-invalid){background-color:var(--field-required-bg);border-color:var(--field-required-border)}[data-required-valid=false]:not([aria-invalid=true],.field-group-invalid){background-color:var(--field-required-bg);border-color:var(--field-required-border)}:is(input[type=checkbox],input[type=radio])[required]:not(:disabled,:checked,[aria-invalid=true]){outline:2px solid var(--field-required-border);outline-offset:2px}@media(prefers-contrast:more){:root{--field-optional-label:#384633;--field-optional-border:#88947e;--field-required-border:#557938}}.form-guidance-phone{margin:0 0 16px;padding:0!important;min-width:0;border:1px solid var(--rh-line,#dbe2dc)!important;border-radius:10px;background:var(--rh-canvas,#f3f5f1);color:var(--rh-ink,#243833);font-size:13px;line-height:1.45}.form-guidance-phone>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px!important;margin:0;cursor:pointer;list-style:none;font-size:13px!important;box-sizing:border-box}.form-guidance-phone>summary::-webkit-details-marker{display:none}.form-guidance-phone>summary>span{flex:1 1;min-width:0;font-weight:550;overflow-wrap:normal}.form-guidance-phone>summary>strong{flex:none;font-size:12px;font-weight:550;color:var(--rh-muted,#5b6c65);white-space:nowrap}.form-guidance-phone>summary:after{content:"+";flex:none;font-size:19px;font-weight:400;line-height:1}.form-guidance-phone[open]>summary:after{content:"−"}.form-guidance-phone>ol{list-style:none;padding:0 12px 6px;margin:0;border-top:1px solid var(--rh-line,#dbe2dc)}.form-guidance-phone>ol>li{margin:0;padding:0;border:0;background:none}.form-guidance-phone>ol>li>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;width:100%;padding:10px 0;text-align:start;border:0;border-bottom:1px solid var(--rh-line,#dbe2dc);border-radius:0;background:none;color:inherit;cursor:pointer;font:inherit;overflow-wrap:normal}.form-guidance-phone>ol>li:last-child>button{border-bottom:0}.form-guidance-phone>ol>li>button>span{min-width:0;display:grid;gap:3px}.form-guidance-phone>ol>li>button strong{font-size:13px;font-weight:550}.form-guidance-phone>ol>li>button small{font-size:11px;line-height:1.45;color:var(--rh-muted,#5b6c65)}.form-guidance-phone>ol>li>button>small{flex:none;white-space:nowrap}.form-guidance-phone :is(summary,button):focus-visible{outline:2px solid var(--rh-accent,#245447);outline-offset:2px;border-radius:5px}