.gov-a11y-fab{position:fixed;right:20px;bottom:20px;z-index:9999}.gov-a11y-fab--left{right:auto;left:20px}.gov-a11y-fab__btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;padding:0;background:#1a4f8b;color:#fff;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px rgb(0 0 0 / .35)}.gov-a11y-fab__btn:focus-visible{outline:3px solid #ffc107}.gov-a11y-fab__icon{display:block;width:22px;height:22px;fill:currentColor}.gov-a11y-panel{position:absolute;right:0;bottom:60px;width:280px;box-sizing:border-box;padding:12px;background:#fff;color:#111;border:1px solid #ccc;border-radius:8px}.gov-a11y-fab--left .gov-a11y-panel{right:auto;left:0}.gov-a11y-panel[hidden]{display:none}.gov-a11y-panel__title{margin:0 0 8px;font-weight:600;font-size:15px}.gov-a11y-panel__row{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.gov-a11y-btn{box-sizing:border-box;flex:1 1 auto;padding:8px 10px;border:1px solid #333;border-radius:4px;background:#fff;color:#111;font-size:14px;cursor:pointer;margin:0}.gov-a11y-btn:focus-visible{outline:3px solid #1a4f8b}.gov-a11y-btn--wide{flex:1 1 45%}.gov-a11y-btn--danger{border-color:#b3261e;color:#b3261e}.gov-a11y-panel__hint{margin:6px 0 0;font-size:11px;color:#555;line-height:1.4}html.gov-fs-85,html.gov-fs-85 body{font-size:85%}html.gov-fs-95,html.gov-fs-95 body{font-size:95%}html.gov-fs-100{font-size:100%}html.gov-fs-110,html.gov-fs-110 body{font-size:110%}html.gov-fs-125,html.gov-fs-125 body{font-size:125%}html.gov-fs-150,html.gov-fs-150 body{font-size:150%}html.gov-fs-175,html.gov-fs-175 body{font-size:175%}html.gov-fs-200,html.gov-fs-200 body{font-size:200%}html.gov-contrast{filter:none}html.gov-contrast body{background:#000;color:gold}html.gov-contrast a,html.gov-contrast a:visited{color:#ff0;text-decoration:underline}html.gov-contrast img,html.gov-contrast video,html.gov-contrast svg{filter:grayscale(100%) brightness(1.1);border:1px solid gold}html.gov-underline a,html.gov-underline a:visited{text-decoration:underline!important}html.gov-grayscale{filter:grayscale(100%)}html.gov-dark{filter:invert(1) hue-rotate(180deg)}html.gov-dark img,html.gov-dark video,html.gov-dark iframe{filter:invert(1) hue-rotate(180deg)}html.gov-readable{font-family:Arial,Verdana,sans-serif!important}html.gov-readable p,html.gov-readable li,html.gov-readable span{letter-spacing:.06em;word-spacing:.12em;line-height:1.6}