*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:48px}}body{font-feature-settings:"cv11", "ss01";font-variation-settings:"opsz" 32;color:#1f2937;background-color:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;transition:background-color .2s ease-in-out,color .2s ease-in-out}[dir=rtl]{direction:rtl}[dir=ltr]{direction:ltr}:focus{outline-offset:2px;outline:2px solid #0000}button{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}input,textarea,select{font:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
