*,*::before,*::after{box-sizing: border-box}img,svg,video,iframe{max-width: 100%}img,svg,video{height: auto}@media ( prefers-reduced-motion: reduce ){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}:where( a,button,input,select,textarea,summary,[tabindex] ):focus-visible{outline: 2px solid var( --wp--preset--color--primary );outline-offset: 2px}html{scroll-padding-top: var( --fcs-header-offset,6rem );scroll-behavior: smooth}.fcs-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset( 50% );white-space: nowrap;border: 0}