.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.focus-within\:not-sr-only:focus-within,.focus\:not-sr-only:focus,.sr-only:focus{height:auto!important;margin:inherit!important;overflow:visible!important;padding:inherit!important;position:static!important;width:auto!important;clip:auto!important;white-space:normal!important}:focus{outline:2px solid #3b82f6;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){:focus{outline:3px solid;outline-offset:2px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.button,.no-print,[role=banner],[role=complementary],[role=navigation],button,input,select,textarea{display:none!important}body{background:#fff;color:#000;font-size:12pt;line-height:1.4}h1,h2,h3,h4,h5,h6{font-weight:700;page-break-after:avoid}li,p{page-break-inside:avoid}a[href]:after{content:" (" attr(href) ")"}}@media (prefers-color-scheme:dark){:root{color-scheme:dark}}html{background-color:#f9fafb;color:#111827}@media (prefers-color-scheme:dark){html{background-color:#111827;color:#f9fafb}}
