/* Task 5.5A: table/disclosure fit only; accepted Task 5.5 typography and layout own presentation. */
.me55-page[data-me55a-runtime] .me55a-table-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0;overscroll-behavior-x:contain}
.me55-page[data-me55a-runtime] .me55a-table-scroll:focus-visible{outline:3px solid #175fc2;outline-offset:4px}
.me55-page[data-me55a-runtime] .me55a-table{width:100%;border-collapse:collapse;background:transparent;font:inherit}
.me55-page[data-me55a-runtime] .me55a-table th,.me55-page[data-me55a-runtime] .me55a-table td{padding:1rem .75rem;vertical-align:top;text-align:left;line-height:1.65;border:0;border-bottom:1px solid #718388;background:transparent;overflow-wrap:anywhere}
.me55-page[data-me55a-runtime] .me55a-table th{font-weight:600}
.me55-page[data-me55a-runtime] .me55a-faqs summary{font-weight:550;line-height:1.6;padding:.35rem 0}
.me55-page[data-me55a-runtime] .me55a-faqs details p{margin-top:1rem}
.me55-page[data-me55a-runtime] .me55-approved-copy .me55-section>h2:first-child{margin-top:0}
@media(max-width:37.49rem){.me55-page[data-me55a-runtime] .me55a-table th,.me55-page[data-me55a-runtime] .me55a-table td{padding:.8rem .5rem;font-size:.92rem}}
