/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-grid{display:flex;flex-wrap:wrap;margin:-.625rem}.t-grid>.t-grid__col{flex:1 0 0%;max-width:100%;padding:.625rem}.t-grid>.t-grid__col--full{flex:0 0 auto;width:100%}.t-grid>.t-grid__col--half{flex:0 0 auto;width:50%}.t-grid>.t-grid__col--third{flex:0 0 auto;width:33.3333333333%}.t-grid>.t-grid__col--third\:2{flex:0 0 auto;width:66.6666666667%}.t-grid>.t-grid__col--fourth{flex:0 0 auto;width:25%}.t-grid>.t-grid__col--fourth\:3{flex:0 0 auto;width:75%}.t-grid>.t-grid__col--fifth{flex:0 0 auto;width:20%}.t-grid>.t-grid__col--fifth\:2{flex:0 0 auto;width:40%}.t-grid>.t-grid__col--fifth\:3{flex:0 0 auto;width:60%}.t-grid>.t-grid__col--fifth\:4{flex:0 0 auto;width:80%}@media (min-width:560px){.t-grid>.t-grid__col--full\@tiny{flex:0 0 auto;width:100%}.t-grid>.t-grid__col--half\@tiny{flex:0 0 auto;width:50%}.t-grid>.t-grid__col--third\@tiny{flex:0 0 auto;width:33.3333333333%}.t-grid>.t-grid__col--third\:2\@tiny{flex:0 0 auto;width:66.6666666667%}.t-grid>.t-grid__col--fourth\@tiny{flex:0 0 auto;width:25%}.t-grid>.t-grid__col--fourth\:3\@tiny{flex:0 0 auto;width:75%}.t-grid>.t-grid__col--fifth\@tiny{flex:0 0 auto;width:20%}.t-grid>.t-grid__col--fifth\:2\@tiny{flex:0 0 auto;width:40%}.t-grid>.t-grid__col--fifth\:3\@tiny{flex:0 0 auto;width:60%}.t-grid>.t-grid__col--fifth\:4\@tiny{flex:0 0 auto;width:80%}}@media (min-width:768px){.t-grid>.t-grid__col--full\@small{flex:0 0 auto;width:100%}.t-grid>.t-grid__col--half\@small{flex:0 0 auto;width:50%}.t-grid>.t-grid__col--third\@small{flex:0 0 auto;width:33.3333333333%}.t-grid>.t-grid__col--third\:2\@small{flex:0 0 auto;width:66.6666666667%}.t-grid>.t-grid__col--fourth\@small{flex:0 0 auto;width:25%}.t-grid>.t-grid__col--fourth\:3\@small{flex:0 0 auto;width:75%}.t-grid>.t-grid__col--fifth\@small{flex:0 0 auto;width:20%}.t-grid>.t-grid__col--fifth\:2\@small{flex:0 0 auto;width:40%}.t-grid>.t-grid__col--fifth\:3\@small{flex:0 0 auto;width:60%}.t-grid>.t-grid__col--fifth\:4\@small{flex:0 0 auto;width:80%}}@media (min-width:992px){.t-grid>.t-grid__col--full\@medium{flex:0 0 auto;width:100%}.t-grid>.t-grid__col--half\@medium{flex:0 0 auto;width:50%}.t-grid>.t-grid__col--third\@medium{flex:0 0 auto;width:33.3333333333%}.t-grid>.t-grid__col--third\:2\@medium{flex:0 0 auto;width:66.6666666667%}.t-grid>.t-grid__col--fourth\@medium{flex:0 0 auto;width:25%}.t-grid>.t-grid__col--fourth\:3\@medium{flex:0 0 auto;width:75%}.t-grid>.t-grid__col--fifth\@medium{flex:0 0 auto;width:20%}.t-grid>.t-grid__col--fifth\:2\@medium{flex:0 0 auto;width:40%}.t-grid>.t-grid__col--fifth\:3\@medium{flex:0 0 auto;width:60%}.t-grid>.t-grid__col--fifth\:4\@medium{flex:0 0 auto;width:80%}}@media (min-width:1200px){.t-grid>.t-grid__col--full\@large{flex:0 0 auto;width:100%}.t-grid>.t-grid__col--half\@large{flex:0 0 auto;width:50%}.t-grid>.t-grid__col--third\@large{flex:0 0 auto;width:33.3333333333%}.t-grid>.t-grid__col--third\:2\@large{flex:0 0 auto;width:66.6666666667%}.t-grid>.t-grid__col--fourth\@large{flex:0 0 auto;width:25%}.t-grid>.t-grid__col--fourth\:3\@large{flex:0 0 auto;width:75%}.t-grid>.t-grid__col--fifth\@large{flex:0 0 auto;width:20%}.t-grid>.t-grid__col--fifth\:2\@large{flex:0 0 auto;width:40%}.t-grid>.t-grid__col--fifth\:3\@large{flex:0 0 auto;width:60%}.t-grid>.t-grid__col--fifth\:4\@large{flex:0 0 auto;width:80%}}@media (min-width:1440px){.t-grid>.t-grid__col--full\@huge{flex:0 0 auto;width:100%}.t-grid>.t-grid__col--half\@huge{flex:0 0 auto;width:50%}.t-grid>.t-grid__col--third\@huge{flex:0 0 auto;width:33.3333333333%}.t-grid>.t-grid__col--third\:2\@huge{flex:0 0 auto;width:66.6666666667%}.t-grid>.t-grid__col--fourth\@huge{flex:0 0 auto;width:25%}.t-grid>.t-grid__col--fourth\:3\@huge{flex:0 0 auto;width:75%}.t-grid>.t-grid__col--fifth\@huge{flex:0 0 auto;width:20%}.t-grid>.t-grid__col--fifth\:2\@huge{flex:0 0 auto;width:40%}.t-grid>.t-grid__col--fifth\:3\@huge{flex:0 0 auto;width:60%}.t-grid>.t-grid__col--fifth\:4\@huge{flex:0 0 auto;width:80%}}.t-grid>.t-grid__col--shrink{flex:0 0 auto;width:auto}@media (min-width:560px){.t-grid>.t-grid__col--shrink\@tiny{flex:0 0 auto;width:auto}}@media (min-width:768px){.t-grid>.t-grid__col--shrink\@small{flex:0 0 auto;width:auto}}@media (min-width:992px){.t-grid>.t-grid__col--shrink\@medium{flex:0 0 auto;width:auto}}@media (min-width:1200px){.t-grid>.t-grid__col--shrink\@large{flex:0 0 auto;width:auto}}@media (min-width:1440px){.t-grid>.t-grid__col--shrink\@huge{flex:0 0 auto;width:auto}}.t-grid--gap-collapse{margin:0}.t-grid--gap-collapse>.t-grid__col{padding:0}.t-grid--gap-small{margin:-.3125rem}.t-grid--gap-small>.t-grid__col{padding:.3125rem}.t-grid--gap-large{margin:-2.5rem}.t-grid--gap-large>.t-grid__col{padding:2.5rem}
