:focus-visible{outline:2px solid var(--focus-ring,var(--color-primary,#1565c0));outline-offset:2px}.faq-toggle:focus-visible{outline-offset:-2px}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}main[tabindex="-1"]{scroll-margin-top:var(--spacing-nav-height,56px)}.skip-link{z-index:100;border-radius:var(--border-button-radius,6px);background-color:var(--color-button-bg,#1565c0);color:var(--color-button-text,#fff);font-family:var(--font-body,inherit);padding:10px 16px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-ui-preset=editorial] .legal-prose a,[data-ui-preset=editorial] .prose a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}[data-ui-preset=editorial]{--legal-h1-weight:500;--legal-h1-color:var(--color-primary);--legal-h2-weight:500;--legal-body-line-height:1.6;--legal-list-line-height:1.6}
