figure.wp-block-image :where(figcaption),figure.wp-block-image figcaption{margin:.5rem 0;text-align:left}.wcag-pro-complex-description{font-size:80%;overflow:hidden}.wcag-pro-complex-description summary{align-items:center;cursor:pointer;display:flex;gap:.5em;list-style:none;padding-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wcag-pro-complex-description summary::-webkit-details-marker{display:none}.wcag-pro-complex-description summary:before{content:"▶";display:inline-block;font-size:.65em;transition:transform .2s ease}.wcag-pro-complex-description[open] summary:before{transform:rotate(90deg)}.wcag-pro-complex-description__body{border-top:1px solid #ddd;padding:0 1rem 1rem}.wcag-pro-complex-description__body>:first-child{margin-top:.75em}figure.wp-block-table:focus-visible{outline:2px solid #007cba;outline-offset:3px}.wcag-pro-table-scroll-hint{align-items:center;display:flex;font-size:.9em;font-style:italic;gap:.5em;margin-bottom:.35em;padding:.3em 0}.wcag-pro-table-scroll-hint svg{animation:wcag-pro-scroll-nudge 1.2s ease-in-out .8s 2;flex-shrink:0}@keyframes wcag-pro-scroll-nudge{0%,to{transform:translateX(0)}30%{transform:translateX(-5px)}70%{transform:translateX(5px)}}figure.wp-block-table table caption{font-size:.9em;font-weight:700;margin-bottom:.5rem;text-align:left}figure.wp-block-table table th{text-align:left}
