/* Keep the earnings breakdown inside narrow result cards, including saved
   Elementor pages and the rows regenerated by tools.js. */
[data-uag-tool="ria-earnings-calculator"] table:has(> tbody[data-uag-output="year-breakdown"]) {
  width: 100%;
  min-width: 0;
  table-layout: fixed;
}
[data-uag-tool="ria-earnings-calculator"] table:has(> tbody[data-uag-output="year-breakdown"]) :is(th, td) {
  overflow-wrap: anywhere;
  font-variant-numeric: tabular-nums;
  text-align: left;
}
[data-uag-tool="ria-earnings-calculator"] table:has(> tbody[data-uag-output="year-breakdown"]) :is(th, td):not(:first-child) {
  text-align: right;
}
[data-uag-tool="ria-earnings-calculator"] tbody[data-uag-output="year-breakdown"] td {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
[data-uag-tool="ria-earnings-calculator"] table:has(> tbody[data-uag-output="year-breakdown"]) th:first-child {
  width: 16%;
}
[data-uag-tool="ria-earnings-calculator"] table:has(> tbody[data-uag-output="year-breakdown"]) :is(th, td):not(:last-child) {
  padding-right: 0.25rem;
}
:root {
	--uag-bg: oklch(0.986 0.003 250);
	--uag-text: oklch(0.22 0.028 262);
	--uag-muted: oklch(0.48 0.022 258);
	--uag-blue: oklch(0.46 0.175 258);
	--uag-blue-deep: oklch(0.32 0.135 264);
	--uag-copper: oklch(0.62 0.10 52);
	--uag-border: oklch(0.908 0.009 250);
	--uag-card: #fff;
	--uag-shadow: 0 1px 3px oklch(0.22 0.028 262 / .05), 0 4px 14px oklch(0.22 0.028 262 / .06);
	--uag-content: 1280px;
}

html { scroll-behavior: smooth; }
body.uag-c2 {
	margin: 0;
	overflow-x: clip;
	background: var(--uag-bg);
	color: var(--uag-text);
	font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	line-height: 1.65;
	-webkit-font-smoothing: antialiased;
}
*, *::before, *::after { box-sizing: border-box; }
img { max-width: 100%; height: auto; }
a { color: var(--uag-blue); text-underline-offset: .2em; }
a:hover { color: var(--uag-blue-deep); }
:focus-visible { outline: 3px solid var(--uag-copper); outline-offset: 3px; }
[data-uag-review-gate="proof"],
[data-uag-review-gate="logos"],
[data-uag-review-gate="testimonials"] { display: none !important; }
.uag-review-proof-enabled [data-uag-review-gate="proof"],
.uag-review-logos-enabled [data-uag-review-gate="logos"],
.uag-review-testimonials-enabled [data-uag-review-gate="testimonials"] { display: revert !important; }
.screen-reader-text {
	position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px;
	overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}
.uag-skip-link {
	position: fixed; top: .5rem; left: .5rem; z-index: 100000; padding: .7rem 1rem;
	transform: translateY(-160%); background: #fff; color: #12376a; border: 2px solid currentColor;
}
.uag-skip-link:focus { transform: none; }

.uag-site-header {
	position: sticky; top: 0; z-index: 1000;
	background: oklch(0.986 0.003 250 / .97);
	border-bottom: 1px solid oklch(0.88 0.008 258 / .35);
	backdrop-filter: blur(14px) saturate(1.4);
	transition: box-shadow .2s ease, border-color .2s ease;
}
.uag-site-header.is-scrolled {
	border-bottom-color: oklch(0.88 0.008 258 / .6);
	box-shadow: 0 1px 12px oklch(0.22 0.028 262 / .07);
}
[data-uag-header].is-scrolled {
	background: oklch(0.99 0.003 250 / .94) !important;
	border-bottom-color: oklch(0.88 0.008 258 / .6) !important;
	box-shadow: 0 1px 12px oklch(0.22 0.028 262 / .07) !important;
	backdrop-filter: blur(14px) saturate(1.4) !important;
}
[data-uag-header] > div:first-child { width: 100%; }
[data-uag-header] > div:first-child > a:first-child { flex: 0 0 auto; max-width: 190px; }
[data-uag-header] > div:first-child > nav { display: none !important; }
[data-uag-header] > div:first-child > a:not(:first-child) { display: none !important; }
.elementor [data-uag-header] > div:first-child > a:first-child img,
[data-uag-header] > div:first-child > a:first-child img {
	display: block !important;
	width: auto !important;
	height: 48px !important;
	max-width: 190px !important;
	max-height: 56px !important;
	object-fit: contain;
}
.elementor footer img[alt="United Advisor Group"],
.uag-site-footer img {
	width: auto !important;
	height: 40px !important;
	max-width: 190px !important;
	max-height: 48px !important;
	object-fit: contain;
}
.elementor-widget[class*="elementor-widget-uag-"] { margin-block-end: 0 !important; }
.elementor-widget[class*="elementor-widget-uag-"] a[class*="bg-primary"],
.elementor-widget[class*="elementor-widget-uag-"] button[class*="bg-primary"] {
	background-color: var(--primary) !important;
	border-color: transparent !important;
	color: var(--primary-foreground) !important;
}
.elementor-widget[class*="elementor-widget-uag-"] a[class*="bg-primary"]:hover,
.elementor-widget[class*="elementor-widget-uag-"] button[class*="bg-primary"]:hover {
	background-color: color-mix(in oklch, var(--primary) 90%, transparent) !important;
	color: var(--primary-foreground) !important;
}
[data-uag-header] .uag-menu-toggle {
	background: var(--card) !important;
	border: 1px solid var(--border) !important;
	color: var(--foreground) !important;
}
.uag-header-inner {
	display: flex; align-items: center; gap: 1rem; max-width: 1440px; min-height: 82px;
	margin: auto; padding: .75rem 1.5rem;
}
.uag-brand { display: inline-flex; flex: 0 0 auto; margin-right: auto; }
.uag-logo { display: block; width: auto; height: 56px; object-fit: contain; }
.uag-primary-nav { display: none; }
.uag-menu, .uag-mobile-menu, .uag-footer-menu, .uag-legal-menu {
	list-style: none; margin: 0; padding: 0;
}
.uag-menu { display: flex; align-items: center; gap: .75rem; white-space: nowrap; }
.uag-menu a {
	color: oklch(0.35 0.04 258 / .78); font-size: .8125rem; font-weight: 500; text-decoration: none;
	position: relative;
}
.uag-menu > li:not(.menu-item-cta) > a {
padding: .35rem .125rem; margin-inline: -.125rem; border-radius: .25rem; font-weight: 600;
transition: background-color .15s ease, color .15s ease;
}
.uag-menu > li:not(.menu-item-cta) > a:hover,
.uag-menu > li:not(.menu-item-cta) > a:focus-visible {
background: oklch(0.46 0.175 258 / .1); color: var(--uag-blue);
}
.uag-menu a:hover, .uag-menu a[aria-current="page"], .uag-menu .current-menu-item > a,
.uag-menu .current_page_parent > a, .uag-menu .current-menu-parent > a { color: var(--uag-blue); }
[data-uag-header] nav a.is-current,
[data-uag-header] nav a[aria-current="page"] { color: var(--uag-blue) !important; }
[data-uag-nav-anchor-target] { scroll-margin-block-start: 6rem; }
.uag-menu > li { position: relative; }
.uag-menu > li.menu-item-has-children { display: flex; align-items: center; gap: .25rem; }
.uag-menu > li.menu-item-has-children.is-open > a { color: var(--uag-blue); }
.uag-menu .sub-menu {
	position: absolute; z-index: 60; top: 100%; left: 0; min-width: 15rem; max-width: min(22rem, 90vw);
	margin: .35rem 0 0; padding: .35rem; list-style: none; white-space: normal;
	border: 1px solid var(--uag-border); border-radius: .55rem; background: var(--background);
	box-shadow: 0 12px 28px oklch(0.22 0.028 262 / .14);
}
.uag-menu .sub-menu a {
display: flex; align-items: flex-start; gap: .5rem; padding: .7rem .75rem; border-radius: .3rem; line-height: 1.35;
}
.uag-link-chevron {
display: inline-block; width: .4rem; height: .4rem; flex: 0 0 .4rem;
margin-top: .38rem; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor;
color: var(--uag-blue); transform: rotate(-45deg); opacity: .75;
}
.uag-menu .sub-menu a:hover, .uag-menu .sub-menu a:focus-visible {
	background: oklch(0.46 0.175 258 / .06); color: var(--uag-blue);
}
.uag-menu .sub-menu[hidden], .uag-mobile-menu .sub-menu[hidden] { display: none !important; }
.uag-submenu-toggle {
	display: inline-flex; width: 2rem; height: 2.5rem; align-items: center; justify-content: center;
	margin-left: .15rem; padding: 0; border: 0; border-radius: .25rem; background: transparent;
	color: var(--uag-blue); cursor: pointer;
}
.uag-submenu-toggle:hover { background: oklch(0.46 0.175 258 / .1); }
.uag-submenu-toggle:focus-visible { outline: 2px solid var(--uag-blue); outline-offset: 2px; }
.uag-menu .uag-submenu-toggle {
	width: 2.5rem; margin-left: 0; border: 1px solid var(--uag-border);
	border-radius: .4rem; background: oklch(1 0 0 / .5);
}
.uag-menu .uag-submenu-toggle[aria-expanded="true"] {
	border-color: oklch(0.46 0.175 258 / .25); background: oklch(0.46 0.175 258 / .1);
}
.uag-submenu-toggle span {
	width: .45rem; height: .45rem; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor;
	transform: translateY(-.12rem) rotate(45deg); transition: transform .15s ease;
}
.uag-submenu-toggle[aria-expanded="true"] span { transform: translateY(.12rem) rotate(225deg); }
[data-uag-header] nav li.current-menu-parent > a { color: var(--uag-blue) !important; }
.uag-menu > li.menu-item-cta > a {
	display: inline-flex; min-height: 42px; align-items: center; justify-content: center;
	padding: .6rem 1rem; border-radius: .38rem; background: var(--uag-blue); color: #fff;
	font-weight: 650; box-shadow: 0 1px 3px oklch(0.22 0.028 262 / .12);
	transition: transform .15s ease, box-shadow .15s ease, background .15s ease;
}
.uag-menu > li.menu-item-cta > a:hover,
.uag-menu > li.menu-item-cta > a[aria-current="page"] {
	background: var(--uag-blue-deep); color: #fff; transform: translateY(-1px);
}
[data-uag-header] nav .uag-menu > li.menu-item-cta > a[aria-current="page"] { color: #fff !important; }
.uag-header-cta, .uag-mobile-cta, .uag-button {
	display: inline-flex; align-items: center; justify-content: center; min-height: 44px;
	padding: .65rem 1.2rem; border-radius: .38rem; background: var(--uag-blue); color: #fff;
	font-size: .875rem; font-weight: 700; line-height: 1.2; text-decoration: none;
	box-shadow: 0 1px 3px oklch(0.22 0.028 262 / .12);
	transition: transform .15s ease, box-shadow .15s ease, background .15s ease;
}
.uag-header-cta { display: none; white-space: nowrap; }
.uag-header-cta:hover, .uag-mobile-cta:hover, .uag-button:hover {
	transform: translateY(-2px); background: var(--uag-blue-deep); color: #fff; box-shadow: var(--uag-shadow);
}
.uag-menu-toggle {
	display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px;
	padding: 0; border: 1px solid var(--uag-border); border-radius: .4rem; background: #fff; color: var(--uag-text);
}
.uag-menu-icon, .uag-menu-icon::before, .uag-menu-icon::after {
	display: block; width: 20px; height: 2px; border-radius: 2px; background: currentColor; transition: transform .2s ease;
}
.uag-menu-icon { position: relative; }
.uag-menu-icon::before, .uag-menu-icon::after { position: absolute; left: 0; content: ""; }
.uag-menu-icon::before { top: -6px; }
.uag-menu-icon::after { top: 6px; }
.uag-menu-toggle[aria-expanded="true"] .uag-menu-icon { background: transparent; }
.uag-menu-toggle[aria-expanded="true"] .uag-menu-icon::before { top: 0; transform: rotate(45deg); }
.uag-menu-toggle[aria-expanded="true"] .uag-menu-icon::after { top: 0; transform: rotate(-45deg); }
.uag-mobile-panel {
	max-height: calc(100dvh - 82px); overflow-y: auto; padding: .75rem 1rem 1rem;
	background: oklch(0.986 0.003 250 / .98); border-top: 1px solid var(--uag-border);
	box-shadow: 0 8px 16px oklch(0.22 0.028 262 / .08);
}
.uag-mobile-menu a {
	display: block; padding: .7rem .75rem; border-radius: .3rem;
	color: oklch(0.35 0.04 258 / .85); font-size: .92rem; font-weight: 550; text-decoration: none;
}
.uag-mobile-menu > li:not(.menu-item-cta) > a { font-weight: 600; }
.uag-mobile-menu > li:not(.menu-item-cta) > a:hover,
.uag-mobile-menu > li:not(.menu-item-cta) > a:focus-visible {
background: oklch(0.46 0.175 258 / .1); color: var(--uag-blue);
}
.uag-mobile-menu > li { position: relative; }
.uag-mobile-menu > li.menu-item-has-children > a {
	display: inline-flex; width: calc(100% - 2.75rem); align-items: center;
	border-left: 2px solid transparent;
}
.uag-mobile-menu > li.menu-item-has-children.is-open > a {
	border-left-color: var(--uag-blue); background: oklch(0.46 0.175 258 / .1); color: var(--uag-blue);
}
.uag-mobile-menu > li > .uag-submenu-toggle { width: 2.75rem; height: 2.75rem; margin-left: 0; vertical-align: middle; }
.uag-mobile-menu > li > .uag-submenu-toggle[aria-expanded="true"] { background: oklch(0.46 0.175 258 / .1); }
.uag-mobile-menu .sub-menu {
	margin: 0 0 .35rem .75rem; padding: 0 0 0 .5rem; list-style: none;
	border-left: 1px solid oklch(0.46 0.175 258 / .2);
}
.uag-mobile-menu .sub-menu a { min-height: 2.75rem; padding-left: .8rem; }
.uag-mobile-menu .sub-menu li:not(.uag-mobile-overview) > a { display: flex; align-items: flex-start; gap: .5rem; }
.uag-mobile-menu .sub-menu .uag-mobile-overview a {
	display: flex; min-height: 3.5rem; align-items: center; justify-content: space-between;
	gap: .75rem; margin-bottom: .25rem; padding: .5rem .75rem;
	border: 1px solid oklch(0.46 0.175 258 / .1); background: oklch(0.46 0.175 258 / .05);
}
.uag-mobile-menu .sub-menu .uag-mobile-overview a:hover,
.uag-mobile-menu .sub-menu .uag-mobile-overview a:focus-visible {
	border-color: oklch(0.46 0.175 258 / .25); background: oklch(0.46 0.175 258 / .1);
}
.uag-mobile-overview small {
	display: block; color: var(--uag-blue); font-size: .625rem; font-weight: 700;
	letter-spacing: .06em; line-height: 1.4; text-transform: uppercase;
}
.uag-mobile-overview strong { display: block; font-size: .875rem; font-weight: 650; }
.uag-mobile-menu .current-menu-parent > a { color: var(--uag-blue); }
.uag-mobile-menu a:hover, .uag-mobile-menu a[aria-current="page"], .uag-mobile-menu .current-menu-item > a {
	background: oklch(0.46 0.175 258 / .06); color: var(--uag-blue);
}
.uag-mobile-menu > li.menu-item-cta > a {
	display: flex; min-height: 48px; align-items: center; justify-content: center;
	margin-top: .4rem; padding: .75rem 1rem; border-radius: .38rem;
	background: var(--uag-blue); color: #fff; font-weight: 700;
	box-shadow: 0 1px 3px oklch(0.22 0.028 262 / .12);
}
.uag-mobile-menu > li.menu-item-cta > a:hover,
.uag-mobile-menu > li.menu-item-cta > a[aria-current="page"] {
	background: var(--uag-blue-deep); color: #fff;
}
[data-uag-header] nav .uag-mobile-menu > li.menu-item-cta > a[aria-current="page"] { color: #fff !important; }
.uag-mobile-cta { width: 100%; margin-top: .75rem; }
body.uag-menu-open { overflow: hidden; }

.uag-main { min-height: 40vh; }

/* Motion is progressive enhancement. Content stays visible until theme.js is
 * running, and reduced-motion visitors always receive the completed state. */
@media (prefers-reduced-motion: no-preference) {
	html.uag-motion-ready .section-reveal {
		opacity: 0 !important;
		transform: translateY(22px) !important;
		transition: opacity .72s ease, transform .72s ease !important;
	}
	html.uag-motion-ready .section-reveal.section-visible {
		opacity: 1 !important;
		transform: translateY(0) !important;
	}
}

.uag-typewriter-cursor {
	display: inline-block;
	width: 3px;
	height: .85em;
	margin-left: .04em;
	border-radius: 2px;
	vertical-align: -.04em;
	background: currentColor;
	animation: uag-typewriter-cursor-blink .9s step-start infinite;
}

@keyframes uag-typewriter-cursor-blink {
	0%, 100% { opacity: 1; }
	50% { opacity: 0; }
}

/* Elementor's unlayered img height:auto must not defeat the approved
 * Tailwind full-height image treatment (especially the hero). */
.uag-c2 .elementor-widget[class*="elementor-widget-uag-"] img.h-full {
height: 100%;
}
.uag-content-wrap, .uag-article-wrap { width: min(var(--uag-content), calc(100% - 3rem)); margin: 0 auto; padding: clamp(3rem, 7vw, 6rem) 0; }
.uag-article-wrap { max-width: 860px; }
.uag-archive-header { max-width: 760px; margin-bottom: 2.5rem; }
.uag-archive-header h1, .uag-single-header h1, .uag-not-found h1 {
	margin: .3rem 0 1rem; font-family: "Source Serif 4", Georgia, serif;
	font-size: clamp(2.25rem, 5vw, 4rem); line-height: 1.08; letter-spacing: -.025em;
}
.uag-eyebrow, .uag-post-meta {
	margin: 0 0 .45rem; color: var(--uag-muted); font-size: .78rem;
	font-weight: 700; letter-spacing: .07em; text-transform: uppercase;
}
.uag-post-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem; }
.uag-post-card {
	overflow: hidden; background: var(--uag-card); border: 1px solid var(--uag-border); border-radius: .5rem;
	box-shadow: var(--uag-shadow); transition: transform .2s ease, box-shadow .2s ease;
}
.uag-post-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px oklch(0.22 0.028 262 / .11); }
.uag-card-image { display: block; aspect-ratio: 16 / 9; overflow: hidden; background: #eef0f4; }
.uag-card-image img { width: 100%; height: 100%; object-fit: cover; }
.uag-card-body { padding: 1.5rem; }
.uag-card-body h2 { margin: .2rem 0 .8rem; font: 650 1.35rem/1.25 "Source Serif 4", Georgia, serif; }
.uag-card-body h2 a { color: var(--uag-text); text-decoration: none; }
.uag-card-body h2 a:hover { color: var(--uag-blue); }
.uag-excerpt { color: var(--uag-muted); font-size: .95rem; }
.uag-read-more { font-size: .88rem; font-weight: 700; }
.navigation.pagination { margin-top: 3rem; }
.nav-links { display: flex; flex-wrap: wrap; gap: .45rem; align-items: center; }
.page-numbers { padding: .45rem .75rem; border: 1px solid var(--uag-border); border-radius: .25rem; text-decoration: none; }
.page-numbers.current { background: var(--uag-blue); border-color: var(--uag-blue); color: #fff; }
.uag-single-header { margin-bottom: 2rem; }
.uag-featured-image { margin: 0 0 2.5rem; }
.uag-featured-image img { border-radius: .5rem; }
.uag-entry-content { font-family: "Source Serif 4", Georgia, serif; font-size: 1.15rem; }
.uag-entry-content > * { margin-top: 0; margin-bottom: 1.35em; }
.uag-entry-content h2, .uag-entry-content h3 { line-height: 1.25; }
.uag-entry-content a { overflow-wrap: anywhere; }
.uag-post-navigation { display: flex; justify-content: space-between; gap: 2rem; margin-top: 3rem; padding-top: 1.5rem; border-top: 1px solid var(--uag-border); }
.uag-search-results { margin-top: 2rem; }
.uag-search-result { padding: 1.5rem 0; border-bottom: 1px solid var(--uag-border); }
.uag-search-result h2 { margin-top: 0; }
.uag-not-found { max-width: 850px; }
.uag-not-found .uag-button { margin-top: 1.5rem; }

.uag-site-footer { padding: 4rem max(1.5rem, calc((100% - var(--uag-content)) / 2)); background: oklch(0.975 0.005 258); border-top: 1px solid var(--uag-border); }
.uag-footer-grid { display: grid; grid-template-columns: minmax(240px, 1fr) 2fr; gap: 4rem; }
.uag-footer-logo { height: 42px; width: auto; }
.uag-footer-brand p { max-width: 330px; color: var(--uag-muted); font-size: .9rem; }
.uag-brand-rule { display: block; width: 96px; height: 3px; margin-top: 1.25rem; border-radius: 2px; background: linear-gradient(90deg, var(--uag-blue) 0 67%, var(--uag-copper) 67%); }
.uag-footer-menu { display: grid; grid-template-columns: repeat(3, 1fr); gap: .75rem 2rem; }
.uag-footer-menu a, .uag-legal-menu a { color: var(--uag-muted); font-size: .86rem; text-decoration: none; }
.uag-footer-menu a:hover, .uag-legal-menu a:hover { color: var(--uag-blue); }
.uag-site-footer [class*="grid-cols-5"], .elementor footer [class*="grid-cols-5"] { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.uag-footer-bottom { display: flex; align-items: flex-start; justify-content: space-between; gap: 2rem; margin-top: 3rem; padding-top: 2rem; border-top: 1px solid var(--uag-border); }
.uag-footer-bottom p { margin: 0; color: var(--uag-muted); font-size: .76rem; }
.uag-legal-menu { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: .5rem 1.2rem; }
.uag-legal-menu a { font-size: .75rem; }

@media (min-width: 1360px) {
	.uag-menu .sub-menu { top: calc(100% - 1px) !important; margin-top: 0 !important; }
	.uag-primary-nav, .uag-header-cta { display: block; }
	.uag-menu-toggle, .uag-mobile-panel { display: none !important; }
	[data-uag-header] > div:first-child > nav { display: flex !important; }
	[data-uag-header] > div:first-child > a:not(:first-child) { display: inline-flex !important; }
}
@media (min-width: 640px) {
	.elementor [data-uag-header] > div:first-child > a:first-child img,
	[data-uag-header] > div:first-child > a:first-child img { height: 56px !important; }
}
@media (max-width: 900px) {
	.uag-post-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.uag-footer-grid { grid-template-columns: 1fr; gap: 2.5rem; }
	.uag-footer-bottom { flex-direction: column; }
	.uag-legal-menu { justify-content: flex-start; }
	.uag-site-footer [class*="grid-cols-5"], .elementor footer [class*="grid-cols-5"] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 600px) {
	.uag-header-inner { min-height: 72px; padding: .55rem 1rem; }
	.uag-logo { height: 48px; }
	.uag-mobile-panel { max-height: calc(100dvh - 72px); }
	.uag-content-wrap, .uag-article-wrap { width: min(var(--uag-content), calc(100% - 2rem)); }
	.uag-post-grid { grid-template-columns: 1fr; }
	.uag-footer-menu { grid-template-columns: repeat(2, 1fr); }
	.uag-site-footer { padding: 3rem 1rem; }
	.uag-site-footer [class*="grid-cols-5"], .elementor footer [class*="grid-cols-5"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.5rem 1rem; }
}
@media (prefers-reduced-motion: reduce) {
	html { scroll-behavior: auto; }
	*, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
	.uag-typewriter-cursor { display: none !important; }
}
