.sw-portal{overflow-wrap:anywhere}.sw-portal :is(button,.portal-action){border-radius:var(--sw-radius-control);text-transform:none;letter-spacing:normal;white-space:normal;max-width:100%;font-size:.875rem}.sw-portal :is(input,textarea,select){border-radius:var(--sw-radius-control);font-size:1rem}.sw-portal :is(a,summary):focus-visible{outline:2px solid var(--sw-focus);outline-offset:4px;border-radius:var(--sw-radius-control)}.sw-portal summary{min-height:var(--sw-control-min-height);cursor:pointer}.sw-portal [id]{scroll-margin-top:1rem}.sw-portal :is(button,input,textarea,select):focus-visible{outline:2px solid var(--sw-focus);outline-offset:2px}.sw-portal .portal-label{color:var(--sw-color-midnight);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;line-height:1.125rem;display:block}.sw-portal .portal-input{width:100%;min-height:var(--sw-control-min-height);border:1px solid var(--sw-color-cloud);background:var(--sw-color-white);color:var(--sw-color-midnight);padding:.625rem .875rem;line-height:1.375rem}.sw-portal .portal-input::placeholder{color:var(--sw-color-slate)}.sw-portal .portal-input:focus{border-color:var(--sw-color-cobalt)}.sw-portal .portal-input:disabled{opacity:.6}.sw-portal .portal-help{color:var(--sw-color-slate);font-size:.8125rem;line-height:1.125rem}.sw-portal ::selection{background:var(--sw-color-action-tint);color:var(--sw-color-midnight)}.sw-portal a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.sw-portal .portal-start>span{justify-items:start}
