@import url('/rhc-tokens.css?v=ebd2400d2227');
/* Additive preview-only behavior. Source legacy CSS remains untouched. */
.migration-form-status{margin:0 0 16px;padding:0;background:transparent;color:var(--rhc-muted);font-size:14px;line-height:1.5}
.migration-form-status[data-state="error"]{color:var(--rhc-brand)}
form[data-migration-disabled] button:disabled{cursor:not-allowed;opacity:.65}
.migration-kb-nav,.migration-kb{max-width:1100px;margin:24px auto;padding:0 20px;line-height:1.7;font-family:Arial,sans-serif}
.migration-kb table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}
.migration-kb th,.migration-kb td{border:1px solid #d6dae2;padding:9px;text-align:left}
.migration-kb img{max-width:100%}
.rhc-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.rhc-turnstile{clear:both;max-width:100%;margin:12px 0}
.rhc-turnstile:empty{display:none}
.rhc-verification-retry{display:block;min-height:44px;margin:0 0 12px;padding:8px 14px;border:1px solid var(--rhc-brand);border-radius:3px;background:#fff;color:var(--rhc-brand);font:inherit;cursor:pointer}
.rhc-verification-retry[hidden]{display:none}
.rhc-verification-retry:focus-visible{outline:2px solid var(--rhc-brand);outline-offset:3px}
form[data-rhc-inquiry] select{width:100%;max-width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid #ddd;background:#fff;color:var(--rhc-text);font:inherit}
form[data-rhc-inquiry][aria-busy="true"]{cursor:progress}
.sep-contact-form form[data-rhc-inquiry] select{min-height:56px;padding:15px 20px;border:0;background:var(--rhc-surface);color:var(--rhc-text)}
.sep-contact-form form[data-rhc-inquiry] input:not([type="submit"]):not([name="rhc_website_url"]){height:56px}
form[data-rhc-inquiry] input:focus-visible,form[data-rhc-inquiry] select:focus-visible,form[data-rhc-inquiry] textarea:focus-visible{outline:2px solid var(--rhc-brand);outline-offset:3px}
.rhc-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/* Legacy desktop arrows extend 32px past stacked mobile cards. */
@media(max-width:767px){.sep-section1 .item .content::before{display:none}}
