/* Full-width background with a centered, quieter footer directory. */
html body #av136-footer{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:40px max(20px,calc((100% - 1040px)/2)) 28px!important;margin-left:0!important;margin-right:0!important;background:#f4f4f5!important;font:12px/1.65 Arial,sans-serif!important;color:#172b4d!important}
html body #av136-footer .av136-footrow{gap:28px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body #av136-footer details{min-width:0}
html body #av136-footer summary{font:700 12px/1.5 Arial,sans-serif!important;margin:0 0 22px!important;letter-spacing:.2px}
html body #av136-footer a{font:400 12px/1.65 Arial,sans-serif!important;margin:6px 0!important;overflow-wrap:anywhere}
html body #av136-footer .av137-more{font:600 14px/1.4 Arial,sans-serif!important;padding:8px 0!important;margin:18px 0 0!important}
html body #av136-footer .av137-info{padding-top:30px!important;margin-top:28px!important;border-color:#e2e5e9!important}
html body #av136-footer .av137-info summary{font-size:14px!important;letter-spacing:0;margin-bottom:14px!important}
html body #av136-footer small{font-size:11px!important;padding-top:18px!important;margin-top:26px!important;border-color:#e2e5e9!important}
@media(max-width:850px){html body #av136-footer{padding:22px 20px!important}html body #av136-footer .av136-footrow{display:block!important}html body #av136-footer details{padding:11px 0!important}html body #av136-footer summary,html body #av136-footer .av137-info summary{font-size:14px!important;margin:0!important}html body #av136-footer details[open]>summary{margin-bottom:12px!important}html body #av136-footer a{font-size:13px!important;line-height:1.6!important;margin:8px 0!important}html body #av136-footer .av137-info{padding-top:18px!important;margin-top:18px!important}}
html:is([data-theme=dark],[data-theme=premium]) body #av136-footer{background:#102536!important;color:#edf4fc!important}
html:is([data-theme=dark],[data-theme=premium]) body #av136-footer :is(a,summary,small){color:#edf4fc!important}
html:is([data-theme=dark],[data-theme=premium]) body #av136-footer :is(details,.av137-info,small){border-color:#365267!important}
html:is([data-theme=dark],[data-theme=premium]) body #av136-footer .av137-more{color:#91c9ff!important}
