.table-generic{width:100%;overflow:hidden}.table-generic__row{display:block;white-space:nowrap;font-size:0;border-bottom:1px solid #ced0d1}.table-generic__header{font-size:.6875em;text-transform:uppercase;color:#777A7F;height:1.75rem;line-height:1.75rem;background-color:#F5F5F6;border-top:1px solid #E2E3E4;border-bottom:1px solid #E2E3E4;padding-left:.5625rem}.table-generic__header-cell{display:inline-block;vertical-align:middle;font-size:.6875rem;text-align:center;color:#9EA0A3;text-transform:uppercase;padding:.4375rem 1rem;margin-top:2.375rem}@media only screen and (max-width: 640px){.table-generic__header-cell{padding:.375rem 1rem;font-size:.625rem;margin-top:1.75rem}}.table-generic__header-cell--100{width:100%}.table-generic__header-cell--caption{color:#3D4248;font-size:1rem;font-weight:bold;padding-bottom:22px}@media only screen and (min-width: 1280px){.table-generic__header-cell--caption{padding-bottom:30px}}.table-generic__cell{display:inline-block;vertical-align:middle;font-size:1rem;padding:.8125rem 1rem}@media only screen and (max-width: 640px){.table-generic__cell{font-size:.8125rem}}.table-generic__cell--align-left{text-align:left}.table-generic__cell--align-right{text-align:right}.table-generic__cell--align-center{text-align:center}.table-generic__cell--100{width:100%}.table-generic__cell--70{width:70%}.table-generic__cell--50{width:50%}.table-generic__cell--45{width:45%}.table-generic__cell--30{width:30%}.table-generic__cell--20{width:20%}.table-generic__cell--15{width:15%}.table-generic__cell--10{width:10%}@media only screen and (max-width: 640px){.table-generic__cell{padding:.75rem .625rem}}.table-generic__item{display:inline-block;vertical-align:middle}.table-generic__item--text-link{color:#3D4248;white-space:normal}.table-generic__item--text{color:#9EA0A3;white-space:normal;text-overflow:ellipsis;overflow:hidden;max-width:100%}.table-generic__item--flag-image{margin:.25rem .9375rem .25rem 0;width:1.5rem;height:1rem;outline:1px solid #ced0d1}@media only screen and (max-width: 640px){.table-generic__item--flag-image{margin:0 .4375rem 0 0}}.table-generic__item--flag-image img{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;max-width:100%}@media only screen and (max-width: 640px){.table-generic__item--flag-image img{max-height:1.0625rem}}.table-generic__item--team-image{margin:.25rem .9375rem .25rem 0;width:2.5rem}.table-generic__item--team-image img{height:auto;max-width:100%}@media only screen and (max-width: 640px){.table-generic__item--team-image{width:1.5rem;margin:.3125rem .4375rem 0 0}}.table-generic__item-wrapper{display:inline-block;vertical-align:middle}.table-generic__row:hover .table-generic__item--text-link{color:#6E7176}.table-generic__row:hover .table-generic__item--text{color:#B6B8BA}.standing-header{width:100%;margin-top:2rem;position:relative}.standing-header__event-name{display:block;color:#3D4248;font-weight:bold;margin-bottom:.25rem;font-size:1.75rem}.standing-header__caption{display:block;color:#97999B;text-transform:uppercase;font-weight:bold;font-size:.9375rem}.standing-header__hr{padding:0;margin:1.1875rem 0 0 0;border:0;width:100%;height:0;background:none;overflow:hidden;border-bottom:1px solid #3D4248}@media only screen and (max-width: 899px){.standing-header{margin-top:1.8125rem;text-align:center}.standing-header__hr{margin-top:.75rem}}@media only screen and (max-width: 640px){.standing-header__event-name{font-size:1.375rem}.standing-header__caption{font-size:.8125rem}}.dropdown-block-wrapper{text-align:center;border-bottom:1px solid #ced0d1}.table-generic__item--year{font-size:1.125rem;font-weight:bold}@media only screen and (max-width: 640px){.table-generic__item--year{font-size:.8125rem}}.table-generic__row:first-child .table-generic__item--year,.table-generic__row:first-child .table-generic__item--winner{color:#009CDE;font-weight:bold}
