.hm-auto-article .hm-auto-lead{padding:24px;margin:0 0 34px;background:#eefcff;border-left:7px solid #00b8d5;font-size:1.08em}
.hm-auto-article .hm-auto-h2-image{margin:18px 0 30px}
.hm-auto-article .hm-auto-h2-image img{display:block;width:100%;height:auto;border:3px solid #12313b;box-shadow:7px 7px 0 #9bea00}
.hm-auto-article{line-break:strict;word-break:normal;overflow-wrap:break-word}
.hm-auto-article blockquote{padding:20px 24px;background:#f7f7f7;border-left:6px solid #9bea00;line-break:strict;word-break:normal;overflow-wrap:break-word}
.hm-auto-heading-spacer{display:block;height:1rem;margin:0!important;padding:0!important;line-height:1}
.hm-auto-sentence-space{display:block;height:1em}
.hm-auto-table-scroll{width:100%;max-width:100%;margin:1.5em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
.hm-auto-table-scroll:focus{outline:3px solid rgba(0,184,213,.35);outline-offset:3px}
.hm-auto-article table{width:max-content;min-width:720px;margin:0;border-collapse:collapse}
.hm-auto-article .hm-auto-table-scroll--compact table{width:100%;min-width:100%}
.hm-auto-article th,.hm-auto-article td{min-width:150px;padding:12px;border:1px solid #b9cbd0;text-align:left;vertical-align:top}
.hm-auto-article th{background:#e9fbff}
.hm-auto-first-party{padding:24px;margin:1.5em 0;background:#f3fdff;border-left:7px solid #9bea00}
.hm-auto-related,.hm-auto-sources{padding:22px;margin:30px 0;background:#fff;border:3px solid #12313b;box-shadow:6px 6px 0 #00b8d5}
.hm-auto-related strong{font-size:1.2em}
.hm-auto-sources li{margin:.7em 0}
.hm-auto-sources span{display:block;color:#667;font-size:.8em}
.hm-auto-cta{padding:28px;margin:42px 0 10px;text-align:center;background:#00b8d5;color:#fff;border:4px solid #12313b;box-shadow:8px 8px 0 #9bea00}
.hm-auto-cta strong{font-size:1.35em}
.hm-auto-cta a{display:inline-block;padding:12px 24px;margin-top:10px;background:#9bea00;color:#12313b;border:3px solid #12313b;font-weight:900;text-decoration:none}
@media(max-width:680px){
  .hm-auto-article .hm-auto-lead,.hm-auto-related,.hm-auto-sources,.hm-auto-first-party{padding:16px}
  .hm-auto-article .hm-auto-table-scroll:not(.hm-auto-table-scroll--compact) table{min-width:680px}
  .hm-auto-article .hm-auto-table-scroll--compact table{min-width:520px}
  .hm-auto-cta{padding:20px 14px}
}
