.region-page{--rg-navy:#0a2c49;--rg-teal:#0ebab1;--rg-teal-deep:#0a8f88;--rg-body:#4a5c6e;--rg-soft:#f4f8f9;--rg-rule:#e2e8ec;background-color:#ffffff;color:var(--rg-body)}@layer base{.region-page :is(h1,h2,h3,h4,h5,h6){color:inherit}}.region-page ::selection{background-color:var(--rg-teal);color:#ffffff}.region-page :focus-visible{outline:2px solid var(--rg-teal);outline-offset:3px;border-radius:2px}.region-page input,.region-page textarea{caret-color:var(--rg-teal)}@keyframes rg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rg-rise{animation:rg-rise .76s cubic-bezier(.16,1,.3,1) backwards}@keyframes rg-settle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.rg-settle{animation:rg-settle 1.2s cubic-bezier(.16,1,.3,1) backwards}@media (prefers-reduced-motion:reduce){.rg-rise,.rg-settle{animation:none}}.rg-form label.block{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rg-body)}.rg-form [role=combobox],.rg-form input:not([type=checkbox]):not([type=hidden]),.rg-form textarea{background-color:#ffffff;border-color:var(--rg-rule);border-radius:4px}.rg-form [role=combobox]:focus,.rg-form input:not([type=checkbox]):not([type=hidden]):focus,.rg-form textarea:focus{border-color:var(--rg-teal)}.rg-form button[type=submit]{border-radius:4px}