﻿@charset "UTF-8";@font-face {
    font-family: icons;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBvAAAAC8AAAAYGNtYXCl8KZ+AAABHAAAAIxnYXNwAAAAEAAAAagAAAAIZ2x5Zrfg4AIAAAGwAABNsGhlYWQlcOaiAABPYAAAADZoaGVhDc8KHAAAT5gAAAAkaG10eEhVGGEAAE+8AAABOGxvY2EYnAKmAABQ9AAAAJ5tYXhwAGYDwwAAUZQAAAAgbmFtZdGEbZkAAFG0AAABbnBvc3QAAwAAAABTJAAAACAAAwRTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpcwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAcAAAABgAEAADAAgAAQAg6QnpGekp6TnpSelZ6Wnpc//9//8AAAAAACDpAOkQ6SDpMOlA6VDpYOlw//3//wAB/+MXBBb+FvgW8hbsFuYW4BbaAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAbgDXA5ICqQAFAAAlATcJARcCAP5uQgFQAVBC1wGRQf6wAVBBAAABAQ4AIALyA2AABQAAJQkBFwkBAq7+YAGgRP6jAV0gAaABoET+pP6kAAAAAAEBDgAgAvIDYAAFAAAlJwkBNwEBUkQBXf6jRAGgIEQBXAFcRP5gAAABAG4A1wOSAqkABgAAJQkBJwkBBwNQ/rD+sEIBkgGSQtcBUP6wQQGR/m9BAAEAkwAAA20DgAAJAAAJAREjEQEHCQEnAzH++VT++TwBbQFtPAGo/vgC4P0gAQg8/pQBbDwAAAAAAQBPAGADsQMgAAkAAAEhNycJATcnITUDsf05/jn+oAFgOf4CxwHo/zn+oP6gOf9QAAAAAAEATwBgA7EDIAAJAAABBxchFSEHFwkBAlE5/v05Asf+OQFg/qADIDn/UP85AWABYAAAAAABAJMAAANtA4AACQAACQIXAREzEQE3A23+k/6TPAEHVAEHPAIUAWz+lDwBCP0gAuD++DwAAQBjALQDnQLMAAUAAAkBJwcBIQOd/mQBAf5kAzoCzP3oAQECGAAAAAEAUQCpA68C1wAFAAA3ARU3ASFRAa8BAa78oqkCLgEB/dIAAAEA9AAjAwwDXQAFAAAlATcnAREDDP3oAQECGCMBnAEBAZz8xgAAAAABAOkAEQMXA28AAwAAEwkBEekCLv3SA2/+UP5SA14AAAEAIP/gA+ADoAAeAAABFSEBBiY1ESE3ISIGFREhMjY1EQcRISImNwERMxEhAekBW/1YGAkBiVz+GyU2Aq4mNVv+LzEIGAKpW/4JA6Bb/VcYCDEB0Vs1Jv1SNiUB5Vz+dwgYAqn+pQH3AAAAAAQAMwCcA80C5AAHAAsAEwAXAAABIwMzNzMXNwc3FyMBIwMzNzMXMyU3FyMBZpWegRiPEUjLKyhSAhu/yaYetiG1/pk2NGoCZ/41UTTROJCQAZL9uGVl57a2AAAAAQBmACgDmgNYADoAAAEVFhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2PwEGBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYnAjY8MzRMFRYbGls9PUZFPj1bGhsWFUwzMzwBS0JBYBsbICBwSktVVUtKcCAgGxtgQUBLA1hKCh4dWDg4PkY9PVsbGhobWz09Rj44OFgdHgpKCiMkbUVFTlVLS28gICAgb0tLVU5FRW0jJAoABABgACIDoANeAAQADAAnAEQAAAEXASM1FzcnBxUzFTMBLgEnIgYHAQ4BFR4BFzoBMTI2NwE+ATU8ATElHAEVFAYPASc3PgEzOgEzMDIzMhYfAR4BFTgBFQIp5P455sczgTJGOgE7BxQMAwUC/tcCAgYUDAEBAwYCAScCAgE9Cwlb5FsIGQ4BAQEBAQ4ZCoAJCwLN5P45454ygTM6RgHhDRQGAgH+1AEFAwwUBwMCASgCBAMBAVEBAQEOGQlb5FoKCwsKgAkZDgEAAAAAAwBgACADoANgABsANwA6AAAlIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGAyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMRBQIAVkxMcSAhISBxTExWVkxMcSAhISBxTExWRj4+XRsaGhtdPj5GRj4+XRsaGhtdPj63AS4gISBxTExWVkxMcSAhISBxTExWVkxMcSAhAvQaG10+PkZGPj5dGxoaG10+PkZGPj5dGxr9/QFerwAAAAABAGAAIAOgA2AADwAAASE1IxEjESEVIRUzETMRIQOg/o0BWf6NAXMBWQFzAewBAXP+jVkB/o0BcwAAAAADAFgAjAOoAvQADQAbACkAAAEhIiY1NDYzITIWFRQGAyEiJjU0NjMhMhYVFAYDISImNTQ2MyEyFhUUBgOB/P4QFxcQAwIQFxcQ/P4QFxcQAwIQFxcQ/P4QFxcQAwIQFxcBmRcQEBcXEBAXAQ4XEBAWFhAQF/3lFhAQFxcQEBYAAAMAYAAgA6ADYAAcADkATgAAJSInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgcRIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIwEiJi8BLgE1NDYzMhYfAR4BFRQGIwHNTEJCYx0dHR1jQkJMS0NCYxwdHRxjQ0JLOTIyShYWFhZKMjI5OTIxSxYVFhVLMjE5AZAOGQmHBwkoHAsWCIcKDCcchx0dY0JCTEtDQmMcHR0cY0JDS0xCQmMdHAECfxUWSzEyOTkyMkoWFhYWSjIyOTgyMksVFv0aCwmHCRYNHCcIBocJGg8bKAAABgByAOADjgKgAA0AEQAfACMAMQA1AAABISImNTQ2MyEyFhUUBgU3FyMBISImNTQ2MyEyFhUUBgU3FyMlISImNTQ2MyEyFhUUBiUXNyMDcf3EDBERDAI8DBER/PU5OnMC//3EDBERDAI8DBER/PU5OnMC//3EDBERDAI8DBER/PU5OnMCWxELDBERDAsRDFFR/p4RDAwREQwMEQ1RUcMRDAwQEAwMEUZSUgAAAAIAfgAgA34DYAAXADMAACUhIiY/AT4BOwEeATMyNjczMhYfARYGIwMUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYDL/2eJC4DOwMvHWceSicnRyFnHS8DOwYxJGsPEDYkJCkpJCQ2EA8PEDYkJCkpJCQ2EA8gNCPuHikSFRUSKR7uIzQCeikkJDYQDw8QNiQkKSkkJDYPEBAPNiQkAAAJAFIAbwOuAxEAFAAlADAANAA4ADwAQABEAEgAAAEhIgYHIyIGFREUFjMhMjY1ES4BIxcRFAYjIT4BNRE0NjMhMhYVAREzERQGBzEiJjUBMxUjFTMVIxUzFSMVMxUjJTMVIzcRIxEDUf3VHTAKQBsiNyYCoiY3AjckHRIO/bUCBBIPAicMEf0hPREMDhIB4MLCwsLCwsLC/s719fX1AxEjGiYY/jcnNzcnAeYnN17+FgwUBxAJAeoMFRUM/hYBzf4zDBEDFAwByj09Pj09PT5BPXcBMv7OAAAJAAL/wAP+A8AACQATABoAIAAqADQAOwBCAIAAABMUFhcjNTMOARUlFSM+ATU0JiczAQcnNx4BFwEHLgEnNyUVLgEjIgYHNTMRFSM1HgEzMjYzAw4BByc3FwEHJz4BNxcBIgYHDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgEXFjIzOgE3PgE3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEjMdABA9LVAgUDLtUCAQEC1f1JlzWXDBoPAjuXChwPl/7VCREKCREKSEgKEQkKEwfbDxoMlzWXAjs1lw8ZDZf+fAkUChYrEREeDAwTAgIBAQIFEAwMHhERKxYKFAkKFAoWKxERHgwMEgMCAQECBRAMDB4RESsWCBMNAcAKEApIBxMKJEgKEAoKEAr+8Jc0lw8bCgI7lw8ZDJd91QIBAQLV/NXV1QIBAwIbDRkPlzGT/cE0lwobD5cCKwECBRAMDR0REioWChQKChMKFisRER4MDRICAwMFDw0MHhERKxYKEwoKFAoWKhIRHQ0MEgMCAQABAKkAQASdA0AABQAAEzcXARcBqYzzAeeO/Y0Bvo3yAeeM/YwAAAAAAQBRABADrwNwABAAACUBNycBJwkBBwEHFwEXCQE3A6/+pQEBAVtU/qX+plUBXAIC/qRVAVoBW1RjAVwBAQFbVP6lAVtU/qUBAf6kUwFb/qVTAAAAAwBfAKgDoQLYAAkAEAAZAAAlISImNREzESEVEyM1IzUhEQEnARcBFwEnAQOf/OANE0ADAAJA4QEh/PUtAWaJARIu/sCJ/seoEg4CAv4eQAEP4UD+3/76LgFmiQETLv7BiP7HAAIAvABdA2wDEABEAIQAAAEwFDEOAQcOASMiJicuAScHDgEjIiYnLgE9ATQ2Nz4BOwEyFhceARUUBg8BHgEXHgEzMjY3PgE3PgE3PgE7ATIWFxwBFRMVFAYHDgErASImJy4BNTQ2PwEuASMiBgcOAQcOAQcOASsBIiYnLgE9AT4BNz4BMzIWFx4BFzc+ATMyFhceARUDYA49LSxtPyE+HyE1GDgFCgQFDAIDBwUFBQkFyQQMAwQFBQQ/ECMVFSsVHjkaGioRAg0KAgYEWAMFAgwEBQUJBckFCwMEBQUEPyFPLR84GhoqEQIOCQIGBVsCBQIDAw49Ly9tPSFBHx44GDsFCQUFDAICBwFuAz1gJiUmDQwMJBU4BQUFBQQKBcwEDAMEBQUEBQoEBQwCPw4YCQcJDg4PKRoFGRgEBQECAggDAWrJBQwCBQUFBQQKBQQMAj8fIA4ODioaBRkXBQUBAgMEAwM9YCYlJg0MDCQVOAUFBQUECgQAAAABAD0ANgPGAxMAVwAAAQ4BBxwBFRQGBw4BBw4BBw4BBw4BIyImJzIWMzI2NyImJy4BJx4BMzI2Ny4BJy4BPQEeATMuAScuATU0NjceARceARcmNDU0Njc+ATMyFhc+ATcOAQc+AQPGEy8aCwwMHxgWNCAfSSsrXDJNj0EJGAxAdDIfNhgYIQcKEgcMGAwfNRUWFBMrFRAdDAwLDgwiVTMyajcDHBoaQyYpQxsfOh0MKh0aNQK9HTATBQsKJkkkJEciIT4aGyoPDhIrKQQoKBQTES8dAwEEAwceGxo7IQMMCgcgFhMuGBgwFStEGhsdAgwUCiZCGxocHRwHFRAhNBECDwAAAAMAZgAgA7MDSgAZAB0AUQAAARQGBw4BIzEiJicuATU0Njc+ATMyFhceARUHESMRBREjETQmJy4BIyIGBw4BBw4BFREjNDU8ATU0NTwBPQEzFT4BNz4BNz4BNz4BMzIWFx4BFQEzDg8OJhUWJQ8ODw8ODyMYGCMODw4NtgNDswoMDCMYERwMDBMFAgS2tgUNBAUSCQoYDg8eEzBKHRocAuoUIQ8MDQ0MDyEUEyQMDg8ODA4jFaf94AIg6f7GASMdLBERDwoJChgOCBcO/tM3MjJZJychQ1IOGlAKDwcHDwcHDQIFBSEfHVo8AAAAAgAWAHoD8ALtAE8AWwAAARQGBw4BBw4BIyImJy4BJy4BJy4BNTQ2Nz4BNz4BNz4BMzIWFwcuASMiBgcOAQcOARUUFhceARceATMyNjc+ATc+ATc+ATc+ATcjNSEeARUlFSMVIzUjNTM1MxUCfRMUEDUkIlArHz4dHDQTFSIMDA4ODAwiFRYxHB0+HzxqLVYYPyYaMBYWJAwMDg4MDCQWFjAaESEODhgKCg8HBwsEAwUCswEmBQUBc1pZWlpZAa0uTSIkNhYTEw0MDCIVFjEdHD4fHz4dHTMTFiEMDA4rKFAYGA4MDiMVFjMbGjMWFSUMDA4FBQUNBwgRBwoSCAcRCGYOGQwzWllZWlpaAAEBHQAQAtoDYwAcAAABFSMiBgcOAR0BMwcjESMRIzUzNTQ2Nz4BMzYWFwLaUBYeCQcJlhODnYODHBobRysnOhYDYIYKCgkcEWCa/noBhpdwMEkaGhkDBAIAAAAAAgAlAKwFWwLUAA8AIAAAAQcjNSMBMzczFTM3MxUzESUHMwc1Iwc1IxEzNxUzATMnAkGkBE/+23KjBFCjBF8CrLY1p1CnX1SnUAEkKhsCZfv7/kf7+/v7Ablvb/v7+/v+S/v7AbVvAAADAIkAgAUHAwAALABfAIIAABMuAS8BNTMVBw4BFxsBJy4BLwE1MxUHDgEXGwE2Ji8BNTMVBw4BBwMjCwEjAwEiJiMiBgcjNTMeATMyNjU0Jy4BJyY1NDYzMhYzMjY3MxUjLgEjIgYVFBceARcWFRQGIyUUBiMiJjc0NhceAQcOAQcGFjMyNjURNCYvATUzFQcOARURvwkPDRGsDhYCBkk1EwYJDgyoFBcBBUZFCQoUE30REA8JcRhWTh51AnwoJA0HEQcLDgg/Lh8mICBMICA/OyYdDwkNBAoNCTAyIhUgIE0gIEk+AZ9FOTM6ASsVDxkCAzICAR4WJwwNDxe1FA4LAqkpFwQEDQ0DBSkd/pgBHmMaFQQDDA0EBCsb/pgBVTUkBAQNDQUEIi796QGi/l8CJ/3XJQoX0VloNzM2KSlQLCw8QFYhDg/RT3I2FzQmJk8wMUdJX5hKTEcuJCMDAhcYIxAWDR5OJQG9Ew8EBQ0NBQQQE/5TAAAAAwDnAEADHQNAADAAQwBXAAAlFAYHBiIXFBYzMjYzMhYzMjc+ATc2NTQnLgEnJjU0NjU0JiMmBiMiJiMiBhceARURNzQ2MzIXHgEXFhUUBgcGJj0BMxE0Njc2FgcOAScuATUwNTwBNTQxATsnCQ0ZAhsFIzYmG2kcTTAwNwkKGRo9GRpmYIlBMh4fSg8JBBEOO0sPO1oyMS4EBD15bhwDCzJddwIBTGZFF8Y/HwQFDwcCAgkZGkgoKR05IyMnCgkGBUVSO3oECAsQBwYVPf319wYTGBdBJSQaMHQCATI69QENLiABAmJXMEUBAg4ZHBxDHBwAAAEAkgBSA4wDTAAiAAABJicuATc2Nw4BBwYHBhQXFhcWFxYyNzY3PgE3BgcGJicmJwHjKxscFwMEEylOITweHh4ePDtMS51LSzwiLg82OTlvMzQrAaMrNDNvOTk2Dy8hPEtLnUtMOzweHh4ePCFNKhMEAxccGysAAAMAQAAAA8ADgAAFACEAPQAAJSc1MxUXAyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYCgLhwmNBdUVJ6IyMjI3pSUV1dUVJ6IyMjI3pSUV1GPT1bGxoaG1s9PUZGPT1bGxoaG1s9PfC598mXAkAjI3pSUV1dUVJ6IyMjI3pSUV1dUVJ6IyP88BobWz09RkY9PVsbGhobWz09RkY9PVsbGgAAAAIA6wAgAxUDYAAaACUAAAEjNTQmKwEiBh0BIyIGFREUFjMhMjY1ETQmIyU0NjsBMhYdASM1AuwOYkVuRWIOERgYEQHYERgYEf6lIRduFyHeAhOnRGJiRKcYEf5gEhgYEgGgERinFyAgF6enAAMARQABBBADgAAIAC4APAAAJRU8ATE1PAE1Ay4BKwERNCYnLgErASIGBw4BFREjIgYHBhYXAR4BMzI2NwE+AScTESERIRceATMyNj8BIQQQvQURDJYFBgYMCZUHDQYFBZYMEgUFBAkBBQUNCAgNBAEFCwUFvfw1AUdPESgWFygRTwFH98MBArwBAgEBRwwLAQUIDQUGBgUGBQ0I/vwLDAwUCf77BQUFBQEFBxQM/u3+1gEqTxAREBFPAAAABABZAC0DpANTABUAKwA5AEcAADchMjY3NjQnAS4BIyIGBwEGFhceATMnAT4BMzIWFwEWFAcOASMhIiYnLgE3JTI2PQE0JiMiBh0BFBYXMjY9ATQmIyIGHQEUFtYCUyZBExQT/tYTQScnQRT+1hMBExRBJzcBKwgeERIdCQEqCAgIHhH9qhIcCQgBCQFbEBcXEA8XFw8QFxcQDxcXLSYgIkoiAgshJiYh/fUiSiIhJa0CCw8REQ/99Q8iDw8QEQ4PIg9mFxDTEBcXENMQF5EYDyIQFxcQIg8YAAAAAAIAcv+5A8cDuQAOABMAAAUhESEVMxUzNScFESERIwERIREhAyz9iAHYoEDH/c0C+0H+mwIA/gAGA32TwOOyAfwBAR0BK/77AQUAAAADADAASQPQAzcAIAAkAEYAAAEiBgcBDgEXHgE3CQEWNjc2Ji8BNTQmKwEiBh0BJy4BIxczFScFBxEUFjsBMjY9ATMVFBY7ATI2NREnESM1NCYrASIGHQEjAf8DBwT+QwgCBgUVBwGvAa8HFAYGAginDQpeCg2KBAgEyC8v/hQvDgnfCg6MDgrfCQ4vsA0KvAkOsAM3AgP+oQYUCAcCBgFU/qwGAgcIFAaEyQoNDQpabAMCL4wlpSX+iQoNDQrT0woNDQoBdyX+fNMJDg4J0wAACQAx/+UD3AOcACoASQBVAFwAagBvAHYAfgCDAAAlARE8ATEwJiMiBw4BBwYHBgcGFBcWFxYXHgEXFjMyNz4BNzY3PgExMCYnBSYnLgEnJicmJyY2NzY3Njc+ATc2NxEBBgcOASMiJwEhATA2Nz4BNTwBMQcxJzMOAQcTLgEnJicuAScmKwERIQEeARcHFTceARcHNRc3HgEXMQcjMzceARcC6v7zFQQ4NTVdJyccHA4ODg4cHCcnXTU1OCkoKEsiIh0EDw4E/ocrJyZCGRoQEQcGBw0NFxcfH0opKSwBCCEnJlMsKyoCa/5bAT0OAyotbrbwAx4ZbgQ+OBwiIkonKCgfAbn+exkvF1+REyIP1STVDhcKkXO7XwkJAoIBDQF8BRMBDg82JicwMDQ1bDU1MDAnJjYPDggIHxYXHgQODQRhChQUNyMjKCkrK1UpKSYmHh8sDQ0D/on+9x0TFBUKAXz+0hIENoJGAhjhri5ZJwFVTY03HRcWHwgJ/kcBhQIKCF9IkQoXDtVzl9YPIxKSXxcvGQALAAkASQP3AzcAOgBVAF0AYwBmAGkAbwC/ANkA8gELAAABLwE0JicuAQcFJyYGDwIOAR8BBwYWHwIUFhceATMyNjE3BToBMzI2Nz4BNT8BPgEvATc2JicuAScnFy8BOAExLgEnKgEjOAExBiYnLgEHIjAxBycFHgEXHgEXJxcVJzoBMyUHJxMnFyUPASUTBQc2JiclJgYHDgEnJgYPARwBFQYWFzIwMTgBMR4BFx4BFx4BBwYWFwUwMjMyNjc+ATc+ARcWNjc4ATEyNjc4ATUyNjcwNDE+ATU3NiYnLgE3Aw4BByU2JicuASc3OgEzMjY3BQYWFwcmBgcDLgEjIgYHBhYXHgEXHgEzMjY3NiYnLgEnFw4BIyImJy4BJy4BNz4BMzIWFx4BFx4BBwPqSSsEAwMGA/4a3wcMARNhBwgCMhcCCAcoFQQDAgQDAQL7AgEBAgECBQIDBC0QBwgCDCgBAQICBQSRJBsGAQgEAgMCHjQHAQwGAc89AQQGFg4ECQSw4AUBAwH9MiMgXg6tAoQOLPzUXwMsewIIB/3aBwwBBzQeBwsCKAEEAwECAgIPGAgIBgMCCAcCJwIBBgkBBBANDB0PAwQCAgIBAQIBAQEoAggHHiIGQA4WBv34AQkKCRsQIgEDASI4DAIJAiYhIhEhD+0HDwcyTwoGChAPLxsIDggyTgoGChAPLhxNCDwmBgsGFSMMDAgFBzwmBgsGFSMMDAgEAlAPywMGAgECAWUvAQcHWBUBDAf0cQYMAQlkAwYCAQIBNGwBAQIGA9cDAgsHOr4DBwIDBAHDrAUfBQcBBiIeBwgCKw0GEBsJAwQCJS4BAQOnmf47RiW7QtKrAcWrEQcMAXQBBwceIgYCCAfAAQEBBAcDAQEBAxANDB4OBwwBdAcGDxgICQUDAQEBAQEBAgEBAQMBwAcLAgY0Hv7ZChsQbhEhDg8VBqImIG0kOwyiAQkJATYBAkAxHDcXGCAGAQJAMRw3GBcgBqEmMAEBBRgSEioVJjABAQQZEhIqFQAEAEkAPQO3A0MAOQBDAE0AVwAAATQmKwE1NCYjISIGHQEjIgYdARQXHgEXFjsBHgEXFSMiBh0BMzUhFTM1NCYrATU+ATczMjc+ATc2NQUiJj0BMxUUFhclFAYjIiY1ESERNxQGKwE+AT0BMwO3DgqyDwr+WAoPsgoODxA1JCQoJRtgOooKDzEBFjEPCoo6YBslKCQkNRAP/VY9VpkFBQGfb01ObgF5yVY9EAUFmQLqCg8nCg8PCicPCp8pJCM2DxAwQQZtDgpNNDRNCg5tB0AwEA82IyQplFc9h9cSIhBETm5vTQEW/upQPVcQIhLXAAAGAEgAPQO4A0UAKwBFAFMAYQB8AIoAAAEyFhURFAYrARcWBgcGJi8BIxUUBisBBw4BJy4BPwEjIiY9ATQ2OwERNDYzBSEiBhURFBYzITIWHwEnNDY7ATI2NRE0JiMHMhYVFAYjISImNTQ2MwUyFhUUBiMhIiY1NDYzByMiBh0BFBY7ATIWDwE3PgE7ATI2PQEjIiY1JTIWFRQGIyEiJjU0NjMDZiIwMCJbEgEHBQYNBMhHJRmabAUNBgYGARAQGSQkGT4wIQJS/a4RFxcRASgEBwOlEAwJchIXFxJHCAwMCP49CAwMCAHDCAwMCP49CAwMCJk+CQsLCSgJDQEJRQMHBKIJDK8hMAJcCAwMCP49CAwMCANFMCL+ZiEwtwYLAwICBMcgGSRqBQIDAw0GWCQZxBkkAQoiMCkYEf5mERcDA6STCQ4XEQGaERhcDAkIDAwICQyFDAkIDAwICQx7DAjECAwPCTFEAgMMCCAwIV0MCQgMDAgJDAAAEwAGAKAHowLgAC8AVABtAHkAmACkALIA3QDhAQYBRQFwAXYBpAHXAfgCEQIeAkwAAAE1IxUyFhceAR0BFAYjIiY1NDYzMhYXMycjBy4BIyIGFRQWMzI2Nxc3NTQ2Nz4BNxcjDgEHDgEjIiY9ATQ2Nz4BMzUjFR4BFx4BHQEUBgcOASMVMzclNCYnLgEjIgYHDgEVFBYXHgEzMjY3PgE1BxQGIyImNTQ2MzIWBTQmJzU+ATU0JisBFTIWFx4BHQEUBgcOAQcVMzI2NScUBisBNTI2MzIWFRcUBiMiJic1MjYzMhYVBTUiJicuAScuAScjDgEHDgEHDgEjFTM1LgE1NDY3PgE3MxcWFBUUBgcVMycjNxcFIw4BBw4BIyImPQE0Njc+ATM1IxUeARceAR0BFAYHDgEjFTM3JTM1IiYnLgE9ATcXHgEXMzcVFAYHDgEjFTM1LgEnLgE9ATQ2Nz4BNzUjFAYPAScjFR4BFx4BHQEUBgcOAQcVJTMXHgEVFAYjFTM1IiYnLgEnLgEnIw4BBw4BBw4BIxUzNS4BNTQ2NzQ2Nzc+ATcXIwUzNTQ2Nz4BNzUjFR4BFx4BHQEnIxUeARceAR0BFAYHDgEjFTM1IiYnLgE9ARcXMjY1NCYnLgEnLgE1NDYzMhYXMycjBy4BIyIGFRQWFx4BFx4BFRQGIyImJyMXMzceATM3MzUiJicuAT0BNDY3PgE3NSMVHgEXHgEdARQGBw4BIxUFMjY3PgE1NCYnLgEjIgYHDgEVFBYXHgEzNyImNTQ2MzIWFRQGIwUzNTQ2Nz4BNzUjFR4BFx4BHQEnIxUeARceAR0BFAYHDgEjFTM1IiYnLgE9ARcBuHQFGwgHBSEiIzQ0ICkuBwUCBgwOIxgwTkcjGCwUEgQEBwUSBPcFAhcHBSUQHg0FBgURBWcFDwUHBAUGBBAFxQYBJBIPFS0YGS0RERMUERErGBwsERQQIi0sLC0yJycyASU7EBokLRF5BQ0GBgUFBgQRBX4POTAXHxwHFwUPIAwVJRIQAgYZBhseAUsFDQUHBgIKMhsFFC4TBA0GBQ8FZAwfAwICCAZcGQEcCmlhVisrAVIFAhcGBSYPHw0FBgURBWcFDwUGBQUGBBAFxQb5GGsFGwQHBgFCBAsDC1oGBgQVBX8FEgMHBQUHBRAFXQQEPEpdCBIHBQUFBgcWBAGyVBUBARsJewYNBQYGAgg4FRQPNA8DCgcFDgViCR8CAwcFBQgUCSVKAaoSBQcFFwVrBhkFBgaNUQgWBgYGBgYFGARrBRoFBgacwSYxGxYLGQwSEhgNHSIMCQENCwkfESMrFhYMFw4SExcXHygLCAIMDAkfGYt7BRIEBgQEBgURBXsFEAUHBAQHBBEFAS0cLREUExQREy4ZGi4SExMUEhEuGQInIiYjKSAjJgGCEgUHBRgEagUaBAYHjlIJFgYGBQUGBRgFawUaBAYHnQEQBgYDAgMMCBUSIEIxPUA2GVcWCQ1QNzpACwcWAVcGCQQCAgEiCCUIBQQKF7QGCgIBBAQEAQQCAwkGwAYJAwECBUU5GTAQFRESEhEvIB0uERASEhEUMBwBNkVEMz1AP3YmHAIBCBkeHRYFAwIDCgbBBggDAQMBBCAhgBcjagETHncVLgoPXgEhFEoFAwMECQUZgEY0ci4KDwMDBAUFAQkKAwsGCBYQPwIFAgcGAQRhbW0dCCUIBQQKF7QGCgIBBAQEAQQCAwkGwAYJAwECBUX1CAgDBRgUgw2eCiAI2L0GCQMCAwgIAQMCAwkGuAYJAwEDAQgDEgqQrwgBBAYEDguEFRgEBQQBCFY4AgQCBwcICAMDBAgGE5M1J4YjCQ8EAwQICAEJCgMMBgIUDw0WMxZfZbcTGQQEBQEICAEHAwUZFG+0CQEJBgUPCH8VGAQEBggICAMFGBWAxwMrIR0dCgQJBQgVEBMTKCJUDwYMKR0YIQoFCQUHFhETGTIcWBAGDAUIBAEDCQa5BgkDAQMBCAgBBAIDCAa6BgkCAgIIBhEQEzIdHTAQEhESERIwHx4uERERC0UwN0BKKzJFB7cTGQQEBQEICAEHAwUZFG+0CQEJBgUPCH8VGAQEBggICAMFGBWAxwALAAAAqwoNAtUAMQA9AEoAfACVAKEA0gDmAPMBIgFUAAABFxUjNTc+AT0BNDY3AyMDLgEnFRQWHwEVIzU3PgE9ATQmLwE1MxsBMxUHDgEVERQWFzc0NjMyFhUUBiMiJjcUFjMyNjU0JiMiBhUFFBYfARUjNTc+ATU0NjU0JiMiBgcVFBYfARUjNTc+AT0BNCYvATUzFT4BMzIWFRQGFTcVFBYzMjY3Mw4BIyImNTQ2MzIWFRwBByM1MzY0NTQmIyIGBzEFDgEHDgEjIiYnNzMXHgEzMjY3PgE/AQMuAS8BNTMVBw4BHwE3PgEvATUzFQcOAQ8BARUUFh8BFSM1Nz4BPQE0Ji8BNTMnNDYzMhYVFAYjBiY1AScuATU0NjMyFhcHIycuASsBIgYVFBYfAR4BFRQGIyImJzczFx4BOwEyNjU0JicFFBYfARUjNTc+ATU0NjU0JiMiBgcVFBYfARUjNTc+ATURNCYvATU3FT4BMzIWFRQGBwHOJr8mBAEBAYIBhgMGAgIFOo86BQIBBC+JeGp8JgQCAgQlU0REVFRERFNoGRYVGRkVFhkCEQIDHaIcAwICERsOFAgBBByhHAQCAgQcgAouIysvApExIRovDwELQjI3Vlc5LlABrFQBFRIWFwEBXQkaDhIkGgYOBxYBOQIDAgIEAgYMBANrAgQCEJUXAgECOi4DAQQjYiUFBgNKARwBBBygHAQBAgMcf18bExMbGxMSHAEJJxggPzcVNBwgAiwDBQYIExsbGiUaJUc5GTkYHwIuAQYEDhkdGxwBywIEHKEbBAIBERoPFQcCAx2iHQMCAgMdgAouIywuAQEBVyQBASQEBQXnCBIJ/r8BJwYNB9wHBQdMAgJMBwUH4wgFBD4B/voBBgEqBAQG/tgFBQRqSEpKSUhKSklTNjVTVDU1U2UGBQMbAQEbAwYEB1YVJzAODK8FBQMbAQEbAwUFxwYFBB0BPR4jPTwbQSJxATgxGRw2NEVLUEU0RQEHBQsFCgI4JzI+mxcyFhwXAwNkOAIDAwQIFgoJARAFCQUbAQEgAwUFoXEIBghHAQFBCQwJsgES8wYFAxoCAhoDBQbGBgUEHQFKFRgYFRMXARgT/vwSCygfKTEHCFRQBAUUFRMWCxAMIiEvMQoIWVkDBBcTERUNOQYFAxsBARsDBgQHVhUnMA8LrwUFAxsBARsDBQUBQQYFBBoBD8UfJD08G0EiAAAAAgAA/8AEAAPAAGQAcQAAATQnLgEnJiMiBw4BBwYVFBceARcWMzI2NTQmIyInLgEnJjU0Nz4BNzYzMhceARcWFRQGBwYwFQ4BIyImNRE0JiMxIgYHLgEjIgcOAQcGFRQXHgEXFjMyNjceATMyNjc+ATc+ATUFIiY1NDYzMhYVFAYjBAAoKYtdXWpqXV2LKSgoKYtdXWoXISEXU0lJbCAfHyBsSUlTU0lJbCAfFRQBCR4RGyYhFxUgAiFNKzcwMEcVFRUVRzAwNy5UIhNaOCxMGQIEAhwd/eU/WVk/P1lZPwHAal1diykoKCmLXV1qal1diykoIRcXIR8gbElJU1NJSWwgHx8gbElJUy9ZKgEBDhAmGwFgFyAcFRgZFBVIMDA2NzAwSBUUHhsyQCgkAgYDNng9mlk/P1paPz9ZAAQA+//fAwUDoQAPAB4ALAAwAAABISIGFREUFjMhMjY1ETQmBzMyFhUUBisBIiY1NDYzEyMiJjU0NjsBMhYVFAY3IREhAsP+ehsnJxsBhhsnJ/IoCw8PCygLDw8LPVILDw8LUgsPD57+XAGkA6EnG/zCGycnGwM+GydSDgsLDw8LCg/87A8KCw8PCwoPcQI9AAMALgB+A9IDAgADAAgADQAAASERISchEQkBNQkBNSED0vxcA6RF/OYBjQGN/nP+cwMaAwL9fEUBn/74AQhT/vgBCAgAAwAA/8sDaQPAAC8AYAEdAAABNzYmLwEuAQ8BLwEPAScmBg8BDgEfAQcXEx4BFzAXHgEXFhcWMjc+ATE+ATcTNycBBw4BDwMGIi8BLgEvAS4BLwEuAScmNj8BPgE/AT4BNzMeAR8BHgEfAR4BFxYGBxMOAQcOAQ8BDgEfAR4BDwEOAQ8BDgEvAS4BLwE4ATUmND8BPgEvAS4BNz4BPwE2NC8BJgYPAQ4BHwEeAQcUBg8BBiIvAS4BNSY2PwE2Ji8BLgEPASIUHwEeARcWBg8BBhYfATgBFxYGDwEOAQ8BBiYvAS4BLwEmNj8BNiYvAS4BJy4BLwE0Njc+AT8BPgE/AT4BNzMwFh8BFjY/AT4BNzoBMx4BHwEeAT8BPgE5AR4BHwEeAR8BHgEXFhQVBwNJFgICAzwTNxoRW5ycWxAaNxQ9AwICFx8UXQgjGhQTPygoKQ4jDV6BGiQIXBUg/vQtBhAFDBoMBg8FDAUPBgwFEAYsAQMBAQQEMwYSBhwFCQQLBQkEGwcTBjMCAwEBAwPKAQEBBA0FZQQDAhADAQMEAw4JEAYQBzgHDwYuBgVlBgQDJwMBAgMMB3sHB0kIEQk/BwcBGQEBAQsHIwkQCSYHCwEBARkBBwdACBEISQcHewcLBAMBBCcEBAZlAQUBBS4GDwc4BxAGEQkOBAMDAQIRAgIFZQUNBQEBAQECAgMGBB0EDAQnAgYDAQoHVQYNBi8HEwcHDwcHFAYvBgwHVQcKBAUDJwQMBBwFCQMBAQLLMQUKBDwUDQoGYwEBYwUJDBQ+AwgEM1ZN/qAfNBINDisbGxsLCz1bEjQeAWFNVv41IAQMBQsXCwQECwUNBQsFDAQfAQMCBAcBGwMIAwwCAwEBBAEMAwgDGgECAgQHAgFiAgUCBQ8GawUQBygHEQgJDBMHDQQCAxoECgUpAQUOBkQEDwZLBw8HBwsCLwMEAQYBAgISAgwHhwUMBgMFAggCAggCBQIGCwaHBw0CEgIBAQcFAy4DCgcHEAdKBg4FRAEFDwUoBQoEGwMCBQ0IEwsJCBAIJwgPBmsFDwUDBAIEBw0HBgsGKgYRBTAEBwMCARABAgIPAgYCAgYCDwICARABAgMHBDAFEQYqBxAIBAoFAwAAAAARAAD/wAQAA8AAGwAkAC4AOABCAEkAUgBaAGEAbAB2AH0AhQCNAJQAngCpAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmBQ4BBy4BJz4BBx4BFw4BByM+AQMzHgEXDgEHLgEXPgE3HgEXLgEnBS4BJz4BNzUOAQcuASczFTUjPgE3HgEXNS4BJz4BNwEjLgEnPgE3HgEXAw4BBy4BJx4BFyUeARcOAQcVPgE3HgEXIxUzDgEHLgEnFTUeARcOATc+ATceARcOAQc3LgEnPgE3Mw4BBwIAal1diykoKCmLXV1qal1diykoKCmLXV3+6BIeDhAhDxw/iBUtFw8TAp0FNjucAhMPFy0VLDaQECAQDh4SIz8cAQ0qShsjSCQqUykOEQLHxwIRDilTKiRIIxtKKgHgnAITDxctFSw2BZUQIBAOHhIjPxz+8ypKGyNIJCpTKQ4SAcfHAhEOKVMqJEgjG0plEh4OECEPHD8jqxUtFw8TApsDNi0DwCgpi11dampdXYspKCgpi11dampdXYspKGEXNR4GDAgZKHALEggxbzxJg/72PG8xCBILNYPnBw0GHjUXDygZbgtSPQkKAj0BDQotZjax8DZnLAoNAT8CCgk9Ugv+YTxvMQgSCzWDSQEwBw0GHjUXDygZbgtSPQkKAj0BDQotZjY/NmcsCg0B7a4CCgk9URMXNR4GDAgZKA9/CxIIMW88SYM1AAAABQAA/8AEAAPAABsAJwAzAFEAbQAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMiJjU0NjMyFhUUBgEUBiMiJjU0NjMyFjcuASMhIgcOAQcGFREUFhceATMhMjY3PgE1ETQmJwMUBgcOASMhIiYnLgE1ETQ2Nz4BMyEyFhceARUCADYwMEgVFRQVSDAwNzcwMEgVFBUVSDAwNkZjY0ZGY2MBCCMYGSMjGRgjXyhvQf5WQzc3TxUWKywqbT8BpkJuKCorKikIIBwcTC7+Wi5MHBwcHBwaTi4Bqi5NGxsdAsoUFUgwMDc3MDBIFRQVFUgwMDY2MDBIFRX+T2NGRmNjRkZjAbgZIyMZGCMjgiorFhVPNzdD/lhCcSkpKConKHBCAapBbSj9gDBMGhsbGxscTDABqC5MHBsbHBwcSy0AAAAAAgAAAFkEAAMnAEMARgAAAS4BJyYnLgEjIjEwIyIGBwYHDgEHBgcOAQcUMTAVHgEXFhceARcWFx4BMzIxMDMyNjc2Nz4BNzY3PgE3NDEwNS4BJyYBEQUD6wkxIB9CQoc0MzM0h0JCHyAxCQgEBAQBAQQEBAgJMSAfQkKHNDMzNIdCQh8gMQkIBAQEAQEEBAT9pAEMArggMQoHBQQEBAQFBwgxIh4rKk4cGxscTiorHiAxCgcFBAQEBAUHCjEgHisqThwbGxxOKiv+jQEymQAAAAMAIP/gA+ADoAAbAB8APAAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMjNTM3DgEHFSM1PgE3PgE1NCYjIgYHIz4BMzIWFRQGBwIAY1hXgiYmJiaCV1hjY1hXgiYmJiaCV1gya2tGGCsFYwMnFhUgIR0oIwFrAWBRaE4lGAOgJiaCV1hjY1hXgiYmJiaCV1hjY1hXgiYm/RRkqxIkIBwhMDIRESEdIiA4J09mYyo2NBIAAAAEAAr/ygP2A7YACgAhACUAMAAAASIGHQEzNTQmIzEFFRQGIyImPQEhFRQGIyImPQEjESERIxMhESEDIgYdATM1NCYjMQEFGiV+JRoCNSUaGiX+iCUaGiW8A+y8Pv0QAvB9GiV+JRoDtiUaXl4aJZ0/GiQkGj8/GiQkGj/8sQNP/S8CFQFZJRpeXholAAMAAP/ABAADwAAbACoAOQAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgcyFhcBLgE1NDc+ATc2MxEiJicBHgEVFAcOAQcGIwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qOmss/fseIh0dZURETTprLAIFHiIdHWVERE0DwCgoi15dampdXosoKCgoi15dampdXosoKIwiHv37LGs6TUREZR0d/RgiHgIFLGs6TUREZR0dAAACAAAAAAOAA4AABAANAAATESERIQEjFSMVIxEhFQADgPyAAs2ztLMCGgOA/IADgP6atLMCGrMAAAUAlwAAA2kDgAALAA8AKwBDAFsAAAEHIxQGFSE0JjUjJwUTIRMFMTIWFx4BFRMUBgcOASMiJicuATUDNDY3MDIzMzIWFx4BFREUBgcOASMiJicuATURNDY3MzIWFx4BFQMUBgcOASMiJicuATUTNDY3AakY5BYC0hbmFv53FgI4Fv4/BAkDAwQWAwMDCAQFCAMDBBYKCQEBjQQJBAMEAwMECAQECAQDAwsJjwQJAwQDFgQDAwgFBAgDAwMWDAkDgEIdAiIeASJCr/0vAtFcAwMDCAX+FQUIAwMEAwMDCAQB7AgNAgMDAwkF/hUFCAMDAwMDAwgFAesJDQEDBAMJBP4UBAgDAwMEAwMIBQHrCQwBAAAAAAMAIP/gA+ADoAAbAB8AIwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMjNTM1IxEzAgBjWFeCJiYmJoJXWGNjWFeCJiYmJoJXWDBubm5uA6AmJoJXWGNjWFeCJiYmJoJXWGNjWFeCJib9FWI5AXoAAwAoAEUD2AM7ACwATQBaAAAlNS4BPQE0JiMiBgc1JwcVHgEXHgEdARQGBxUhNS4BNRE+ATMyFh0BFAYHFSUlLgE1ETM1IzU0Njc1BgcOAQcGHQEHFTMRFAYHFSEwNDETIgYVFBYzMjY1NCYjA9gdGU9HMFMZAtQFCgQNEBkfARAbFwoVCyQ7FhsBEP18HiNNTSorOC4uQhISRkUZHgEeQh4rKx4eKyseRggGHS3/PlAyIFEEPwUDBgQJGxz/LR0GCAgFHScBNgIEJijvJx0FCAEIBB8tAU09jDZEBQgEDw80JSQwPTsJ/rMtHQYICALaKx4eKyseHisAAAAADgACAPAHqQKQAFMAaQCmALMAwAD/AQ0BSwFZAZkBqAHRAeAB8AAAAQ4BBwYWNzI2MzIWMzI2Jy4BJyY2MTQ2MzIWHwEWNjU0NTQ2NTQxNhY1NCYjIgYjIiYjIgYVFDYHFRQGLwEuASMiBiMiJiMiBhUeARcwFRwBFRQHAQ4BBwYUFx4BBw4BFxY2Nz4BJy4BBxMeATMyNjU0Jy4BJyY1NDYzMhYXHgEzMjQvATQmIyIGJy4BIyIGFRQXHgEXFhcUBiMiJicuAQcGFBc2FhcFMjY1NCYjIgYVBhYzAzIWFRQGIyImNSY2MwU+ATU0JiMiBiMiJiMiBhUUNh0BFAYHDgEzMjYzMhYXFjYnLgE9ATwBMzI2FzAWFx4BFxY2NTQGJy4BJzQ2MSc0NjMyFhUUBiMqAT0BBz4BNTQmIyIGIyImIyIGFRQ2HQEUBiMiFjMyNjMyFjMWNicuASc1NDYzMhYfAR4BMzoBJzQ2BwYmLwEmNjEnNDYzNhYVFAYjKgE9AQceARcWBiciFjc+ATMyFjMyNiciJicuAS8BNCYjIgYPAQ4BFRQWMzI2MzIWFxY2Jy4BNz4BMT4BOwEyFhcwFjEnNjIfARYGKwEiJjcwNjEFFAYHBiIXFBYzMjYzMhYzMjY1NCY1NDY1NCYjJgYjIiYjIgYXHgEdATc0NjMyFhUUBiMGJj0BMzU0NjM2FhUOAScuATUwNDEFkAQPCgoEBgIbCxAbCAMEBwkiAgIDAQICBAO4DgYBASQDAQgkCwsOCwICLgECBb8CBgMFGAUFCwUBBgIzAQEBLQQMAwMBCAcUAggDAw4EFg0MAwQEJQIuGUwyGxtBGxspGx4tCAIEAwQBBwMDAwYGBRgjJzkaGz8bGgEqIC4sBQEDBAMBAQYB/eFOYWBHRmIBVksERExJMkRMAUI6/vMWI2IFECgRERAGAwYwGgQBAwIMGQwaHwMEAwUHJwsfCwZbIB1AFx8fO0osWggBVw0LHzQwDg8ethYmaAURJRIQDgYEBS4cBggNAgwUDRohAwgCCAsmAQEKJAwMNQwcGAMeAQMKBxsQTAECVw0MITMtDg4kjAMGAwcXBQYECAkUCQ0XDgIHBgQUBwcKBVwFAwUJE2YIGgUCCBIJCRMLCQIHCBUCAxkDDgZeCQcDDFACAwIsAQEHWQUDAjP+tBEEBgoBCwIQFxAMLQ1CKUcsKTwcFQ4NIAYEAgcGGiAHGk0bGjQwDAEFFigzASEsHgoBXiELAwMIAQMCBgMCCygdjgcEBgPrEQcRGy8vWiEhHgMJAgIDAgIDCQEywAMFCPUCCQICAwIMBDgbHEMfHwcBMgEJAQMHAxAyHwUFAgIIBRVBGgYFAf6uBhJBHS4TExYNDCAgHCEYAwoEA0AEAwgBAQ0uLCwSERYMDCAkJTUQBwgBAQcHAh0dIV9PSV5fSkthAUFlQEJKaEE4UJEKKhtDEQQCBAIMByXrGwYDAgYCAgECCAMCBR1hBAkBCG0eHCIBAggFCAk6JGcLAQKDDQIiKisXB3iDCiocQw8EAgQCCQUl6xsICgQEAggCAwkdXQQJBRNRFB4FBAQBAhAZcQECgg0DAiMqKxkGed8JFQcPDQEMAgECAwgCBQ0NHA30Aw8XLfIUAQcDAwMBAgIJAwILEBU4CAYHCSjKBAR4BQUDBnneHA0BAwYDAQEESxoxHAUCHiQZNQIEBQcDAwka4moDCEQXFDMBFhlpdRQOASslFR4BAQYLTQAADgAAARsJBAJlABMAIAAuADsAVgBeAHkAjQChAK0AvQDWAOYA9gAAAQcjLgEjIgYHBhYzMjY3MwczNyMHDgEjIiY3PgEzMhYHNzMHMz4BMwciBg8BIzc3MwczNzMHFyMnIwcjJSIGBwYWMzI2Nz4BNyMOASMiJjczPgE3NiYjBz4BMzIWFSMFDgEjIiY3PgEzMhYXIy4BIyYGBwYWMzI2NxclBzMHIzUjByM1IxEzNzMVMxMzJxMjNyMOASMiJjc+ATMyFhczNzMHJzI2NzYmIyIGBwYWJSM3IwcOAQcxBzMHMzczNzczBzM+ATMyFhcWFA8BIzc2JiMiBg8BIxMhByM1IwMzNzMVMzczFTMRBSM3IwcOAQcxBzMHMzczNwIwBAEEFxclQggIJiwRIQoBBDcjNxIDGhoaDgIDHBgYEQNoNAQBBRYYChQaBBM4I4o3GgFBQVUxPyQBEDgBKSpDBwcwKA4cDQ4XCjkHEQ0QFgGLAgEBCCwrOAMYFRYOVARwDj0lKi8IB0MqJS4BOAMPEhQdBAMTFBEWBjn+M2wfYgEwYQE4MGIBMK0bEWo3BAEKIhAsJgcIQyUXFwQBBDcjXhobAwMSFxgcAwMPASQjCzEEAxYPCBsaNxsjB+o3EAEIGRMNGwcJBRM3EwECFhcOARM3L/jLYgEvrkNiATBhATgDdSMKMAQEFQ8JHBs4GiQHAdsUCRE1Lic8DA4Uul0NIiINEB8eEV0UBxM4DRVmukiLQ1JoWlrAPScpOQgJCBgPBwoSEQMGBio7TggXFwgsHy06Kig6LCIKEAEcFBQbEAkB/kKTk5OT/v6TkwECQv68FA4MOyguNREJFLotIw0RHiAQDSKNNxUSDgIqkJAqSFwNDQoKDh0ZaGUHIB4HZgEBk5P+/pOTk5MBAkg3FRIOAiqQkCoAAAAAAwBG//IDzgNIAAsADwAUAAABFSE1IxEzFSE3MxMDITUhEzUhESEDY/1Wc3MCoAFyAtP+GwHlC/4QAfACYZaW/lXExAGr/eFoAbTq/uAAAAAEACD/4APgA6AAAwAPABsAIwAAASEDIQEUBiMiJjU0NjMyFgUUBiMiJjU0NjMyFjUVIQMjNTMTA5D+IFACgP34OykpOzspKTsBuDspKTs7KSk7/YB4eMh4AZgBkP0cKTs7KSk7OykpOzspKTs723gCWHj9qAAAAAACAAcAPgQAA0kAIgBFAAABFAYjIiYnNQEOASMiJi8BJjQ3NjIfAQEjIiY1NDY7ATIWFQE0JiMiBhcVJy4BIyIGBwEGFBcWMjcBFyMiBhUUFjsBMjY1BAAOCQoKBP62BxEJCRIG/AcHBxMH/AFKNQkODgluCQ7+vg4JChED0gYRCgkRB/6MBwcHEwcBdNI1CQ4OCW4JDgLECQ4OCTX+tgcHBwf7BxMHBwf7AUoOCQoODgr+BQoODwk00gYHBwb+iwYUBwcHAXTSDQoKDQ0KAAAAAQA4AGsDyAMVAD4AADchNS4BJy4BNRE3Ex4BFzMTERQGBw4BBxUhNS4BJy4BNRE0Njc+ATc1IQ4BBwsBIRUeARceARURFAYHDgEHFTgBKQ5KDRERAbcMHwgf9w8RCzsOAWEONAgSDQwTDi4N/v8BCgumzP7/FTISDw8PERE/DGsWARUKDkA6AWgl/ksbWBgCVf33ERkJBQcCFhYCCgQJGBEB/REaBgUIARYIMhv+dAHhFgILDwsoHv6UOkMNDAwCFwAAAAIAAP/BA1UDwABCAGUAADc6ATMcARUiIyoBIyIjNDU0EDU0NToBMzIzOgEzMjMyFx4BFxYXHgEXKgEjLgEnLgEjJiMqASMiIyIGIxQVHAEVFBUFPAE1MhY3PgE1PAE1PAE1OgEzFBYVFBYHBgcOAQcGBw4BJ6srVCorKitUKyorBAcEPj4+fD4+PkA6OVoeHggCAgEsVCkFCAgXTzUqKSpTKSoqAQIBASoLFgtHYStVKgEBAgISEj0pKjAlTCdrK1QrgH+AAQCAgIAWFk82NkALFwsSJBAwMwEBVVVVq1VVVqoqVSwBAQRmSC9eMAMIBAICATlxODMwL08fHhENCQMAAAAAFwAGAOEJAwKgAC4ATQCTANUBAAEuAUQBkwHfAgMCKAI0AnkCpwLAAtMC7wMJAygDPgN4A5wDwAAAEzoBMxwBFSoBIzQ1PAE1NDU6ATM6ATMyFhcWFBcqASMuAScuASMmBiMwIiMcARUXPAE1OgEzPgE1PAE1PAE1OgEzFhQVHAEHDgEHDgEnJT4BNz4BNz4BMxYyNzIWFx4BFxQWFz4BNzoBMw4BByoBIyImJy4BJy4BJw4BByoBIyImJy4BJy4BJzwBNToBMx4BFzIwMyUOAQcqASMiJjUuAScuAScmNDU6ATMeARc2NDc+ATc+ATM6ATM2FhceARc+ATc6ATMOAQciBiciJjUuAScuAScwIiU6ATMyFhceARceARc8ATU6ATMcARUqASMiJicuAScuASccARUqASM8ATUhOgEzOgEzMhYXHgEXFgYHDgEHHgEXKgEnIiYnLgEnLgEjKgEjHAEVKgEjPAE1FzIWNzoBNz4BNS4BIyYiIzAGMRwBFSUqASMiJjUuASMiBgcOARUGFhceARceARceARcWBgcOAQcGJicuASc6ATMyFhUeATc+ATc2JicuAScuAScuAScmNjc+ATc2FhceARciFBUFOgEzFBYVHgE3MjY3PgEnLgEnLgEnLgEnJjY3PgE3NhYXHgEXKgEnMCY1LgEjIgYHDgEVBhYXHgEXHgEXHgEXFgYHDgEHBiYnLgEnJRwBFToBMxwBFSoBIzwBNToBMxwBFSoBIxwBFToBMxwBFSoBJRwBFToBMxwBFSoBIxwBFToBMxwBFSoBIzwBNToBMxwBFSoBIwUqASM8ATU6ATMcAQE+ATc+ATc0NjM6ATM2FhceARcUFhc+ATc6ATMOAQcOAQcUBiMmIiMuAScwIjEOAQcOAQcGJiMqASMuASc6ATMeARcyMCU8ATU6ATMcARUqASciJjUuASc0JiccARUqASM8ATU6ATMeARceARceARcwNjEFPAE1OgEzOgEXHgEXFhQHDgEHIgYjKgEjNzoBMz4BNTwBNTQmJyYGIxwBFTccARUUBgcGIicuASc0Jjc+ATc2MhceARccARUjMTQ2JzQmIyIGFRwBFRQWFxYyNz4BNTYmNSEcARUOAQcGJicuATU8ATU0Njc2FhceARUcARU4ATEjHAEVFBYzMjY1PAE1NCYjIgYVHAEVBToBMx4BNz4BNTYmJy4BJy4BNz4BNzYWFx4BFyoBIzAmNS4BBwYUFx4BFx4BFx4BBw4BBwYmJy4BNSccARUqASMcARU6ATMcARUqASMcARU6ATMcARUqASM8ATU6ASE6ATMcARUcARUUBgciJicuATc6ATMeATcyNjU2NDU8ATU8AVATJBIlSSUCAwI1azY4UggBARMkEgIEAwoiFyRIJAEBgQUJBR8qEiUSAQECNyoQIREE6AIGAwUKBQECBAUKBgMDAQcPCAEBBw0HCRAJChUKBw8HAQMBBg4GAwQECRMJBw8HAQIBAwcDBg0HCBAJBw0HAQH+cAkTCgcPBwECBgoGBAkEAQgRCAcOBwEBBw8IAQMDBQkFBAQBCBAIBw4HCBAJChUKBw8HAQMGDAcCBgMB/gYIDwgBAwETJhIDBwMJEQgIEAgBAgEVKhUBAgEJEAkEuQIDARUrFQ4YCQcHAQIGDQYQCQ4cDgkSCQECAQ0ZDAIEAwcOBwkQCSILFgsECQQMDQEODQ4cDwEB9QgQBwECBRQOBAkFCQoBCAkIEQgHDgYTEgEBCg4IEgoSIg8MDQEIEAgBAgcmFQgIAQEGCAgSCQULBRMYAgEFCgkWDQwZDBATAwH7vwkRCAEFGRIFCwQOAgwFDQYJEgkSGAEBBQoJFw0NGQsREQMIEAkCBRcNBAgECQoBCAgIEQkGDAYRFQICCA8IEwoNGQwUFgEDHxgvGCBAISBBIBcwGBcwGBcw+zYYMBgYLxkYMBggQSAgQSAYLxkDfwgQCQgRCPyRAwYDAgQCAwMBAwEDAgEFCQUBAQQGBAYLBgIEAwMGAwMCBQsFBQkFAQMHAwEDAwMLBQEDAQYLBQYLBgMHAwEByAYMBQULBQEDChIKAgIGDAYGCgYBAgEJEwkBAgEB/S0CBAIMGAsQEwEBAQESEAIFAgwXDBgGDgYICggIBg8HuBAOCBEJCw8BAQEBEQ8HDgcNEAEYAQEMCgkNBQUGDQYEBQEBAbsCEg8HDwcNDhERCRAIDAxEDAoLDA0KCgwBPAYLBgQPCgMGAQQEBw0HDw4EAgUDDScKBAQBBgoGAwUSBgUGBQsFBQwECAUBAQkICxgLCgoZDBkMChYMCxYLDBkMEiQSEiT+pQYLBhEPBAkECwwBBQsGBAYGBAUBAS8SJRI3NzdvNzc4SDcFCgUIDwcVFgEBSpNKShMkEwIsHxUpFAEEAgEBARgxGCxIDwYEAUQKFAoTJRMCAwEBAwMbNxsBAwElTCU3bTcEARgxGAgRCSJEIgMBEiQSI0UjAQIBJUsmQyJEIgMBHTkdGDAXAQMBJUsnAgIBGzccAwIBBAQcOBwlSyY3bjYBAQMBFywWCxULUwMBIUAhBQoFJk0nN203AwElSCQCAwInTic3bTcJCgYQCRAfDAYHAhgvGQECAhUqFgMCGC8YN243XAEBAQIQDAsQAQEOHQ8iAgENDAEBAwwKCQ8DAwQDAQQDBxwTERsKBQYBAgYMCxsRAwEWEgkECggJDgQEBQICAgEFGxMPGwsJCQIBAgYHGxIBAV0BAgEREgECAwYfCAQEAgIEAwUbFA4ZCwoKAQEDBQkbEwECAQ0MAQEDDQkJDwMEBAICAwIGGBMRHgsHBgECAwUIJRQaDx4QCBEIN203CBAJDx0OCRAJXA8cDwkQCBAeEAgQCTdtNwgQCbo3bTc3bQE8ChYKBgwHAgIBAwMPHw8BAwERJBILFgwPHw8DAgEPHQ8KFAoFCwIDAhs3HBIjEgMRIhEcNxwBAgIOHg4CAgERIRIcNxwBAgEPHg8BAwEBKxw3HAEBExAJEgkQEgMBFgELCAcOBwcLAQEBECIRIgQJBQ4UAwICBBAMCxULDxICAQEDFA4ECQUECAQJCgoJCBAIBggDAwMCCAUFCQQGCwYNEgIBAQIDFA0IEQgRFQMBAQMFEQwFCQUEBwQKCwsKBxAHCgoKCgQHBBUJCAMBBAQEBgECAwIEFg8ECAMKAwsECgUBAQYEBQMLAgICAgIEAwUQCggMAwUBBQQSCUwFCgYFDAYFCwUGDAYGCgUbNxwBAwISJRIPEQEBAQIRDAgEAQUEAgQCESERAQMAAQAd/+wD4wODACcAAAE2Mh8BHgEXBR4BDwEOARcTFgYvASYiDwEGJjcTNiYvASY2NyU+ATcB7ggUCHsHIREBEhEGDMYMDQMvAhAP9g4qDvYPEAIvAw0MxgwGEQESESEIA4MPD/kPGAIoAxQLwgsoEP7uEAwIgQcHgQgMEAESECgLwgwTAygCGQ4AAAABACcADgPZA0AADAAAJQEmIgcBBhYzITI2JwPZ/n4ddB3+fh06OgMEOjkcpAKcMjL9ZDJkZDIAAAYAAACnBAAC2QAJABsAJQAvAEMATQAAExUXEQcxMycRNxMjNxEnMzIWFRQGBx4BFRQGIxMjFTMyNjU0JiMXIxUzMjY1NCYjBSM3ESczMhceARcWFRQHDgEHBiMDIxEzMjY1NCYjAC4utC4u4rwsLMFUUC8hKT1eYQE9MisyKCoNSkMvMjEpAXW9Kiq1PS0tOw8ODw86Kys5DiwzRUxJTwLWAUD+U0FBAa1B/dI9AbU9VDY0QQkKSjJMVQHurjQsHjDxujQnKTb7PwGyPhITRjEyPkc2N0kTEwHt/lhmcWVsAAAAAAIAzgAAAzIDgAAOADwAAAEyNj0BNCYjIgYdARQWMxMVMxUUBw4BBwYjIicuAScmPQEzNSMVFBceARcWFxUjFSE1IzU2Nz4BNzY9ASMCAENgYENDYGBD3B0UFEMtLjMzLi1DFBQdVhYVSzMyOqwBkqw6MjNLFRZWAUBfRPpEX19E+kRfATw5YDQtLUQUExMURC0tNGA5mTw1NVIaGQZ5OTl5BhkaUjU1PJkAAAABAAAAAgAAmC+Wo18PPPUACwQAAAAAAN4h0RYAAAAA3iHRFgAA/7kKDQPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAoNAAAAAAoNAAEAAAAAAAAAAAAAAAAAAABOBAAAAAAAAAAAAAAAAgAAAAQAAG4EAAEOBAABDgQAAG4EAACTBAAATwQAAE8EAACTBAAAYwQAAFEEAAD0BAAA6QQAACAEAAAzBAAAZgQAAGAEAABgBAAAYAQAAFgEAABgBAAAcgQAAH4EAABSBAAAAgVGAKkEAABRBAAAXwQAALwEAAA9BAAAZgQAABYEAAEdBYAAJQWQAIkD+QDnBAAAkgQAAEAEAADrBFYARQQAAFkEAAByBAAAMAQAADEEAAAJBAAASQQAAEgHqQAGCg0AAAQAAAAEAAD7BAAALgNpAAAEAAAABAAAAAQAAAAEAAAgBAAACgQAAAADgAAABAAAlwQAACAEAAAoB6kAAgkJAAAEAABGBAAAIAQAAAcEAAA4A1UAAAkKAAYEAAAdBAAAJwQAAAAEAADOAAAAAAAKABQAHgAyAEgAXAByAI4AqADCANwA8AECARYBJgFcAYoB5AJKAqgCxgMGA3wD0gQiBI4FVAVoBZIFxAaABwIHeAf+CCwIYAkcCZYJ0goyCmgKxgs0C1oLwgyMDgwOhA9AElYUIBS+FQYVKBbQF+AYghjqGUYZjBnoGgQajhrIG0Yd1B8wH1gflB/8IF4g4CWuJfQmECaCJtgAAAABAAAATgPBABcAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABQAAAAEAAAAAAAIABwBOAAEAAAAAAAMABQAwAAEAAAAAAAQABQBjAAEAAAAAAAUACwAPAAEAAAAAAAYABQA/AAEAAAAAAAoAGgByAAMAAQQJAAEACgAFAAMAAQQJAAIADgBVAAMAAQQJAAMACgA1AAMAAQQJAAQACgBoAAMAAQQJAAUAFgAaAAMAAQQJAAYACgBEAAMAAQQJAAoANACMaWNvbnMAaQBjAG8AbgBzVmVyc2lvbiAyLjAAVgBlAHIAcwBpAG8AbgAgADIALgAwaWNvbnMAaQBjAG8AbgBzaWNvbnMAaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbnMAaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon--"],[class^=icon--] {
    font-family: icons!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icons-loaded .icon--angle-down:before {
    content: "\e900"
}

.icons-loaded .icon--angle-left:before {
    content: "\e901"
}

.icons-loaded .icon--angle-right:before {
    content: "\e902"
}

.icons-loaded .icon--angle-up:before {
    content: "\e903"
}

.icons-loaded .icon--arrow-down:before {
    content: "\e904"
}

.icons-loaded .icon--arrow-left:before {
    content: "\e905"
}

.icons-loaded .icon--arrow-right:before {
    content: "\e906"
}

.icons-loaded .icon--arrow-up:before {
    content: "\e907"
}

.icons-loaded .icon--caret-down:before {
    content: "\e908"
}

.icons-loaded .icon--caret-up:before {
    content: "\e909"
}

.icons-loaded .icon--caret-left:before {
    content: "\e910"
}

.icons-loaded .icon--caret-right:before {
    content: "\e911"
}

.icons-loaded .icon--external:before {
    content: "\e912"
}

.icons-loaded .icon--font:before {
    content: "\e913"
}

.icons-loaded .icon--loading:before {
    content: "\e914"
}

.icons-loaded .icon--pencil:before {
    content: "\e915"
}

.icons-loaded .icon--play:before {
    content: "\e916"
}

.icons-loaded .icon--plus:before {
    content: "\e917"
}

.icons-loaded .icon--reorder:before {
    content: "\e918"
}

.icons-loaded .icon--search:before {
    content: "\e919"
}

.icons-loaded .icon--watchlist:before {
    content: "\e920"
}

.icons-loaded .icon--profile:before {
    content: "\e921"
}

.icons-loaded .icon--newspaper:before {
    content: "\e922"
}

.icons-loaded .icon--sun:before {
    content: "\e923"
}

.icons-loaded .icon--check:before {
    content: "\e924"
}

.icons-loaded .icon--close:before {
    content: "\e925"
}

.icons-loaded .icon--chart:before {
    content: "\e926"
}

.icons-loaded .icon--refresh:before {
    content: "\e927"
}

.icons-loaded .icon--twitter:before {
    content: "\e928"
}

.icons-loaded .icon--linkedin:before {
    content: "\e929"
}

.icons-loaded .icon--google:before {
    content: "\e930"
}

.icons-loaded .icon--facebook:before {
    content: "\e931"
}

.icons-loaded .icon--marketwatch:before {
    content: "\e932"
}

.icons-loaded .icon--wsj:before {
    content: "\e933"
}

.icons-loaded .icon--barrons:before {
    content: "\e934"
}

.icons-loaded .icon--moon:before {
    content: "\e935"
}

.icons-loaded .icon--clock:before {
    content: "\e936"
}

.icons-loaded .icon--lock:before {
    content: "\e937"
}

.icons-loaded .icon--download:before {
    content: "\e938"
}

.icons-loaded .icon--alert:before {
    content: "\e939"
}

.icons-loaded .icon--doc:before {
    content: "\e940"
}

.icons-loaded .icon--home:before {
    content: "\e941"
}

.icons-loaded .icon--pie:before {
    content: "\e942"
}

.icons-loaded .icon--dollar:before {
    content: "\e943"
}

.icons-loaded .icon--trophy:before {
    content: "\e944"
}

.icons-loaded .icon--chat:before {
    content: "\e945"
}

.icons-loaded .icon--mansion-full:before {
    content: "\e946"
}

.icons-loaded .icon--moneyish-full:before {
    content: "\e947"
}

.icons-loaded .icon--at:before {
    content: "\e948"
}

.icons-loaded .icon--phone:before {
    content: "\e949"
}

.icons-loaded .icon--mail:before {
    content: "\e950"
}

.icons-loaded .icon--brave:before {
    content: "\e951"
}

.icons-loaded .icon--globe:before {
    content: "\e952"
}

.icons-loaded .icon--instagram:before {
    content: "\e953"
}

.icons-loaded .icon--youtube:before {
    content: "\e954"
}

.icons-loaded .icon--help:before {
    content: "\e955"
}

.icons-loaded .icon--calendar:before {
    content: "\e956"
}

.icons-loaded .icon--disable:before {
    content: "\e957"
}

.icons-loaded .icon--flipboard:before {
    content: "\e958"
}

.icons-loaded .icon--trash:before {
    content: "\e959"
}

.icons-loaded .icon--info:before {
    content: "\e960"
}

.icons-loaded .icon--fn:before {
    content: "\e961"
}

.icons-loaded .icon--barrons-full:before {
    content: "\e962"
}

.icons-loaded .icon--marketwatch-full:before {
    content: "\e963"
}

.icons-loaded .icon--print:before {
    content: "\e964"
}

.icons-loaded .icon--cart:before {
    content: "\e965"
}

.icons-loaded .icon--stock:before {
    content: "\e966"
}

.icons-loaded .icon--mansion:before {
    content: "\e967"
}

.icons-loaded .icon--dow-jones:before {
    content: "\e968"
}

.icons-loaded .icon--newswires:before {
    content: "\e969"
}

.icons-loaded .icon--star:before {
    content: "\e970"
}

.icons-loaded .icon--triangle:before {
    content: "\e971"
}

.icons-loaded .icon--ibd:before {
    content: "\e972"
}

.icons-loaded .icon--microphone:before {
    content: "\e973"
}

.slide-down {
    -webkit-animation-name: a;
    animation-name: a;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    visibility: visible!important
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes a {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.expand-down {
    -webkit-animation-name: b;
    animation-name: b;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

@-webkit-keyframes b {
    0% {
        opacity: 0;
        height: 0
    }

    to {
        opacity: 1;
        height: 100%
    }
}

@keyframes b {
    0% {
        opacity: 0;
        height: 0
    }

    to {
        opacity: 1;
        height: 100%
    }
}

@-webkit-keyframes c {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes c {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes d {
    0% {
        -webkit-transform: scale(.33);
        transform: scale(.33)
    }

    80%,to {
        opacity: 0
    }
}

@keyframes d {
    0% {
        -webkit-transform: scale(.33);
        transform: scale(.33)
    }

    80%,to {
        opacity: 0
    }
}

@-webkit-keyframes e {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes e {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

/*a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}*/

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

/*body {
    line-height: 1.375
}*/

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

/*body,html {
    margin: 0;
    padding: 0
}

html {
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.375;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-height: 100.05%
}*/

*,:after,:before {
    box-sizing: inherit;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

/*body {
    overflow-x: hidden;
    margin: 0;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    color: #262626
}

body>iframe {
    display: none
}*/

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    font-weight: 700
}

a {
    color: inherit;
    text-decoration: none
}

em {
    font-style: italic
}

strong {
    font-weight: 700
}

button:hover,select:hover {
    cursor: pointer
}

/*button,input,select {
    border: none;
    border-radius: 0;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}*/

option {
    background: #fff;
    color: #262626
}

hr {
    border: none;
    margin: 0
}

/*img {
    display: block;
    width: 100%
}*/

ul {
    list-style-type: none
}

li,ul {
    margin: 0;
    padding: 0
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

body:after,template {
    display: none
}

body:after {
    content: "ExtraLarge"
}

@media (max-width: 1295px) {
    body:after {
        content:"Large"
    }
}

@media (max-width: 975px) {
    body:after {
        content:"Medium"
    }
}

@media (max-width: 655px) {
    body:after {
        content:"Small"
    }
}

/*body {
    padding-top: 82px
}

body.has-bulletin {
    padding-top: 122px
}

body.has-bulletins {
    padding-top: 162px
}*/

.container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 auto;
    max-width: 1280px;
    width: 100%
}

.container .region--primary {
    max-width: 960px
}

.container .region--aside {
    max-width: 320px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}

.region {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.component,.region {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%
}

.component {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    margin-bottom: 20px
}

.component .component,.component.no-margin {
    margin-bottom: 0
}

.column {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    width: 100%
}

.element,.group,.list {
    position: relative;
    margin-bottom: 20px;
    width: 100%
}

.element .element,.element .group,.element .list,.group .element,.group .group,.group .list,.list .element,.list .group,.list .list {
    margin-bottom: 0
}

.element .tab__pane .element,.element .tab__pane .group,.element .tab__pane .list,.group .tab__pane .element,.group .tab__pane .group,.group .tab__pane .list,.list .tab__pane .element,.list .tab__pane .group,.list .tab__pane .list {
    margin-bottom: 20px
}

.fixed {
    position: fixed;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 13
}

@media (max-width: 1295px) {
    .container {
        max-width:960px
    }

    .container .region--primary {
        max-width: 640px
    }

    .container .region--aside {
        max-width: 320px
    }
}

@media (max-width: 975px) {
    .container,.container .region {
        max-width:640px
    }
}

@media (max-width: 655px) {
    .container,.region {
        max-width:100%
    }

    body,body.has-bulletin,body.has-bulletins {
        padding-top: 82px
    }
}

.full-width {
    position: relative
}

.full-width:after,.full-width:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    width: 50vw
}

.full-width:before {
    left: 50%
}

.full-width:after {
    right: 50%
}

.container.container--full {
    max-width: 100%
}

.container.container--full.at-top {
    margin-top: -20px
}

.container.container--full>.region {
    max-width: 1280px;
    margin: 0 auto
}

.is-loading,.is-loading:before {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.is-loading:before {
    content: "Loading...";
    position: absolute;
    width: 100%;
    height: 100%;
    color: #939393;
    font-size: .563rem;
    letter-spacing: .1em
}

.force-lowercase {
    text-transform: lowercase
}

.hidden {
    display: none!important
}

.container--lightbox {
    opacity: 0;
    visibility: hidden
}

.element__title {
    display: inline-block;
    padding-right: 10px;
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 700;
    color: #3677a8;
    background: #fff
}

.paragraph {
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: .8em
}

.negative+.character,.negative .character {
    color: #b51a28
}

.negative .icon {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px
}

.negative .icon:before {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4px;
    border-color: #b51a28 transparent transparent
}

.positive+.character,.positive .character {
    color: #367f2e
}

.positive .icon {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px
}

.positive .icon:before {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px;
    border-color: transparent transparent #367f2e
}

.neutral,.neutral+.character,.neutral .character,.neutral .icon {
    color: #6a6a6a
}

.ignore-color.negative,.ignore-color .negative,.ignore-color.neutral,.ignore-color .neutral,.ignore-color.positive,.ignore-color .positive,.negative .ignore-color,.neutral .ignore-color,.positive .ignore-color {
    color: inherit
}

.citation {
    font: 400 .688rem/1.375 Lato,sans-serif;
    display: inline-block;
    margin-bottom: 10px
}

.citation .link {
    color: #3677a8
}

.citation .link:hover {
    cursor: pointer;
    text-decoration: underline
}

.citation__number {
    padding-right: 2px;
    font-weight: 400
}

.link:hover {
    cursor: pointer
}

.noscroll {
    overflow: hidden
}

body.noscroll {
    padding-right: 15px
}

.toggle {
    display: none
}

.j-scrollElement,.j-scrollViewport {
    position: relative
}

.download__data {
    margin-bottom: 20px;
    white-space: nowrap
}

.download__data.w50,.table__options .download__data {
    margin-bottom: 0
}

.download__data a {
    color: #6a6a6a;
    font-size: .75rem;
    transition: color .2s ease-in-out
}

.download__data a:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 3px;
    background-image: url(../images/download.svg);
    background-repeat: no-repeat;
    background-size: auto 100%
}

.download__data a:hover {
    color: #2e2e2e
}

.curated--cxense .element--article a {
    display: block
}

#maincontent :focus-visible {
    outline: 2px solid #2e2e2e;
    outline-offset: 2px;
    outline-style: dashed
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .download__data {
        display: none
    }
}

@media (min-width: 655px) {
    .transactions .download__data {
        position:absolute;
        right: 0;
        top: -35px
    }
}

.region--lightbox {
    position: fixed;
    top: 100px;
    bottom: 100px;
    left: 50vw;
    z-index: 14;
    height: calc(100% - 200px);
    max-height: 960px;
    width: 100%;
    max-width: 620px;
    margin-left: -320px;
    opacity: 0;
    visibility: hidden
}

.region--lightbox.is-active {
    visibility: visible;
    opacity: 1
}

.region--lightbox.is-active .element--ad {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.region--lightbox .element--ad {
    display: none
}

.lightbox {
    position: relative;
    height: 100%;
    max-height: 100%;
    width: 100%
}

.lightbox>.column {
    padding: 0;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.lightbox__body {
    overflow: auto;
    padding: 10px;
    width: 100%;
    background: #fff;
    height: 100%;
    position: relative
}

.lightbox__body.h-auto {
    height: auto
}

.lightbox__body .lightbox__header {
    padding: 0 10px 10px;
    border-bottom: 1px solid #e1e1e1;
    background: #f3f3f3
}

.lightbox__body .lightbox__header .header--secondary {
    background: #3b3b3b
}

.lightbox__body .lightbox__header .tabs--process {
    margin: 0;
    background: #fff
}

.lightbox__body .header--secondary {
    margin: 0 0 10px;
    width: 100%;
    padding: 0
}

.lightbox__body .header--secondary .title {
    color: #3677a8;
    text-transform: uppercase
}

.lightbox__body .header--secondary .title:before {
    display: block
}

.lightbox__body .header--secondary .label,.lightbox__body .header--secondary .link {
    background: #fff
}

.lightbox__body p {
    line-height: 1.375;
    font-size: .875rem
}

.lightbox__body .form__item {
    margin-bottom: 20px
}

.lightbox__body .form__item.w50 {
    max-width: calc(50% - 5px)
}

.lightbox__body .input--text+.btn {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2
}

.lightbox__body svg {
    display: none
}

.is-active .lightbox__body svg {
    display: block
}

.lightbox__body .pagination {
    border: none
}

.lightbox__body::-webkit-scrollbar {
    width: 4px
}

.lightbox__body::-webkit-scrollbar-track {
    background: transparent
}

.lightbox__body::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.25)
}

.lightbox__header {
    width: 100%;
    position: relative;
    padding: 0 10px 10px;
    background: #f3f3f3;
    padding-bottom: 0;
    border-bottom: none
}

.lightbox__header.contained {
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1
}

.lightbox__header .header--secondary,.page--tools .lightbox__header .header--secondary {
    margin: 0 -10px 10px;
    width: calc(100% + 20px);
    background: #3b3b3b;
    padding: 0 10px
}

.column .lightbox__header .header--secondary.header,.column .page--tools .lightbox__header .header--secondary.header {
    padding: 0 10px
}

.lightbox__header .header--secondary .title,.page--tools .lightbox__header .header--secondary .title {
    font: 700 .875rem/2.75 Mulish,sans-serif;
    color: #fff;
    text-transform: none;
    margin-bottom: 0
}

.lightbox__header .header--secondary .title:before,.page--tools .lightbox__header .header--secondary .title:before {
    display: none
}

.lightbox__header .header--secondary .title .label,.lightbox__header .header--secondary .title .link,.page--tools .lightbox__header .header--secondary .title .label,.page--tools .lightbox__header .header--secondary .title .link {
    background: transparent
}

.lightbox__header .header--secondary .title .label .icon,.lightbox__header .header--secondary .title .link .icon,.page--tools .lightbox__header .header--secondary .title .label .icon,.page--tools .lightbox__header .header--secondary .title .link .icon {
    vertical-align: middle;
    margin-left: 7px;
    font-size: .75rem
}

.lightbox__header .header--secondary .label,.lightbox__header .header--secondary .link,.page--tools .lightbox__header .header--secondary .label,.page--tools .lightbox__header .header--secondary .link {
    background: none
}

.lightbox__header .tabs.tabs--process {
    margin-bottom: 0
}

.content--lightbox {
    height: 100%;
    width: 100%;
    display: none;
    overflow: hidden
}

.content--lightbox.create-content,.content--lightbox.is-active {
    display: block
}

.lightbox__footer {
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
    padding: 10px;
    background: #f3f3f3;
    border-top: 1px solid #e1e1e1
}

.lightbox__footer .group {
    margin: 0
}

.lightbox__footer .pagination {
    border-top: none;
    padding: 5px 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 11;
    opacity: 0;
    visibility: hidden;
    background: rgba(32,32,32,.98)
}

.overlay.is-active {
    opacity: 1;
    visibility: visible
}

.toggle--overlay {
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 3;
    color: #fff;
    opacity: .5;
    background: none;
    font-size: 1rem;
    font-weight: 300;
    padding: 0;
    transition: opacity .2s ease-in-out;
    height: 100%;
    max-height: 40px
}

.toggle--overlay:hover {
    opacity: 1
}

.element--popup .toggle--overlay {
    font-size: 1.5rem
}

.h-100 {
    height: 100%
}

@media (max-width: 655px) {
    .region--lightbox {
        left:15px;
        right: 15px;
        margin: 0;
        width: auto;
        bottom: 50px;
        height: calc(100% - 150px)
    }

    .toggle--overlay {
        right: 10px
    }

    .lightbox__body .form__item.m100 {
        max-width: none
    }

    .header {
        margin: 0
    }
}

@media (max-width: 375px) {
    .lightbox__footer .group--buttons .btn {
        padding:0 10px
    }
}

.lightbox__body .video--player .video-wrapper {
    overflow: visible
}

.lightbox__body .video--player .video-wrapper .video-controls-background {
    height: 60px
}

.lightbox__body .video--player .video-wrapper .video-controls {
    bottom: 0;
    opacity: 0;
    padding: 0 10px 20px;
    transition: opacity .4s ease-in-out
}

.lightbox__body .video--player:hover .video-controls {
    opacity: 1
}

.lightbox__body .container--video {
    position: relative;
    height: 100%;
    width: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    margin: 0 auto
}

.lightbox__body .video__player {
    padding-top: 56.25%;
    width: 100%;
    height: auto
}

.lightbox__body .video__info {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px
}

.lightbox__body .video__title {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    color: #202020;
    margin: 0 0 5px
}

.lightbox__body .video__paragraph {
    font-size: .875rem;
    line-height: 1.375;
    margin-bottom: .8em
}

.lightbox__body .video__link {
    color: #3677a8;
    margin-bottom: 5px
}

.lightbox__body .video__time {
    color: #939393;
    font-size: .75rem;
    text-transform: uppercase
}

@media (max-width: 655px) {
    .video__info {
        margin-top:10px
    }
}

.region--full>.component.ad .is-loading>div {
    width: calc(100% - 20px);
    min-height: 90px
}

.component--aside .is-loading>div {
    min-height: 250px
}

[is=mw-sticky] {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 0 10px
}

[is=mw-sticky] .column {
    padding: 0
}

.element--ad {
    margin-bottom: 0;
    border: none!important;
    box-shadow: none!important
}

.element--ad>div {
    position: relative;
    margin-bottom: 34px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.element--ad>div:after {
    content: "Advertisement";
    position: absolute;
    top: calc(100% + 5px);
    left: 0;
    right: 0;
    text-align: center;
    font-size: .563rem;
    letter-spacing: .05em;
    color: #6a6a6a;
    white-space: nowrap
}

.is-native .element--ad>div:after {
    display: none
}

.region--aside .element--ad>div {
    width: 300px;
    min-width: 300px;
    min-height: 250px
}

.region--aside .group--brokers .element--ad>div {
    min-width: auto;
    min-height: auto
}

.container--advertisement .element--ad>div {
    min-width: 728px;
    min-height: 90px
}

.element--ad.is-loading:before {
    display: none
}

.element--ad.is-loading>div {
    width: 100%;
    background: hsla(0,0%,6%,.05)
}

.background--dark .element--ad.is-loading>div {
    background: hsla(0,0%,100%,.1)
}

.background--dark .element--ad.is-loading>div:before {
    border-color: hsla(0,0%,100%,.15);
    border-top-color: hsla(0,0%,100%,.3)
}

.element--ad.is-loading>div:before {
    content: "Loading...";
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #939393;
    font-size: .563rem;
    letter-spacing: .1em
}

#ad-lead-display-ad,#ad-mobile-display-ad {
    display: none
}

.page--home .container--advertisement .element {
    width: auto;
    margin: 0 auto
}

@media (min-width: 976px) {
    #ad-banner {
        min-height:250px;
        max-width: 970px;
        margin: 0 auto 34px;
        background-color: #f3f3f3;
        box-shadow: 0 0 0 1px #e1e1e1
    }

    #ad-banner>div {
        text-align: center;
        line-height: 170px;
        min-height: 250px;
        min-width: 970px
    }
}

@media (max-width: 1295px) {
    .container--advertisement .column {
        padding:0
    }
}

@media (max-width: 975px) {
    .region--aside .sticky__innards {
        width:100%
    }

    .region--aside .element--ad {
        margin: 0 auto;
        max-width: 300px
    }
}

@media (max-width: 655px) {
    #ad-lead-display-ad,#ad-mobile-display-ad {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 250px
    }

    .container--hero .component.ad {
        display: none
    }
}

.tool__tip {
    position: relative;
    z-index: 3
}

.tip--toggle {
    padding: 0;
    color: #3677a8;
    vertical-align: text-bottom
}

.tip--toggle.active+.tip--content {
    display: block
}

.tip--content {
    display: none;
    width: 300px;
    position: absolute;
    border-radius: 5px;
    padding: 15px 20px;
    background-color: #3677a8;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2)
}

.tip--content.inverse {
    background-color: #262626;
    color: #fff;
    padding: 12px;
    max-width: 150px;
    left: auto;
    right: 0
}

.tip--content.inverse .tip--close--bottom {
    font-family: Lato,sans-serif
}

.tip--content.inverse .tip--close--bottom:active,.tip--content.inverse .tip--close--bottom:hover {
    color: #fcb839
}

.tip-below .tip--content.inverse {
    -webkit-transform: none;
    transform: none;
    top: calc(100% + 4px)
}

.tip-below .tip--content.inverse:before {
    left: auto;
    right: 24px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #262626
}

.tip--content .label {
    background-color: #fcb839;
    color: #262626;
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    padding: 0 4px 1px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 8px
}

.tip--content .content {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.tip--content:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute
}

.tip-right .tip--content {
    left: 100%;
    -webkit-transform: translate(10px,calc(-50% + -10px));
    transform: translate(10px,calc(-50% + -10px))
}

.tip-right .tip--content:before {
    right: 100%;
    top: calc(50% - 7px);
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #3677a8
}

.tip-left .tip--content {
    right: 100%;
    -webkit-transform: translate(-10px,calc(-50% + -10px));
    transform: translate(-10px,calc(-50% + -10px))
}

.tip-left .tip--content:before {
    left: 100%;
    top: calc(50% - 7px);
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #3677a8
}

.tip-above .tip--content {
    bottom: 100%;
    -webkit-transform: translate(calc(-50% + 8px),5px);
    transform: translate(calc(-50% + 8px),5px)
}

.tip-above .tip--content:before {
    top: 100%;
    left: calc(50% - 6px);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #3677a8
}

.tip-below .tip--content {
    top: 100%;
    -webkit-transform: translate(calc(-50% + 8px),5px);
    transform: translate(calc(-50% + 8px),5px)
}

.tip-below .tip--content:before {
    bottom: 100%;
    left: calc(50% - 6px);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #3677a8
}

.tip--close {
    position: absolute;
    font-size: .625rem
}

.tip--close,.tip--close--bottom {
    padding: 0;
    right: 7px;
    top: 9px;
    color: #fff
}

.tip--close--bottom {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px
}

.tip--message {
    color: #fff;
    font: 600 .75rem/1.5 Mulish,sans-serif
}

@media (max-width: 655px) {
    .tool__tip.tip-bottom .tip--content,.tool__tip.tip-left .tip--content,.tool__tip.tip-right .tip--content,.tool__tip.tip-top .tip--content {
        top:100%;
        -webkit-transform: translate(calc(-50% + 6px),10px);
        transform: translate(calc(-50% + 6px),10px);
        left: auto;
        right: auto;
        bottom: auto;
        width: 80vw;
        max-width: 300px
    }

    .tool__tip.tip-bottom .tip--content:before,.tool__tip.tip-left .tip--content:before,.tool__tip.tip-right .tip--content:before,.tool__tip.tip-top .tip--content:before {
        bottom: 100%;
        top: auto;
        right: auto;
        left: calc(50% - 6px);
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #3677a8
    }
}

.container--masthead {
    margin-bottom: 20px
}

.container--masthead .fixed {
    top: 0;
    max-width: 1280px;
    height: 50px;
    z-index: 15
}

.masthead {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.masthead,.masthead:after,.masthead:before {
    background: #2e2e2e
}

.masthead .toggle--overlay {
    top: 0;
    max-height: 50px;
    height: 50px;
    width: 50px;
    background-color: #434343;
    opacity: 1;
    position: absolute;
    z-index: -1
}

.masthead .toggle--overlay.search-overlay-open {
    z-index: 1
}

.masthead .toggle--overlay:hover {
    background-color: #4d4d4d
}

.masthead .toggle--overlay .line {
    height: 2px;
    width: 20px;
    display: block;
    background-color: #fff;
    position: absolute;
    left: 15px;
    transition: width .2s ease-in-out
}

.masthead .toggle--overlay .line--left {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.masthead .toggle--overlay .line--right {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.masthead .btn--menu,.masthead .btn--search {
    -webkit-flex: 0 0 50px;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    height: 50px;
    padding: 0
}

.masthead .btn--menu {
    background: #3677a8
}

.masthead .btn--menu .screen-reader-text {
    color: #fff
}

.masthead .btn--search {
    position: relative
}

.masthead .btn--search:before {
    content: "";
    position: absolute;
    top: 17px;
    left: 17px;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    display: block
}

.masthead .btn--search:after {
    content: "";
    position: absolute;
    left: 27px;
    top: 29px;
    width: 7px;
    height: 2px;
    display: block;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 1px
}

.masthead .logo {
    -webkit-flex: 0 0 170px;
    -ms-flex: 0 0 170px;
    flex: 0 0 170px;
    width: 170px;
    margin-left: 15px;
    margin-right: 0
}

.masthead .logo svg {
    max-height: 50px
}

.masthead .logo a {
    display: block
}

.masthead .top-menu {
    margin: 0;
    padding: 10px 0;
    max-width: 185px;
    width: auto
}

.masthead .top-menu .btn {
    border-radius: 2px;
    line-height: 30px;
    display: inline-block;
    padding: 0 10px
}

.masthead :focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
    outline-style: dashed
}

.btn--menu {
    position: relative;
    background: #3677a8
}

.btn--menu .icon {
    position: absolute;
    top: calc(50% - 1px);
    left: calc(50% - 8px);
    display: block;
    width: 16px;
    height: 2px;
    background: #fff
}

.btn--menu .icon:after,.btn--menu .icon:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    background: #fff
}

.btn--menu .icon:before {
    top: -5px
}

.btn--menu .icon:after {
    bottom: -5px
}

#nav__menu {
    opacity: 0;
    transition: opacity .3s ease-in-out
}

#nav__menu.fade-in {
    opacity: 1
}

.list--menu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    overflow: hidden;
    width: auto;
    height: 50px;
    margin: 0 auto;
    padding: 0 10px
}

.list--menu.overlfow-visible {
    overflow: visible
}

.list--menu .menu__item {
    font: 400 .875rem/50px Mulish,sans-serif;
    height: 50px;
    margin: 0 7.5px;
    color: #fff;
    border-bottom: 5px solid #2e2e2e;
    position: relative
}

.list--menu .menu__item.is-active {
    border-bottom-color: #2e6c27
}

.list--menu .menu__item.is-active[data-section*=barrons] {
    border-bottom-color: #3677a8
}

.list--menu .menu__item:hover:not(.is-active) {
    border-bottom-color: #6a6a6a
}

.list--menu [href*=latest-news] {
    position: relative
}

.list--menu [href*=latest-news]:before {
    content: "";
    position: absolute;
    top: calc(50% - 2.5px);
    left: -10px;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 5px;
    background: #4db74d;
    -webkit-animation: c 3s ease-in-out infinite;
    animation: c 3s ease-in-out infinite
}

.menu__item.item--more {
    color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.menu__item.item--more .more__btn {
    color: #fff;
    padding: 0;
    font: inherit;
    height: 50px
}

.menu__item.item--more .more__btn:after {
    content: "\e908";
    font-family: icons;
    font-size: .563rem;
    margin-left: 5px
}

.menu__item.item--more .more__dropdown {
    position: absolute;
    background: #484848;
    padding: 10px 0;
    top: 100%;
    left: -20px;
    display: none;
    z-index: 9
}

.menu__item.item--more .more__dropdown.show {
    display: block
}

.menu__item.item--more .more__dropdown a {
    white-space: nowrap;
    color: #fff;
    display: block;
    padding: 10px 20px 10px 15px;
    border-left: 5px solid hsla(0,0%,100%,.001);
    line-height: 1
}

.menu__item.item--more .more__dropdown a:hover {
    border-left: 5px solid #6a6a6a
}

.nav {
    display: none
}

.profile {
    font: 400 .875rem/1.375 Mulish,sans-serif;
    margin-right: 10px
}

.profile .divider {
    margin: 0 5px;
    font-size: .9em
}

.account-links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    color: #939393;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1295px) {
    .container--masthead .region {
        max-width:960px
    }

    .container--masthead .list--menu .menu__item {
        font-size: .813rem;
        margin: 0 5px
    }

    .container--masthead .profile {
        font-size: .813rem
    }
}

@media (max-width: 975px) {
    .container--masthead .region {
        max-width:640px
    }

    .container--masthead .logo {
        margin-right: auto
    }

    .container--masthead .list--menu {
        display: none
    }
}

@media (max-width: 655px) {
    .container--masthead.Expanded {
        margin-bottom:0
    }

    .container--masthead.Expanded .masthead-elements .column:after {
        border-bottom: none
    }

    .container--masthead .region {
        max-width: none
    }

    .container--masthead .masthead {
        padding: 0;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .container--masthead .masthead .logo {
        margin: 0
    }

    .container--masthead .masthead .top-menu,.profile {
        display: none
    }

    .masthead .toggle--overlay {
        right: 0
    }
}

.profile {
    position: relative;
    font-family: Mulish,sans-serif;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    white-space: nowrap;
    margin: 0 20px
}

.profile .btn {
    color: #939393;
    text-transform: none;
    font-size: .875rem;
    letter-spacing: normal;
    font-weight: 400;
    padding: 0;
    height: auto;
    line-height: 1
}

.profile .btn--profile {
    height: 22px;
    width: 22px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: block;
    overflow: hidden;
    position: relative;
    opacity: .5;
    transition: opacity .2s ease-in-out
}

.profile .btn--profile:after,.profile .btn--profile:before {
    content: "";
    background-color: #fff;
    border-radius: 50%;
    position: absolute
}

.profile .btn--profile:before {
    top: 3px;
    height: 8px;
    width: 8px;
    left: calc(50% - 4px)
}

.profile .btn--profile:after {
    top: 12px;
    height: 14px;
    width: 16px;
    left: calc(50% - 8px)
}

.profile .btn--profile.is-focused,.profile .btn--profile:focus-visible,.profile .btn--profile:hover {
    cursor: pointer;
    opacity: 1
}

.profile .btn--profile:focus-visible {
    outline-offset: 2px
}

.profile .btn--profile .icon {
    position: absolute;
    margin: 0;
    font-size: .875rem;
    color: green
}

.profile.logged-in .btn--profile {
    opacity: .8;
    border-color: #3677a8;
    background-color: #3677a8
}

.profile.logged-in .btn--profile:hover {
    opacity: 1
}

.profile .icon {
    margin-left: 5px;
    font-size: .563rem
}

.profile .profile__menu {
    position: absolute;
    top: 36px;
    left: -69px;
    z-index: 10;
    display: none;
    width: 161px;
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 10px;
    box-shadow: 0 0 20px rgba(0,0,0,.1)
}

.profile .profile__menu:before {
    content: "";
    position: absolute;
    bottom: 100%;
    right: calc(50% - 7px);
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #e1e1e1
}

.profile .profile__menu :focus-visible {
    outline: 2px solid #2e2e2e;
    outline-offset: 2px;
    outline-style: dashed
}

.profile .profile__menu .profile__item {
    padding: 5px 0;
    font-weight: 400;
    transition: color .2s ease-in-out
}

.profile .profile__menu .profile__item:hover {
    color: #3677a8
}

.profile .profile__menu .profile__item:hover.subscribe {
    color: #367f2e
}

.profile .profile__menu .profile__item.divider {
    margin: 0;
    padding: 5px 0 10px;
    border-bottom: 1px solid #e1e1e1
}

.profile .profile__menu .profile__item.divider+.profile__item {
    padding: 10px 0 5px
}

.profile .profile__menu .profile__item.subscribe .icon {
    color: #367f2e;
    font-size: .875rem;
    vertical-align: middle
}

.profile .profile__menu .profile--name {
    text-transform: uppercase;
    font-size: .625rem;
    color: #3677a8;
    font-weight: 700
}

.profile .profile__menu .link {
    display: block;
    font-size: .813rem
}

.toggle--profile:checked~.btn--profile,.toggle--profile:focus~.btn--profile {
    opacity: 1
}

.toggle--profile:checked~.profile__menu,.toggle--profile:focus~.profile__menu {
    display: block
}

.mobile__profile {
    display: none
}

@media (max-width: 1295px) {
    .profile .btn,.profile .profile__name {
        font-size:.813rem
    }

    .account-links .divider {
        font-size: .688rem
    }
}

@media (max-width: 655px) {
    .masthead .account-links,.masthead .profile {
        display:none
    }

    .mobile__profile {
        display: block
    }
}

.btn--menu:hover {
    background: #306995;
    cursor: pointer
}

.btn--menu .screen-reader-text {
    color: #fff
}

.nav {
    position: absolute;
    top: 45px;
    left: 10px;
    z-index: 9;
    text-align: left;
    height: calc(100vh - 95px);
    width: 100vw;
    overflow-y: auto;
    overflow-x: hidden
}

.nav__content {
    padding: 20px 0;
    background: #306995;
    max-width: 320px
}

.nav__content .group--buttons {
    margin: 0;
    padding: 20px 20px 0
}

.nav__content .element--ad,.nav__content .side-menu {
    margin: 0;
    padding: 0 20px
}

.nav__content .element--ad>div {
    position: relative;
    display: block;
    height: 40px;
    width: 280px;
    margin: 0 auto 25px;
    min-width: 0;
    min-height: 0
}

.nav__content .element--ad>div:after {
    content: "Advertisement";
    top: calc(100% + 5px);
    left: 0;
    right: 0;
    color: #fff;
    opacity: .9;
    text-align: center
}

.nav__content .element--ad.is-loading>div {
    background: hsla(0,0%,6%,.1)
}

.toggle--menu:checked~.nav {
    display: block
}

.toggle--menu:checked+.btn--menu {
    background: #306995
}

.toggle--menu:checked+.btn--menu .icon {
    background: transparent;
    opacity: .6
}

.toggle--menu:checked+.btn--menu .icon:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.toggle--menu:checked+.btn--menu .icon:after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.list--navigation,.list--profile {
    position: relative;
    width: 320px;
    margin: 0
}

.list--navigation .list__item,.list--profile .list__item {
    position: relative
}

.list--navigation .list__item [class*=icon--caret],.list--profile .list__item [class*=icon--caret] {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 20px;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

.list--navigation .list__item [class*=icon--caret]:before,.list--profile .list__item [class*=icon--caret]:before {
    color: hsla(0,0%,100%,.9);
    font-size: .75rem;
    line-height: 35px
}

.list--navigation .link,.list--profile .link {
    position: relative;
    z-index: 2;
    color: #fff;
    display: block;
    padding: 10px 20px
}

.list--navigation .list__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.list--navigation .list__item .link {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.list--navigation .list__item .btn--subnav {
    width: 55px;
    height: 39px;
    -webkit-flex: 0 55px;
    -ms-flex: 0 55px;
    flex: 0 55px;
    position: relative
}

.list--navigation .list__item .btn--subnav .icon {
    line-height: 39px
}

.list--profile {
    padding: 60px 0 0
}

.list--profile:before {
    content: "Your Profile";
    position: absolute;
    top: 30px;
    left: 20px;
    text-transform: uppercase;
    font-size: .625rem;
    letter-spacing: .025em;
    color: hsla(0,0%,100%,.6)
}

.list--profile:after {
    content: "";
    position: absolute;
    top: 55px;
    left: 20px;
    width: 15px;
    border-bottom: 1px solid hsla(0,0%,100%,.6)
}

.subNav {
    position: absolute;
    top: -25px;
    left: 295px;
    z-index: 3;
    background: #234e6e;
    padding: 0 10px 30px;
    width: 330px;
    transition: all .2s ease-out
}

.subNav .list {
    position: relative;
    padding-top: 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.subNav .list .list__item {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
}

.subNav .list .link {
    font-size: .75rem;
    line-height: 1.375;
    padding: 5px 10px
}

.subNav .list--tools {
    padding-top: 50px
}

.subNav .list--tools:before {
    content: "Tools";
    position: absolute;
    top: 0;
    left: 10px;
    text-transform: uppercase;
    font-size: .625rem;
    letter-spacing: .025em;
    color: hsla(0,0%,100%,.6)
}

.subNav .list--tools:after {
    content: "";
    position: absolute;
    top: 20px;
    left: 10px;
    width: 15px;
    border-bottom: 1px solid hsla(0,0%,100%,.6)
}

.is-touch .list--navigation .list__item [class*=icon--caret] {
    z-index: 2
}

@media (min-width: 656px) {
    .nav .list__item.selected,.nav .list__item:hover {
        background:#3677a8
    }

    .nav .list__item.selected .subNav,.nav .list__item:hover .subNav {
        opacity: 1;
        visibility: visible;
        left: 290px
    }

    .nav .list__item.selected .subNav:before,.nav .list__item:hover .subNav:before {
        left: -10px
    }

    .nav .subNav {
        opacity: 0;
        visibility: hidden
    }

    .nav .subNav:before {
        content: "";
        position: absolute;
        top: 43px;
        left: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 10px 10px 0;
        border-color: transparent #234e6e transparent transparent;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        transition: left .2s ease-out
    }

    .nav .subNav .list__item:hover {
        background: hsla(0,0%,100%,.1)
    }
}

@media (max-width: 1295px) {
    .nav {
        max-height:calc(100vh - 109px)
    }
}

@media (max-width: 655px) {
    .no-scroll {
        height:100vh!important;
        overflow: hidden!important
    }

    .nav {
        position: absolute;
        top: 50px;
        left: -1px;
        height: calc(100vh - 50px);
        max-width: none;
        max-height: none;
        width: calc(100% + 1px);
        box-shadow: 0 10px 0 0 #306995
    }

    .nav .nav__content {
        max-width: none;
        padding: 20px 0 160px
    }

    .nav .list {
        width: 100%
    }

    .nav .list .list__item:hover {
        background: none
    }

    .nav .list .list__item.is-expanded {
        background: #3677a8
    }

    .nav .list .link {
        padding: 15px 20px;
        font-size: 1rem
    }

    .nav .list [class*=icon--caret] {
        z-index: 2;
        text-align: right
    }

    .nav .list [class*=icon--caret]:focus {
        background: none;
        border: none
    }

    .nav .list [class*=icon--caret]:hover {
        cursor: pointer
    }

    .nav .list [class*=icon--caret]:before {
        content: "\e908";
        transition: -webkit-transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
        line-height: 44px
    }

    .list__item {
        position: relative;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .list__item .subNav {
        position: static;
        display: none;
        width: 100%;
        padding: 20px 10px;
        box-shadow: inset 0 5px 10px -5px hsla(0,0%,6%,.25)
    }

    .list__item .subNav .list {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .list__item .subNav .list--subsections {
        padding-top: 0
    }

    .list__item .subNav .list__item:after {
        display: none
    }

    .list__item .subNav .list__item .link {
        padding: 5px 10px;
        font-size: .75rem;
        letter-spacing: .025em;
        font-weight: 400
    }

    .list__item .subNav .list__item .link:hover {
        color: #fff
    }

    .list--navigation .list__item .btn--subnav {
        height: 52px
    }

    .list--navigation .list__item .btn--subnav .icon {
        line-height: 52px;
        text-align: center
    }

    .is-expanded {
        box-shadow: 0 -1px 0 0 #2f6791
    }

    .is-expanded .subNav {
        display: block
    }

    .is-expanded [class*=icon--caret]:before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.bulletins {
    position: absolute;
    top: 82px;
    left: 0;
    z-index: 8;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.bulletins,.bulletins:after,.bulletins:before {
    background: #367f2e
}

.page--game .bulletins,.page--vse .bulletins {
    top: 50px
}

.bulletins-mobile .bulletins {
    position: relative;
    top: 0
}

.bulletins .element--bulletins {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    margin: 0
}

.bulletins .element--ad {
    margin: 0;
    width: auto
}

.bulletins .element--ad>div {
    margin: 0
}

.bulletins-mobile,.bulletins .element--ad.is-loading,.bulletins .element--ad>div:after {
    display: none
}

.bulletin {
    position: relative;
    padding: 5px 0;
    line-height: 1.375;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40px
}

.bulletin>.icon {
    margin: 0 10px 0 auto;
    display: block;
    width: 30px;
    height: 30px;
    color: #fff;
    opacity: .8;
    font-size: 1rem;
    text-align: center;
    line-height: 32px;
    transition: opacity .2s ease-in-out
}

.bulletin>.icon:hover {
    opacity: 1;
    cursor: pointer
}

.bulletin:nth-child(2) {
    border-top: 1px solid hsla(0,0%,100%,.25)
}

.bulletin__headline {
    font: 400 .875rem/1.375 Mulish,sans-serif;
    color: #fff;
    display: inline;
    padding: 0
}

.bulletin__headline:before {
    content: "BULLETIN";
    margin-right: 10px;
    letter-spacing: .1em;
    font-weight: 800
}

.bulletin__headline .link:hover {
    text-decoration: underline
}

.bulletin__headline .link .icon:before {
    content: "\e906";
    padding-left: 5px;
    font-family: icons;
    font-size: .625rem
}

.bulletin__headline .text {
    opacity: .75
}

@media (max-width: 975px) {
    .bulletins .element--ad {
        display:none
    }

    .bulletin__headline {
        padding-left: 0
    }

    .bulletin__headline:before {
        display: none
    }
}

@media (max-width: 655px) {
    .masthead+.bulletins {
        display:none
    }

    .bulletins .bulletin>.icon {
        right: 0
    }

    .bulletins-mobile {
        display: block
    }
}

nav-hat {
    padding: 0 10px;
    position: relative;
    background: #ebebeb
}

nav-hat:after,nav-hat:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #ebebeb;
    width: 50vw
}

nav-hat:before {
    left: 50%
}

nav-hat:after {
    right: 50%
}

@media (max-width: 980px) {
    nav-hat {
        width:calc(100% + 32px);
        margin: 0 -16px
    }
}

@media (width: 980px) {
    nav-hat {
        margin:0
    }
}

.market--collapse>.column {
    display: block
}

.market--collapse .group--collapse {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    border-bottom: 1px solid #e1e1e1;
    height: 208px;
    transition: height .5s linear;
    overflow: hidden
}

.market--collapse .group--collapse>.element {
    padding-top: 25px
}

.market--collapse .element--movers {
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    border: none;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 0;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.market--collapse .element--movers:before {
    content: "";
    height: 1px;
    width: calc(100% + 20px);
    position: absolute;
    bottom: -10px;
    left: -10px;
    right: -10px;
    background: #e1e1e1
}

.market--collapse .element--movers .header--small {
    -webkit-flex: 0 1;
    -ms-flex: 0 1;
    flex: 0 1;
    white-space: nowrap;
    margin: 0 10px 0 0;
    color: #6a6a6a;
    padding: 0;
    font-family: Lato,sans-serif;
    font-weight: 700
}

.market--collapse .element--movers .list--mover {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    max-width: none;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 40px
}

.market--collapse .element--movers .list--mover:first-of-type {
    border-right: none
}

.market--collapse .element--movers .list--mover .link {
    border-bottom: none;
    height: auto
}

.market--collapse .element--movers .list--mover .link:hover {
    background: transparent;
    box-shadow: none
}

.market--collapse .element--movers .list--mover .link .negative:after,.market--collapse .element--movers .list--mover .link .neutral:after,.market--collapse .element--movers .list--mover .link .positive:after {
    content: "%";
    display: inline-block
}

.market--collapse .element--movers .list--mover .link .positive:after {
    color: #367f2e
}

.market--collapse .element--movers .list--mover .link .negative:after {
    color: #b51a28
}

.market--collapse .mover__symbol {
    margin-right: 5px
}

.market--collapse .data__toggle {
    padding: 0 20px 0 0;
    margin-right: 20px;
    border-right: 1px solid #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.market--collapse .data__toggle .icon {
    color: #3677a8;
    margin-right: 5px
}

.market--collapse .data__toggle .icon:hover {
    cursor: pointer
}

.market--collapse .toggle__btn {
    padding: 0;
    text-transform: uppercase;
    font-family: Mulish,sans-serif;
    font-weight: 700
}

.market--collapse .toggle__btn:hover {
    color: #3677a8
}

.market--collapse .masthead-elements .header--small {
    border-bottom: none;
    padding-left: 0
}

.market--collapse .latestNews__wrapper {
    height: 164px
}

.market--collapse .latestNews__headline {
    min-height: 42px
}

.market--collapse .element--markets .markets--desktop .markets__chart {
    border-right: 1px solid #e1e1e1;
    height: 165px;
    -webkit-flex: 0 300px;
    -ms-flex: 0 300px;
    flex: 0 300px
}

.market--collapse .masthead-elements .element--markets {
    -webkit-flex: 1 0 530px;
    -ms-flex: 1 0 530px;
    flex: 1 0 530px
}

.market--collapse .market__data {
    width: 100%;
    border: 1px solid #e1e1e1;
    border-bottom: 2px solid #3677a8;
    padding: 10px;
    margin-bottom: 20px
}

.market--collapse .market__data.collapsed .group--collapse {
    height: 0;
    border-bottom: none
}

.market--collapse .market__data.collapsed .data__toggle .icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media (max-width: 1295px) {
    .market--collapse .masthead-elements .element--latestNews {
        -webkit-flex:1 0 300px;
        -ms-flex: 1 0 300px;
        flex: 1 0 300px
    }
}

@media (max-width: 975px) {
    .market--collapse .masthead-elements .element--movers {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .market--collapse .element--movers .header--small,.market--collapse .element--movers .list--mover {
        display: none
    }

    .market--collapse .data__toggle {
        width: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0;
        padding: 0;
        border-right: none
    }
}

@media (max-width: 655px) {
    .market--collapse {
        display:none
    }
}

.container--sponsored {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.container--sponsored .column {
    width: 100%
}

.container--sponsored .column--primary {
    max-width: 960px
}

#dianomiHomePage {
    position: relative;
    z-index: 1
}

.dianomi-body>img {
    display: none
}

.dianomi-body .wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.dianomi-body .hero {
    width: calc(25% - 10px)
}

.dianomi-body .heading_top,.dianomi-body .hero:nth-child(n+5) {
    display: none
}

.dianomi-body .dianomihref {
    position: relative;
    display: block;
    padding-bottom: 110%;
    overflow: hidden
}

.dianomi-body .dianomihref img {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100%;
    top: -500px;
    bottom: -500px;
    left: -500px;
    right: -500px;
    margin: auto
}

.dianomi-body .dianomihref .text {
    position: absolute;
    bottom: 0;
    z-index: 10;
    padding: 4px 8% 20px;
    text-align: left;
    color: #fff;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    line-height: 1.25;
    font-weight: 600
}

.dianomi-body .dianomihref .text .action,.dianomi-body .dianomihref .text .heading {
    display: none
}

.dianomi-body .dianomihref .text .maintext {
    font-size: 1.125rem;
    margin-bottom: 5px
}

.dianomi-body .dianomihref .text .dianomi_provider_short {
    color: #c3c3c3;
    font-size: .75rem;
    text-transform: uppercase
}

.dianomi-body .dianomihref:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent)
}

.logo--dianomi {
    float: right;
    display: block;
    margin-top: 5px;
    width: 60px
}

.logo--dianomi img {
    width: 100%
}

.bing-native-ad>[style*="position:absolute"] {
    position: static!important
}

.bing-native-ad>[style*="position:absolute"] [style*="font-size:16px"] {
    padding-bottom: 10px!important
}

@media (min-width: 1296px) {
    .container--sponsored {
        -webkit-flex-flow:row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap
    }

    .container--sponsored .column--aside {
        max-width: 320px
    }
}

@media (min-width: 656px) and (max-width:975px) {
    .dianomi-body .wrapper {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .dianomi-body .hero {
        width: calc(25% - 5px);
        padding: 0
    }
}

@media (max-width: 975px) {
    .dianomi-body .dianomihref .text {
        padding-bottom:10px
    }

    .dianomi-body .dianomihref .text .maintext {
        font-size: .875rem;
        margin: 0
    }

    .dianomi-body .dianomihref .text .dianomi_provider_short {
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: .563rem
    }
}

@media (max-width: 655px) {
    .container--sponsored .wrapper {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .container--sponsored .wrapper .hero {
        width: 100%;
        max-width: calc(50% - 5px);
        padding: 0 0 10px
    }
}

.container--circular .column {
    padding: 0
}

#circular-widget .circular-widget-title {
    color: #262626;
    font-size: 1rem;
    font-weight: 600;
    height: auto;
    line-height: 1;
    margin-bottom: 10px;
    padding: 0 10px;
    text-transform: uppercase
}

#circular-widget .circular-content-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

#circular-widget .circular-card {
    position: relative;
    width: 320px;
    margin-bottom: 40px;
    padding: 0 10px 40px
}

#circular-widget .circular-image {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding-bottom: 56.25%
}

#circular-widget .circular-image a {
    position: absolute;
    top: 0;
    width: 100%
}

#circular-widget .circular-image a:before {
    content: "";
    position: absolute;
    z-index: 1;
    background: linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.1));
    display: block;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: opacity .4s ease-in-out
}

#circular-widget .circular-section {
    position: absolute;
    z-index: 2;
    padding: 4px 10px;
    line-height: 1;
    font-size: .625rem;
    font-weight: 400;
    letter-spacing: .025em;
    display: inline-block;
    background: #3677a8;
    color: #fff;
    top: 128px
}

#circular-widget .circular-title {
    display: block;
    position: relative;
    z-index: 1;
    padding: 15px 15px 0 0;
    width: 90%;
    background: #fff;
    margin: -32px 0 0
}

#circular-widget .circular-title a {
    font-family: Lato,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.25
}

#circular-widget .circular-logo {
    position: absolute;
    bottom: 0;
    left: 10px
}

#circular-widget .circular-logo a {
    position: static
}

#circular-widget .circular-logo img {
    width: 45%
}

@media (max-width: 1295px) {
    .region--circular {
        max-width:960px
    }
}

@media (max-width: 655px),(min-width:976px) and (max-width:1295px) {
    #circular-widget .circular-card {
        width:240px
    }

    #circular-widget .circular-image {
        margin-bottom: 5px
    }

    #circular-widget .circular-section {
        position: static;
        background: transparent;
        color: #3677a8;
        padding: 0;
        margin-bottom: 5px;
        text-transform: capitalize;
        font-weight: 600;
        font-size: .75rem
    }

    #circular-widget .circular-title {
        padding: 0;
        width: 100%;
        margin: 0;
        background: transparent
    }
}

@media (max-width: 975px) {
    .region--circular {
        max-width:640px
    }
}

@media (max-width: 655px) {
    .region--circular {
        max-width:none;
        width: 100%
    }

    #circular-widget {
        padding: 0 5px
    }

    #circular-widget .circular-card {
        width: 50%;
        padding: 0 5px 40px
    }

    #circular-widget .circular-title a {
        font-size: .875rem
    }

    #circular-widget .circular-logo {
        padding-left: 5px
    }

    #circular-widget .circular-logo img {
        width: 75%
    }
}

.container--footer {
    position: relative;
    background: #2e2e2e;
    margin-top: 20px;
    padding: 30px 0 60px!important
}

.container--footer:after,.container--footer:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #2e2e2e;
    width: 50vw
}

.container--footer:before {
    left: 50%
}

.container--footer:after {
    right: 50%
}

.container--footer .group,.container--footer .list {
    width: auto
}

.container--footer .btn--top {
    position: absolute;
    top: -23px;
    right: 10px;
    z-index: 7;
    display: block;
    width: 140px
}

.container--footer .btn--top:after {
    font: 400 .625rem icons;
    content: "\e909";
    margin-left: 5px
}

.container--footer .btn--top:hover {
    background: #3c953c;
    cursor: pointer
}

.container--footer .screen-reader-text {
    color: #fff
}

.container--footer :focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
    outline-style: dashed
}

.logo--footer {
    width: 170px;
    display: block;
    margin-bottom: 5px
}

.copyright {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #fff;
    margin-bottom: 10px
}

.copyright span {
    white-space: nowrap
}

.group--links {
    font-size: .75rem;
    color: #c3c3c3;
    line-height: 1.375;
    margin-bottom: 20px
}

.group--links .link {
    color: #03a9e9;
    text-decoration: none;
    white-space: nowrap
}

.group--links .link:hover {
    color: #03a9e9;
    text-decoration: underline
}

.group--links .flag--updated {
    font: 400 .625rem/.9 Lato,sans-serif;
    color: #c3c3c3;
    background: hsla(0,0%,100%,.15);
    margin-right: .2em;
    padding: 1px 5px;
    border-radius: 2px;
    white-space: nowrap
}

.ccpa {
    font: 400 .688rem/1.375 Lato,sans-serif;
    color: #939393;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.ccpa .link {
    color: #03a9e9;
    margin-top: 5px
}

.ccpa .link:hover {
    text-decoration: underline
}

.ccpa .bar {
    color: #fff
}

#regulation-links .gdpr,#regulation-links .usp {
    display: block!important;
    font-size: .75rem;
    color: #03a9e9;
    text-decoration: none;
    white-space: nowrap
}

#regulation-links .gdpr:hover,#regulation-links .usp:hover {
    color: #03a9e9;
    text-decoration: underline
}

.list--social {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-top: 20px
}

.list--social .social__item {
    margin-right: 3px;
    list-style-type: none
}

.list--social .social__item:last-of-type {
    margin-right: none
}

.list--social .icon {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    color: #fff;
    transition: all .2s ease-in-out;
    font-size: 1rem
}

.list--social .icon:hover {
    text-decoration: none
}

.list--social .icon--facebook {
    background: #3b5998
}

.list--social .icon--facebook:hover {
    background: #2d4373
}

.list--social .icon--twitter {
    background: #55acee
}

.list--social .icon--twitter:hover {
    background: #2795e9
}

.list--social .icon--linkedin {
    background: #0077b5
}

.list--social .icon--linkedin:hover {
    background: #005582
}

.list--social .app__link {
    display: inline-block
}

.list--social .app__link img {
    width: 120px;
    height: 35px
}

.list--footer {
    margin: 0 0 20px 40px
}

.list--footer .footer__heading {
    font: 800 .875rem Mulish,sans-serif;
    color: #e1e1e1;
    text-transform: uppercase;
    margin-bottom: 5px;
    letter-spacing: .05em;
    white-space: nowrap
}

.list--footer .footer__heading .label {
    margin: 0 0 10px
}

.list--footer .footer__item {
    font-size: .75rem;
    line-height: 1.75
}

.list--footer .footer__item .link {
    text-decoration: none;
    color: #c3c3c3
}

.list--footer .footer__item .link:hover {
    color: #e1e1e1
}

.group--footer-info {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.group--footer-info .label {
    color: #939393;
    font-size: .625rem;
    margin-bottom: 10px;
    text-transform: uppercase
}

.element--legal {
    font: 400 .75rem/1.375 Lato,sans-serif;
    border-top: 1px solid #484848;
    margin-bottom: 0;
    padding-top: 15px;
    color: #c3c3c3
}

.element--legal .link {
    color: #03a9e9;
    text-decoration: underline
}

.element--legal .link:hover {
    text-decoration: none
}

.element--legal .factset {
    color: #03a9e9;
    text-decoration: none
}

@media (max-width: 1295px) {
    .container--footer {
        padding-bottom:80px!important
    }

    .list--footer .footer__heading {
        font-size: .75rem
    }
}

@media (max-width: 975px) {
    .container--footer .column {
        -webkit-justify-content:center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .container--footer .btn--top {
        right: calc(50% - 70px)
    }

    .group--footer-info {
        padding-top: 20px;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        -webkit-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-top: 1px solid #484848;
        text-align: center
    }

    .list--footer {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        text-align: center;
        margin: 0 15px 20px;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }

    .list--footer:nth-of-type(2) {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .list--footer:nth-of-type(3) {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .element--legal {
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5;
        -webkit-flex: 100%;
        -ms-flex: 100%;
        flex: 100%
    }
}

@media (max-width: 655px) {
    .container--footer {
        padding:20px 0!important
    }

    .container--footer .list--footer {
        display: none
    }

    .page--game .container--footer,.page--vse .container--footer {
        padding-bottom: 80px!important
    }

    .group--footer-info {
        border-top: none
    }

    .list--social {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .list--social .social__item {
        margin: 0 2.5px
    }

    .list--social .social__item [class*=icon--] {
        width: 40px;
        height: 40px;
        line-height: 42px;
        font-size: 1rem
    }

    .list--social .app-badges {
        -webkit-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
        margin: 15px 0 0
    }

    .list--social .app-badges .app__link {
        margin: 0;
        padding: 0 1px
    }

    .list--social .app-badges .app__link img {
        display: block!important
    }
}

.right-rail.component--module {
    max-width: 300px
}

.right-rail.component--module .element--article {
    display: block
}

.right-rail.component--module .element--article .article__content,.right-rail.component--module .element--article .article__figure {
    width: 100%
}

.right-rail.component--module .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.right-rail.component--module .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.right-rail.component--module .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.right-rail.component--module .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.right-rail.component--module .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.right-rail.component--module .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.right-rail.component--module .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.right-rail.component--module .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.right-rail.component--module .element--article.no-image .article__content .article__headline {
    position: relative
}

.right-rail.component--module .element--article.no-image .article__content .article__summary {
    display: none
}

.right-rail.component--module .element--article.no-image .article__summary {
    display: block
}

.right-rail.component--module .element--article.has-chart .article__label,.right-rail.component--module .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.right-rail.component--module .element--article.has-chart .article__headline,.right-rail.component--module .element--article.no-shade .article__headline {
    width: 100%
}

.right-rail.component--module .element--article .article__label {
    top: 0;
    display: block;
    position: relative
}

.right-rail.component--module .header {
    padding: 0
}

@media (min-width: 655px) and (max-width:975px) {
    .right-rail.component--module {
        max-width:100%
    }

    .right-rail.component--module .element--article {
        box-shadow: 0 -1px 0 0 #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .right-rail.component--module .element--article .article__figure {
        -webkit-flex: 0 0 277px;
        -ms-flex: 0 0 277px;
        flex: 0 0 277px;
        max-width: 277px;
        margin-right: 10px
    }

    .right-rail.component--module .element--article .article__content {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .right-rail.component--module .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0;
        width: 100%
    }

    .right-rail.component--module .element--article .article__label.opinion {
        color: #3677a8
    }

    .right-rail.component--module .element--article .article__label.breaking,.right-rail.component--module .element--article .article__label.picks,.right-rail.component--module .element--article .article__label.watch {
        color: #367f2e
    }

    .right-rail.component--module .element--article .article__label.exclusive {
        color: #a05f03
    }

    .right-rail.component--module .element--article .article__label.corrected,.right-rail.component--module .element--article .article__label.correction,.right-rail.component--module .element--article .article__label.live {
        color: #b51a28
    }

    .right-rail.component--module .element--article .article__label.updated {
        color: #6a6a6a
    }

    .right-rail.component--module .element--article .article__label.moneyish {
        color: #ff716c
    }

    .right-rail.component--module .element--article .article__label.premium {
        color: #cb8900
    }

    .right-rail.component--module .element--article .article__label.barrons {
        color: #00529c
    }

    .right-rail.component--module .element--article .article__label.qa {
        color: #b55c21
    }

    .right-rail.component--module .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .right-rail.component--module .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .right-rail.component--module .element--article .article__headline {
        font-size: 1.5rem;
        line-height: 1.125;
        background: none;
        padding: 0;
        width: 100%
    }

    .right-rail.component--module .element--article:last-of-type {
        margin-bottom: 20px
    }

    .right-rail.component--module .element--article {
        padding: 20px 0
    }

    .right-rail.component--module .element--article .article__label {
        vertical-align: unset
    }
}

@media (max-width: 655px) {
    .right-rail.component--module {
        max-width:100%
    }

    .right-rail .watchlist .form__item:first-of-type {
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%
    }

    .right-rail .element--article {
        padding: 20px 0;
        box-shadow: 0 -1px 0 0 #e1e1e1;
        border-bottom: 1px solid #e1e1e1
    }
}

.has-background {
    padding: 20px 10px 10px
}

.has-background.background--grey {
    background: #f8f8f8
}

.has-background.background--blue {
    background: #f2f6fa
}

.has-background .header .title:before {
    display: none
}

.has-background .header .title .label {
    background: none
}

.element--iframe .iframe__wrapper {
    position: relative;
    width: 100%;
    height: 300px;
    z-index: 1
}

.element--iframe .iframe__wrapper .iframe__container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 300px;
    overflow: hidden
}

.element--iframe .iframe__wrapper .iframe__container:hover {
    overflow: visible
}

.element--placeholder {
    background: #f3f3f3;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1296px) {
    .element--iframe .iframe__wrapper {
        height:200px
    }
}

.element--text .primary {
    font: 800 .938rem/1.25 Mulish,sans-serif
}

.element--text .secondary {
    font: 400 .75rem/1.375 Lato,sans-serif
}

.element--text .heading {
    font-size: 1.125rem;
    font-weight: 800;
    margin-bottom: 4px;
    font-family: Mulish,sans-serif
}

.element--text .subhead {
    text-transform: uppercase;
    font-size: .75rem;
    color: #939393;
    margin-bottom: 10px
}

.element--text .text {
    line-height: 1.375;
    margin-bottom: 10px
}

.element--text .text__label {
    display: block;
    margin-bottom: 2px;
    color: #6a6a6a;
    font-size: .563rem;
    font-weight: 400;
    letter-spacing: .025em;
    text-transform: uppercase
}

.address {
    margin-bottom: 10px;
    font-family: Lato,sans-serif
}

.address .address__line {
    display: block;
    line-height: 1.25
}

.element__chart {
    position: relative;
    min-height: 170px;
    width: 100%;
    margin-bottom: 10px;
    background: #f3f3f3
}

.element__chart .loading-spinner {
    z-index: 1
}

.element__chart [class*=charter--] {
    position: relative;
    z-index: 2
}

.element__chart.no-bg {
    background: none
}

.link--file {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 20px 15px;
    box-shadow: inset 0 0 0 1px #e1e1e1;
    font-size: 1rem;
    font-weight: 600;
    color: #262626;
    line-height: 24px
}

.link--file:before {
    content: "\e940";
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 20px;
    font-family: icons;
    font-size: 38px
}

.link--file:hover {
    box-shadow: inset 0 0 0 1px #939393
}

.link--file[href$=".pdf"]:before {
    color: #b51a28
}

.link--file[href$=".doc"]:before {
    color: #3677a8
}

.element__details {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    font-size: .75rem;
    color: #2e2e2e
}

.element__details .text {
    padding-right: 5px;
    color: #6a6a6a;
    font-size: .625rem
}

.element__details .link {
    color: #3677a8;
    font-size: .75rem
}

.element__details .link:hover {
    text-decoration: underline
}

.element__details .left {
    margin-right: auto
}

.element__details .right {
    margin-left: auto
}

.element__details [class*=icon--] {
    padding-left: 2.5px
}

.pagination {
    font: 600 .625rem Lato,sans-serif;
    letter-spacing: .025em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -1px;
    padding-top: 15px;
    border-top: 1px solid #e1e1e1
}

.pagination .text {
    padding-right: 5px;
    color: #6a6a6a;
    font-size: .625rem
}

.pagination .link {
    color: #3677a8;
    font-size: .75rem;
    padding: 5px 0;
    white-space: nowrap
}

.pagination .link:hover {
    text-decoration: none
}

.pagination .disabled {
    color: #e1e1e1
}

.pagination .align--left {
    margin-right: 10px
}

.pagination .align--left .icon {
    padding-right: 5px
}

.pagination .align--right {
    margin-left: 10px
}

.pagination .align--right .icon {
    padding-left: 5px
}

.pagination .group--links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden
}

.pagination .group--links .link {
    font: 700 .75rem Lato,sans-serif;
    padding: 5px 10px;
    color: #939393
}

.pagination .group--links .link.is-selected {
    color: #3677a8
}

.pagination .group--links .link:hover {
    text-decoration: none
}

.pagination .group--links .link:not(.is-selected):hover {
    color: #2e2e2e
}

.element__body,.element__footer,.element__head {
    width: 100%
}

@media (max-width: 655px) {
    .pagination .group--links {
        height:25px
    }

    .pagination .group--links .link {
        padding: 5px 10px
    }
}

.element--collection {
    position: relative
}

.element--collection+.element--ad {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYgNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0RERERERDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI2LDAgNiwwLjcgMC43LDYgMCw2IDAsNS4zIDUuMywwIAkiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjYsNS4zIDYsNiA1LjMsNiAJIi8+DQo8L2c+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNywwIDAsMC43IDAsMCAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwwIDYsMC43IDAuNyw2IDAsNiAwLDUuMyA1LjMsMCAiLz4NCjwvc3ZnPg0=") 0 0 repeat;
    background-size: 4px 4px;
    margin-bottom: 20px
}

.element--collection+.element--ad>div {
    width: 335px;
    min-height: 30px;
    margin: 0 auto;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    background: #f3f3f3
}

.element--collection+.element--ad>div:after,.element--collection+.element--ad>div:before {
    display: none
}

.collection {
    overflow-y: auto;
    display: block;
    border: 1px solid #e1e1e1
}

.page--game .collection,.page--quote .collection,.page--vse .collection {
    max-height: 529px
}

.collection .collection__elements .element {
    margin-bottom: 0
}

.collection .collection__elements .element.dianomi {
    max-height: 90px
}

.page--game .collection .collection__elements .element.dianomi,.page--vse .collection .collection__elements .element.dianomi {
    max-height: none
}

.collection .collection__elements .element:last-child {
    box-shadow: none
}

.collection .collection__elements .element .article__headline {
    font-size: .938rem
}

.collection__elements {
    width: 100%
}

.collection__elements .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.collection__elements .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.collection__elements .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.collection__elements .element--article.video .article__figure .icon,.collection__elements .element--article.video .article__figure:before {
    display: none
}

.collection__elements .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.collection__elements .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.collection__elements .element--article .article__label.opinion {
    color: #3677a8
}

.collection__elements .element--article .article__label.breaking,.collection__elements .element--article .article__label.picks,.collection__elements .element--article .article__label.watch {
    color: #367f2e
}

.collection__elements .element--article .article__label.exclusive {
    color: #a05f03
}

.collection__elements .element--article .article__label.corrected,.collection__elements .element--article .article__label.correction,.collection__elements .element--article .article__label.live {
    color: #b51a28
}

.collection__elements .element--article .article__label.updated {
    color: #6a6a6a
}

.collection__elements .element--article .article__label.moneyish {
    color: #ff716c
}

.collection__elements .element--article .article__label.premium {
    color: #cb8900
}

.collection__elements .element--article .article__label.barrons {
    color: #00529c
}

.collection__elements .element--article .article__label.qa {
    color: #b55c21
}

.collection__elements .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.collection__elements .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.collection__elements .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.collection__elements .element--article .article__summary {
    display: none
}

.collection__elements .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.collection__elements .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.collection__elements .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.collection__elements .element--article .group--tickers:before,.collection__elements .element--article .list--bullets {
    display: none
}

.collection__elements .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.collection__elements .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.collection__elements .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.collection__elements .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.collection__elements .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.collection__elements .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.collection__elements .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.collection__elements .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.collection__elements .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.collection__elements .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.collection__elements .element--article.no-image .article__content .article__headline {
    position: relative
}

.collection__elements .element--article.no-image .article__content .article__summary {
    display: none
}

.collection__elements .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.collection__elements .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.collection__elements .element--article.no-image .article__content {
    margin-top: 0
}

.collection__elements .element--article.no-image .article__summary {
    display: none
}

.element--tabs~.element--tabs .collection {
    max-height: 325px
}

@media (max-width: 655px) {
    .collection .element--article {
        padding:10px 0
    }

    .collection .article__figure {
        -webkit-flex: 0 0 120px;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px
    }

    .collection .article__headline {
        font-size: .875rem;
        line-height: 1.375
    }

    .page--quote .collection {
        overflow: auto;
        height: auto;
        max-height: none;
        padding: 0;
        border: none;
        border-top: 1px solid #e1e1e1
    }

    .page--quote .collection .collection__elements .element--article:nth-child(6) {
        box-shadow: none;
        padding-bottom: 0
    }

    .page--quote .collection .collection__elements .element--article:nth-child(n+7) {
        display: none
    }
}

.element--switch {
    display: inline-block
}

.toggle__switch {
    display: none
}

.toggle__switch+.switch__label {
    background: #367f2e;
    border: 2px solid hsla(0,0%,100%,.001);
    border-radius: 10px;
    box-shadow: inset 0 1px rgba(0,0,0,.2);
    cursor: pointer;
    display: block;
    height: 20px;
    width: 30px;
    position: relative;
    transition: background .2s ease-in-out;
    margin: 0
}

.toggle__switch+.switch__label:after {
    background: #fff;
    box-shadow: 1px 0 0 rgba(0,0,0,.2);
    content: "";
    cursor: pointer;
    border-radius: 50%;
    display: block;
    width: 12px;
    height: 12px;
    margin: -6px 0 0 2px;
    position: absolute;
    top: 50%;
    left: 0;
    transition: all .2s linear
}

.toggle__switch:checked+.switch__label {
    background: #939393
}

.toggle__switch:checked+.switch__label:after {
    box-shadow: -1px 0 0 rgba(0,0,0,.2);
    margin: -6px 2px 0 0;
    left: 12px
}

.carousel {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    margin-bottom: 20px
}

.carousel .header--secondary {
    margin-bottom: 0
}

.carousel .header--secondary .title {
    color: #2e2e2e;
    margin-bottom: 0;
    font: 800 1.02941rem Mulish,sans-serif
}

.carousel .header--secondary .title:before {
    top: 5px;
    z-index: -1;
    height: calc(100% - 9px)
}

.carousel .header--secondary .title .text {
    display: inline-block;
    padding-right: 10px;
    background-color: #fff
}

.carousel .control {
    position: absolute;
    height: calc(100% - 21px);
    bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    background-color: #fff;
    z-index: 3;
    margin: 0
}

.carousel .control:hover .icon {
    color: #3677a8
}

.carousel .control--prev {
    left: 0;
    text-align: left;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.carousel .control--next {
    right: 0;
    text-align: right;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.carousel .control .icon {
    color: #6a6a6a
}

.disabled .carousel .control .icon {
    color: #939393
}

.carousel .notransition {
    transition: none!important
}

.carousel .inner__carousel {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px;
    transition: .2s
}

.carousel .inner__carousel .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.carousel .inner__carousel .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.carousel .inner__carousel .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.carousel .inner__carousel .element--article.video .article__figure .icon,.carousel .inner__carousel .element--article.video .article__figure:before {
    display: none
}

.carousel .inner__carousel .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.carousel .inner__carousel .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.carousel .inner__carousel .element--article .article__label.opinion {
    color: #3677a8
}

.carousel .inner__carousel .element--article .article__label.breaking,.carousel .inner__carousel .element--article .article__label.picks,.carousel .inner__carousel .element--article .article__label.watch {
    color: #367f2e
}

.carousel .inner__carousel .element--article .article__label.exclusive {
    color: #a05f03
}

.carousel .inner__carousel .element--article .article__label.corrected,.carousel .inner__carousel .element--article .article__label.correction,.carousel .inner__carousel .element--article .article__label.live {
    color: #b51a28
}

.carousel .inner__carousel .element--article .article__label.updated {
    color: #6a6a6a
}

.carousel .inner__carousel .element--article .article__label.moneyish {
    color: #ff716c
}

.carousel .inner__carousel .element--article .article__label.premium {
    color: #cb8900
}

.carousel .inner__carousel .element--article .article__label.barrons {
    color: #00529c
}

.carousel .inner__carousel .element--article .article__label.qa {
    color: #b55c21
}

.carousel .inner__carousel .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.carousel .inner__carousel .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.carousel .inner__carousel .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.carousel .inner__carousel .element--article .article__summary {
    display: none
}

.carousel .inner__carousel .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.carousel .inner__carousel .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.carousel .inner__carousel .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.carousel .inner__carousel .element--article .group--tickers:before,.carousel .inner__carousel .element--article .list--bullets {
    display: none
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.carousel .inner__carousel .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.carousel .inner__carousel .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.carousel .inner__carousel .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.carousel .inner__carousel .element--article.no-image .article__content .article__headline {
    position: relative
}

.carousel .inner__carousel .element--article.no-image .article__content .article__summary {
    display: none
}

.carousel .inner__carousel .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.carousel .inner__carousel .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.carousel .inner__carousel .element--article.no-image .article__content {
    margin-top: 0
}

.carousel .inner__carousel .element--article.no-image .article__summary {
    display: none
}

.carousel .inner__carousel .element--article {
    padding: 16px 10px 20px 0;
    box-shadow: none;
    width: 100%;
    min-width: 410px;
    max-width: 410px;
    box-sizing: border-box
}

@media (max-width: 655px) {
    .carousel .inner__carousel .element--article {
        min-width:300px;
        max-width: 300px
    }
}

.element--newsletter {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.element--newsletter .newsletter__text {
    margin: 10px auto 10px 0
}

.element--newsletter .newsletter__title {
    font-weight: 700;
    font-size: 1.125rem
}

.element--newsletter .newsletter__description {
    color: #6a6a6a
}

.element--newsletter .newsletter__buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.element--newsletter .btn {
    border-radius: 18px
}

.element--newsletter .btn:first-of-type {
    margin-right: 5px
}

.element--newsletter .btn:nth-of-type(2) {
    margin-left: s 5px
}

.page--search .banner--recap {
    position: relative;
    background: #434343;
    margin-top: -20px;
    padding-top: 20px;
    display: none
}

.page--search .banner--recap:after,.page--search .banner--recap:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #434343;
    width: 50vw
}

.page--search .banner--recap:before {
    left: 50%
}

.page--search .banner--recap:after {
    right: 50%
}

.page--search.has-banner .banner--recap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.container--search-bar {
    position: relative
}

.container--search-bar .search__form {
    width: 100%
}

.container--search-bar .search__options .search__filters,.container--search-bar .search__options .search__operators {
    width: 100%;
    max-width: 50%
}

.container--search-bar .search__options .operators__text {
    position: relative;
    width: 100%
}

.container--search-bar .filter__error {
    color: #b51a28
}

.container--search-results {
    padding: 0
}

.container--search-results .column--aside {
    max-width: 320px
}

.container--search-results .column--primary {
    max-width: 640px
}

.container--search-results .header--primary .title {
    text-transform: none
}

.container--search-results .ticker__set {
    width: 100%
}

.container--search-results .result__list {
    width: calc(33.333% - 10px)
}

.container--search-results .result {
    width: 100%
}

.container--search-results .result .count {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: .75rem;
    color: #6a6a6a
}

.container--search-results .element .tab__pane .element {
    margin-bottom: 0
}

.overlay.source--search {
    top: 82px
}

.region--lightbox.search {
    max-width: 100%;
    left: auto;
    top: 82px;
    max-height: 100%;
    height: 100%;
    margin: 0;
    bottom: auto;
    color: #262626;
    background: hsla(0,0%,100%,.98)
}

.has-bulletin .region--lightbox.search {
    top: 122px
}

.has-bulletins .region--lightbox.search {
    top: 162px
}

.page--vse.welcome .region--lightbox.search .region--full {
    padding: 0
}

.region--lightbox.search .region--primary {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}

.region--lightbox.search .region--primary .column>.element {
    padding: 0
}

.region--lightbox.search .region--aside .column {
    background: transparent;
    min-height: 0
}

.region--lightbox.search .container--ad {
    margin: 20px auto 0
}

.region--lightbox.search .container--ad .element--ad>div {
    width: 100%
}

.region--lightbox.search .options--search {
    width: 100%;
    max-width: 1280px;
    position: relative;
    margin: 0 auto
}

.region--lightbox.search .lightbox {
    overflow-y: scroll
}

.region--lightbox.search .search__form {
    margin: 0
}

.region--lightbox.search .container--search-results {
    padding-bottom: 100px
}

.region--lightbox.search .container--search-results .result__list {
    width: 100%;
    margin-bottom: 20px
}

.region--lightbox.search .element--recentTickers .ticker .negative:hover,.region--lightbox.search .element--recentTickers .ticker .neutral:hover,.region--lightbox.search .element--recentTickers .ticker .positive:hover {
    background: transparent
}

@media (max-width: 1295px) {
    .region--lightbox.search .container .region--primary {
        -webkit-flex-flow:row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        max-width: 640px
    }

    .region--lightbox.search .region--primary .column--aside {
        width: 100%
    }

    .region--lightbox.search .region--aside {
        position: relative;
        z-index: 0;
        left: auto;
        top: auto;
        width: 100%;
        min-height: 0;
        height: auto
    }

    .region--lightbox.search .options--search {
        max-width: 960px
    }

    .container--search-results .column--aside {
        max-width: 100%;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .container--search-results .group--lists {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .container--search-bar .search__options .search__filters {
        max-width: 60%
    }

    .container--search-bar .search__options .search__operators {
        max-width: 40%
    }
}

@media (max-width: 975px) {
    .container .region--lightbox.search,.region--lightbox.search .region {
        max-width:100%
    }

    .region--lightbox.search .region--primary {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .region--lightbox.search .region--primary .column--aside {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    .region--lightbox.search .options--search {
        max-width: 640px
    }

    .container--search-results {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .container--search-results .region--aside,.container--search-results .region--primary {
        max-width: 100%
    }

    .container--search-bar .search__options {
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .container--search-bar .search__options.collapsed {
        min-height: 0
    }

    .container--search-bar .search__options .search__filters,.container--search-bar .search__options .search__operators {
        max-width: 100%
    }
}

@media (max-width: 655px) {
    .region--lightbox.search {
        top:82px;
        left: auto;
        right: auto;
        width: 100%
    }

    .has-bulletin .region--lightbox.search,.has-bulletins .region--lightbox.search {
        top: 82px
    }

    .container .region--lightbox.search,.region--lightbox.search .options--search,.region--lightbox.search .region {
        max-width: 100%
    }

    .region--lightbox.search .region--primary .column>.element--tabs {
        margin-bottom: 0
    }

    .region--lightbox.search .container--search-results .header.header--primary {
        margin-bottom: 10px
    }

    .container--search-bar .search__options .search__filter .content__type,.container--search-bar .search__options .search__filter .date__range {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .container--search-bar .search__options .search__filter .filter__item {
        margin-right: 0
    }

    .container--search-bar .search__options .search__filter .filter__item#to-label {
        text-align: center
    }

    .container--search-results .header {
        margin-bottom: 0
    }

    .container--search-results .column--aside .ticker__set {
        max-width: 100%
    }

    .container--search-results .column--aside .ticker__set+.header--text,.container--search-results .column--aside .ticker__set:nth-of-type(2),.container--search-results .element--recentTickers {
        display: none
    }

    .container--search-results .group--lists {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .container--search-results .result__list {
        width: 100%;
        margin-bottom: 20px
    }

    .container--search-results .search__form .divider {
        margin: 10px 0
    }

    .container--search-results .element--tabs {
        margin-bottom: 0
    }

    .symbol--index .region--lightbox.search .region--primary .column--aside:first-of-type {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
}

.search__form {
    margin: -20px 0 0
}

.search__form .search__bar {
    width: 100%;
    padding-top: 10px;
    margin-bottom: 50px;
    position: relative;
    background: #434343
}

.search__form .search__bar:after,.search__form .search__bar:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #434343;
    width: 50vw
}

.search__form .search__bar:before {
    left: 50%
}

.search__form .search__bar:after {
    right: 50%
}

.search__form .search__input {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    border-radius: 5px;
    margin-bottom: -20px;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2)
}

.search__form .search__input .btn {
    box-shadow: none;
    border-radius: 5px;
    margin: 10px;
    line-height: 30px
}

.search__form .search__input .btn--secondary {
    background: #3677a8
}

.search__form .search__input .btn--secondary:hover {
    background: #306995
}

.search__form .search__input .btn--outline {
    color: #6a6a6a;
    background-color: #f3f3f3
}

.search__form .search__input .btn--outline:hover {
    background-color: #e1e1e1
}

.search__form .search__input .btn--outline .icon {
    color: #6a6a6a;
    position: relative;
    font-size: .75rem;
    left: auto;
    top: auto
}

.search__form .search__input .btn--outline .icon.m-show {
    display: none
}

.search__form .search__input .btn:focus-visible {
    outline-offset: 2px
}

.search__form .search__input .divider {
    width: 3px;
    margin: 10px 5px;
    background-color: #e1e1e1
}

.search__form .search__input .icon {
    position: absolute;
    top: 0;
    left: 10px;
    height: 100%;
    color: #2e2e2e;
    font-size: 1.125rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.search__form .input--search {
    width: 100%;
    border-radius: 5px;
    padding: 10px 10px 9px 40px;
    font-size: 1.125rem;
    font-weight: 600
}

#maincontent .search__form .input--search:focus-visible,.search__form .input--search:focus-visible {
    outline: none
}

.search__options {
    width: 100%;
    overflow: hidden;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.search__options,.search__options.collapsed {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.search__options.collapsed {
    height: 0;
    opacity: 0;
    padding-top: 0;
    margin-bottom: 0
}

.search__options .mono {
    color: #6a6a6a;
    font-family: monospace
}

.search__options .dp-below {
    width: 100%;
    max-width: 300px
}

.search__options .operators__info .text {
    margin-bottom: 10px
}

.search__options .operators__header {
    margin-bottom: 20px;
    position: relative
}

.search__options .operators__header:before {
    content: "";
    height: 1px;
    width: 30px;
    background-color: #c3c3c3;
    position: absolute;
    left: 0;
    bottom: -6px
}

.advanced-search {
    margin-bottom: 0
}

.advanced-search .link {
    text-decoration: underline;
    -webkit-text-decoration-color: #3677a8;
    text-decoration-color: #3677a8;
    text-underline-position: under
}

.advanced-search .link:hover {
    background-color: #eef8ff
}

.advanced-search .advanced__btn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0 0 2px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    transition: opacity .1s
}

.advanced-search .advanced__btn.is-hidden {
    opacity: 0;
    display: none
}

.advanced-search .advanced__btn .text {
    border-bottom: 2px solid #fff;
    transition: border-color .1s ease-in-out
}

.advanced-search .advanced__btn:hover .text {
    border-color: #3677a8
}

.search__bar .advanced-search .advanced__btn {
    display: inline-block
}

.search__options .advanced-search .advanced__btn {
    margin-left: auto;
    background-color: #fff;
    padding-left: 10px
}

.advanced-search .icon {
    color: #3677a8;
    margin-right: 3px;
    vertical-align: middle
}

.search__bar .advanced-search {
    position: absolute;
    text-align: right;
    bottom: -50px;
    right: 0
}

.search__options .advanced-search {
    position: relative;
    width: 100%
}

.search__options .advanced-search:before {
    content: "";
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 40%;
    z-index: -1;
    background-color: #e1e1e1
}

.search__filter {
    margin-bottom: 20px
}

.search__filter .filter__item {
    margin-right: 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    position: relative
}

.search__filter .filter__item#to-label {
    margin-top: 20px
}

.search__filter .filter__item .element--header {
    margin-bottom: 0
}

.search__filter .filter__item .checkbox__text {
    margin-left: 10px
}

.search__filter .filter__item .checkbox__text .label {
    font-size: .875rem
}

.search__filter .filter__item .input--checkbox {
    height: 16px;
    width: 16px;
    margin-right: 10px
}

.search__filter .filter__item .form__item.btn {
    border-radius: 18px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.search__filter .input {
    padding: 10px;
    border: 1px solid #939393
}

.search__filter .input--select {
    padding: 10px 40px 10px 10px
}

#maincontent .search__filter .input--select:focus-visible {
    outline: none
}

.search__filter .angle,.search__filter .calendar {
    color: #3677a8;
    position: absolute;
    right: 10px;
    bottom: 10px;
    padding: 0
}

.search__filter .angle {
    bottom: 8px;
    z-index: -1
}

.search__filter .date__range {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.search__filter .date__range+.content__type {
    margin-left: 20px
}

.filter__label .header {
    margin-bottom: 5px;
    font-size: .875rem;
    font-weight: 700;
    font-family: Mulish,sans-serif
}

.container--search-results .element--header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 5px;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.container--search-results .element--header .results__count {
    font-size: .75rem
}

.container--search-results .header--title {
    font-weight: 800
}

.container--search-results .results__count {
    color: #6a6a6a;
    font-family: Lato,sans-serif;
    font-size: .75rem;
    font-weight: 400;
    margin-left: auto;
    white-space: nowrap;
    text-transform: uppercase
}

.banner--recap .element--banner:empty {
    display: none
}

@media (max-width: 655px) {
    .search__form .search__bar .search__input .btn--outline {
        padding:0 9px
    }

    .search__form .search__bar .search__input .btn--outline .icon.m-show {
        display: block
    }

    .search__form .input--search::-webkit-input-placeholder {
        font-size: .75rem
    }

    .search__form .input--search:-ms-input-placeholder {
        font-size: .75rem
    }

    .search__form .input--search::placeholder {
        font-size: .75rem
    }

    .search__filter .filter__item .form__item.btn {
        width: 100%
    }

    .has-banner .container--search-bar .search__form {
        margin: -10px 0 0
    }
}

.page--vse .container--search-results .btn--secondary {
    background: #3677a8
}

.page--vse .container--search-results .btn--secondary:hover {
    background: #306995
}

.page--vse .container--search-results .btn--primary {
    background: #367f2e
}

.page--vse .container--search-results .btn--primary:hover {
    background: #2e6c27
}

.container--search-results .header--list,.container--search-results .region--primary .header .title {
    color: #3677a8;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 1rem;
    padding-bottom: 5px;
    border-bottom: 1px solid #e1e1e1;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    font-family: Lato,sans-serif
}

.container--search-results .header--list .note,.container--search-results .region--primary .header .title .note {
    color: #6a6a6a;
    font-size: .75rem;
    font-weight: 400;
    margin-left: auto;
    text-align: right
}

.container--search-results .region--primary .header .title {
    padding-bottom: 10px
}

.container--search-results .lookup__link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #262626;
    margin-top: 10px;
    font-family: Mulish,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    transition: color .2s ease-in-out
}

.container--search-results .lookup__link:hover {
    color: #3677a8
}

.container--search-results .lookup__link .icon {
    color: #3677a8;
    margin-left: 5px
}

.container--search-results .group--lists {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.container--search-results .table--secondary .primary {
    line-height: 1.375
}

.container--search-results .table--secondary .secondary {
    text-transform: none
}

.container--search-results .result__list .list {
    min-height: 30px
}

.container--search-results .result__list .list .list__item {
    display: block;
    padding: 5px 0;
    font-weight: 600;
    border-bottom: 1px solid #e1e1e1
}

.container--search-results .result__list .list .list__item:last-child {
    border-bottom: none
}

.container--search-results .result__list .list .list__item.link {
    transition: padding-left .2s ease-in,background-color .2s ease-in
}

.container--search-results .result__list .list .list__item.link:hover {
    background-color: #eef8ff;
    padding-left: 5px
}

.container--search-results .result__list .list .list__item.no-link {
    text-align: center;
    color: #6a6a6a;
    background-color: #f3f3f3;
    border-bottom: 1px solid #e1e1e1;
    font-weight: 400
}

.container--search-results .header--text {
    margin-bottom: 0
}

.container--search-results .ticker__set .element--table .marker {
    width: 4px
}

.container--search-results .ticker__set .element--table .private .marker {
    background: #cd7904
}

.page--vse .container--search-results .ticker__set .element--table .negative .marker {
    background: #b51a28
}

.container--search-results .ticker__set .table__row {
    transition: background-color .2s ease-in-out
}

.container--search-results .ticker__set .table__row:hover {
    background-color: #eef8ff
}

.container--search-results .ticker__set .loading,.container--search-results .ticker__set .table__cell.no-link {
    text-align: center;
    color: #6a6a6a;
    font-weight: 400;
    background-color: #f3f3f3
}

.container--search-results .ticker__set .loading {
    height: 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #e1e1e1
}

.container--search-results .ticker__set .table__cell {
    padding: 10px 0 10px 10px
}

.container--search-results .ticker__set .table__cell:first-child {
    padding-left: 0
}

.container--search-results .ticker__set .table__cell.no-link {
    padding: 5px 0;
    font-size: .875rem;
    font-weight: 400
}

.container--search-results .ticker__set .table__cell.private+.table__cell .primary .symbol {
    top: 0
}

.container--search-results .ticker__set .primary .symbol {
    font-family: Mulish,sans-serif;
    transition: color .2s ease-in-out
}

.container--search-results .ticker__set .primary .company {
    font-weight: 400
}

.container--search-results .ticker__set .primary:hover .symbol {
    color: #3677a8
}

.container--search-results .ticker__set .primary .secondary {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px
}

.container--search-results .ticker__set .point [field=change] {
    position: relative
}

.container--search-results .ticker__set .point [field=change]:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4px;
    left: -13px;
    display: none
}

.container--search-results .ticker__set .point [field=change].negative:before {
    display: block;
    top: calc(50% - 3px);
    border-color: #b51a28 transparent transparent
}

.container--search-results .ticker__set .point [field=change].positive:before {
    display: block;
    top: calc(50% - 8px);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    border-color: #367f2e transparent transparent
}

.container--search-results .element--tabs .element--article {
    transition: background-color .2s ease-in-out
}

.container--search-results .element--tabs .element--article:hover {
    background-color: #eef8ff
}

.container--search-results .element--tabs .element--article .headline__link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.container--search-results .element--tabs .element--article .headline__link:hover .article__headline {
    color: #3677a8
}

.container--search-results .table {
    font-weight: 600
}

.container--search-results .element__options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.container--search-results .region--primary .element--tabs .element__options .results__count {
    display: block
}

.container--search-results .collection {
    border: none
}

.container--search-results .tab__pane .column {
    padding: 0
}

.container--search-results .tabs .tab__item {
    color: #262626;
    border-radius: 18px;
    margin-right: 5px;
    background-color: #e1e1e1
}

.container--search-results .tabs .tab__item.is-selected,.page--vse .container--search-results .tabs .tab__item.is-selected {
    color: #fff;
    background-color: #3677a8
}

.container--search-results .tabs .tab__item.is-selected:hover,.page--vse .container--search-results .tabs .tab__item.is-selected:hover {
    cursor: default
}

.container--search-results .tabs .tab__item:not(.is-selected):hover {
    color: #fff;
    box-shadow: none;
    background-color: #3677a8
}

.container--search-results .tabs .tab__item:focus-visible {
    outline-offset: 2px
}

.container--search-results .message.no-results {
    text-align: center;
    color: #6a6a6a;
    background-color: #f3f3f3;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding: 10px;
    display: block;
    border-top: 1px solid #e1e1e1
}

.container--search-results .pagination {
    font-weight: 400
}

.container--search-results .pagination .text {
    padding-right: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.container--search-results .pagination .page {
    font-size: .75rem;
    margin: 0 5px
}

.container--search-results .pagination .page.selected,.container--search-results .pagination .page:hover {
    color: #3677a8
}

.container--search-results .pagination .page.selected {
    border-bottom: 1px solid #3677a8
}

.container--search-results .pagination .disabled {
    color: #939393
}

.container--search-results .pagination .link {
    color: #2e2e2e;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.container--search-results .pagination .link .icon,.container--search-results .pagination .link:hover {
    color: #3677a8
}

.container--search-results .group--buttons.cover {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 10px
}

.container--search-results .group--buttons.cover .btn {
    -webkit-flex: 0;
    -ms-flex: 0;
    flex: 0;
    border-radius: 18px
}

.container--search-results .element--article.video .article__figure:before,.container--search-results .element--article.video .figure__image .icon {
    display: none
}

.container--search-results .element--article.video .figure__image .icon.podcast {
    display: block
}

@media (max-width: 655px) {
    .container--search-results .region--primary .element--tabs .element__options .results__count {
        display:none
    }
}

.container--search-results .result .header--text {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    margin-bottom: 0
}

.container--search-results .result .header--text .title {
    font-family: Lato,sans-serif;
    color: #3677a8;
    font-weight: 600;
    font-size: 1rem
}

.container--search-results .element--recentTickers {
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.container--search-results .element--recentTickers .ticker {
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #e1e1e1;
    display: block
}

.container--search-results .element--recentTickers .ticker:hover {
    background-color: #eef8ff
}

.container--search-results .element--recentTickers .ticker .posNegNeu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding: 10px 0 10px 14px
}

.container--search-results .element--recentTickers .ticker .posNegNeu:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    height: calc(100% - 20px);
    width: 4px;
    background-color: #6a6a6a
}

.container--search-results .element--recentTickers .ticker .posNegNeu.positive:before {
    background-color: #367f2e
}

.container--search-results .element--recentTickers .ticker .posNegNeu.negative:before {
    background-color: #b51a28
}

.container--search-results .element--recentTickers .ticker>.negative,.container--search-results .element--recentTickers .ticker>.negative:hover,.container--search-results .element--recentTickers .ticker>.neutral,.container--search-results .element--recentTickers .ticker>.neutral:hover,.container--search-results .element--recentTickers .ticker>.positive,.container--search-results .element--recentTickers .ticker>.positive:hover {
    background: transparent;
    line-height: 1.375
}

.container--search-results .element--recentTickers .ticker .ticker__change,.container--search-results .element--recentTickers .ticker .ticker__company,.container--search-results .element--recentTickers .ticker .ticker__price,.container--search-results .element--recentTickers .ticker .ticker__symbol {
    width: 50%
}

.container--search-results .element--recentTickers .ticker .ticker__symbol {
    color: #262626;
    font-size: .875rem;
    font-weight: 700;
    padding-bottom: 0
}

.container--search-results .element--recentTickers .ticker .ticker__symbol:before {
    display: none
}

.container--search-results .element--recentTickers .ticker .ticker__company {
    display: block;
    color: #6a6a6a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .75rem
}

.container--search-results .element--recentTickers .ticker .ticker__price {
    font-weight: 700;
    text-align: right
}

.container--search-results .element--recentTickers .ticker .ticker__price.ignore-color,.container--search-results .element--recentTickers .ticker .ticker__price.ignore-color .negative,.container--search-results .element--recentTickers .ticker .ticker__price.ignore-color .positive {
    color: #2e2e2e
}

.container--search-results .element--recentTickers .ticker .ticker__change {
    font-size: .75rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0
}

.container--search-results .element--recentTickers .ticker .ticker__change .icon {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin-right: 5px
}

.container--search-results .element--recentTickers .ticker .ticker__change .icon:before {
    top: auto;
    top: 2px;
    right: 0
}

.container--search-results .element--recentTickers .ticker .change__percent,.container--search-results .element--recentTickers .ticker .change__price {
    color: #6a6a6a;
    font-weight: 600
}

.container--search-results .element--recentTickers .ticker .change__percent.ignore-color .negative,.container--search-results .element--recentTickers .ticker .change__percent .negative,.container--search-results .element--recentTickers .ticker .change__price.ignore-color .negative,.container--search-results .element--recentTickers .ticker .change__price .negative {
    color: #b51a28
}

.container--search-results .element--recentTickers .ticker .change__percent.ignore-color .positive,.container--search-results .element--recentTickers .ticker .change__percent .positive,.container--search-results .element--recentTickers .ticker .change__price.ignore-color .positive,.container--search-results .element--recentTickers .ticker .change__price .positive {
    color: #367f2e
}

.container--search-results .element--recentTickers .ticker .change__percent.ignore-color .neutral,.container--search-results .element--recentTickers .ticker .change__percent .neutral,.container--search-results .element--recentTickers .ticker .change__price.ignore-color .neutral,.container--search-results .element--recentTickers .ticker .change__price .neutral {
    color: #6a6a6a
}

.container--search-results .element--recentTickers .ticker .change__price {
    margin-right: 5px
}

.container--search-results .element--recentTickers .ticker>.positive .change__percent,.container--search-results .element--recentTickers .ticker>.positive .change__percent.ignore-color,.container--search-results .element--recentTickers .ticker>.positive .change__price,.container--search-results .element--recentTickers .ticker>.positive .change__price.ignore-color {
    color: #367f2e
}

.container--search-results .element--recentTickers .ticker>.negative .change__percent,.container--search-results .element--recentTickers .ticker>.negative .change__percent.ignore-color,.container--search-results .element--recentTickers .ticker>.negative .change__price,.container--search-results .element--recentTickers .ticker>.negative .change__price.ignore-color {
    color: #b51a28
}

.container--search-results .element--recentTickers .ticker>.neutral .change__percent,.container--search-results .element--recentTickers .ticker>.neutral .change__percent.ignore-color,.container--search-results .element--recentTickers .ticker>.neutral .change__price,.container--search-results .element--recentTickers .ticker>.neutral .change__price.ignore-color {
    color: #6a6a6a
}

.page--vse .container--search-results .negative {
    color: #b51a28
}

@media (max-width: 1295px) {
    .page--quote .container--search-results .element--recentTickers .ticker {
        width:100%
    }
}

@media (max-width: 655px) {
    .container--search-results .element--recentTickers {
        margin-bottom:20px
    }
}

.masthead-elements {
    position: relative
}

.masthead-elements :focus-visible {
    outline: 2px solid #2e2e2e;
    outline-offset: 2px;
    outline-style: dashed
}

.masthead-elements .column {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.masthead-elements .column:after {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 0;
    border-bottom: 1px solid #e1e1e1
}

.masthead-elements .element {
    margin: 0
}

.masthead-elements .element--markets {
    -webkit-flex: 1 0 530px;
    -ms-flex: 1 0 530px;
    flex: 1 0 530px
}

.masthead-elements .element--movers {
    -webkit-flex: 0 1 200px;
    -ms-flex: 0 1 200px;
    flex: 0 1 200px
}

.masthead-elements .element--latestNews {
    -webkit-flex: 1 0 530px;
    -ms-flex: 1 0 530px;
    flex: 1 0 530px
}

.masthead-elements .element--latestNews .header--small {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    border-bottom: 1px solid #e1e1e1
}

.masthead-elements .element--latestNews .header--small .btn--scroll {
    color: #3677a8
}

.masthead-elements .header--small {
    position: relative;
    border-bottom: 1px solid #e1e1e1
}

.masthead-elements .header--small:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    border: 3px solid #fff;
    right: 100%
}

.masthead-elements .header--small .secondary {
    font-weight: 600
}

.masthead-elements .markets__ad {
    height: 40px;
    width: 100%;
    text-align: center;
    line-height: 40px;
    position: relative
}

.masthead-elements .markets__ad .element--ad {
    position: absolute;
    top: 0;
    margin-bottom: 0
}

.masthead-elements .markets__ad .element--ad.is-loading+.link {
    display: none
}

.masthead-elements .markets__ad .element--ad.is-loaded+.link {
    display: block
}

.masthead-elements .markets__ad .element--ad>div {
    margin-bottom: 0;
    height: 40px;
    line-height: 35px;
    background-color: #fff
}

.masthead-elements .markets__ad .element--ad>div:after {
    display: none
}

.masthead-elements .markets__ad .link {
    font-size: .75rem;
    display: block;
    width: 100%;
    transition: all .2s ease-in-out
}

.masthead-elements .markets__ad .link:hover {
    background-color: #3677a8;
    color: #fff
}

.masthead-elements .markets__ad .link:focus-visible {
    outline-offset: 0
}

.masthead-elements .markets__ad .link .icon {
    font-size: .625rem;
    vertical-align: middle;
    width: 12px;
    display: inline-block
}

@media (max-width: 1295px) {
    .masthead-elements .element--markets {
        -webkit-flex:0 1 460px;
        -ms-flex: 0 1 460px;
        flex: 0 1 460px
    }

    .masthead-elements .element--markets.mobile {
        display: none
    }

    .masthead-elements .element--movers {
        -webkit-flex: 0 1 180px;
        -ms-flex: 0 1 180px;
        flex: 0 1 180px
    }

    .masthead-elements .element--latestNews {
        -webkit-flex: 0 1 300px;
        -ms-flex: 0 1 300px;
        flex: 0 1 300px
    }
}

@media (max-width: 975px) {
    .masthead-elements .element--markets {
        -webkit-flex:1;
        -ms-flex: 1;
        flex: 1;
        max-width: 50%
    }

    .masthead-elements .element--markets .market__item:last-of-type,.masthead-elements .element--markets .markets__chart,.masthead-elements .element--movers {
        display: none
    }

    .masthead-elements .element--latestNews {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: 50%
    }
}

@media (max-width: 655px) {
    .masthead-elements {
        margin:0;
        padding: 0
    }

    .masthead-elements:after {
        display: none
    }

    .masthead-elements .column {
        padding: 0
    }

    .masthead-elements .element--markets {
        max-width: none
    }

    .masthead-elements .element--markets.mobile {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .masthead-elements .element--latestNews,.masthead-elements .element--markets.desktop {
        display: none
    }
}

.max-markets {
    padding-top: 10px
}

.element--markets {
    display: block;
    -webkit-flex: 1 0 530px;
    -ms-flex: 1 0 530px;
    flex: 1 0 530px
}

.element--markets.mobile {
    display: none
}

.element--markets .list--markets {
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    margin: 0;
    padding: 0 8px 5px;
    font-weight: 700
}

.element--markets .list--markets [class*=icon--] {
    color: #4db74d;
    font-size: .625rem
}

.element--markets .market__item {
    font: 700 .75rem/1 Mulish,sans-serif;
    background: transparent;
    box-shadow: none;
    margin-right: 15px;
    color: #262626;
    padding: 0;
    text-transform: none
}

.element--markets .market__item.is-selected {
    background: none;
    color: #3677a8;
    font-weight: 800
}

.element--markets .market__item:last-child {
    width: auto;
    margin-left: auto;
    margin-right: 0;
    height: 12px
}

.element--markets .market__item:hover:not(:last-child) {
    text-decoration: underline
}

.element--markets .dropdown {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.element--markets .dropdown .label {
    font-size: .563rem;
    color: #6a6a6a;
    text-transform: uppercase
}

.element--markets .dropdown .icon {
    position: relative;
    left: 7px;
    z-index: -1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 10px;
    height: 10px
}

.element--markets .dropdown .icon:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0;
    border-color: #3677a8 transparent transparent
}

.element--markets .dropdown--markets {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    color: #3677a8;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.25;
    padding-left: 10px;
    width: auto
}

.element--markets .dropdown--markets:hover {
    cursor: pointer;
    background: none
}

.element--markets .dropdown--markets::-ms-expand {
    display: none
}

.element--markets .dropdown--markets:focus-visible {
    outline-offset: -3px;
    outline-width: 3px
}

.element--markets .markets--desktop {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.element--markets .markets--desktop .markets__table {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.element--markets .markets--desktop .markets__chart {
    -webkit-flex: 0 204px;
    -ms-flex: 0 204px;
    flex: 0 204px
}

.element--markets .table {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-left: 1px solid #e1e1e1;
    width: 100%
}

.element--markets .table .indicator {
    border-left: 3px solid transparent;
    padding-right: 5px
}

.element--markets .table .positive .indicator {
    border-color: #367f2e
}

.element--markets .table .negative .indicator {
    border-color: #b51a28
}

.element--markets .table .neutral .indicator {
    border-color: #6a6a6a
}

.element--markets .table__row {
    border: none;
    border-top: 1px solid #e1e1e1
}

.element--markets .table__row.is-active,.element--markets .table__row:hover {
    background: #f2f6fa;
    box-shadow: inset -1px -1px 0 0 #fff,inset 2px 2px 0 0 #fff;
    cursor: pointer
}

.element--markets .table__row[is-closed] .table__cell .indicator {
    border-color: #6a6a6a!important
}

.element--markets .table__cell {
    font: 700 .75rem/1.375 Lato,monospace;
    position: relative;
    padding: 5px 5px 5px 0;
    white-space: nowrap
}

.element--markets .table__cell .icon {
    position: absolute;
    top: calc(50% - 2.5px);
    right: 8px;
    width: 0;
    height: 0;
    border-style: solid;
    opacity: 1
}

.element--markets .table__cell .icon:before {
    display: none
}

.element--markets .table__cell .positive .icon {
    border-width: 0 4px 5px;
    border-color: transparent transparent #367f2e
}

.element--markets .table__cell .negative .icon {
    border-width: 5px 4px 0;
    border-color: #b51a28 transparent transparent
}

.element--markets .table__cell:first-child {
    padding: 1px 0 1px 8px;
    width: 13px
}

.element--markets .table__cell:last-child {
    padding: 5px 8px 5px 10px
}

.element--markets .table__cell:nth-child(2) {
    font-family: Mulish,sans-serif;
    font-weight: 800;
    text-align: left;
    letter-spacing: .025em
}

.element--markets .table__cell.ignore-color {
    color: #2e2e2e
}

.element--markets .markets__chart {
    position: relative;
    z-index: 1;
    height: 162px;
    background: #f3f3f3;
    border-left: 1px solid #e1e1e1
}

.element--markets .markets__chart .mike-tip-bullet,.element--markets .markets__chart .mike-tip-date,.element--markets .markets__chart .mike-tip-label {
    display: none
}

.element--markets .markets__chart.is-loading {
    box-shadow: inset 0 1px 0 0 #e1e1e1
}

.min-markets {
    background-color: #fff;
    transition: padding .2s ease-in-out;
    position: relative;
    background: #fff
}

.min-markets:after,.min-markets:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #fff;
    width: 50vw
}

.min-markets:before {
    left: 50%
}

.min-markets:after {
    right: 50%
}

.container--masthead .min-markets.column {
    padding: 13px 10px 14px
}

.container--masthead .min-markets.column:after {
    top: 0;
    right: 50%;
    left: auto
}

.min-markets:after,.min-markets:before {
    height: calc(100% + 1px);
    border-bottom: 1px solid #e1e1e1
}

.min-markets .group {
    width: 100%;
    margin-bottom: 0;
    position: relative
}

.markets__select {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.markets__select:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #939393;
    top: calc(50% - 1px);
    display: inline-block;
    margin-right: -10px
}

.markets__select .dropdown {
    width: auto;
    padding: 0 10px 0 15px;
    background: transparent;
    color: #939393;
    font-size: .75rem;
    font-weight: 600;
    border-right: 1px solid #e1e1e1;
    -webkit-appearance: none
}

.markets__list {
    margin: auto;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 960px;
    min-width: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.markets__list:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 25px;
    right: 0;
    top: 0;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,.001),#fff)
}

.markets__list::-webkit-scrollbar {
    display: none
}

.markets__list,.markets__list .list__item {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.markets__list .list__item {
    font-weight: 600;
    font-size: .75rem;
    text-align: center;
    padding: 0 10px;
    white-space: nowrap;
    line-height: 1.375
}

.markets__list .list__item .label {
    margin-right: 5px
}

.markets__list .value {
    color: #367f2e
}

.markets__list .value.negative {
    color: #b51a28
}

.markets__data {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.markets__data::-webkit-scrollbar,.markets__data::-webkit-scrollbar-thumb {
    display: none;
    width: 0;
    background: transparent
}

#market-overview-chart {
    position: relative;
    z-index: 2
}

@media (max-width: 975px) {
    .element--markets {
        border-right:1px solid #e1e1e1
    }

    .element--markets .list--markets {
        padding-bottom: 5px
    }

    .element--markets .market__item {
        margin-right: 10px
    }

    .element--markets .table__row.is-active {
        background: none
    }
}

@media (max-width: 655px) {
    .element--markets {
        top:0;
        left: 0;
        z-index: 8;
        background: #fff;
        border-right: none;
        border-bottom: 1px solid #e1e1e1;
        height: 40px
    }

    .element--markets .markets__list {
        padding: 12px 10px
    }
}

.element--movers {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    -webkit-flex: 0 1 200px;
    -ms-flex: 0 1 200px;
    flex: 0 1 200px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.element--movers .header--small {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.element--movers .header--small .secondary {
    margin-left: auto;
    padding: 0
}

.list--mover {
    max-width: 50%;
    height: 122px;
    margin-bottom: 0
}

.list--mover:first-of-type {
    border-right: 1px solid #e1e1e1
}

.list--mover .mover__item:first-of-type .link {
    border-top: none
}

.list--mover .mover__item:nth-of-type(4) {
    display: none
}

.list--mover .link {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40.5px;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 8px;
    text-decoration: none;
    font-family: Mulish,sans-serif;
    font-size: .75rem;
    font-weight: 700
}

.list--mover .link:hover {
    background: #f2f6fa;
    box-shadow: inset 0 0 0 1px #fff
}

.list--mover .link:focus-visible {
    outline-offset: 0
}

.element--latestNews {
    position: relative
}

.element--latestNews .group--buttons {
    position: absolute;
    right: 5px;
    top: -10px;
    width: auto;
    margin: 0
}

.element--latestNews .group--buttons [class*=scroll] {
    position: relative;
    width: 20px;
    height: 25px;
    padding: 0
}

.element--latestNews .group--buttons [class*=scroll] .icon {
    position: absolute;
    top: calc(50% - 1px);
    left: calc(50% - 5px);
    width: 0;
    height: 0;
    border-style: solid;
    opacity: 1;
    border-width: 0 5px 6px;
    border-color: transparent transparent #3677a8
}

.element--latestNews .group--buttons [class*=scroll] .icon:hover {
    cursor: pointer
}

.element--latestNews .group--buttons .scroll-down .icon {
    border-width: 6px 5px;
    border-color: #3677a8 transparent transparent
}

.element--latestNews .header--small {
    padding-left: 8px
}

.element--latestNews .latestNews__loading {
    position: relative;
    background: #f3f3f3;
    box-shadow: inset -1px 0 0 0 #e1e1e1;
    min-height: 81px
}

.latestNews__wrapper {
    height: 162px;
    overflow: hidden
}

.latestNews__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    box-shadow: inset 0 -1px 0 0 #e1e1e1
}

.latestNews__item:hover {
    background: #f2f6fa;
    box-shadow: inset 0 -1px 0 0 #e1e1e1,inset 0 0 0 1px #fff,inset 0 -2px 0 0 #fff,inset -2px 0 0 0 #fff
}

.latestNews__item>.latestNews__time {
    -webkit-flex: 0 0 45px;
    -ms-flex: 0 0 45px;
    flex: 0 0 45px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding-left: 8px
}

.latestNews__item>.latestNews__time+.latestNews__headline {
    border-bottom: none
}

.latestNews__item>.latestNews__time+.latestNews__headline:hover {
    background: none;
    box-shadow: none
}

.latestNews__item>.latestNews__time+.latestNews__headline .link {
    display: block
}

.latestNews__headline {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40.5px;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    padding: 5px 8px
}

.latestNews__headline:hover {
    background: #f2f6fa;
    box-shadow: inset 0 0 0 1px #fff
}

.latestNews__headline:focus-visible {
    outline-offset: 0
}

.latestNews__time {
    font: 700 .688rem Lato,monospace;
    color: #6a6a6a;
    -webkit-flex: 0 0 45px;
    -ms-flex: 0 0 45px;
    flex: 0 0 45px
}

.latestNews__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0;
    position: relative
}

.latestNews__label.opinion {
    color: #3677a8
}

.latestNews__label.breaking,.latestNews__label.picks,.latestNews__label.watch {
    color: #367f2e
}

.latestNews__label.exclusive {
    color: #a05f03
}

.latestNews__label.corrected,.latestNews__label.correction,.latestNews__label.live {
    color: #b51a28
}

.latestNews__label.updated {
    color: #6a6a6a
}

.latestNews__label.moneyish {
    color: #ff716c
}

.latestNews__label.premium {
    color: #cb8900
}

.latestNews__label.barrons {
    color: #00529c
}

.latestNews__label.qa {
    color: #b55c21
}

.latestNews__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.latestNews__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    left: -8px;
    top: -4px
}

.latestNews__headline {
    font: 800 .813rem/1.125 Mulish,sans-serif
}

.latestNews__headline .text {
    color: #939393
}

@media (max-width: 1295px) {
    .element--latestNews {
        padding-right:0
    }
}

.container--trending {
    bottom: 0;
    transition: bottom .4s ease
}

.container--trending .region {
    margin-bottom: 0
}

.container--trending.fixed {
    z-index: 16
}

.trending--icon-close {
    z-index: 17;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #6a6a6a;
    position: fixed;
    right: 0;
    bottom: 0
}

.trending--icon-close:before {
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease
}

.trending--icon-close:hover {
    background: #131313;
    cursor: pointer
}

.trending {
    position: relative;
    bottom: 0;
    z-index: 5;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px
}

.trending,.trending:after,.trending:before {
    background: #202020
}

.trending .element {
    margin-bottom: 0
}

.trending .element--ad {
    position: relative;
    margin: 0 0 0 auto;
    width: 205px
}

.trending .element--ad>div {
    margin: 0 0 0 65px;
    width: 140px;
    height: 31px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.trending .element--ad>div:before {
    display: none
}

.trending .element--ad>div:after {
    content: "Presented By";
    top: auto;
    right: calc(100% + 10px);
    left: auto;
    color: #939393
}

.trending .element--btn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 200px;
    height: 50px;
    padding: 0 20px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-right: 1px solid #939393
}

.trending .element--btn .btn {
    width: auto;
    line-height: 28px;
    padding: 0 10px;
    text-transform: none;
    font-family: Lato,sans-serif
}

.trending__header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: hsla(0,0%,100%,.8);
    margin-right: auto;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.afterhours .trending__header,.premarket .trending__header {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.trending__header .status {
    line-height: 15px;
    text-transform: uppercase;
    font-weight: 700
}

.trending__header .status:before {
    content: ""
}

.premarket .trending__header .status {
    color: #b55c21
}

.premarket .trending__header .status:before {
    content: "premarket"
}

.premarket .trending__header .status+.dash {
    display: inline-block
}

.afterhours .trending__header .status {
    color: #63bee8
}

.afterhours .trending__header .status:before {
    content: "after hours"
}

.afterhours .trending__header .status+.dash,.trending__provider,.trending__title {
    display: inline-block
}

.trending__title {
    color: #fff;
    font-size: .875rem
}

.trending__provider {
    text-decoration: none;
    font-size: 11px;
    color: #b55c21;
    padding-left: 5px;
    margin-top: 1px
}

.trending__provider .provider__logo {
    position: relative;
    top: 1px;
    width: 45px;
    height: 11px;
    display: inline-block
}

.trending__description {
    font-size: .75rem;
    border-left: 1px solid #6a6a6a;
    padding-left: 10px;
    margin-left: 10px
}

.trending__description .bar {
    margin: 0 5px
}

.trending__description .dash {
    display: none;
    margin: 0 3px
}

.list--trending {
    border-right: 1px solid #131313;
    margin: 0;
    width: auto;
    min-height: 50px
}

.trending__item {
    color: #fff;
    white-space: nowrap
}

.trending__link {
    font: 700 .75rem/normal Mulish,sans-serif;
    position: relative;
    padding: 0 10px;
    border-left: 1px solid #131313;
    color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.trending__link:hover {
    background: #131313
}

.link__content {
    width: 100%
}

.trending__symbol {
    opacity: .8;
    margin-right: 40px;
    font-weight: 700
}

.premarket .trending__symbol {
    color: #b55c21
}

.afterhours .trending__symbol {
    color: #63bee8
}

.trending__change {
    font-family: Lato,monospace;
    padding-left: 5px
}

.trending__change:first-of-type {
    padding-left: 0
}

.trending__change.percent {
    font-size: .875rem
}

.trending__change.points {
    opacity: .8;
    font-weight: 400
}

.trending__data {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.trending__data .icon {
    height: 16px;
    margin-right: 3px
}

.trending__data .icon:before {
    left: 0
}

.trending__data:first-child {
    margin-bottom: 2px
}

.trending__data .price {
    font-family: Lato,monospace;
    color: #fff;
    margin-left: auto
}

.trending__data .price .negative,.trending__data .price .neutral,.trending__data .price .positive {
    color: #fff
}

.trending__data .units {
    color: #939393;
    text-transform: uppercase;
    font-weight: 400;
    font-family: Lato,sans-serif
}

.toggle--trending {
    position: relative
}

.toggle--trending:checked~.trending--icon-close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.toggle--trending:checked~.container--trending {
    bottom: -64px
}

@media (max-width: 1295px) {
    .trending__header {
        -webkit-flex:100%;
        -ms-flex: 100%;
        flex: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        width: 100%;
        text-align: center;
        top: -26px;
        height: 26px;
        padding: 4px 0;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .trending__header:after,.trending__header:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: -1;
        background: #000;
        width: 100vw
    }

    .trending__header:before {
        left: 50%
    }

    .trending__header:after {
        right: 50%
    }

    .trending__header .trending__title {
        font-size: 12px
    }

    .trending__header .trending__description {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .trending__header .trending__description .status {
        margin-right: 5px
    }

    .toggle--trending:checked~.container--trending {
        bottom: -76px
    }
}

@media (max-width: 1015px) {
    .container--trending {
        max-width:640px
    }

    .container--trending .list--trending {
        width: 100%
    }

    .container--trending .trending__item {
        width: 25%
    }

    .container--trending .element--ad,.container--trending .element--btn,.container--trending .trending__item:nth-child(n+5) {
        display: none
    }
}

@media (max-width: 655px) {
    .container--trending,.trending--icon-close {
        display:none!important
    }
}

.mikeyc-tip {
    margin: 0;
    font-size: 10px
}

.mikeyc-tip-data,.mikeyc-tip-name,.mikeyc-tip-subtitle,.mikeyc-tip-title {
    display: block
}

.mikeyc-tip-data {
    font-weight: 700
}

.mikeyc-tip-title {
    font-weight: 700;
    font-size: 12px
}

.mikeyc-tip-subtitle {
    font-size: 12px
}

.mikeyc-tip-name {
    font-style: italic
}

.mikeyc-tip-date {
    font-weight: 400;
    margin-top: 10px
}

#yield-chart>div>div>span>span:nth-child(5),#yield-chart>div>div>span>span:nth-child(6) {
    color: #3e9ed7
}

.component--aside.recent-tickers {
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 10px
}

.component--aside.recent-tickers .header--text {
    padding: 8px 0 7px
}

.watchlist .component--aside {
    max-width: 320px
}

.watchlist .component--aside .header {
    margin-bottom: 20px
}

.watchlist .component--aside .header .title {
    line-height: 23px
}

.element--recentTickers {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.element--recentTickers.is-loading {
    background: #f3f3f3;
    min-height: 200px
}

.element--recentTickers .ticker {
    width: 50%;
    padding: 0 1px 1px 0;
    text-decoration: none
}

.element--recentTickers .ticker>.negative,.element--recentTickers .ticker>.neutral,.element--recentTickers .ticker>.positive {
    display: block;
    width: 100%;
    padding: 10px;
    max-height: 82px;
    background: #202020;
    color: #fff;
    line-height: 1;
    transition: all .4s ease-in-out
}

.element--recentTickers .ticker>.negative:hover,.element--recentTickers .ticker>.neutral:hover,.element--recentTickers .ticker>.positive:hover {
    cursor: pointer;
    background: #2d2d2d
}

.element--recentTickers .ticker>.negative .icon,.element--recentTickers .ticker>.neutral .icon,.element--recentTickers .ticker>.positive .icon {
    padding-left: .2em
}

.element--recentTickers .ticker__company {
    display: none
}

.element--recentTickers .ticker__symbol {
    position: relative;
    font-family: Mulish,sans-serif;
    font-size: 1.125rem;
    font-weight: 800;
    padding-bottom: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.element--recentTickers .ticker__symbol:before {
    content: "";
    position: absolute;
    bottom: 6px;
    left: 0;
    width: 10px;
    border-top: 1px solid #666
}

.element--recentTickers .ticker__change,.element--recentTickers .ticker__price {
    font-family: Lato,monospace
}

.element--recentTickers .negative .ticker__price.ignore-color,.element--recentTickers .neutral .ticker__price.ignore-color,.element--recentTickers .positive .ticker__price.ignore-color,.element--recentTickers .ticker__price.ignore-color .negative,.element--recentTickers .ticker__price.ignore-color .neutral,.element--recentTickers .ticker__price.ignore-color .positive {
    color: #fff
}

.element--recentTickers .change__percent.ignore-color,.element--recentTickers .change__percent.ignore-color .negative,.element--recentTickers .change__percent.ignore-color .neutral,.element--recentTickers .change__percent.ignore-color .positive,.element--recentTickers .change__price.ignore-color,.element--recentTickers .change__price.ignore-color .negative,.element--recentTickers .change__price.ignore-color .neutral,.element--recentTickers .change__price.ignore-color .positive {
    color: #c3c3c3
}

.element--recentTickers .ticker__change {
    padding-top: 4px;
    font-size: 12px;
    color: #c3c3c3;
    font-family: Lato,monospace
}

.element--recentTickers .negative .icon--caret:before {
    color: #b51a28
}

.element--recentTickers .positive .icon--caret:before {
    color: #367f2e
}

@media (max-width: 1295px) {
    .element--recentTickers .ticker {
        width:25%
    }

    .page--quote .element--recentTickers .ticker {
        width: 50%
    }

    .watchlist .component--aside {
        max-width: none
    }

    .watchlist .component--aside .header {
        height: auto;
        margin-bottom: 10px
    }

    .watchlist .component--aside .header .title {
        line-height: 1.375
    }
}

@media (max-width: 975px) {
    .page--quote .element--recentTickers .ticker:nth-of-type(n+11) {
        display:none
    }
}

@media (max-width: 655px) {
    .element--recentTickers {
        margin-bottom:0
    }

    .element--recentTickers .ticker {
        width: 50%
    }
}

.watchlist .column--primary {
    max-width: 640px
}

.watchlist .element--watchlist {
    min-height: 200px
}

.watchlist .element--watchlist.is-loading {
    background: #f3f3f3
}

.watchlist .table__options {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-top: 0
}

.watchlist .table__options .form {
    width: 100%
}

.watchlist .table__options .form__item .icon--caret-down {
    bottom: 10px
}

.watchlist .table__options .btn {
    font: 700 .75rem/2.5 Mulish,sans-serif;
    margin-left: auto;
    padding: 0
}

.watchlist .table__options .btn:hover {
    color: #4db74d
}

.watchlist .table--secondary .secondary {
    text-transform: none;
    text-overflow: ellipsis;
    overflow: hidden
}

.watchlist .table--secondary .secondary .company {
    font-weight: 400
}

.watchlist .list--watchlist .watchlist__header {
    font: 400 .688rem/1.75 Lato,sans-serif;
    color: #6a6a6a;
    text-transform: uppercase;
    border-bottom: 1px solid #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.watchlist .list--watchlist .watchlist__header .ticker__icon {
    -webkit-flex: 0 1 45px;
    -ms-flex: 0 1 45px;
    flex: 0 1 45px
}

.watchlist .list--watchlist .watchlist__header .ticker__company {
    width: 160px;
    padding: 0;
    text-align: left
}

.watchlist .list--watchlist .watchlist__header .ticker__change,.watchlist .list--watchlist .watchlist__header .ticker__percent,.watchlist .list--watchlist .watchlist__header .ticker__price,.watchlist .list--watchlist .watchlist__header .ticker__volume {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 10px;
    text-align: right
}

.watchlist .list--watchlist .ticker {
    font: 700 .875rem/1.375 Lato,monospace;
    color: #202020;
    text-align: right;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e1e1e1;
    box-shadow: inset 0 -1px 0 0 #fff,inset 0 1px 0 0 #fff;
    height: 45px;
    transition: background .2s ease-in-out
}

.watchlist .list--watchlist .ticker:hover {
    background: #f9fbfd
}

.watchlist .list--watchlist .ticker .icon {
    padding: 0 10px;
    -webkit-flex: 0 1 45px;
    -ms-flex: 0 1 45px;
    flex: 0 1 45px
}

.watchlist .list--watchlist .ticker .icon:before {
    content: "";
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    border: 2px solid #6a6a6a;
    text-align: center;
    line-height: 24px;
    font-size: .75rem
}

.watchlist .list--watchlist .ticker .icon.negative:before {
    content: "\e904";
    border-color: #b51a28
}

.watchlist .list--watchlist .ticker .icon.positive:before {
    content: "\e907";
    border-color: #367f2e
}

.watchlist .list--watchlist .ticker .ticker__company {
    width: 160px;
    text-align: left
}

.watchlist .list--watchlist .ticker .ticker__company .company__symbol {
    font: 800 .875rem/1 Mulish,sans-serif;
    color: #2e2e2e
}

.watchlist .list--watchlist .ticker .ticker__company .company__name {
    font: 400 .688rem/1 Lato,sans-serif;
    color: #6a6a6a;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%
}

.watchlist .list--watchlist .ticker .ticker__change,.watchlist .list--watchlist .ticker .ticker__percent,.watchlist .list--watchlist .ticker .ticker__price,.watchlist .list--watchlist .ticker .ticker__volume {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 10px
}

.watchlist .watchlist__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    color: #6a6a6a
}

.watchlist .watchlist__details .watchlist__count {
    white-space: nowrap
}

.watchlist .watchlist__details .watchlist__count .text {
    padding-right: .2em;
    white-space: nowrap
}

.watchlist .watchlist__details .watchlist__count .link {
    color: #3677a8;
    padding: 0 .2em;
    text-decoration: underline
}

.watchlist .watchlist__details .watchlist__count .link:hover {
    text-decoration: none
}

.watchlist .watchlist__details .element--ad {
    margin-left: auto;
    width: 160px
}

.watchlist .watchlist__details .element--ad>div {
    margin: 0
}

.watchlist .watchlist__details .element--ad>div:after {
    display: none
}

@media (max-width: 1295px) {
    .watchlist.has-aside .component--aside {
        max-width:none
    }
}

@media (max-width: 655px) {
    .watchlist .form__item:first-of-type {
        -webkit-flex:0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%
    }

    .watchlist .list--watchlist .watchlist__header .ticker__icon {
        display: none
    }

    .watchlist .list--watchlist .watchlist__header .ticker__company {
        width: 40%;
        padding: 0
    }

    .watchlist .list--watchlist .watchlist__header .ticker__change,.watchlist .list--watchlist .watchlist__header .ticker__percent,.watchlist .list--watchlist .watchlist__header .ticker__price {
        width: 20%;
        padding: 0;
        text-align: right
    }

    .watchlist .list--watchlist .watchlist__header .ticker__volume {
        display: none
    }

    .watchlist .list--watchlist .ticker:hover {
        background: none
    }

    .watchlist .list--watchlist .ticker .icon {
        display: none
    }

    .watchlist .list--watchlist .ticker .ticker__company {
        width: 40%;
        padding: 0
    }

    .watchlist .list--watchlist .ticker .ticker__company .company__name {
        display: none
    }

    .watchlist .list--watchlist .ticker .ticker__change,.watchlist .list--watchlist .ticker .ticker__percent,.watchlist .list--watchlist .ticker .ticker__price {
        width: 20%;
        padding: 0
    }

    .watchlist .list--watchlist .ticker .ticker__volume {
        display: none
    }

    .watchlist .watchlist__details {
        padding: 10px 0
    }
}

.container--alert,.page--peavey .container.container--alert {
    margin: -30px 0 30px;
    max-width: 100%;
    background: #f3f3f3;
    border-bottom: 2px solid #c3c3c3
}

.container--alert+.container--hero,.page--peavey .container.container--alert+.container--hero {
    margin-top: 0
}

.element--alert,.page--peavey .element.element--alert {
    position: relative;
    padding: 20px 10px;
    max-width: 960px;
    margin: 0 auto 20px;
    text-align: center;
    margin-bottom: 0
}

.element--alert .alert__title,.page--peavey .element.element--alert .alert__title {
    color: #ff716c;
    font-size: 1.125rem;
    font-weight: 800;
    margin-bottom: 5px;
    line-height: 1.25;
    letter-spacing: .025em;
    text-transform: uppercase
}

.element--alert .alert__text,.page--peavey .element.element--alert .alert__text {
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.element--alert .alert__text .link,.page--peavey .element.element--alert .alert__text .link {
    text-decoration: underline
}

.element--alert .alert__text .link:hover,.page--peavey .element.element--alert .alert__text .link:hover {
    text-decoration: none
}

.element--alert .alert__misc,.page--peavey .element.element--alert .alert__misc {
    color: #6a6a6a;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 10px;
    line-height: 1.375
}

.element--alert .alert__misc .btn,.page--peavey .element.element--alert .alert__misc .btn {
    margin: 0 5px
}

.element--alert .alert__misc .btn--text,.page--peavey .element.element--alert .alert__misc .btn--text {
    color: #6a6a6a
}

.element--alert .alert__misc .btn--text:hover,.page--peavey .element.element--alert .alert__misc .btn--text:hover {
    color: #6a6a6a;
    text-decoration: none
}

.element--alert .alert__misc .link,.page--peavey .element.element--alert .alert__misc .link {
    margin-left: 5px
}

.element--alert .alert__misc .link:hover,.page--peavey .element.element--alert .alert__misc .link:hover {
    cursor: pointer;
    text-decoration: underline
}

.element--alert .alert__close,.page--peavey .element.element--alert .alert__close {
    font-size: 1.125rem;
    position: absolute;
    right: 30px
}

.element--alert .alert__close:hover,.page--peavey .element.element--alert .alert__close:hover {
    cursor: pointer
}

@media (max-width: 655px) {
    .container--alert,.page--peavey .container.container--alert {
        margin:0
    }

    .container--alert .alert__message,.page--peavey .container.container--alert .alert__message {
        padding: 0 30px
    }

    .container--alert .alert__close,.page--peavey .container.container--alert .alert__close {
        top: 20px;
        right: 20px
    }
}

.element--article {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.element--article .article__summary {
    font: 400 .875rem/1.375 Lato,sans-serif;
    padding-top: 4px;
    background: #fff
}

.element--article .article__summary:empty {
    display: none
}

.element--article .article__headline .text {
    color: #6a6a6a
}

.element--article .article__headline .link:hover {
    color: #3677a8
}

.element--article .article__description {
    margin-bottom: 20px
}

.element--article .article__description .footnote,.element--article .article__description .paragraph {
    font-size: 1rem
}

.element--article .article__description .footnote .link {
    border-bottom: 1px solid #3677a8
}

.element--article .article__description .footnote .link:hover {
    background: #e7eff5
}

.element--article .group--tickers {
    font: 700 .75rem/1.125 Lato,monospace;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 18px;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 6px 0 0;
    padding: 6px 0 0;
    overflow: hidden
}

.element--article .group--tickers:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    border-top: 1px dotted #6a6a6a
}

.element--article .ticker {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 5px;
    padding-right: 10px
}

.element--article .ticker:hover .ticker__symbol {
    color: #b51a28
}

.element--article .ticker:focus-visible {
    outline-offset: 0
}

.element--article .ticker__symbol {
    color: #6a6a6a;
    font-weight: 700
}

.element--article .ticker__change {
    padding: 0 .2em
}

.element--article .ticker__change+.icon {
    width: 0;
    height: 0;
    border-style: solid
}

.element--article .positive:hover .ticker__symbol {
    color: #367f2e
}

.element--article .negative:hover .ticker__symbol {
    color: #b51a28
}

.element--article .neutral .icon {
    display: none
}

.element--article .neutral:hover .ticker__symbol {
    color: #6a6a6a
}

.element--article .list--bullets {
    margin: 6px 0 0 5px;
    padding-left: 10px
}

.element--article .list--bullets .bullet__item {
    font: 400 .875rem/1.375 Lato,sans-serif;
    list-style-type: disc;
    margin-bottom: 8px
}

.element--article .list--bullets .bullet__item:last-child {
    margin-bottom: 0
}

.element--article .list--bullets .link {
    color: inherit
}

.element--article .list--bullets .link:hover {
    text-decoration: underline
}

.element--article .list--bullets .label--opinion,.element--article .list--bullets .label--picks {
    font-weight: 700
}

.element--article.video .article__figure:before {
    font-family: icons;
    height: 30px;
    width: 30px;
    background-color: #2e2e2e;
    text-align: center;
    line-height: 30px;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 50%;
    z-index: 5;
    color: #fff
}

.element--article.MarketWatchcom .article__figure:before {
    content: "";
    background: #2e2e2e url(https://sts3.wsj.net/bucket-a/maggie/static/images/mw_on_black.svg) 50%/20px no-repeat
}

.element--article.Barronscom .article__figure:before {
    content: "\e934";
    background-color: #1a2737
}

.element--article.WSJVideo .article__figure:before {
    content: "\e933";
    background-color: #2e2e2e
}

.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.no-image .article__figure .figure__image[href*="barrons.com"],.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.no-image .article__figure .figure__image[href*="barrons.com"]:before,.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.no-image .article__content .article__headline {
    position: relative
}

.no-image .article__content .article__summary {
    display: none
}

.article__figure {
    position: relative;
    width: 100%
}

.article__figure .article__length {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 5;
    padding: 0 5px 1px;
    background-color: rgba(32,32,32,.9);
    border-radius: 2px;
    color: #fff
}

.figure__chart {
    padding-bottom: 56.25%
}

.figure__chart .article__chart {
    position: absolute
}

.figure__image {
    position: relative;
    display: block;
    overflow: hidden;
    padding-bottom: 56.25%
}

.figure__image:after,.figure__image:before {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
    transition: opacity .4s ease-in-out
}

.figure__image:before {
    opacity: 1;
    background: linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.1))
}

.figure__image:after {
    opacity: 0;
    background: linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.1))
}

.figure__image img {
    position: absolute;
    top: 0;
    width: 100%
}

.figure__image .icon {
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 5;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 0 solid #fff
}

.figure__image .icon:not(.podcast) {
    border-left: 18px solid #fff;
    display: block
}

.figure__image .icon:not(.podcast):before {
    display: none
}

.figure__image .icon.podcast {
    color: #fff;
    font-size: 20px;
    margin-bottom: 10px
}

.figure__image:hover:before {
    opacity: 0
}

.figure__image:hover:after {
    opacity: 1
}

.article__content {
    position: relative;
    z-index: 2
}

.article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.article__label.opinion {
    color: #3677a8
}

.article__label.breaking,.article__label.picks,.article__label.watch {
    color: #367f2e
}

.article__label.exclusive {
    color: #a05f03
}

.article__label.corrected,.article__label.correction,.article__label.live {
    color: #b51a28
}

.article__label.updated {
    color: #6a6a6a
}

.article__label.moneyish {
    color: #ff716c
}

.article__label.premium {
    color: #cb8900
}

.article__label.barrons {
    color: #00529c
}

.article__label.qa {
    color: #b55c21
}

.article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.label--opinion {
    color: #205279
}

.label--picks {
    color: #367f2e
}

.article__details li {
    display: inline
}

.has-chart .figure__image:after,.has-chart .figure__image:before {
    display: none
}

.has-chart .article__content {
    margin: 0
}

.has-chart .article__headline {
    background: none;
    padding: 0;
    width: 100%
}

.no-shade .figure__image:after,.no-shade .figure__image:before {
    display: none
}

@media (max-width: 655px) {
    .element--article .list--bullets .bullet__item {
        font-size:1rem;
        margin-bottom: 20px
    }
}

.list--breadcrumbs {
    font: 600 .75rem/1.625 Lato,sans-serif;
    border-bottom: 1px solid #e1e1e1;
    color: #6a6a6a;
    padding-bottom: 10px
}

.component--module.page-header .list--breadcrumbs,.page--quote .list--breadcrumbs,.page--video .list--breadcrumbs {
    margin-bottom: 0
}

.list--breadcrumbs .link {
    text-decoration: none
}

.list--breadcrumbs .link:hover {
    text-decoration: underline
}

.list--breadcrumbs .breadcrumb__item {
    position: relative;
    display: inline-block;
    margin: 0 3px 10px 0;
    white-space: nowrap
}

.list--breadcrumbs .breadcrumb__item:after {
    content: "\e902";
    display: inline-block;
    padding-left: 3px;
    font-family: icons;
    font-size: .563rem;
    color: #939393
}

.list--breadcrumbs .breadcrumb__item:last-child {
    color: #2e2e2e;
    font-weight: 800
}

.list--breadcrumbs .breadcrumb__item:last-child:after {
    display: none
}

.list--breadcrumbs .breadcrumb__item:last-child .link {
    font-weight: 800
}

.list--breadcrumbs .breadcrumb__item:last-child .link:hover {
    text-decoration: none
}

@media (max-width: 975px) {
    .quote__nav {
        -webkit-flex-flow:column;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

/*.btn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-transform: uppercase;
    padding: 0 10px;
    color: #2e2e2e;
    background: transparent;
    white-space: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}*/

.btn .icon+.label,.btn .label+.icon {
    padding-left: 5px;
    cursor: inherit
}

.btn:hover {
    cursor: pointer
}

.btn.is-disabled {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYgNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0RERERERDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI2LDAgNiwwLjcgMC43LDYgMCw2IDAsNS4zIDUuMywwIAkiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjYsNS4zIDYsNiA1LjMsNiAJIi8+DQo8L2c+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNywwIDAsMC43IDAsMCAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwwIDYsMC43IDAuNyw2IDAsNiAwLDUuMyA1LjMsMCAiLz4NCjwvc3ZnPg0=") 0 0 repeat;
    background-size: 4px 4px;
    color: #c3c3c3;
    box-shadow: inset 0 0 0 1px #e1e1e1
}

.btn.is-disabled:hover {
    color: #c3c3c3;
    cursor: default
}

.btn.is-loading {
    position: relative;
    color: transparent
}

.btn.is-loading:before {
    content: "Loading...";
    left: 0;
    margin: auto;
    color: hsla(0,0%,100%,.8);
    font-size: .563rem;
    width: 100%
}

.btn--alert,.btn--darken,.btn--lighten,.btn--outline,.btn--primary,.btn--secondary,.btn--subscribe {
    font: 700 .75rem/3 Mulish,sans-serif;
    line-height: 36px;
    padding: 0 20px
}

.btn--alert .icon,.btn--darken .icon,.btn--lighten .icon,.btn--outline .icon,.btn--primary .icon,.btn--secondary .icon,.btn--subscribe .icon {
    line-height: inherit
}

.btn--primary {
    color: #fff;
    background: #367f2e;
    box-shadow: none
}

.btn--primary:active,.btn--primary:hover {
    background: #2e6c27
}

.btn--secondary {
    color: #fff;
    background: #3677a8;
    box-shadow: none
}

.btn--secondary:active,.btn--secondary:hover {
    background: #306995
}

.btn--subscribe {
    color: #202020;
    background: #fcb839;
    box-shadow: none;
    border-radius: 18px
}

.btn--subscribe:active,.btn--subscribe:hover {
    background: #dca131
}

.btn--neutral {
    color: #fff;
    background: hsla(0,0%,100%,.2)
}

.btn--neutral:active,.btn--neutral:hover {
    background: hsla(0,0%,100%,.1)
}

.btn--alert {
    background: #b51a28;
    color: #fff
}

.btn--alert:active,.btn--alert:hover {
    background: #9f1723
}

.btn--outline {
    box-shadow: inset 0 0 0 1px #939393
}

.btn--outline:active,.btn--outline:hover {
    box-shadow: inset 0 0 0 1px #2e2e2e
}

.btn--lighten {
    background: hsla(0,0%,100%,.1);
    color: #fff
}

.btn--lighten:active,.btn--lighten:hover {
    background: hsla(0,0%,100%,.15)
}

.btn--darken {
    background: rgba(0,0,0,.1);
    color: #fff
}

.btn--darken:active,.btn--darken:hover {
    background: rgba(0,0,0,.15)
}

.btn--text {
    padding: 0;
    color: #939393
}

.btn--text:active,.btn--text:hover {
    color: #c3c3c3;
    text-decoration: underline
}

.btn--icon:active,.btn--icon:hover {
    color: #3677a8
}

.group--buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.group--buttons .btn {
    display: block;
    text-align: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .group--buttons .btn {
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }
}

.group--buttons .btn+.btn {
    margin-left: 4px
}

.group--buttons.vertical {
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.group--buttons.vertical .btn {
    margin-bottom: 10px
}

.group--buttons.cover {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.group--buttons.cover .btn {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .group--buttons.cover .btn {
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }
}

.button {
    height: 64px;
    padding: 0 24px;
    color: #fff;
    border-radius: 5px;
    background-color: #367f2e;
    display: inline-block;
    width: auto;
    text-align: center;
    font: 700 1rem/64px Lato,sans-serif
}

.button:hover {
    cursor: pointer
}

.button+.button {
    margin-left: 15px
}

.button--inverse {
    color: #111;
    background-color: #f8f8f8
}

.button--inverse:active,.button--inverse:hover {
    background-color: #e2e2e2
}

.button--inverse-ghost {
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent
}

.button--inverse-ghost:active,.button--inverse-ghost:hover {
    color: #111;
    background-color: #e2e2e2
}

input::-moz-focus-inner {
    border: 0
}

input[type=text]::-ms-clear {
    display: none
}

input[type=range] {
    -webkit-appearance: none;
    width: 100%;
    background: transparent
}

input[type=range]:focus {
    outline: none
}

input[type=range]::-ms-track {
    background: transparent;
    border-color: transparent;
    color: transparent
}

.element--form,.form {
    position: relative
}

.form {
    width: 100%
}

.form .btn+.btn {
    margin-left: 5px
}

.form .legal {
    font: 400 .688rem/1.375 Lato,sans-serif;
    color: #939393;
    display: block
}

.form.fill-row {
    gap: 10px
}

.form.fill-row .form__item {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.form__btn {
    margin-left: auto
}

.form__row {
    width: 100%
}

.form__item {
    position: relative;
    margin-bottom: 10px;
    min-width: 30px
}

.form__item .icon--caret-down {
    position: absolute;
    right: 10px;
    bottom: 11px;
    z-index: 1;
    color: #6a6a6a;
    font-size: .625rem;
    line-height: .9;
    display: none
}

.form__item:last-of-type {
    margin-bottom: 0
}

.form__item.disabled .input__label,.form__item.disabled .placeholder,.form__item.disabled .toggle--tooltip {
    color: #e1e1e1
}

.form__item.disabled .input--text {
    box-shadow: inset 0 0 0 1px #e1e1e1
}

.form__item.disabled .input--text::-webkit-input-placeholder {
    color: #e1e1e1
}

.form__item.disabled .input--text:-ms-input-placeholder {
    color: #e1e1e1
}

.form__item.disabled .input--text::placeholder {
    color: #e1e1e1
}

.form__details {
    margin-top: 10px
}

.radio__group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.radio__group.full-span {
    width: 100%
}

.radio__group .radio__item {
    padding: 0;
    box-shadow: none
}

.radio__item {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    font-size: .75rem;
    text-transform: uppercase
}

.radio__item:nth-child(n+2) {
    margin-left: -1px
}

.radio__item .label {
    display: block;
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    box-shadow: inset 0 0 0 1px #c3c3c3
}

.radio__item .label:hover {
    cursor: pointer
}

.input--radio:checked+.label,.input--radio:checked+.tab__item {
    background: #2a5c81;
    color: #fff;
    box-shadow: none
}

.input--radio.hidden {
    display: none
}

.input--radio:not(:checked)+.label:hover {
    color: #2a5c81
}

.input--radio[disabled]+.label,.input--radio[disabled]+.tab__item {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYgNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0RERERERDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI2LDAgNiwwLjcgMC43LDYgMCw2IDAsNS4zIDUuMywwIAkiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjYsNS4zIDYsNiA1LjMsNiAJIi8+DQo8L2c+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNywwIDAsMC43IDAsMCAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNiwwIDYsMC43IDAuNyw2IDAsNiAwLDUuMyA1LjMsMCAiLz4NCjwvc3ZnPg0=") 0 0 repeat;
    background-size: 4px 4px;
    color: #c3c3c3;
    box-shadow: inset 0 0 0 1px #e1e1e1
}

.input--radio[disabled]+.label:hover,.input--radio[disabled]+.tab__item:hover {
    color: #c3c3c3;
    cursor: default
}

.input--range {
    margin: 0;
    padding: 0
}

.input--range:focus {
    outline: none!important;
    border: none!important
}

.input--checkbox {
    box-shadow: 0 0 0 1px #3677a8;
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-right: 5px
}

.toggle--checkbox:checked+.checkbox__text:hover {
    cursor: pointer
}

.toggle--checkbox:checked+.checkbox__text .input--checkbox {
    border: 2px solid #fff;
    background: #3677a8
}

.checkbox__text {
    font-size: .75rem
}

.toggle--checkbox {
    display: none
}

.is-touch [class*=input--] {
    margin: 0
}

[class*=input--]~.text {
    font-size: .75rem
}

[class*=input--]~.text--error {
    display: none;
    font-size: .625rem;
    text-transform: uppercase
}

[class*=input--]+.icon {
    position: absolute;
    right: 0;
    top: 0;
    color: #3677a8;
    font-size: 1.125rem;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 38px
}

[class*=input--]+.icon:hover {
    cursor: pointer
}

[class*=input--].error {
    box-shadow: inset 0 0 0 1px #b51a28,inset 0 0 0 2px #fff;
    background: #fff3f3
}

[class*=input--].error~.text--error {
    position: absolute;
    top: 0;
    right: 0;
    color: #b51a28;
    display: block
}

.input__label {
    color: #2e2e2e;
    letter-spacing: .025em
}

.input__label.error {
    color: #b51a28
}

.input--text {
    font: 700 .813rem/37px Mulish,sans-serif;
    padding: 0 10px;
    height: 36px;
    background: #fff
}

.input--text:focus {
    outline: none;
    box-shadow: inset 0 0 0 1px #939393
}

.input--text::-webkit-input-placeholder {
    font-size: .75rem;
    color: #939393;
    font-weight: 400
}

.input--text:-ms-input-placeholder {
    font-size: .75rem;
    color: #939393;
    font-weight: 400
}

.input--text::placeholder {
    font-size: .75rem;
    color: #939393;
    font-weight: 400
}

.input__results {
    position: absolute;
    z-index: 6;
    top: calc(100% + -3px);
    left: 0;
    right: 0;
    background: #fff;
    border-top: 3px solid #e1e1e1;
    border-bottom: 1px solid #2e2e2e;
    box-shadow: 0 5px 10px hsla(0,0%,6%,.15);
    padding: 0 10px
}

.input__results>.input__label {
    padding: 15px 0 10px;
    font-size: .625rem;
    text-transform: uppercase;
    color: #262626;
    letter-spacing: .025em;
    width: 100%
}

.input__results .table__row,.input__results>.input__label {
    border-bottom: 1px solid #e1e1e1
}

.input__results .table__row:hover {
    cursor: pointer
}

.input__results .table__row:last-of-type {
    border-bottom: none
}

.input__results .table__row.disabled .marker {
    background: #c3c3c3
}

.input__results .table__row.disabled .text {
    padding: 2px 0;
    text-transform: uppercase;
    color: #939393;
    line-height: 1
}

.input__results .table__row.disabled .secondary .link {
    color: #3677a8
}

.input__results .table__row.disabled .secondary .link:hover {
    text-decoration: underline
}

.input__results .table__row.disabled .btn {
    background: #c3c3c3
}

.input__results .table__cell {
    padding: 10px 0 10px 5px
}

.input__results .table__cell .btn {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.input__results .table__cell:first-child {
    padding-left: 0;
    text-align: left;
    padding-right: 5px
}

.input--area {
    width: 100%;
    padding: 10px;
    border: none;
    border: 1px solid #c3c3c3;
    font-size: .875rem;
    font-weight: 400;
    resize: vertical;
    font-family: Lato,sans-serif
}

.input--area::-webkit-input-placeholder {
    color: #c3c3c3;
    font-size: .75rem;
    font-weight: 400
}

.input--area:-ms-input-placeholder {
    color: #c3c3c3;
    font-size: .75rem;
    font-weight: 400
}

.input--area::placeholder {
    color: #c3c3c3;
    font-size: .75rem;
    font-weight: 400
}

.input--area:focus {
    outline: none;
    border: none;
    box-shadow: inset 0 0 0 1px #939393
}

.input--area.error {
    box-shadow: inset 0 0 0 1px #b51a28,inset 0 0 0 2px #fff;
    background: #fff3f3
}

.input--area.error~.text {
    color: #b51a28;
    display: block
}

@media (max-width: 655px) {
    .form.fill-row {
        -webkit-flex-flow:column;
        -ms-flex-flow: column;
        flex-flow: column;
        gap: normal;
        margin-bottom: 10px
    }
}

.dropdown {
    position: relative;
    z-index: 2;
    width: 100%;
    font-family: Mulish,sans-serif;
    font-weight: 600;
    color: #202020;
    appearance: none;
    background: #fff url(../images/dropdown-caret.svg) 100% no-repeat;
    background-size: 36px;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.dropdown::-ms-expand {
    display: none
}

.dropdown:focus-visible {
    outline-offset: 0;
    outline-width: 1px
}

.dropdown--form {
    border-radius: 0;
    box-shadow: inset 0 0 0 1px #c3c3c3;
    font-size: 13px;
    padding: 10px 30px 10px 10px;
    height: 36px
}

.header {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    width: 100%;
    margin-bottom: 10px;
    padding: 0 10px
}

.column .header {
    padding-left: 0;
    padding-right: 0
}

.column .header .element--ad {
    right: 0
}

.header .label {
    margin: 0;
    color: black;
    font-size: 25px;
}

.header .element--ad {
    position: absolute;
    top: 3px;
    right: 10px;
    z-index: 3;
    width: 140px
}

.header .element--ad>div:after,.header .element--ad>div:before {
    display: none
}

.header .element--ad.is-loaded>div {
    position: relative;
    width: 140px;
    height: 31px;
    margin-bottom: 0;
    box-shadow: -5px 0 0 1px #fff;
    background: #fff;
    min-height: 0;
    min-width: 0
}

.header .element--ad.is-loaded>div:before {
    display: none
}

.header .element--ad.is-loaded>div:after {
    content: "Presented By";
    display: block;
    position: absolute;
    top: -12px;
    width: 140px;
    text-align: right;
    font-size: .563rem;
    letter-spacing: .05em;
    color: #939393
}

.header .element--ad.is-loading>div {
    background: none;
    box-shadow: none
}

.header .element--ad.is-loading>div:after {
    display: none
}

.header--primary .title,.header--secondary .title {
    font: 800 .75rem/.85 Mulish,sans-serif;
    position: relative;
    display: inline-block;
    letter-spacing: .025em;
    text-transform: uppercase;
    vertical-align: top;
    width: 100%;
    margin-bottom: 10px;
    line-height: 1.375;
    overflow: hidden
}

.header--primary .title:before,.header--secondary .title:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    width: 100%;
    height: calc(100% - 7px);
    background: repeating-linear-gradient(135deg,#e1e1e1,#e1e1e1 1px,transparent 2px,transparent 3px);
    background-size: 4px 4px
}

.is-touch .header--primary .title:before,.is-touch .header--secondary .title:before {
    top: 4px
}

.header--primary .title .label,.header--primary .title .link,.header--secondary .title .label,.header--secondary .title .link {
    background: #fff;
    padding: 1px 10px 1px 0;
    position: relative;
    display: inline-block;
    line-height: .8
}

.header--primary .paragraph,.header--secondary .paragraph {
    font: 400 .875rem/1.375 Lato,sans-serif;
    color: #2e2e2e;
    margin: 0
}

.header--primary.no-background .title:before,.header--secondary.no-background .title:before {
    display: none
}

.header--primary .title {
    font-size: 1.75rem;
    color: #2e2e2e;
    line-height: 1
}

.header--primary .title:before {
    top: 4px;
    height: calc(100% - 7px)
}

.is-touch .header--primary .title:before {
    top: 2px;
    height: calc(100% - 4px)
}

.header--secondary .title {
    color: #3677a8
}

.header--secondary.link-to.no-link .title:after {
    display: none
}

.header--secondary.link-to.no-link .title:before {
    width: 100%
}

.header--secondary.link-to .title {
    color: #2e2e2e;
    margin-bottom: 0;
    font: 800 1.02941rem Mulish,sans-serif
}

.header--secondary.link-to .title:after {
    content: "\e902";
    font-family: icons;
    position: absolute;
    right: -3px;
    top: 4px;
    padding-left: 5px;
    font-size: .875rem
}

.header--secondary.link-to .title:before {
    top: 5px;
    z-index: -1;
    height: calc(100% - 9px);
    width: calc(100% - 15px)
}

.header--secondary.link-to .title .link {
    padding-right: 5px
}

.header--secondary.link-to .title .title__icon {
    height: 100%;
    width: 31px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    z-index: 1;
    padding-right: 10px
}

.header--secondary.link-to .title .title__icon+.link {
    margin-left: -5px
}

.header--tertiary {
    margin-bottom: 10px
}

.header--tertiary .title {
    font-size: .813rem
}

.header--table {
    margin-bottom: 10px
}

.header--table .title {
    font: 800 .938rem/1.375 Mulish,sans-serif;
    color: #3677a8;
    white-space: nowrap
}

.header--small {
    font: 800 .75rem/1 Mulish,sans-serif;
    color: #2e2e2e;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.header--small .primary {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.header--small .secondary {
    color: #6a6a6a;
    font-size: .563rem;
    letter-spacing: .05em;
    padding-left: 5px;
    text-transform: uppercase
}

.masthead-elements .header--small {
    margin: 0;
    padding: 0 8px 5px
}

.header--text {
    margin-bottom: 10px
}

.header--text .title {
    font: 800 1rem/.9 Mulish,sans-serif;
    color: #2e2e2e
}

.header--text .paragraph {
    font: 400 .875rem/1.375 Lato,sans-serif;
    color: #2e2e2e;
    margin: 5px 0 0
}

.header--text .paragraph .link {
    color: #3677a8
}

.header--text .paragraph .link:hover {
    color: #3677a8;
    text-decoration: underline
}

.header--page .title {
    font: 800 1.5rem/1.375 Mulish,sans-serif;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    color: #3677a8
}

.header--page .image,.header--page .title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.header--page .image {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: auto;
    max-width: 150px;
    max-height: 50px;
    -ms-flex-align: center;
    margin-right: 10px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header--page .image img {
    width: auto;
    height: 50px;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.header--page .element--ad,.header--page.header .element--ad {
    top: calc(50% - 15px);
    right: 0;
    left: auto
}

.header--page .element--ad.is-loaded>div,.header--page .element--ad>div,.header--page.header .element--ad.is-loaded>div,.header--page.header .element--ad>div {
    background: #e1e1e1
}

.header--page .element--ad.is-loaded>div:after,.header--page .element--ad>div:after,.header--page.header .element--ad.is-loaded>div:after,.header--page.header .element--ad>div:after {
    top: calc(50% - 5px);
    right: 100%;
    left: auto;
    margin-right: 5px;
    width: auto;
    line-height: 1.125
}

@media (max-width: 655px) {
    .header .element--ad {
        width:80px
    }

    .header .element--ad.is-loaded>div {
        width: 80px;
        height: 20px
    }

    .header .element--ad.is-loaded>div:after {
        width: 80px
    }

    .most-popular .header .element--ad,.most-popular .header .element--ad>div {
        height: 31px;
        width: 140px
    }

    .most-popular .header .element--ad:after,.most-popular .header .element--ad>div:after {
        width: 140px
    }

    .header--primary .title {
        font-size: 1.125rem
    }

    .header--primary .title:before {
        top: 3px;
        height: calc(100% - 6px)
    }

    .header--primary .element--ad {
        top: 0
    }

    .header--secondary .container__sponsor,.header--secondary .header__sponsor {
        top: -5px
    }

    .header--page .title {
        padding-right: 90px;
        font-size: 1.125rem
    }

    .header--page .element--ad {
        top: calc(50% - 10px)
    }

    .header--page .element--ad>div:after {
        top: auto;
        right: 0;
        bottom: 110%;
        left: 0;
        margin: 0
    }
}

.header--secondary+.list--kv {
    margin-top: -15px
}

.input__label {
    color: #6a6a6a;
    display: block;
    font-size: .625rem;
    text-transform: uppercase;
    padding-bottom: 5px
}

.input--text {
    font: 600 .75rem/1.375 Lato,sans-serif;
    display: block;
    width: 100%;
    padding: 10px;
    box-shadow: inset 0 0 0 1px #c3c3c3
}

.input--text:focus {
    box-shadow: inset 0 0 0 1px #aaa
}

.dropdown [class*=icon--] {
    position: relative;
    left: 10px;
    z-index: -1
}

.form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.form .form__item {
    position: relative;
    margin-bottom: 10px
}

.form .icon--caret-down {
    position: absolute;
    right: 10px;
    bottom: 11px;
    z-index: 1;
    color: #6a6a6a;
    font-size: .625rem
}

.form__output {
    background: #f8f9fb;
    border: 1px solid #d2d9e0;
    margin-top: 10px;
    padding: 15px;
    text-align: center
}

.form__output .output__label {
    position: relative;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #2e2e2e;
    font-size: .625rem;
    letter-spacing: .025em;
    text-transform: uppercase
}

.form__output .output__label:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    border-bottom: 1px solid #c3c3c3
}

.form__output .output__result {
    display: block;
    font-size: 1.5rem;
    font-weight: 700
}

.horizontal {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.list--links .link__item {
    list-style-type: none;
    margin-bottom: .5em;
    color: #3677a8;
    font-size: .875rem;
    font-weight: 700;
    font-family: Lato,sans-serif
}

.list--links .link__item .link:hover {
    text-decoration: underline
}

@media (max-width: 655px) {
    .horizontal {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.element--message {
    background: #f3f3f3;
    width: 100%;
    border: 1px solid #e1e1e1;
    text-align: center;
    padding: 0 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 200px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.element .element--message {
    padding: 0 20px;
    background: #f3f3f3!important
}

.element--message .message__title {
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 5px
}

.element--message .message__text {
    font-size: .875rem;
    line-height: 1.375
}

.element--message .message__text .primary {
    font: 700 1rem Mulish,sans-serif
}

.element--message .message__text .secondary {
    font-family: Lato,sans-serif
}

.element--message .group--buttons {
    margin-top: 10px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.element--message .group--buttons .btn {
    width: 70%;
    max-width: 185px
}

.element--message .group--buttons .text {
    margin-left: 5px
}

.element--message .link {
    text-decoration: underline
}

.element--message .link:hover {
    text-decoration: none
}

.collection>.element--message {
    border: none;
    height: 80px;
    margin: 10px 0
}

.collection>.element--message .message__text {
    margin: 0
}

.element--analyst+.element--message {
    border: none;
    height: 60px
}

.element--analyst+.element--message .message__text {
    margin: 0
}

.region--aside .message__misc {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 655px) {
    .col .element--message {
        padding:20px
    }
}

.lightbox__body .element--popup {
    padding: 40px;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
    min-height: 400px;
    text-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 0;
    position: relative
}

.region--primary .lightbox__body .element--popup {
    box-shadow: none;
    background: transparent
}

.lightbox__body .element--popup.destructive {
    background: #b51a28
}

.lightbox__body .element--popup.neutral {
    background: #3677a8
}

.lightbox__body .element--popup.constructive {
    background: #367f2e
}

.lightbox__body .element--popup .popup__title {
    color: #fff;
    font-size: 1.75rem;
    margin-bottom: 10px
}

.lightbox__body .element--popup .paragraph {
    font-size: .75rem
}

.lightbox__body .element--popup .popup__form {
    width: 100%
}

.lightbox__body .element--popup .popup__form .input__label {
    color: hsla(0,0%,6%,.5);
    text-align: left;
    letter-spacing: .05em;
    font-weight: 700
}

.lightbox__body .element--popup .popup__form .form__item {
    margin-bottom: 20px
}

.lightbox__body .element--popup .popup__form .form__item:last-of-type {
    margin-bottom: 0
}

.lightbox__body .element--popup .popup__form [class*=input--] {
    background: hsla(0,0%,100%,.2);
    box-shadow: none;
    color: #fff;
    font-family: Lato,sans-serif!important;
    font-size: .75rem
}

.lightbox__body .element--popup .popup__form [class*=input--]:focus {
    background: hsla(0,0%,100%,.3)
}

.lightbox__body .element--popup .popup__form [class*=input--]::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

.lightbox__body .element--popup .popup__form [class*=input--]:-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.lightbox__body .element--popup .popup__form [class*=input--]::placeholder {
    color: #fff;
    opacity: 1
}

.lightbox__body .element--popup .group--buttons {
    margin: 0 auto;
    width: 60%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    min-width: 200px
}

.lightbox__body .element--popup .group--buttons .btn {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin: 10px 0 0
}

.lightbox__body .element--popup .btn {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.lightbox__body .element--popup .btn.primary {
    color: #fff;
    box-shadow: none;
    background: hsla(0,0%,6%,.2)
}

.lightbox__body .element--popup .btn.primary:hover {
    background: hsla(0,0%,6%,.3)
}

.lightbox__body .element--popup .btn.secondary {
    box-shadow: none;
    background: hsla(0,0%,100%,.2);
    color: #fff
}

.lightbox__body .element--popup .btn.secondary:hover {
    background: hsla(0,0%,100%,.25)
}

.lightbox__body .element--popup .btn+.btn {
    margin-left: 0;
    margin-bottom: 0
}

.lightbox__body .element--popup .text--error {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.1);
    padding: 10px;
    color: #fff;
    font-size: .75rem;
    letter-spacing: .025em
}

.lightbox__body .element--popup .text--error:empty {
    display: none
}

.lightbox__body.invite-players,.lightbox__body.join-game {
    height: 100%
}

.lightbox__body.destructive {
    background: #b51a28
}

.lightbox__body.neutral {
    background: #3677a8
}

.lightbox__body.constructive {
    background: #367f2e
}

@media (max-width: 655px) {
    .element--popup {
        padding:40px 10px 10px;
        height: 100%
    }

    .element--popup .group--buttons {
        width: 100%
    }
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #3677a8;
    cursor: pointer;
    margin-top: -6px
}

.trade-order input[type=range]::-webkit-slider-thumb {
    background: #1c2529
}

input[type=range]::-moz-range-thumb {
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #3677a8;
    cursor: pointer
}

.trade-order input[type=range]::-moz-range-thumb {
    background: #1c2529
}

input[type=range]::-ms-thumb {
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #3677a8;
    cursor: pointer
}

.trade-order input[type=range]::-ms-thumb {
    background: #1c2529
}

input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    background: #c3c3c3;
    border-radius: 2px;
    margin: 0;
    padding: 0
}

input[type=range]:focus::-webkit-slider-runnable-track {
    background: #b6b6b6;
    margin: 0;
    padding: 0
}

input[type=range]::-moz-range-track {
    width: 99%;
    height: 4px;
    cursor: pointer;
    background: #c3c3c3;
    border-radius: 2px;
    margin: 0;
    padding: 0
}

input[type=range]::-ms-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    background: #c3c3c3;
    margin: 0;
    padding: 0
}

input[type=range]::-ms-fill-lower {
    background: #c3c3c3;
    border-radius: 2px;
    margin: 0;
    padding: 0
}

input[type=range]:focus::-ms-fill-lower {
    background: #b6b6b6;
    margin: 0;
    padding: 0
}

input[type=range]::-ms-fill-upper {
    background: #c3c3c3;
    border-radius: 2px;
    margin: 0;
    padding: 0
}

input[type=range]:focus::-ms-fill-upper {
    background: #b6b6b6;
    margin: 0;
    padding: 0
}

@media screen and (max-width: 655px) {
    .is-touch .input--range {
        padding-left:20px
    }

    .is-touch input[type=range]::-webkit-slider-thumb {
        height: 24px;
        width: 24px;
        margin-top: -10px
    }

    .is-touch input[type=range]::-moz-range-thumb {
        height: 24px;
        width: 24px
    }

    .is-touch input[type=range]::-ms-thumb {
        height: 24px;
        width: 24px
    }
}

.element--tableblock table,.table {
    border-collapse: collapse;
    width: 100%
}

.element--tableblock table .ignore-color,.table .ignore-color {
    color: #262626
}

.table__head:nth-child(n+2) .table__heading {
    padding-top: 20px
}

.element--tableblock th,.table__heading {
    padding: 0 0 6px 5px;
    font-weight: 600;
    font-size: .75rem;
    color: #6a6a6a;
    border-bottom: 1px solid #e1e1e1;
    letter-spacing: .025em;
    text-transform: uppercase;
    vertical-align: bottom
}

.element--tableblock th:first-child,.table__heading:first-child {
    padding-left: 0
}

.element--tableblock th:last-child,.table__heading:last-child {
    padding-right: 0
}

.has-bg .element--tableblock th,.has-bg .table__heading {
    padding: 0 8px 6px;
    background: #f3f7fa;
    border-top: 1px solid #dfdde7
}

.element--tableblock th[data-sort-type]:hover,.table__heading[data-sort-type]:hover {
    cursor: pointer
}

.element--tableblock th[data-sort-type]:after,.table__heading[data-sort-type]:after {
    content: "\e908";
    font-family: icons;
    right: 0;
    top: 0;
    color: #c3c3c3;
    font-size: .5rem;
    margin-left: 3px
}

.element--tableblock th[data-sort-direction=asc].active:after,.table__heading[data-sort-direction=asc].active:after {
    color: #3677a8;
    content: "\e909"
}

.element--tableblock th[data-sort-direction=desc].active:after,.table__heading[data-sort-direction=desc].active:after {
    color: #3677a8;
    content: "\e908"
}

.element--tableblock tr,.table__row {
    border-bottom: 1px solid #e1e1e1
}

.element--tableblock td,.table__cell {
    font-size: .813rem;
    padding: 10px 0 10px 5px;
    line-height: 1.375;
    vertical-align: middle
}

.element--tableblock td:first-child,.table__cell:first-child {
    padding: 10px 0
}

.element--tableblock td:last-child,.table__cell:last-child {
    padding-right: 0
}

.element--tableblock td .link,.table__cell .link {
    color: #202020;
    text-decoration: underline;
    -webkit-text-decoration-color: #3677a8;
    text-decoration-color: #3677a8;
    text-underline-position: under
}

.element--tableblock td .link:hover,.table__cell .link:hover {
    background-color: #eef8ff
}

.element--tableblock td .link [class*=icon],.table__cell .link [class*=icon] {
    display: inline-block;
    padding-left: 10px
}

.element--tableblock td .link--icon,.table__cell .link--icon {
    color: #3677a8;
    padding: 0;
    text-decoration: none
}

.element--tableblock td .link--icon:hover,.table__cell .link--icon:hover {
    background: none;
    text-decoration: underline
}

.element--tableblock td .tag,.table__cell .tag {
    position: relative;
    top: -1px;
    color: #fff;
    font-size: .563rem;
    background: #a05f03;
    text-transform: uppercase;
    padding: 1px 3px;
    border-radius: 2px
}

.element--tableblock td .btn--text,.table__cell .btn--text {
    height: auto;
    line-height: 1
}

.table__cell,.table__heading {
    text-align: right
}

.table__cell:first-child,.table__heading:first-child {
    text-align: left
}

.table__cell:last-child,.table__heading:last-child {
    text-align: right
}

.element--tableblock {
    overflow: hidden;
    margin-bottom: 0
}

.element--tableblock table+h1,.element--tableblock table+h2,.element--tableblock table+h3+h4,.element--tableblock table+table {
    margin-top: 26px
}

.element--tableblock h1,.element--tableblock h2,.element--tableblock h3,.element--tableblock h4,.element--tableblock h5 {
    line-height: 1.375;
    margin-bottom: 20px;
    position: relative;
    font-family: Mulish,sans-serif
}

.element--tableblock h1,.element--tableblock h2 {
    display: table;
    text-transform: uppercase
}

.element--tableblock h1:before,.element--tableblock h2:before {
    content: "";
    position: absolute;
    top: 0;
    left: calc(100% + 10px);
    width: 1280px;
    height: 100%;
    background: repeating-linear-gradient(-55deg,#fff,#fff 2px,#e2e2e2 0,#e2e2e2 3px)
}

.element--tableblock h1:after,.element--tableblock h2:after {
    content: "";
    display: block
}

.element--tableblock h1 {
    font-size: 1.75rem;
    color: #c3c3c3;
    font-weight: 800
}

.element--tableblock h1:before {
    top: 9px;
    height: calc(100% - 16px)
}

.element--tableblock h2 {
    color: #3677a8;
    font: 800 .75rem/.85 Mulish,sans-serif
}

.element--tableblock h3 {
    font-weight: 800;
    font-size: 1rem
}

.element--tableblock h4 {
    font-size: .875rem;
    color: #939393
}

.element--tableblock th {
    text-align: left
}

.element--tableblock a {
    color: #202020;
    text-decoration: underline;
    -webkit-text-decoration-color: #3677a8;
    text-decoration-color: #3677a8;
    text-underline-position: under
}

.element--tableblock a:hover {
    background-color: #eef8ff
}

.element--tableblock a [class*=icon] {
    display: inline-block;
    padding-left: 10px
}

.element--tableblock b {
    font-weight: 800
}

.element--tableblock b>i {
    font-weight: 400;
    color: #939393
}

.element--tableblock hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e1e1e1;
    margin: 1em 0;
    padding: 0
}

.table__options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 10px 0
}

.table__options .btn {
    text-decoration: none;
    text-transform: none;
    transition: all .2s ease-in-out;
    line-height: 28px;
    color: #606165
}

.table__options .btn.activated {
    color: #00b83a;
    font-weight: 600
}

.table__options .btn.activated:before {
    content: "\e924";
    font-family: icons;
    margin-right: 3px;
    font-size: .625rem
}

.table__options .form {
    width: 40%
}

.table__options .form .dropdown,.table__options .form .form__item {
    margin: 0;
    width: 100%
}

.table__options .timestamp {
    color: #6a6a6a;
    font-size: .75rem
}

.bar-chart {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1px
}

.bar-chart .graphic {
    display: inline-block;
    min-width: 2px;
    max-width: 75%;
    height: 20px;
    background: #367f2e
}

.bar-chart .graphic.purchase {
    background: #054055
}

.bar-chart .graphic.sale {
    background: #b55c21
}

.bar-chart .value {
    padding-left: 5px;
    font-size: .688rem
}

.table__details {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    font-family: Lato,sans-serif;
    font-size: .75rem;
    color: #2e2e2e
}

.table__details .align--left {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.table__details .align--center {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.table__details .align--right {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.table__details .text {
    padding-right: 5px;
    color: #6a6a6a
}

.table__details .link {
    color: #3677a8
}

.table__details .link:hover {
    text-decoration: underline
}

.table__details .disabled {
    color: #c3c3c3
}

.table__details .disabled:hover {
    color: #c3c3c3;
    text-decoration: none
}

.table__details .disabled .icon {
    color: #c3c3c3
}

.table__details .left {
    margin-right: auto
}

.table__details .right {
    margin-left: auto
}

.table__details [class*=icon--] {
    position: relative;
    top: 1px;
    padding-left: .3em
}

.table__sponsor {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.table__sponsor .sponsor__logo {
    max-width: 100px
}

.detail__link,.detail__text {
    font-size: .625rem
}

.detail__link {
    color: #3677a8;
    padding-left: 4px;
    text-decoration: none
}

.detail__link:hover {
    text-decoration: underline
}

.detail__link a {
    text-decoration: none;
    color: #3677a8
}

.detail__link a:hover {
    text-decoration: underline
}

.detail__link [class*=icon--] {
    padding-left: 5px
}

.table--secondary .table__heading .primary {
    font-size: .625rem;
    color: #2e2e2e;
    font-weight: 700
}

.table--secondary .table__heading .secondary {
    font-size: 9px;
    line-height: 1.25;
    color: #6a6a6a
}

.table--secondary .table__cell {
    vertical-align: middle
}

.table--secondary .table__cell:first-child {
    padding-left: 0
}

.table--secondary .table__cell.indicator {
    width: 5px
}

.table--secondary .primary {
    display: block;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1
}

.table--secondary .primary .symbol {
    position: relative;
    top: -3px
}

.table--secondary .secondary {
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: .025em;
    line-height: 1;
    color: #6a6a6a;
    text-transform: uppercase;
    white-space: nowrap
}

.table--secondary .secondary.positive {
    color: #367f2e
}

.table--secondary .secondary.negative {
    color: #b51a28
}

.table--secondary .secondary.neutral {
    color: #6a6a6a
}

.table--secondary .secondary .percent,.table--secondary .secondary .point {
    margin-left: 5px
}

.table--secondary .link:hover {
    text-decoration: none
}

.table--secondary .link:hover .primary {
    color: #3677a8
}

.table--secondary .btn[disabled] {
    background: #6a6a6a
}

.marker {
    width: 5px;
    height: 32px;
    background: #939393;
    margin-top: -2px
}

.positive .marker {
    background: #367f2e
}

.negative .marker {
    background: #b51a28
}

.c2 .table__cell {
    width: 50%
}

.c3 .table__cell {
    width: 33.3%
}

.c4 .table__cell {
    width: 25%
}

.c5 .table__cell {
    width: 20%
}

.c6 .table__cell {
    width: 16.6%
}

.c13 .table__cell {
    width: 7.69%
}

.table.no-heading {
    margin-top: -15px
}

.no-heading.row-hover {
    margin-top: 0
}

.no-heading.row-hover .table__row:first-child {
    border-top: 1px solid #e1e1e1
}

.row-hover .table__row.is-selected .table__cell {
    background: #f2f6fa
}

.row-hover .table__row.is-selected .table__cell:first-child {
    box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff,-7px 0 0 -2px #f2f6fa
}

.row-hover .table__row.is-selected .table__cell:last-child {
    box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff,7px 0 0 -2px #f2f6fa
}

.row-hover .table__row .table__cell {
    box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff
}

.row-hover .table__row:not(.is-selected):hover .table__cell {
    background: #f3f3f3
}

.row-hover .table__row:not(.is-selected):hover .table__cell:first-child {
    box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff,-7px 0 0 -2px #f3f3f3
}

.row-hover .table__row:not(.is-selected):hover .table__cell:last-child {
    box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff,7px 0 0 -2px #f3f3f3
}

.is-selected .table__cell {
    background: #f6f9fb
}

.is-selected .table__cell:first-child {
    box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff,-7px 0 0 -2px #f2f6fa
}

.is-selected .table__cell:last-child {
    box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff,7px 0 0 -2px #f2f6fa
}

.is-highlighted {
    background: #f6f9fb;
    box-shadow: inset 2px 2px 0 0 #fff,inset -1px -1px 0 0 #fff;
    border: 1px solid #e1e1e1
}

.is-highlighted .table__cell {
    box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff
}

.is-highlighted .table__cell:first-child {
    padding-left: 10px
}

.is-highlighted .table__cell:last-child {
    padding-right: 10px
}

.border--solid .table__cell {
    border-left: 1px solid #e1e1e1
}

.border--solid .table__cell:first-child {
    border-left: none
}

.border--dotted .table__cell {
    border-left: 1px dotted #e1e1e1
}

.border--dotted .table__cell:first-child {
    border-left: none
}

.remove-top-border .table__row:first-child {
    border-top: none
}

.remove-last-border .table__row:last-child {
    border-bottom: none
}

.add-top-border .table__row:first-child .table__heading {
    border-top: 1px solid #e1e1e1;
    padding-top: 6px
}

.add-top-border .table__row:first-child {
    border-top: 1px solid #e1e1e1
}

.table__cell.no-border {
    border: none
}

.inset .table__row {
    background: #202020
}

.inset .table__row .table__heading {
    padding-top: 6px;
    color: #fff;
    border: none
}

.value-pairs .table__cell:last-child {
    font-weight: 700
}

.align--left .table__cell,.align--left .table__heading {
    text-align: left
}

.align--center .table__cell,.align--center .table__row .table__heading {
    text-align: center
}

.table__cell.is-na,.table__cell .is-na {
    text-transform: uppercase;
    color: #c3c3c3
}

.table .bar {
    min-width: 75px
}

.table .bar .graphic {
    display: inline-block;
    height: 15px;
    max-width: 100%;
    min-width: 1px
}

.table__cell {
    max-width: 200px
}

.table__cell .content__item {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 3px;
    font-size: .75rem
}

.positive {
    color: #367f2e
}

.positive .value {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    text-align: right
}

.positive .bar {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.positive .graphic {
    background: #367f2e;
    float: left
}

.negative {
    color: #b51a28
}

.negative .value {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    text-align: left
}

.negative .bar {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.negative .graphic {
    background: #b51a28;
    float: right
}

.overflow--table {
    padding-bottom: 5px;
    max-width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.overflow--table::-webkit-scrollbar {
    width: 100%;
    height: 5px
}

.overflow--table::-webkit-scrollbar-track {
    background: #fff
}

.overflow--table::-webkit-scrollbar-thumb {
    background: #939393;
    border-radius: 5px
}

.overflow--table::-webkit-scrollbar-thumb:hover {
    cursor: pointer
}

.table--overflow {
    table-layout: fixed;
    width: auto;
    min-width: 100%
}

.table--overflow .table__cell,.table--overflow .table__heading {
    padding: 10px 20px 10px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.table--overflow .table__cell:last-child,.table--overflow .table__heading:last-child {
    padding-right: 0;
    text-align: right
}

.table__heading .dropdown {
    max-width: 150px;
    margin-left: 10px
}

.change__bar {
    border-left: 2px solid #fff;
    height: 20px;
    width: 50px;
    margin-left: 5px
}

.positive .change__bar {
    border-left: 2px solid #265a20
}

.negative .change__bar {
    border-left: 2px solid #88141e
}

.change__marker {
    height: 20px;
    background-color: #367f2e
}

.negative .change__marker {
    background-color: #b51a28
}

.tooltip {
    position: relative
}

.tooltip .text {
    bottom: calc(100% + 10px);
    visibility: hidden;
    opacity: 0;
    z-index: 10;
    background: #6a6a6a;
    color: #fff;
    min-width: 160px;
    max-width: 320px;
    padding: 10px
}

.tooltip .text,.tooltip .text:after {
    position: absolute;
    right: 0;
    display: block
}

.tooltip .text:after {
    content: "";
    top: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color: #444 transparent transparent
}

.tooltip .icon--help:focus+.text,.tooltip .icon--help:hover+.text {
    visibility: visible;
    opacity: 1
}

.tooltip .icon--help {
    color: #3677a8
}

.tooltip .icon--help:hover {
    cursor: pointer
}

.screener-table .group--text {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px
}

.screener-table .group--text .text {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.screener-table .overflow__heading .primary {
    color: #2e2e2e
}

.screener-table .overflow__heading .secondary {
    color: #939393
}

.screener-table .overflow__cell:nth-child(2),.screener-table .overflow__heading:nth-child(2) {
    text-align: left;
    width: 180px
}

.screener-table .overflow__cell:nth-child(2) .cell__content,.screener-table .overflow__heading:nth-child(2) .cell__content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px
}

.screener-table .overflow__cell:last-child,.screener-table .overflow__heading:last-child {
    text-align: right
}

.screener-table .cell__content .secondary {
    font: 600 .688rem/1.375 Lato,monospace;
    color: #939393
}

.screener-table .cell__content .content__item {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 3px;
    font-size: .75rem
}

@media (max-width: 1295px) {
    .overflow--table {
        overflow-x:auto
    }
}

@media (max-width: 655px) {
    .element--tableblock td,.table__cell {
        font-size:.875rem
    }

    .element--tableblock {
        overflow-x: scroll;
        box-shadow: inset -10px 0 20px 0 rgba(0,0,0,.1);
        border-right: 1px solid #e1e1e1;
        border-left: 1px solid #e1e1e1;
        padding: 10px
    }

    .element--tableblock td,.element--tableblock th {
        min-width: 100px
    }
}

.table--fixed {
    display: block
}

.table--fixed .header--table {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 5px
}

.table--fixed .header--table .small {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.table--fixed .overflow__cell,.table--fixed .overflow__heading {
    font: 400 .813rem/1.375 Lato,sans-serif;
    border: 1px solid #e1e1e1;
    vertical-align: middle
}

.table--fixed .overflow__cell.fixed--cell,.table--fixed .overflow__heading.fixed--cell {
    position: absolute
}

.table--fixed .overflow__cell:last-child,.table--fixed .overflow__heading:last-child {
    text-align: center;
    box-shadow: inset -1px 0 0 0 #e1e1e1;
    border-right: none
}

.table--fixed .overflow__cell:last-child .cell__content,.table--fixed .overflow__heading:last-child .cell__content {
    min-width: 60px
}

.table--fixed .overflow__cell .cell__content,.table--fixed .overflow__heading .cell__content {
    padding: 6px 10px;
    min-width: 90px;
    width: 100%;
    line-height: 1.375
}

.table--fixed .overflow__cell .cell__content .link,.table--fixed .overflow__heading .cell__content .link {
    color: #3677a8;
    text-decoration: underline
}

.table--fixed .overflow__cell .cell__content .link:hover,.table--fixed .overflow__heading .cell__content .link:hover {
    text-decoration: none
}

.table--fixed .overflow__heading {
    font-size: .625rem;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    border-top: 1px solid #e1e1e1;
    box-shadow: none
}

.table--fixed .overflow__heading .cell__content {
    white-space: nowrap
}

.table--fixed .overflow__heading.fixed--column {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1
}

.table--fixed .is-highlighted,.table--fixed .is-highlighted .fixed--column,.table--fixed .is-highlighted .fixed--column .cell__content,.table--fixed .row-hover .table__row:hover {
    background: #e7eff5
}

.table--fixed .row-hover .table__row:hover .fixed--column .fixed--cell {
    box-shadow: none
}

.table--fixed .row-hover .table__row:hover .fixed--column .cell__content {
    background: #e7eff5
}

.table--fixed .pagination {
    border: none;
    padding-top: 0
}

.fixed-column {
    position: relative
}

.fixed-column:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 10px;
    right: 0;
    z-index: 2;
    display: none;
    width: 10px;
    border-right: 1px solid #e1e1e1;
    background: linear-gradient(270deg,rgba(0,0,0,.05) 5%,transparent 75%)
}

.fixed-column .table {
    border-collapse: collapse;
    overflow: hidden
}

.fixed-column .table .indent--small {
    padding-left: 20px
}

.fixed-column .table .indent--medium {
    padding-left: 30px
}

.fixed-column .table .indent--large {
    padding-left: 40px
}

.fixed-column .fixed--column {
    background: #f6f9fb
}

.fixed-column .fixed--column .cell__content {
    background: #f6f9fb;
    text-align: left;
    width: auto
}

.fixed-column .fixed--column .fixed--cell {
    position: absolute;
    z-index: 2
}

.fixed-column .fixed--column .fixed--cell:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    display: none;
    width: 10px;
    border-left: 1px solid #e1e1e1;
    background: linear-gradient(90deg,rgba(0,0,0,.05) 5%,transparent 75%)
}

.j-secFrame {
    border: 1px solid #e1e1e1;
    margin-bottom: 20px
}

@media (max-width: 1295px) {
    .table--fixed .tab__item {
        font:600 .688rem/3 Mulish,sans-serif;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: center
    }

    .table--fixed .tabs--filters .tab__item {
        padding: 0 15px
    }

    .fixed-column:after {
        display: block
    }

    .fixed-column .overflow__cell:first-child {
        border-right: none
    }

    .fixed-column .overflow__cell:nth-child(2) {
        border-left: none
    }

    .fixed-column .fixed--column .fixed--cell:after {
        display: block
    }
}

@media (max-width: 655px) {
    .table--fixed .header--table {
        -webkit-flex-flow:column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .table--fixed .header--table .small {
        font-size: .688rem
    }

    .table--fixed .overflow__cell {
        font-size: .75rem
    }
}

.region--primary .column--aside .tabs {
    width: 100%
}

.region--primary .column--aside .tabs .tab__item {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    text-align: center
}

.region--primary .element--tabs .group .header--secondary {
    display: none
}

.region--primary .element--tabs .element--message {
    background: #f3f3f3;
    box-shadow: none;
    margin-bottom: 10px;
    padding: 10px
}

.region--primary .element--tabs .results__count {
    display: none
}

.tab__title {
    margin-bottom: 20px;
    color: #262626;
    font-size: 1.75rem;
    font-weight: 700;
    text-transform: uppercase
}

.tabs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
    margin-bottom: 10px
}

.tabs .tab__item {
    font: 600 .75rem/36px Mulish,sans-serif;
    display: block;
    box-shadow: inset 0 0 0 1px #e1e1e1;
    color: #101010;
    letter-spacing: .025em;
    margin-right: 2px;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase
}

.tabs .tab__item.is-selected {
    color: #fff;
    background: #3677a8;
    box-shadow: none
}

.tabs .tab__item:not(.is-selected):hover {
    box-shadow: inset 0 0 0 1px #c8c8c8;
    color: #202020
}

.tabs .tab__item:hover {
    cursor: pointer
}

.tabs.tabs--process {
    margin-bottom: 20px;
    padding: 0 1px
}

.tabs.tabs--process .tab__item {
    box-shadow: inset 0 0 0 1px #e1e1e1;
    color: #c3c3c3;
    text-transform: uppercase;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: -1px;
    margin-right: 0;
    padding: 0;
    text-align: center
}

.tabs.tabs--process .tab__item:hover {
    cursor: auto
}

.tabs.tabs--process .tab__item:last-child {
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3
}

.tabs.tabs--process .tab__item.completed {
    background: #3677a8;
    color: #fff;
    box-shadow: none
}

.tabs.tabs--process .tab__item.completed:nth-child(n+2) {
    border-left: 1px solid #2a5c81
}

.tabs.tabs--process .tab__item.completed+.tab__item,.tabs.tabs--process .tab__item.completed:hover {
    cursor: pointer
}

.tabs.tabs--process .tab__item.active {
    position: relative;
    z-index: 2;
    color: #3677a8;
    background: #e0eaf3;
    box-shadow: inset 0 0 0 1px #ceddeb
}

.tab__pane {
    display: none;
    width: 100%
}

.tab__pane.is-active {
    display: block
}

.tab__pane.u-flex>.group {
    -webkit-flex: 1 0 140px;
    -ms-flex: 1 0 140px;
    flex: 1 0 140px
}

@media (max-width: 655px) {
    .tab__title {
        font-size:1.125rem;
        margin-bottom: 15px
    }

    .tabs {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 8px
    }

    .tabs .tab__item {
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        max-width: calc(50% - 1px);
        margin: 0 0 2px;
        padding: 0 10px
    }
}

.key-cross-rates .form__item:last-of-type {
    margin-bottom: 0
}

.key-cross-rates .list--output {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.key-cross-rates .list--output .output__item {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100px
}

.key-cross-rates .list--output .output__item .output__content {
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.key-cross-rates .list--output .output__item .label,.key-cross-rates .list--output .output__item .value {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center
}

.key-cross-rates .list--output .output__item .value {
    font: 400 .688rem/1.125 Lato,monospace;
    color: #6a6a6a
}

.key-cross-rates .list--output .output__item .label {
    font: 800 .813rem/1.125 Mulish,sans-serif;
    color: #2e2e2e
}

.key-cross-rates .list--output .output__item .bar {
    margin: 0 1px;
    display: block;
    height: 100%;
    width: calc(100% - 2px)
}

.key-cross-rates .list--output .output__item.positive .output__content {
    bottom: 50%;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.key-cross-rates .list--output .output__item.positive .value {
    bottom: calc(100% + 15px)
}

.key-cross-rates .list--output .output__item.positive .label {
    bottom: 100%
}

.key-cross-rates .list--output .output__item.positive .bar {
    background: #367f2e
}

.key-cross-rates .list--output .output__item.negative .output__content {
    top: 50%;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.key-cross-rates .list--output .output__item.negative .output__content .value {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    top: calc(100% + 15px)
}

.key-cross-rates .list--output .output__item.negative .output__content .label {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    top: 100%
}

.key-cross-rates .list--output .output__item.negative .output__content .bar {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    background: #b51a28
}

.ticker__chiclet {
    top: calc(100% + 8px);
    left: 10px;
    max-width: 310px;
    min-width: 310px;
    position: absolute;
    padding: 10px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    z-index: 100
}

.ticker__chiclet:before {
    content: "";
    width: 100%;
    left: 0;
    bottom: 100%;
    height: 12px;
    position: absolute
}

.ticker__chiclet:after {
    content: "";
    position: absolute;
    bottom: calc(100% + 1px);
    left: 0;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #c3c3c3
}

.ticker__chiclet.pos__above {
    top: auto
}

.ticker__chiclet.pos__above:before {
    bottom: auto;
    top: 100%
}

.ticker__chiclet.pos__above:after {
    bottom: auto;
    top: calc(100% + 1px);
    border-top: 8px solid #c3c3c3;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent
}

.ticker__chiclet.pos__left {
    left: auto
}

.ticker__chiclet.pos__left:after {
    left: auto;
    right: 0;
    border-right: none;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 8px solid #c3c3c3
}

.ticker__chiclet.pos__left.pos__above:after {
    border-top: 8px solid #c3c3c3;
    border-bottom: 8px solid transparent
}

.group.group--tickers:hover .ticker__chiclet {
    display: block
}

.ticker__chiclet .chiclet__name {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 2px solid #2e2e2e;
    font-family: Mulish,sans-serif;
    font-size: 1rem;
    font-weight: 800;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ticker__chiclet .chiclet__thirdparty {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0
}

.ticker__chiclet .chiclet__thirdparty .chiclet__thirdparty-intro {
    white-space: nowrap;
    margin-right: 10px
}

.ticker__chiclet .chiclet__thirdparty .coindesk .logo,.ticker__chiclet .chiclet__thirdparty .kraken .logo {
    height: 15px;
    width: auto
}

.ticker__chiclet .chiclet__thirdparty .coindesk .logo.coindesk_chiclet,.ticker__chiclet .chiclet__thirdparty .kraken .logo.coindesk_chiclet {
    height: 30px;
    position: relative;
    top: 5px
}

.ticker__chiclet .chiclet__intraday {
    margin-bottom: 10px
}

.ticker__chiclet .chiclet__intraday .price {
    font-size: 1.75rem;
    font-weight: 700;
    margin-bottom: 5px
}

.ticker__chiclet .chiclet__intraday .price .negative,.ticker__chiclet .chiclet__intraday .price .neutral,.ticker__chiclet .chiclet__intraday .price .positive {
    color: #262626
}

.ticker__chiclet .chiclet__intraday+.chiclet__range {
    padding-top: 10px;
    border-top: 1px solid #e1e1e1
}

.ticker__chiclet .change {
    color: #939393;
    font-size: .75rem;
    font-weight: 600
}

.ticker__chiclet .change:before {
    content: "";
    display: inline-block;
    margin-top: 4px;
    width: 0;
    height: 0
}

.ticker__chiclet .change.positive {
    color: #367f2e
}

.ticker__chiclet .change.positive:before {
    margin-right: 3px;
    border-bottom: 4px solid #367f2e;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.ticker__chiclet .change.negative {
    color: #b51a28
}

.ticker__chiclet .change.negative:before {
    margin-right: 3px;
    border-top: 4px solid #b51a28;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.ticker__chiclet .point {
    margin-right: 5px
}

.ticker__chiclet .chiclet__data {
    margin-bottom: 10px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ticker__chiclet .chiclet__data+.chiclet__headlines {
    padding-top: 0;
    border-top: none
}

.ticker__chiclet .chiclet__data .list__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    min-width: calc(50% - 5px);
    padding: 7px 0;
    border-bottom: 1px solid #e1e1e1
}

.ticker__chiclet .chiclet__data .list__item:first-of-type,.ticker__chiclet .chiclet__data .list__item:nth-of-type(2) {
    border-top: 1px solid #e1e1e1
}

.ticker__chiclet .chiclet__data .list__item:nth-of-type(odd) {
    margin-right: 5px
}

.ticker__chiclet .chiclet__data .list__item:nth-of-type(2n) {
    margin-left: 5px
}

.ticker__chiclet .chiclet__data .list__item .item__cell {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 400
}

.ticker__chiclet .chiclet__data .list__item .item__cell:last-of-type {
    text-align: right;
    font-weight: 800
}

.ticker__chiclet .chiclet__headlines {
    white-space: normal;
    font-weight: 600;
    transition: color .2s ease-in-out;
    border-top: 1px solid #e1e1e1;
    padding-top: 10px;
    line-height: 1.375
}

.ticker__chiclet .chiclet__headlines .label {
    color: #3677a8;
    margin: 0 0 5px;
    font-size: .625rem;
    text-transform: uppercase
}

.ticker__chiclet .chiclet__headlines .list__item {
    font-size: .875rem
}

.ticker__chiclet .chiclet__headlines:hover {
    color: #3677a8
}

.ticker__chiclet .chiclet__ad {
    margin: 10px 0 0;
    width: 288px;
    position: relative
}

.ticker__chiclet .chiclet__ad .btn {
    padding: 2px 20px
}

.ticker__chiclet .chiclet__ad .element--ad {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff
}

.ticker__chiclet .chiclet__ad .element--ad>div {
    margin: 0
}

.ticker__chiclet .chiclet__ad .element--ad>div:after {
    display: none
}

.chiclet__range {
    margin-bottom: 10px
}

.range__bar {
    display: none;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    white-space: nowrap;
    box-shadow: none;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.range__bar.active {
    display: block
}

.range__bar .range__data {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-weight: 800;
    margin-bottom: 3px
}

.range__bar .range__data:before {
    content: "Day Hi/Low";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-weight: 400
}

.range__bar.range-year .range__data:before {
    content: "52/wk Range"
}

.range__bar .range__chart {
    width: 100%;
    height: 10px;
    position: relative;
    background-color: #e1e1e1
}

.range__bar .range__chart:after,.range__bar .range__chart:before {
    content: "";
    position: absolute;
    height: 100%;
    top: 0
}

.range__bar .range__chart:before {
    width: 1px;
    background-color: #fff;
    left: calc(50% - 1px)
}

.range__bar .range__chart:after {
    width: 50%;
    left: 25%;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff
}

.range__bar .range__chart .current {
    position: absolute;
    top: 2px;
    height: 6px;
    width: 6px;
    border-radius: 100px;
    background-color: #367f2e;
    z-index: 1
}

.range__right {
    margin-left: auto
}

.header .element--ad {
    background: none;
    min-height: 0
}

.full-width.background--dark {
    background: #202020;
    padding: 40px 0 20px;
    margin-bottom: 40px
}

.full-width.background--dark:after,.full-width.background--dark:before {
    background: #202020
}

.full-width.background--dark .article__headline {
    background: #202020;
    color: #fff
}

.full-width.background--light {
    background: #f3f3f3;
    padding: 40px 0 20px;
    margin-bottom: 40px
}

.full-width.background--light:after,.full-width.background--light:before {
    background: #f3f3f3;
    box-shadow: 0 0 0 1px #e1e1e1
}

.full-width.no-margin {
    margin-bottom: 0
}

.aside--left .column {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.aside--left .component,.aside--right .column {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.aside--right .component {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

hidden {
    display: none
}

.is-ad-slot {
    position: relative
}

.is-ad-slot .element--ad {
    position: absolute;
    top: 0;
    bottom: 1px;
    left: 0;
    right: 0
}

.is-ad-slot .element--ad>div {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    background: #fff;
    z-index: 7
}

.is-ad-slot .element--ad.is-loading>div:before {
    display: none
}

.is-ad-slot .article__headline {
    padding-left: 1px!important
}

.is-ad-slot .content--secondary {
    padding: 0 1px 1px
}

.figure__image .article__embed[title="Info graphic"] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.curated--A {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.curated--A .column {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

.curated--A .column--full {
    max-width: 960px
}

.curated--A .column--full .element--article {
    margin-bottom: 15px
}

.curated--A .column--full .element--article .article__content {
    margin: 0
}

.curated--A .column--full .element--article .article__headline {
    font: 800 2.625rem/1.125 Mulish,sans-serif
}

.curated--A .column--full .element--article .article__headline .article__label {
    font: 800 2.625rem/1.125 Mulish,sans-serif;
    text-transform: none;
    display: contents
}

.curated--A .column--full .element--article .article__headline .article__label.live:before {
    width: 12px;
    height: 12px;
    margin: -2px -4px 0 0
}

.curated--A .column--full .element--article .article__headline .article__label.live:after {
    width: 40px;
    height: 40px;
    left: -14px;
    top: 7px
}

.curated--A .column--primary {
    max-width: 640px
}

.curated--A .column--primary .element--article:first-of-type {
    display: block
}

.curated--A .column--primary .element--article:first-of-type .article__content,.curated--A .column--primary .element--article:first-of-type .article__figure {
    width: 100%
}

.curated--A .column--primary .element--article:first-of-type .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.curated--A .column--primary .element--article:first-of-type .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image::before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="wsj.com"]::before {
    content: "\e933"
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="barrons.com"],.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="barrons.com"]::before,.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]::before,.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href^="/articles/"]::before {
    content: "\e934"
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="fnlondon.com"]::before {
    content: "\e961"
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="mansionglobal.com"]::before {
    content: "\e967"
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image[href*="investors.com"]::before {
    content: "\e972"
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__figure .figure__image:hover::before {
    opacity: .8
}

.curated--A .column--primary .element--article:first-of-type.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--A .column--primary .element--article:first-of-type.no-image.newswires .article__figure .figure__image::before {
    content: "\e969"
}

.curated--A .column--primary .element--article:first-of-type.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__content .article__headline {
    position: relative
}

.curated--A .column--primary .element--article:first-of-type.no-image .article__content .article__summary {
    display: none
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.opinion,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.opinion {
    color: #3677a8
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.breaking,.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.picks,.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.watch,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.breaking,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.picks,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.watch {
    color: #367f2e
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.exclusive,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.exclusive {
    color: #a05f03
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.corrected,.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.correction,.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.live,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.corrected,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.correction,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.live {
    color: #b51a28
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.updated,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.updated {
    color: #6a6a6a
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.moneyish,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.moneyish {
    color: #ff716c
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.premium,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.premium {
    color: #cb8900
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.barrons,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.barrons {
    color: #00529c
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.qa,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.qa {
    color: #b55c21
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.live:before,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__label.live:after,.curated--A .column--primary .element--article:first-of-type.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__content,.curated--A .column--primary .element--article:first-of-type.no-shade .article__content {
    margin-top: 10px
}

.curated--A .column--primary .element--article:first-of-type.has-chart .article__headline,.curated--A .column--primary .element--article:first-of-type.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.curated--A .column--primary .element--article:first-of-type {
    margin-bottom: 20px
}

.curated--A .column--primary .element--article:first-of-type .article__content {
    margin: 0
}

.curated--A .column--primary .element--article:first-of-type .article__headline {
    display: none
}

.curated--A .column--primary .element--article:first-of-type .article__label {
    top: -17px
}

.curated--A .column--primary .element--article:first-of-type .group--tickers {
    height: 22px;
    padding: 10px 0 0;
    margin: 0
}

.curated--A .column--primary .element--article:first-of-type .group--tickers:before {
    top: 5px;
    display: none
}

.curated--A .column--primary .element--article:first-of-type .list--bullets {
    margin: 0 0 0 5px;
    padding: 10px 0 0 10px
}

.curated--A .column--aside {
    max-width: 320px
}

.curated--A .column--aside .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.curated--A .column--aside .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.curated--A .column--aside .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.curated--A .column--aside .element--article.video .article__figure .icon,.curated--A .column--aside .element--article.video .article__figure:before {
    display: none
}

.curated--A .column--aside .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.curated--A .column--aside .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.curated--A .column--aside .element--article .article__summary {
    display: none
}

.curated--A .column--aside .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.curated--A .column--aside .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.curated--A .column--aside .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.curated--A .column--aside .element--article .group--tickers:before,.curated--A .column--aside .element--article .list--bullets {
    display: none
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.curated--A .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.curated--A .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.curated--A .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--A .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--A .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--A .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--A .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.curated--A .column--aside .element--article.no-image .article__content {
    margin-top: 0
}

.curated--A .column--aside .element--article.no-image .article__summary {
    display: none
}

.header+.curated--A .column--aside .element--article {
    box-shadow: none;
    padding-top: 0
}

.curated--A .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.curated--A .column--aside .element--article .article__label.opinion {
    color: #3677a8
}

.curated--A .column--aside .element--article .article__label.breaking,.curated--A .column--aside .element--article .article__label.picks,.curated--A .column--aside .element--article .article__label.watch {
    color: #367f2e
}

.curated--A .column--aside .element--article .article__label.exclusive {
    color: #a05f03
}

.curated--A .column--aside .element--article .article__label.corrected,.curated--A .column--aside .element--article .article__label.correction,.curated--A .column--aside .element--article .article__label.live {
    color: #b51a28
}

.curated--A .column--aside .element--article .article__label.updated {
    color: #6a6a6a
}

.curated--A .column--aside .element--article .article__label.moneyish {
    color: #ff716c
}

.curated--A .column--aside .element--article .article__label.premium {
    color: #cb8900
}

.curated--A .column--aside .element--article .article__label.barrons {
    color: #00529c
}

.curated--A .column--aside .element--article .article__label.qa {
    color: #b55c21
}

.curated--A .column--aside .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--A .column--aside .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--A .column--aside .list .element--article .article__label.live:after,.curated--A .column--full .list .element--article .article__label.live:after,.curated--A .column--primary .list .element--article .article__label.live:after {
    top: 0
}

@media (max-width: 1295px) {
    .curated--A .column--full,.curated--A .column--primary {
        max-width:640px
    }

    .curated--A .column--aside {
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        max-width: 640px
    }

    .curated--A .column--aside .element--article {
        max-width: 300px
    }
}

@media (min-width: 656px) {
    .curated--A .column--primary .element--article:nth-of-type(n+2) {
        box-shadow:0 -1px 0 0 #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__figure {
        -webkit-flex: 0 0 277px;
        -ms-flex: 0 0 277px;
        flex: 0 0 277px;
        max-width: 277px;
        margin-right: 10px
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__content {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0;
        width: 100%
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.opinion {
        color: #3677a8
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.breaking,.curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.picks,.curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.watch {
        color: #367f2e
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.exclusive {
        color: #a05f03
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.corrected,.curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.correction,.curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.live {
        color: #b51a28
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.updated {
        color: #6a6a6a
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.moneyish {
        color: #ff716c
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.premium {
        color: #cb8900
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.barrons {
        color: #00529c
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.qa {
        color: #b55c21
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__headline {
        font-size: 1.5rem;
        line-height: 1.125;
        background: none;
        padding: 0;
        width: 100%
    }

    .curated--A .column--primary .element--article:last-of-type {
        margin-bottom: 20px
    }
}

@media (max-width: 655px) {
    .curated--A .column {
        max-width:none;
        width: 100%
    }

    .curated--A .column .element--article {
        max-width: none
    }

    .curated--A .column--full .element--article .article__headline,.curated--A .column--full .element--article .article__headline .article__label {
        font-size: 1.75rem
    }

    .curated--A .column--full .element--article .article__headline .article__label.live:after,.curated--A .column--full .element--article .article__headline.live:after {
        top: -2px
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) {
        display: block
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__content,.curated--A .column--primary .element--article:nth-of-type(n+2) .article__figure {
        width: 100%
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2) .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="barrons.com"],.curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__content .article__headline {
        position: relative
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__content .article__summary {
        display: none
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).no-image .article__summary {
        display: block
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).has-chart .article__label,.curated--A .column--primary .element--article:nth-of-type(n+2).no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .curated--A .column--primary .element--article:nth-of-type(n+2).has-chart .article__headline,.curated--A .column--primary .element--article:nth-of-type(n+2).no-shade .article__headline {
        width: 100%
    }

    .curated--A .column--primary .element--article .article__figure {
        margin: 0;
        max-width: none;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .curated--A .column--primary .element--article:nth-child(n) {
        border: none;
        box-shadow: none
    }
}

.curated--B .column--full {
    max-width: 960px
}

.curated--B .column--full .element--article {
    margin-bottom: 10px
}

.curated--B .column--full .element--article.is-lead .article__content {
    margin-top: 0
}

.curated--B .column--full .article__headline {
    font: 800 2.625rem/1.125 Mulish,sans-serif
}

.curated--B .column--full .article__headline .article__label {
    text-transform: none;
    display: contents;
    font: 800 2.625rem/1.125 Mulish,sans-serif
}

.curated--B .column--full .article__headline .article__label.live:before {
    width: 12px;
    height: 12px;
    margin: -2px -4px 0 0
}

.curated--B .column--full .article__headline .article__label.live:after {
    width: 40px;
    height: 40px;
    left: -14px;
    top: 7px
}

.curated--B .column--primary {
    max-width: 640px
}

.curated--B .column--primary .element--article {
    display: block
}

.curated--B .column--primary .element--article .article__content,.curated--B .column--primary .element--article .article__figure {
    width: 100%
}

.curated--B .column--primary .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.curated--B .column--primary .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.curated--B .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.curated--B .column--primary .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--B .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.curated--B .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--B .column--primary .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--B .column--primary .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--B .column--primary .element--article.no-image .article__summary {
    display: block
}

.curated--B .column--primary .element--article.has-chart .article__label,.curated--B .column--primary .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.curated--B .column--primary .element--article.has-chart .article__headline,.curated--B .column--primary .element--article.no-shade .article__headline {
    width: 100%
}

.curated--B .column--primary .element--article {
    max-width: 300px
}

.curated--B .column--primary:nth-child(2) .element--article {
    display: block
}

.curated--B .column--primary:nth-child(2) .element--article .article__content,.curated--B .column--primary:nth-child(2) .element--article .article__figure {
    width: 100%
}

.curated--B .column--primary:nth-child(2) .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.curated--B .column--primary:nth-child(2) .element--article .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.curated--B .column--primary:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--B .column--primary:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.curated--B .column--primary:nth-child(2) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--B .column--primary:nth-child(2) .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.opinion,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.opinion {
    color: #3677a8
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.breaking,.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.picks,.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.watch,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.breaking,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.picks,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.watch {
    color: #367f2e
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.exclusive,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.exclusive {
    color: #a05f03
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.corrected,.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.correction,.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.live,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.corrected,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.correction,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.live {
    color: #b51a28
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.updated,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.updated {
    color: #6a6a6a
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.moneyish,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.moneyish {
    color: #ff716c
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.premium,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.premium {
    color: #cb8900
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.barrons,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.barrons {
    color: #00529c
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.qa,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.qa {
    color: #b55c21
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.live:before,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__label.live:after,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__content,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__content {
    margin-top: 10px
}

.curated--B .column--primary:nth-child(2) .element--article.has-chart .article__headline,.curated--B .column--primary:nth-child(2) .element--article.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.curated--B .column--primary:nth-child(2) .element--article {
    max-width: none
}

.curated--B .column--primary:nth-child(2) .element--article .article__content {
    margin: 0
}

.curated--B .column--primary:nth-child(2) .element--article .article__content .article__headline {
    display: none
}

.curated--B .column--primary:nth-child(2) .element--article .article__content .article__label {
    top: -17px
}

.curated--B .column--primary:nth-child(2) .element--article .group--tickers {
    height: 22px;
    padding: 10px 0 0;
    margin: 0
}

.curated--B .column--primary:nth-child(2) .element--article .group--tickers:before {
    top: 5px;
    display: none
}

.curated--B .column--primary:nth-child(2) .element--article .list--bullets {
    margin: 0 0 0 5px;
    padding: 10px 0 0 10px
}

.curated--B .column--aside {
    max-width: 320px
}

.curated--B .column--aside .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.curated--B .column--aside .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.curated--B .column--aside .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.curated--B .column--aside .element--article.video .article__figure .icon,.curated--B .column--aside .element--article.video .article__figure:before {
    display: none
}

.curated--B .column--aside .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.curated--B .column--aside .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.curated--B .column--aside .element--article .article__summary {
    display: none
}

.curated--B .column--aside .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.curated--B .column--aside .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.curated--B .column--aside .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.curated--B .column--aside .element--article .group--tickers:before,.curated--B .column--aside .element--article .list--bullets {
    display: none
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.curated--B .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.curated--B .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.curated--B .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--B .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--B .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--B .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--B .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.curated--B .column--aside .element--article.no-image .article__content {
    margin-top: 0
}

.curated--B .column--aside .element--article.no-image .article__summary {
    display: none
}

.curated--B .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.curated--B .column--aside .element--article .article__label.opinion {
    color: #3677a8
}

.curated--B .column--aside .element--article .article__label.breaking,.curated--B .column--aside .element--article .article__label.picks,.curated--B .column--aside .element--article .article__label.watch {
    color: #367f2e
}

.curated--B .column--aside .element--article .article__label.exclusive {
    color: #a05f03
}

.curated--B .column--aside .element--article .article__label.corrected,.curated--B .column--aside .element--article .article__label.correction,.curated--B .column--aside .element--article .article__label.live {
    color: #b51a28
}

.curated--B .column--aside .element--article .article__label.updated {
    color: #6a6a6a
}

.curated--B .column--aside .element--article .article__label.moneyish {
    color: #ff716c
}

.curated--B .column--aside .element--article .article__label.premium {
    color: #cb8900
}

.curated--B .column--aside .element--article .article__label.barrons {
    color: #00529c
}

.curated--B .column--aside .element--article .article__label.qa {
    color: #b55c21
}

.curated--B .column--aside .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--B .column--aside .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--B .column--aside:nth-child(3) .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    margin: 0;
    padding: 10px 0
}

.curated--B .column--aside:nth-child(3) .element--article .article__content {
    margin: 0
}

.curated--B .column--aside:nth-child(3) .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0;
    vertical-align: baseline;
    width: auto
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.opinion {
    color: #3677a8
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.breaking,.curated--B .column--aside:nth-child(3) .element--article .article__label.picks,.curated--B .column--aside:nth-child(3) .element--article .article__label.watch {
    color: #367f2e
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.exclusive {
    color: #a05f03
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.corrected,.curated--B .column--aside:nth-child(3) .element--article .article__label.correction,.curated--B .column--aside:nth-child(3) .element--article .article__label.live {
    color: #b51a28
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.updated {
    color: #6a6a6a
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.moneyish {
    color: #ff716c
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.premium {
    color: #cb8900
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.barrons {
    color: #00529c
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.qa {
    color: #b55c21
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--B .column--aside:nth-child(3) .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--B .column--aside:nth-child(3) .element--article .article__headline {
    font: 700 .875rem/1.25 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.curated--B .column--aside:nth-child(3) .element--article .article__summary {
    display: none
}

.curated--B .column--aside:nth-child(3) .element--article .group--tickers {
    margin: 0;
    padding: 0
}

.curated--B .column--aside:nth-child(3) .element--article .group--tickers:before,.curated--B .column--aside:nth-child(3) .element--article.video .article__figure:before {
    display: none
}

.curated--B .column--aside .list .element--article .article__label.live:after,.curated--B .column--full .list .element--article .article__label.live:after,.curated--B .column--primary .list .element--article .article__label.live:after {
    top: 0
}

@media (max-width: 1295px) {
    .curated--B .column--aside {
        max-width:none
    }

    .curated--B .column--aside .group {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .curated--B .column--aside .group .element--article {
        max-width: 300px
    }
}

@media (max-width: 655px) {
    .curated--B .column--full .article__headline,.curated--B .column--full .article__headline .article__label {
        font-size:1.75rem
    }

    .curated--B .column--full .article__headline .article__label.live:after,.curated--B .column--full .article__headline.live:after {
        top: -2px
    }

    .curated--B .column--aside .group .element--article,.curated--B .column--primary .element--article {
        max-width: none
    }
}

.curated--C .column--primary {
    max-width: 640px
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) {
    display: block
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) .article__content,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) .article__figure {
    width: 100%
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image::before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="wsj.com"]::before {
    content: "\e933"
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="barrons.com"],.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="barrons.com"]::before,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]::before,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href^="/articles/"]::before {
    content: "\e934"
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="fnlondon.com"]::before {
    content: "\e961"
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="mansionglobal.com"]::before {
    content: "\e967"
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image[href*="investors.com"]::before {
    content: "\e972"
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__figure .figure__image:hover::before {
    opacity: .8
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image.newswires .article__figure .figure__image::before {
    content: "\e969"
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__content .article__headline {
    position: relative
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-image .article__content .article__summary {
    display: none
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.opinion,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.opinion {
    color: #3677a8
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.breaking,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.picks,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.watch,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.breaking,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.picks,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.watch {
    color: #367f2e
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.exclusive,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.exclusive {
    color: #a05f03
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.corrected,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.correction,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.live,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.corrected,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.correction,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.live {
    color: #b51a28
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.updated,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.updated {
    color: #6a6a6a
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.moneyish,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.moneyish {
    color: #ff716c
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.premium,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.premium {
    color: #cb8900
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.barrons,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.barrons {
    color: #00529c
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.qa,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.qa {
    color: #b55c21
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.live:before,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__label.live:after,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__content,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__content {
    margin-top: 10px
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).has-chart .article__headline,.curated--C .column--primary:first-of-type .element--article:nth-of-type(2).no-shade .article__headline {
    padding: 0;
    width: 100%
}

.curated--C .column--primary:first-of-type .element--article .article__content {
    margin: 0
}

.curated--C .column--primary:first-of-type .element--article .article__headline {
    font: 800 2.625rem/1.125 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.curated--C .column--primary:first-of-type .element--article .article__headline .article__label {
    font: 800 2.625rem/1.125 Mulish,sans-serif;
    text-transform: none;
    display: contents
}

.curated--C .column--primary:first-of-type .element--article .article__headline .article__label.live:before {
    width: 12px;
    height: 12px;
    margin: -2px -4px 0 0
}

.curated--C .column--primary:first-of-type .element--article .article__headline .article__label.live:after {
    width: 40px;
    height: 40px;
    left: -14px;
    top: 7px
}

.curated--C .column--primary:first-of-type .element--article:first-child {
    margin-bottom: 10px
}

.curated--C .column--primary:first-of-type .element--article:first-child .article__summary {
    display: none
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) {
    margin-bottom: 20px
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) .article__content {
    margin: 0
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) .article__label {
    top: -21px
}

.curated--C .column--primary:first-of-type .element--article:nth-of-type(2) .article__headline {
    display: none
}

.curated--C .column--primary:first-of-type .element--article .group--tickers {
    height: 22px;
    padding: 10px 0 0;
    margin: 0
}

.curated--C .column--primary:first-of-type .element--article .group--tickers:before {
    top: 5px;
    display: none
}

.curated--C .column--primary:first-of-type .element--article .list--bullets {
    margin: 0 0 0 5px;
    padding: 10px 0 0 10px
}

.curated--C .column--primary:nth-of-type(4) .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__figure {
    -webkit-flex: 0 0 277px;
    -ms-flex: 0 0 277px;
    flex: 0 0 277px;
    max-width: 277px;
    margin-right: 10px
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__content {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0;
    width: 100%
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.opinion {
    color: #3677a8
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.breaking,.curated--C .column--primary:nth-of-type(4) .element--article .article__label.picks,.curated--C .column--primary:nth-of-type(4) .element--article .article__label.watch {
    color: #367f2e
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.exclusive {
    color: #a05f03
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.corrected,.curated--C .column--primary:nth-of-type(4) .element--article .article__label.correction,.curated--C .column--primary:nth-of-type(4) .element--article .article__label.live {
    color: #b51a28
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.updated {
    color: #6a6a6a
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.moneyish {
    color: #ff716c
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.premium {
    color: #cb8900
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.barrons {
    color: #00529c
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.qa {
    color: #b55c21
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--C .column--primary:nth-of-type(4) .element--article .article__headline {
    font-size: 1.5rem;
    line-height: 1.125;
    background: none;
    padding: 0;
    width: 100%
}

.curated--C .column--primary:nth-of-type(4) .element--article:last-of-type {
    margin-bottom: 20px
}

.curated--C .column--primary:nth-of-type(4) .header+.element {
    box-shadow: none;
    margin-top: -5px;
    padding-top: 0
}

.curated--C .column--aside {
    max-width: 320px
}

.curated--C .column--aside .element--article {
    display: block
}

.curated--C .column--aside .element--article .article__content,.curated--C .column--aside .element--article .article__figure {
    width: 100%
}

.curated--C .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.curated--C .column--aside .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.curated--C .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.curated--C .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--C .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.curated--C .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--C .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--C .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--C .column--aside .element--article.no-image .article__summary {
    display: block
}

.curated--C .column--aside .element--article.has-chart .article__label,.curated--C .column--aside .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.curated--C .column--aside .element--article.has-chart .article__headline,.curated--C .column--aside .element--article.no-shade .article__headline {
    width: 100%
}

.curated--C .column--aside .list .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    margin: 0;
    padding: 10px 0
}

.curated--C .column--aside .list .element--article .article__content {
    margin: 0
}

.curated--C .column--aside .list .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0;
    vertical-align: baseline;
    width: auto
}

.curated--C .column--aside .list .element--article .article__label.opinion {
    color: #3677a8
}

.curated--C .column--aside .list .element--article .article__label.breaking,.curated--C .column--aside .list .element--article .article__label.picks,.curated--C .column--aside .list .element--article .article__label.watch {
    color: #367f2e
}

.curated--C .column--aside .list .element--article .article__label.exclusive {
    color: #a05f03
}

.curated--C .column--aside .list .element--article .article__label.corrected,.curated--C .column--aside .list .element--article .article__label.correction,.curated--C .column--aside .list .element--article .article__label.live {
    color: #b51a28
}

.curated--C .column--aside .list .element--article .article__label.updated {
    color: #6a6a6a
}

.curated--C .column--aside .list .element--article .article__label.moneyish {
    color: #ff716c
}

.curated--C .column--aside .list .element--article .article__label.premium {
    color: #cb8900
}

.curated--C .column--aside .list .element--article .article__label.barrons {
    color: #00529c
}

.curated--C .column--aside .list .element--article .article__label.qa {
    color: #b55c21
}

.curated--C .column--aside .list .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--C .column--aside .list .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--C .column--aside .list .element--article .article__headline {
    font: 700 .875rem/1.25 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.curated--C .column--aside .list .element--article .article__summary {
    display: none
}

.curated--C .column--aside .list .element--article .group--tickers {
    margin: 0;
    padding: 0
}

.curated--C .column--aside .list .element--article .group--tickers:before,.curated--C .column--aside .list .element--article.video .article__figure:before {
    display: none
}

.curated--C .column--aside .header+.list .element:first-child {
    box-shadow: none;
    margin-top: -5px;
    padding-top: 0
}

.curated--C .column--full .element--article {
    display: block
}

.curated--C .column--full .element--article .article__content,.curated--C .column--full .element--article .article__figure {
    width: 100%
}

.curated--C .column--full .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.curated--C .column--full .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--C .column--full .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--C .column--full .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.curated--C .column--full .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.curated--C .column--full .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--C .column--full .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.curated--C .column--full .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--C .column--full .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--C .column--full .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--C .column--full .element--article.no-image .article__summary {
    display: block
}

.curated--C .column--full .element--article.has-chart .article__label,.curated--C .column--full .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.curated--C .column--full .element--article.has-chart .article__headline,.curated--C .column--full .element--article.no-shade .article__headline {
    width: 100%
}

.curated--C .column--full .element--article {
    max-width: 300px
}

.curated--C .column--aside .element--article.has-chart .article__label,.curated--C .column--aside .element--article.no-shade .article__label,.curated--C .column--full .element--article.has-chart .article__label,.curated--C .column--full .element--article.no-shade .article__label,.curated--C .column--primary .element--article.has-chart .article__label,.curated--C .column--primary .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.curated--C .column--aside .list .element--article .article__label.live:after,.curated--C .column--full .list .element--article .article__label.live:after,.curated--C .column--primary .list .element--article .article__label.live:after {
    top: 0
}

@media (max-width: 1295px) {
    .curated--C .column--full .element--article {
        display:block
    }

    .curated--C .column--full .element--article .article__content,.curated--C .column--full .element--article .article__figure {
        width: 100%
    }

    .curated--C .column--full .element--article .article__figure {
        margin: 0
    }

    .curated--C .column--full .element--article .article__content {
        margin-top: 8px
    }

    .curated--C .column--full .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .curated--C .column--full .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--C .column--full .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--C .column--full .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--C .column--full .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--C .column--full .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--C .column--full .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--C .column--full .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .curated--C .column--full .element--article.no-image .article__content .article__summary {
        display: none
    }

    .curated--C .column--full .element--article.has-chart .article__content,.curated--C .column--full .element--article.no-image .article__content {
        margin-top: 8px
    }

    .curated--C .column--full .element--article.has-chart .article__summary,.curated--C .column--full .element--article.no-image .article__summary {
        display: none
    }

    .curated--C .column--full .element--article {
        max-width: 200px
    }

    .curated--C .column--aside {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: none
    }

    .curated--C .column--aside>.element--article,.curated--C .column--aside>.element--article+.list {
        max-width: 300px
    }

    .curated--C .column--aside .list {
        max-width: none
    }
}

@media (min-width: 656px) and (max-width:1295px) {
    .curated--C .column--full .element--article .article__label {
        font:700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }
}

@media (max-width: 655px) {
    .curated--C .column,.curated--C .column .element--article {
        max-width:none
    }

    .curated--C .column .element--article.is-lead:first-child {
        margin-bottom: 0
    }

    .curated--C .column .element--article.is-lead .article__headline {
        font-size: 1.75rem;
        margin-bottom: 5px
    }

    .curated--C .column .element--article.is-lead .article__headline .article__label.live:after {
        top: -2px
    }

    .curated--C .column .element--article+.list {
        max-width: none
    }

    .curated--C .column:first-of-type .element--article .article__headline .article__label {
        font-size: 1.75rem
    }

    .curated--C .column--full .element--article {
        box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .curated--C .column--full .element--article .article__figure {
        max-width: 120px;
        margin-right: 10px
    }

    .curated--C .column--full .element--article .article__figure .icon:not(.site__search) {
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        width: 40px;
        height: 40px;
        font-size: 40px
    }

    .curated--C .column--full .element--article.video .article__figure .icon,.curated--C .column--full .element--article.video .article__figure:before {
        display: none
    }

    .curated--C .column--full .element--article .article__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .curated--C .column--full .element--article .article__label {
        background-color: transparent;
        color: #3677a8;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0
    }

    .curated--C .column--full .element--article .article__label.opinion {
        color: #3677a8
    }

    .curated--C .column--full .element--article .article__label.breaking,.curated--C .column--full .element--article .article__label.picks,.curated--C .column--full .element--article .article__label.watch {
        color: #367f2e
    }

    .curated--C .column--full .element--article .article__label.exclusive {
        color: #a05f03
    }

    .curated--C .column--full .element--article .article__label.corrected,.curated--C .column--full .element--article .article__label.correction,.curated--C .column--full .element--article .article__label.live {
        color: #b51a28
    }

    .curated--C .column--full .element--article .article__label.updated {
        color: #6a6a6a
    }

    .curated--C .column--full .element--article .article__label.moneyish {
        color: #ff716c
    }

    .curated--C .column--full .element--article .article__label.premium {
        color: #cb8900
    }

    .curated--C .column--full .element--article .article__label.barrons {
        color: #00529c
    }

    .curated--C .column--full .element--article .article__label.qa {
        color: #b55c21
    }

    .curated--C .column--full .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .curated--C .column--full .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .curated--C .column--full .element--article .article__headline {
        font: 800 .938rem/1.25 Mulish,sans-serif;
        background: none;
        padding: 0;
        width: 100%
    }

    .curated--C .column--full .element--article .article__summary {
        display: none
    }

    .curated--C .column--full .element--article .content--secondary {
        margin: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .curated--C .column--full .element--article .article__details {
        font: 400 .75rem/1.375 Lato,sans-serif;
        color: #6a6a6a
    }

    .curated--C .column--full .element--article .group--tickers {
        height: 12px;
        margin: 2px 0 0;
        padding: 0
    }

    .curated--C .column--full .element--article .group--tickers:before,.curated--C .column--full .element--article .list--bullets {
        display: none
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--C .column--full .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--C .column--full .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--C .column--full .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--C .column--full .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--C .column--full .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--C .column--full .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .curated--C .column--full .element--article.no-image .article__content .article__summary {
        display: none
    }

    .curated--C .column--full .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--C .column--full .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e968";
        font-size: 2rem
    }

    .curated--C .column--full .element--article.no-image .article__content {
        margin-top: 0
    }

    .curated--C .column--full .element--article.no-image .article__summary {
        display: none
    }

    .curated--C .column--full .header:nth-of-type(n+2) {
        margin-top: 20px
    }

    .curated--C .column--full .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: static;
        letter-spacing: .025em;
        display: inline-block;
        top: 0;
        z-index: 2
    }

    .curated--C .column--full .element--article.has-chart .article__content,.curated--C .column--full .element--article.no-shade .article__content {
        margin-top: 0
    }

    .curated--C .column--full .element--article.has-chart .article__label,.curated--C .column--full .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: static;
        letter-spacing: .025em;
        display: inline-block;
        top: 0;
        z-index: 2
    }

    .curated--C .column--full .element--article:nth-of-type(2) {
        margin-bottom: 20px
    }

    .curated--C .column--full .header {
        margin: 0
    }

    .curated--C .column--full .header+.element--article {
        box-shadow: inset 0 -1px 0 0 #e1e1e1;
        padding-top: 0
    }

    .curated--C .column--primary:nth-of-type(4) .element--article {
        display: block
    }

    .curated--C .column--primary:nth-of-type(4) .element--article .article__content,.curated--C .column--primary:nth-of-type(4) .element--article .article__figure {
        width: 100%
    }

    .curated--C .column--primary:nth-of-type(4) .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .curated--C .column--primary:nth-of-type(4) .element--article .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__content .article__summary {
        display: none
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.no-image .article__summary {
        display: block
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.has-chart .article__label,.curated--C .column--primary:nth-of-type(4) .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .curated--C .column--primary:nth-of-type(4) .element--article.has-chart .article__headline,.curated--C .column--primary:nth-of-type(4) .element--article.no-shade .article__headline {
        width: 100%
    }

    .curated--C .column--primary:nth-of-type(4) .element--article {
        border: none;
        box-shadow: none;
        margin-bottom: 20px;
        padding: 0
    }

    .curated--C .column--primary:nth-of-type(4) .element--article .article__figure {
        max-width: none
    }
}

.curated--D .column--full:first-child .element--article {
    display: block
}

.curated--D .column--full:first-child .element--article .article__content,.curated--D .column--full:first-child .element--article .article__figure {
    width: 100%
}

.curated--D .column--full:first-child .element--article .article__label {
    top: -30px
}

.curated--D .column--full:first-child .element--article .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image::before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="wsj.com"]::before {
    content: "\e933"
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="barrons.com"]::before,.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]::before,.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href^="/articles/"]::before {
    content: "\e934"
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]::before {
    content: "\e961"
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]::before {
    content: "\e967"
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image[href*="investors.com"]::before {
    content: "\e972"
}

.curated--D .column--full:first-child .element--article.no-image .article__figure .figure__image:hover::before {
    opacity: .8
}

.curated--D .column--full:first-child .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--D .column--full:first-child .element--article.no-image.newswires .article__figure .figure__image::before {
    content: "\e969"
}

.curated--D .column--full:first-child .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--D .column--full:first-child .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--D .column--full:first-child .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--D .column--full:first-child .element--article.has-chart .article__label,.curated--D .column--full:first-child .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.opinion,.curated--D .column--full:first-child .element--article.no-shade .article__label.opinion {
    color: #3677a8
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.breaking,.curated--D .column--full:first-child .element--article.has-chart .article__label.picks,.curated--D .column--full:first-child .element--article.has-chart .article__label.watch,.curated--D .column--full:first-child .element--article.no-shade .article__label.breaking,.curated--D .column--full:first-child .element--article.no-shade .article__label.picks,.curated--D .column--full:first-child .element--article.no-shade .article__label.watch {
    color: #367f2e
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.exclusive,.curated--D .column--full:first-child .element--article.no-shade .article__label.exclusive {
    color: #a05f03
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.corrected,.curated--D .column--full:first-child .element--article.has-chart .article__label.correction,.curated--D .column--full:first-child .element--article.has-chart .article__label.live,.curated--D .column--full:first-child .element--article.no-shade .article__label.corrected,.curated--D .column--full:first-child .element--article.no-shade .article__label.correction,.curated--D .column--full:first-child .element--article.no-shade .article__label.live {
    color: #b51a28
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.updated,.curated--D .column--full:first-child .element--article.no-shade .article__label.updated {
    color: #6a6a6a
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.moneyish,.curated--D .column--full:first-child .element--article.no-shade .article__label.moneyish {
    color: #ff716c
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.premium,.curated--D .column--full:first-child .element--article.no-shade .article__label.premium {
    color: #cb8900
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.barrons,.curated--D .column--full:first-child .element--article.no-shade .article__label.barrons {
    color: #00529c
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.qa,.curated--D .column--full:first-child .element--article.no-shade .article__label.qa {
    color: #b55c21
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.live:before,.curated--D .column--full:first-child .element--article.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--D .column--full:first-child .element--article.has-chart .article__label.live:after,.curated--D .column--full:first-child .element--article.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--D .column--full:first-child .element--article.has-chart .article__content,.curated--D .column--full:first-child .element--article.no-shade .article__content {
    margin-top: 10px
}

.curated--D .column--full:first-child .element--article.has-chart .article__headline,.curated--D .column--full:first-child .element--article.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.curated--D .column--full:first-child .is-lead .article__content {
    margin: 0
}

.curated--D .column--full:first-child .is-lead .article__headline {
    display: none
}

.curated--D .column--full:first-child .no-image {
    margin-bottom: 15px
}

.curated--D .column--full:first-child .no-image .article__content {
    margin: 0!important
}

.curated--D .column--full:first-child .no-image .article__headline {
    font: 800 2.625rem/1.125 Mulish,sans-serif;
    display: block;
    width: 100%;
    padding: 0;
    background: none
}

.curated--D .column--full:first-child .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -17px;
    z-index: 2
}

.curated--D .column--full:first-child .element--article.is-lead .article__label {
    font: 800 2.625rem/1.125 Mulish,sans-serif;
    text-transform: none;
    position: relative;
    top: auto;
    margin-bottom: 0;
    letter-spacing: 0;
    vertical-align: baseline;
    padding-right: 0;
    display: contents
}

.curated--D .column--full:first-child .element--article.is-lead .article__label.live:before {
    width: 12px;
    height: 12px;
    margin: -2px -4px 0 0
}

.curated--D .column--full:first-child .element--article.is-lead .article__label.live:after {
    width: 40px;
    height: 40px;
    left: -14px;
    top: 7px
}

.curated--D .column--full:first-child .element--article .group--tickers {
    height: 22px;
    padding: 10px 0 0;
    margin: 0
}

.curated--D .column--full:first-child .element--article .group--tickers:before {
    top: 5px;
    display: none
}

.curated--D .column--full:first-child .element--article .list--bullets {
    margin: 0 0 0 5px;
    padding: 10px 0 0 10px
}

.curated--D .column--full:nth-child(2) .element--article {
    display: block
}

.curated--D .column--full:nth-child(2) .element--article .article__content,.curated--D .column--full:nth-child(2) .element--article .article__figure {
    width: 100%
}

.curated--D .column--full:nth-child(2) .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.curated--D .column--full:nth-child(2) .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.curated--D .column--full:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--D .column--full:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.curated--D .column--full:nth-child(2) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--D .column--full:nth-child(2) .element--article.no-image .article__summary {
    display: block
}

.curated--D .column--full:nth-child(2) .element--article.has-chart .article__label,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.curated--D .column--full:nth-child(2) .element--article.has-chart .article__headline,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__headline {
    width: 100%
}

.curated--D .column--full:nth-child(2) .element {
    max-width: 300px
}

.curated--D .column--aside {
    max-width: 320px
}

.curated--D .column--aside .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    margin: 0;
    padding: 10px 0
}

.curated--D .column--aside .element--article .article__content {
    margin: 0
}

.curated--D .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0;
    vertical-align: baseline;
    width: auto
}

.curated--D .column--aside .element--article .article__label.opinion {
    color: #3677a8
}

.curated--D .column--aside .element--article .article__label.breaking,.curated--D .column--aside .element--article .article__label.picks,.curated--D .column--aside .element--article .article__label.watch {
    color: #367f2e
}

.curated--D .column--aside .element--article .article__label.exclusive {
    color: #a05f03
}

.curated--D .column--aside .element--article .article__label.corrected,.curated--D .column--aside .element--article .article__label.correction,.curated--D .column--aside .element--article .article__label.live {
    color: #b51a28
}

.curated--D .column--aside .element--article .article__label.updated {
    color: #6a6a6a
}

.curated--D .column--aside .element--article .article__label.moneyish {
    color: #ff716c
}

.curated--D .column--aside .element--article .article__label.premium {
    color: #cb8900
}

.curated--D .column--aside .element--article .article__label.barrons {
    color: #00529c
}

.curated--D .column--aside .element--article .article__label.qa {
    color: #b55c21
}

.curated--D .column--aside .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.curated--D .column--aside .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.curated--D .column--aside .element--article .article__headline {
    font: 700 .875rem/1.25 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.curated--D .column--aside .element--article .article__summary {
    display: none
}

.curated--D .column--aside .element--article .group--tickers {
    margin: 0;
    padding: 0
}

.curated--D .column--aside .element--article .group--tickers:before,.curated--D .column--aside .element--article.video .article__figure:before {
    display: none
}

.curated--D .column--full:nth-child(3) .element--article {
    display: block
}

.curated--D .column--full:nth-child(3) .element--article .article__content,.curated--D .column--full:nth-child(3) .element--article .article__figure {
    width: 100%
}

.curated--D .column--full:nth-child(3) .element--article .article__figure {
    margin: 0
}

.curated--D .column--full:nth-child(3) .element--article .article__content {
    margin-top: 8px
}

.curated--D .column--full:nth-child(3) .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -28px;
    z-index: 2
}

.curated--D .column--full:nth-child(3) .element--article .article__headline {
    font: 800 .875rem/1.25 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.curated--D .column--full:nth-child(3) .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.curated--D .column--full:nth-child(3) .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.curated--D .column--full:nth-child(3) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__content .article__headline {
    position: relative
}

.curated--D .column--full:nth-child(3) .element--article.no-image .article__content .article__summary {
    display: none
}

.curated--D .column--full:nth-child(3) .element--article.has-chart .article__content,.curated--D .column--full:nth-child(3) .element--article.no-image .article__content {
    margin-top: 8px
}

.curated--D .column--full:nth-child(3) .element--article.has-chart .article__summary,.curated--D .column--full:nth-child(3) .element--article.no-image .article__summary {
    display: none
}

.curated--D .column--full:nth-child(3) .element--article {
    max-width: 220px
}

.curated--D .column--aside .list .element--article .article__label.live:after,.curated--D .column--full .list .element--article .article__label.live:after,.curated--D .column--primary .list .element--article .article__label.live:after {
    top: 0
}

@media (max-width: 1295px) {
    .curated--D .column--full:nth-child(2) .element--article {
        display:block
    }

    .curated--D .column--full:nth-child(2) .element--article .article__content,.curated--D .column--full:nth-child(2) .element--article .article__figure {
        width: 100%
    }

    .curated--D .column--full:nth-child(2) .element--article .article__figure {
        margin: 0
    }

    .curated--D .column--full:nth-child(2) .element--article .article__content {
        margin-top: 8px
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .curated--D .column--full:nth-child(2) .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__content .article__summary {
        display: none
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__content,.curated--D .column--full:nth-child(2) .element--article.no-image .article__content {
        margin-top: 8px
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__summary,.curated--D .column--full:nth-child(2) .element--article.no-image .article__summary {
        display: none
    }

    .curated--D .column--full:nth-child(2) .element {
        max-width: calc(33.3% - 7px)
    }

    .curated--D .column--aside {
        max-width: none
    }

    .curated--D .column--full:nth-child(3) .element--article {
        display: block
    }

    .curated--D .column--full:nth-child(3) .element--article .article__content,.curated--D .column--full:nth-child(3) .element--article .article__figure {
        width: 100%
    }

    .curated--D .column--full:nth-child(3) .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .curated--D .column--full:nth-child(3) .element--article .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__content .article__summary {
        display: none
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__summary {
        display: block
    }

    .curated--D .column--full:nth-child(3) .element--article.has-chart .article__label,.curated--D .column--full:nth-child(3) .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .curated--D .column--full:nth-child(3) .element--article.has-chart .article__headline,.curated--D .column--full:nth-child(3) .element--article.no-shade .article__headline {
        width: 100%
    }

    .curated--D .column--full:nth-child(3) .element--article {
        max-width: calc(50% - 10px)
    }
}

@media (min-width: 656px) {
    .curated--D .column--primary {
        max-width:640px
    }

    .curated--D .column--primary .element--article {
        box-shadow: 0 -1px 0 0 #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .curated--D .column--primary .element--article .article__figure {
        -webkit-flex: 0 0 277px;
        -ms-flex: 0 0 277px;
        flex: 0 0 277px;
        max-width: 277px;
        margin-right: 10px
    }

    .curated--D .column--primary .element--article .article__content {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .curated--D .column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0;
        width: 100%
    }

    .curated--D .column--primary .element--article .article__label.opinion {
        color: #3677a8
    }

    .curated--D .column--primary .element--article .article__label.breaking,.curated--D .column--primary .element--article .article__label.picks,.curated--D .column--primary .element--article .article__label.watch {
        color: #367f2e
    }

    .curated--D .column--primary .element--article .article__label.exclusive {
        color: #a05f03
    }

    .curated--D .column--primary .element--article .article__label.corrected,.curated--D .column--primary .element--article .article__label.correction,.curated--D .column--primary .element--article .article__label.live {
        color: #b51a28
    }

    .curated--D .column--primary .element--article .article__label.updated {
        color: #6a6a6a
    }

    .curated--D .column--primary .element--article .article__label.moneyish {
        color: #ff716c
    }

    .curated--D .column--primary .element--article .article__label.premium {
        color: #cb8900
    }

    .curated--D .column--primary .element--article .article__label.barrons {
        color: #00529c
    }

    .curated--D .column--primary .element--article .article__label.qa {
        color: #b55c21
    }

    .curated--D .column--primary .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .curated--D .column--primary .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .curated--D .column--primary .element--article .article__headline {
        font-size: 1.5rem;
        line-height: 1.125;
        background: none;
        padding: 0;
        width: 100%
    }

    .curated--D .column--primary .element--article:last-of-type {
        margin-bottom: 20px
    }
}

@media (max-width: 655px) {
    .curated--D .column--full:first-child .element--article .article__headline,.curated--D .column--full:first-child .element--article .article__headline .article__label {
        font-size:1.75rem
    }

    .curated--D .column--full:first-child .element--article .article__headline .article__label.live:after,.curated--D .column--full:first-child .element--article .article__headline.live:after {
        top: -2px
    }

    .curated--D .column--full:nth-child(2) {
        margin-bottom: 20px
    }

    .curated--D .column--full:nth-child(2) .element--article {
        box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .curated--D .column--full:nth-child(2) .element--article .article__figure {
        max-width: 120px;
        margin-right: 10px
    }

    .curated--D .column--full:nth-child(2) .element--article .article__figure .icon:not(.site__search) {
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        width: 40px;
        height: 40px;
        font-size: 40px
    }

    .curated--D .column--full:nth-child(2) .element--article.video .article__figure .icon,.curated--D .column--full:nth-child(2) .element--article.video .article__figure:before {
        display: none
    }

    .curated--D .column--full:nth-child(2) .element--article .article__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .curated--D .column--full:nth-child(2) .element--article .article__headline {
        font: 800 .938rem/1.25 Mulish,sans-serif;
        background: none;
        padding: 0;
        width: 100%
    }

    .curated--D .column--full:nth-child(2) .element--article .article__summary {
        display: none
    }

    .curated--D .column--full:nth-child(2) .element--article .content--secondary {
        margin: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .curated--D .column--full:nth-child(2) .element--article .article__details {
        font: 400 .75rem/1.375 Lato,sans-serif;
        color: #6a6a6a
    }

    .curated--D .column--full:nth-child(2) .element--article .group--tickers {
        height: 12px;
        margin: 2px 0 0;
        padding: 0
    }

    .curated--D .column--full:nth-child(2) .element--article .group--tickers:before,.curated--D .column--full:nth-child(2) .element--article .list--bullets {
        display: none
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__content .article__summary {
        display: none
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e968";
        font-size: 2rem
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__content {
        margin-top: 0
    }

    .curated--D .column--full:nth-child(2) .element--article.no-image .article__summary {
        display: none
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0;
        width: auto;
        vertical-align: baseline;
        margin-bottom: 0
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.opinion {
        color: #3677a8
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.breaking,.curated--D .column--full:nth-child(2) .element--article .article__label.picks,.curated--D .column--full:nth-child(2) .element--article .article__label.watch {
        color: #367f2e
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.exclusive {
        color: #a05f03
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.corrected,.curated--D .column--full:nth-child(2) .element--article .article__label.correction,.curated--D .column--full:nth-child(2) .element--article .article__label.live {
        color: #b51a28
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.updated {
        color: #6a6a6a
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.moneyish {
        color: #ff716c
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.premium {
        color: #cb8900
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.barrons {
        color: #00529c
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.qa {
        color: #b55c21
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .curated--D .column--full:nth-child(2) .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__content,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__content {
        margin-top: 0
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0;
        width: auto;
        vertical-align: baseline;
        margin-bottom: 0
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.opinion,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.opinion {
        color: #3677a8
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.breaking,.curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.picks,.curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.watch,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.breaking,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.picks,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.watch {
        color: #367f2e
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.exclusive,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.exclusive {
        color: #a05f03
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.corrected,.curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.correction,.curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.live,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.corrected,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.correction,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.live {
        color: #b51a28
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.updated,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.updated {
        color: #6a6a6a
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.moneyish,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.moneyish {
        color: #ff716c
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.premium,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.premium {
        color: #cb8900
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.barrons,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.barrons {
        color: #00529c
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.qa,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.qa {
        color: #b55c21
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.live:before,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .curated--D .column--full:nth-child(2) .element--article.has-chart .article__label.live:after,.curated--D .column--full:nth-child(2) .element--article.no-shade .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .curated--D .column--full:nth-child(2) .element {
        max-width: none
    }

    .curated--D .column--primary .element--article {
        display: block
    }

    .curated--D .column--primary .element--article .article__content,.curated--D .column--primary .element--article .article__figure {
        width: 100%
    }

    .curated--D .column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .curated--D .column--primary .element--article .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--D .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--D .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--D .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--D .column--primary .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--D .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--D .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--D .column--primary .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .curated--D .column--primary .element--article.no-image .article__content .article__summary {
        display: none
    }

    .curated--D .column--primary .element--article.no-image .article__summary {
        display: block
    }

    .curated--D .column--primary .element--article.has-chart .article__label,.curated--D .column--primary .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .curated--D .column--primary .element--article.has-chart .article__headline,.curated--D .column--primary .element--article.no-shade .article__headline {
        width: 100%
    }

    .curated--D .column--full:nth-child(3) .element--article {
        display: block
    }

    .curated--D .column--full:nth-child(3) .element--article .article__content,.curated--D .column--full:nth-child(3) .element--article .article__figure {
        width: 100%
    }

    .curated--D .column--full:nth-child(3) .element--article .article__figure {
        margin: 0
    }

    .curated--D .column--full:nth-child(3) .element--article .article__content {
        margin-top: 8px
    }

    .curated--D .column--full:nth-child(3) .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .curated--D .column--full:nth-child(3) .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .curated--D .column--full:nth-child(3) .element--article.no-image .article__content .article__summary {
        display: none
    }

    .curated--D .column--full:nth-child(3) .element--article.has-chart .article__content,.curated--D .column--full:nth-child(3) .element--article.no-image .article__content {
        margin-top: 8px
    }

    .curated--D .column--full:nth-child(3) .element--article.has-chart .article__summary,.curated--D .column--full:nth-child(3) .element--article.no-image .article__summary {
        display: none
    }

    .curated--D .column--full:nth-child(3) .element--article {
        max-width: calc(50% - 5px);
        width: 100%
    }
}

[class*=layout--A] .element,[class*=layout--A] .group {
    max-width: 300px
}

@media (min-width: 976px) and (max-width:1295px) {
    [class*=layout--A] .element,[class*=layout--A] .group {
        max-width:220px
    }

    [class*=layout--A] .element .element,[class*=layout--A] .group .element {
        max-width: none
    }
}

.layout--A1 .element--article {
    display: block
}

.layout--A1 .element--article .article__content,.layout--A1 .element--article .article__figure {
    width: 100%
}

.layout--A1 .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.layout--A1 .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.layout--A1 .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--A1 .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--A1 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--A1 .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--A1 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--A1 .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--A1 .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--A1 .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--A1 .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--A1 .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--A1 .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--A1 .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--A1 .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--A1 .element--article.no-image .article__summary {
    display: block
}

.layout--A1 .element--article.has-chart .article__label,.layout--A1 .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--A1 .element--article.has-chart .article__headline,.layout--A1 .element--article.no-shade .article__headline {
    width: 100%
}

@media (min-width: 976px) and (max-width:1295px) {
    .layout--A1 .element--article {
        display:block
    }

    .layout--A1 .element--article .article__content,.layout--A1 .element--article .article__figure {
        width: 100%
    }

    .layout--A1 .element--article .article__figure {
        margin: 0
    }

    .layout--A1 .element--article .article__content {
        margin-top: 8px
    }

    .layout--A1 .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--A1 .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--A1 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--A1 .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--A1 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--A1 .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--A1 .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--A1 .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--A1 .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--A1 .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--A1 .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--A1 .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--A1 .element--article.has-chart .article__content,.layout--A1 .element--article.no-image .article__content {
        margin-top: 8px
    }

    .layout--A1 .element--article.has-chart .article__summary,.layout--A1 .element--article.no-image .article__summary {
        display: none
    }
}

@media (max-width: 655px) {
    .layout--A1 .element--article:nth-child(n+2) {
        display:block
    }

    .layout--A1 .element--article:nth-child(n+2) .article__content,.layout--A1 .element--article:nth-child(n+2) .article__figure {
        width: 100%
    }

    .layout--A1 .element--article:nth-child(n+2) .article__figure {
        margin: 0
    }

    .layout--A1 .element--article:nth-child(n+2) .article__content {
        margin-top: 8px
    }

    .layout--A1 .element--article:nth-child(n+2) .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--A1 .element--article:nth-child(n+2) .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="barrons.com"],.layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--A1 .element--article:nth-child(n+2).no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--A1 .element--article:nth-child(n+2).no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--A1 .element--article:nth-child(n+2).no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__content .article__headline {
        position: relative
    }

    .layout--A1 .element--article:nth-child(n+2).no-image .article__content .article__summary {
        display: none
    }

    .layout--A1 .element--article:nth-child(n+2).has-chart .article__content,.layout--A1 .element--article:nth-child(n+2).no-image .article__content {
        margin-top: 8px
    }

    .layout--A1 .element--article:nth-child(n+2).has-chart .article__summary,.layout--A1 .element--article:nth-child(n+2).no-image .article__summary {
        display: none
    }

    .layout--A1 .element {
        max-width: none
    }

    .layout--A1 .element:nth-child(n+2) {
        max-width: calc(50% - 5px)
    }

    .layout--A1 .element:nth-child(n+2).no-image .figure__image {
        box-shadow: none;
        padding-bottom: 56.25%
    }

    .layout--A1 .element:nth-child(n+2).no-image .figure__image:before {
        display: block;
        color: #fff
    }

    .layout--A1 .element:nth-child(n+2).no-image .article__summary,.layout--A1 .element:nth-child(n+4) {
        display: none
    }
}

.layout--A2 .element--article {
    display: block
}

.layout--A2 .element--article .article__content,.layout--A2 .element--article .article__figure {
    width: 100%
}

.layout--A2 .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.layout--A2 .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.layout--A2 .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--A2 .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--A2 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--A2 .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--A2 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--A2 .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--A2 .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--A2 .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--A2 .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--A2 .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--A2 .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--A2 .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--A2 .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--A2 .element--article.no-image .article__summary {
    display: block
}

.layout--A2 .element--article.has-chart .article__label,.layout--A2 .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--A2 .element--article.has-chart .article__headline,.layout--A2 .element--article.no-shade .article__headline {
    width: 100%
}

.layout--A2 .group .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    margin: 0;
    padding: 10px 0
}

.layout--A2 .group .element--article .article__content {
    margin: 0
}

.layout--A2 .group .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0;
    vertical-align: baseline;
    width: auto
}

.layout--A2 .group .element--article .article__label.opinion {
    color: #3677a8
}

.layout--A2 .group .element--article .article__label.breaking,.layout--A2 .group .element--article .article__label.picks,.layout--A2 .group .element--article .article__label.watch {
    color: #367f2e
}

.layout--A2 .group .element--article .article__label.exclusive {
    color: #a05f03
}

.layout--A2 .group .element--article .article__label.corrected,.layout--A2 .group .element--article .article__label.correction,.layout--A2 .group .element--article .article__label.live {
    color: #b51a28
}

.layout--A2 .group .element--article .article__label.updated {
    color: #6a6a6a
}

.layout--A2 .group .element--article .article__label.moneyish {
    color: #ff716c
}

.layout--A2 .group .element--article .article__label.premium {
    color: #cb8900
}

.layout--A2 .group .element--article .article__label.barrons {
    color: #00529c
}

.layout--A2 .group .element--article .article__label.qa {
    color: #b55c21
}

.layout--A2 .group .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--A2 .group .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--A2 .group .element--article .article__headline {
    font: 700 .875rem/1.25 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.layout--A2 .group .element--article .article__summary {
    display: none
}

.layout--A2 .group .element--article .group--tickers {
    margin: 0;
    padding: 0
}

.layout--A2 .group .element--article .group--tickers:before,.layout--A2 .group .element--article.video .article__figure:before {
    display: none
}

.layout--A2 .group .article__content {
    margin: 0
}

.layout--A2 .group .article__headline {
    background: none;
    padding: 0;
    width: 100%
}

@media (min-width: 976px) and (max-width:1295px) {
    .layout--A2 .element--article {
        display:block
    }

    .layout--A2 .element--article .article__content,.layout--A2 .element--article .article__figure {
        width: 100%
    }

    .layout--A2 .element--article .article__figure {
        margin: 0
    }

    .layout--A2 .element--article .article__content {
        margin-top: 8px
    }

    .layout--A2 .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--A2 .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--A2 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--A2 .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--A2 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--A2 .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--A2 .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--A2 .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--A2 .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--A2 .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--A2 .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--A2 .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--A2 .element--article.has-chart .article__content,.layout--A2 .element--article.no-image .article__content {
        margin-top: 8px
    }

    .layout--A2 .element--article.has-chart .article__summary,.layout--A2 .element--article.no-image .article__summary {
        display: none
    }
}

@media (max-width: 655px) {
    .layout--A2 .element--article:nth-child(n+2) {
        display:block
    }

    .layout--A2 .element--article:nth-child(n+2) .article__content,.layout--A2 .element--article:nth-child(n+2) .article__figure {
        width: 100%
    }

    .layout--A2 .element--article:nth-child(n+2) .article__figure {
        margin: 0
    }

    .layout--A2 .element--article:nth-child(n+2) .article__content {
        margin-top: 8px
    }

    .layout--A2 .element--article:nth-child(n+2) .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--A2 .element--article:nth-child(n+2) .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="barrons.com"],.layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--A2 .element--article:nth-child(n+2).no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--A2 .element--article:nth-child(n+2).no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--A2 .element--article:nth-child(n+2).no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__content .article__headline {
        position: relative
    }

    .layout--A2 .element--article:nth-child(n+2).no-image .article__content .article__summary {
        display: none
    }

    .layout--A2 .element--article:nth-child(n+2).has-chart .article__content,.layout--A2 .element--article:nth-child(n+2).no-image .article__content {
        margin-top: 8px
    }

    .layout--A2 .element--article:nth-child(n+2).has-chart .article__summary,.layout--A2 .element--article:nth-child(n+2).no-image .article__summary {
        display: none
    }

    .layout--A2 .element {
        max-width: none
    }

    .layout--A2 .element:nth-child(n+2) {
        max-width: calc(50% - 5px)
    }

    .layout--A2 .element:nth-child(n+2).no-image .figure__image {
        box-shadow: none;
        padding-bottom: 56.25%
    }

    .layout--A2 .element:nth-child(n+2).no-image .figure__image:before {
        display: block;
        color: #fff
    }

    .layout--A2 .element:nth-child(n+2).no-image .article__summary {
        display: none
    }

    .layout--A2 .group,.layout--A2 .group .element {
        max-width: none
    }

    .layout--A2 .group .element .article__content {
        margin: 0
    }

    .layout--A2 .group .element .article__headline {
        font-weight: 800
    }
}

.layout--A3 .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.layout--A3 .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.layout--A3 .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.layout--A3 .element--article.video .article__figure .icon,.layout--A3 .element--article.video .article__figure:before {
    display: none
}

.layout--A3 .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.layout--A3 .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--A3 .element--article .article__label.opinion {
    color: #3677a8
}

.layout--A3 .element--article .article__label.breaking,.layout--A3 .element--article .article__label.picks,.layout--A3 .element--article .article__label.watch {
    color: #367f2e
}

.layout--A3 .element--article .article__label.exclusive {
    color: #a05f03
}

.layout--A3 .element--article .article__label.corrected,.layout--A3 .element--article .article__label.correction,.layout--A3 .element--article .article__label.live {
    color: #b51a28
}

.layout--A3 .element--article .article__label.updated {
    color: #6a6a6a
}

.layout--A3 .element--article .article__label.moneyish {
    color: #ff716c
}

.layout--A3 .element--article .article__label.premium {
    color: #cb8900
}

.layout--A3 .element--article .article__label.barrons {
    color: #00529c
}

.layout--A3 .element--article .article__label.qa {
    color: #b55c21
}

.layout--A3 .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--A3 .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--A3 .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.layout--A3 .element--article .article__summary {
    display: none
}

.layout--A3 .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.layout--A3 .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.layout--A3 .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.layout--A3 .element--article .group--tickers:before,.layout--A3 .element--article .list--bullets {
    display: none
}

.layout--A3 .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--A3 .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--A3 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--A3 .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--A3 .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--A3 .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--A3 .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--A3 .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--A3 .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--A3 .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--A3 .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--A3 .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--A3 .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--A3 .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.layout--A3 .element--article.no-image .article__content {
    margin-top: 0
}

.layout--A3 .element--article.no-image .article__summary {
    display: none
}

.layout--A3 .element {
    border: none;
    box-shadow: none;
    margin-bottom: 20px;
    padding: 0
}

@media (min-width: 976px) and (max-width:1295px) {
    .layout--A3 .element {
        max-width:300px
    }

    .layout--A3 .element:last-of-type {
        display: none
    }
}

@media (max-width: 655px) {
    .layout--A3 {
        margin-bottom:40px
    }

    .layout--A3 .element {
        box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
        max-width: none;
        margin: 0;
        padding: 10px 0
    }

    .layout--A3 .element.no-image .figure__image {
        box-shadow: none;
        padding-bottom: 56.25%
    }

    .layout--A3 .element.no-image .figure__image:before {
        display: block;
        color: #fff
    }

    .layout--A3 .element.no-image .article__content {
        margin: 0
    }

    .layout--A3 .element.no-image .article__summary {
        display: none
    }
}

.layout--B1 .column--primary {
    max-width: 640px
}

.layout--B1 .column--primary .element--article {
    display: block
}

.layout--B1 .column--primary .element--article .article__content,.layout--B1 .column--primary .element--article .article__figure {
    width: 100%
}

.layout--B1 .column--primary .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--B1 .column--primary .element--article .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--B1 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--B1 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--B1 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--B1 .column--primary .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--B1 .column--primary .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--B1 .column--primary .element--article.has-chart .article__label,.layout--B1 .column--primary .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--B1 .column--primary .element--article.has-chart .article__label.opinion,.layout--B1 .column--primary .element--article.no-shade .article__label.opinion {
    color: #3677a8
}

.layout--B1 .column--primary .element--article.has-chart .article__label.breaking,.layout--B1 .column--primary .element--article.has-chart .article__label.picks,.layout--B1 .column--primary .element--article.has-chart .article__label.watch,.layout--B1 .column--primary .element--article.no-shade .article__label.breaking,.layout--B1 .column--primary .element--article.no-shade .article__label.picks,.layout--B1 .column--primary .element--article.no-shade .article__label.watch {
    color: #367f2e
}

.layout--B1 .column--primary .element--article.has-chart .article__label.exclusive,.layout--B1 .column--primary .element--article.no-shade .article__label.exclusive {
    color: #a05f03
}

.layout--B1 .column--primary .element--article.has-chart .article__label.corrected,.layout--B1 .column--primary .element--article.has-chart .article__label.correction,.layout--B1 .column--primary .element--article.has-chart .article__label.live,.layout--B1 .column--primary .element--article.no-shade .article__label.corrected,.layout--B1 .column--primary .element--article.no-shade .article__label.correction,.layout--B1 .column--primary .element--article.no-shade .article__label.live {
    color: #b51a28
}

.layout--B1 .column--primary .element--article.has-chart .article__label.updated,.layout--B1 .column--primary .element--article.no-shade .article__label.updated {
    color: #6a6a6a
}

.layout--B1 .column--primary .element--article.has-chart .article__label.moneyish,.layout--B1 .column--primary .element--article.no-shade .article__label.moneyish {
    color: #ff716c
}

.layout--B1 .column--primary .element--article.has-chart .article__label.premium,.layout--B1 .column--primary .element--article.no-shade .article__label.premium {
    color: #cb8900
}

.layout--B1 .column--primary .element--article.has-chart .article__label.barrons,.layout--B1 .column--primary .element--article.no-shade .article__label.barrons {
    color: #00529c
}

.layout--B1 .column--primary .element--article.has-chart .article__label.qa,.layout--B1 .column--primary .element--article.no-shade .article__label.qa {
    color: #b55c21
}

.layout--B1 .column--primary .element--article.has-chart .article__label.live:before,.layout--B1 .column--primary .element--article.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--B1 .column--primary .element--article.has-chart .article__label.live:after,.layout--B1 .column--primary .element--article.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--B1 .column--primary .element--article.has-chart .article__content,.layout--B1 .column--primary .element--article.no-shade .article__content {
    margin-top: 10px
}

.layout--B1 .column--primary .element--article.has-chart .article__headline,.layout--B1 .column--primary .element--article.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.layout--B1 .column--aside {
    max-width: 640px
}

.layout--B1 .column--aside .element--article {
    display: block
}

.layout--B1 .column--aside .element--article .article__content,.layout--B1 .column--aside .element--article .article__figure {
    width: 100%
}

.layout--B1 .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.layout--B1 .column--aside .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--B1 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--B1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--B1 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--B1 .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--B1 .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--B1 .column--aside .element--article.no-image .article__summary {
    display: block
}

.layout--B1 .column--aside .element--article.has-chart .article__label,.layout--B1 .column--aside .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--B1 .column--aside .element--article.has-chart .article__headline,.layout--B1 .column--aside .element--article.no-shade .article__headline {
    width: 100%
}

.layout--B1 .column--aside .element {
    max-width: 300px
}

@media (min-width: 976px) and (max-width:1295px) {
    .layout--B1 .column--aside,.layout--B1 .column--primary {
        max-width:480px
    }

    .layout--B1 .column--aside .element--article {
        display: block
    }

    .layout--B1 .column--aside .element--article .article__content,.layout--B1 .column--aside .element--article .article__figure {
        width: 100%
    }

    .layout--B1 .column--aside .element--article .article__figure {
        margin: 0
    }

    .layout--B1 .column--aside .element--article .article__content {
        margin-top: 8px
    }

    .layout--B1 .column--aside .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--B1 .column--aside .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--B1 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--B1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--B1 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--B1 .column--aside .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--B1 .column--aside .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--B1 .column--aside .element--article.has-chart .article__content,.layout--B1 .column--aside .element--article.no-image .article__content {
        margin-top: 8px
    }

    .layout--B1 .column--aside .element--article.has-chart .article__summary,.layout--B1 .column--aside .element--article.no-image .article__summary {
        display: none
    }

    .layout--B1 .column--aside .element {
        max-width: 220px
    }
}

@media (max-width: 1295px) {
    .layout--B1 .column--aside .element--article .article__headline {
        font-size:1.125rem
    }
}

@media (max-width: 975px) {
    .layout--B1 .column {
        max-width:none
    }

    .layout--B1 .column--aside .element {
        max-width: 300px
    }
}

@media (max-width: 655px) {
    .layout--B1 .column--primary .element--article {
        display:block
    }

    .layout--B1 .column--primary .element--article .article__content,.layout--B1 .column--primary .element--article .article__figure {
        width: 100%
    }

    .layout--B1 .column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .layout--B1 .column--primary .element--article .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--B1 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--B1 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--B1 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--B1 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--B1 .column--primary .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--B1 .column--primary .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--B1 .column--primary .element--article.no-image .article__summary {
        display: block
    }

    .layout--B1 .column--primary .element--article.has-chart .article__label,.layout--B1 .column--primary .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .layout--B1 .column--primary .element--article.has-chart .article__headline,.layout--B1 .column--primary .element--article.no-shade .article__headline {
        width: 100%
    }

    .layout--B1 .column--aside .element--article {
        display: block
    }

    .layout--B1 .column--aside .element--article .article__content,.layout--B1 .column--aside .element--article .article__figure {
        width: 100%
    }

    .layout--B1 .column--aside .element--article .article__figure {
        margin: 0
    }

    .layout--B1 .column--aside .element--article .article__content {
        margin-top: 8px
    }

    .layout--B1 .column--aside .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--B1 .column--aside .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--B1 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--B1 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--B1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--B1 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--B1 .column--aside .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--B1 .column--aside .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--B1 .column--aside .element--article.has-chart .article__content,.layout--B1 .column--aside .element--article.no-image .article__content {
        margin-top: 8px
    }

    .layout--B1 .column--aside .element--article.has-chart .article__summary,.layout--B1 .column--aside .element--article.no-image .article__summary {
        display: none
    }

    .layout--B1 .column--aside .element {
        max-width: 100%
    }

    .layout--B1 .column--aside .element.no-image .figure__image {
        box-shadow: none;
        padding-bottom: 56.25%
    }

    .layout--B1 .column--aside .element.no-image .figure__image:before {
        display: block;
        color: #fff
    }

    .layout--B1 .column--aside .element.no-image .article__summary {
        display: none
    }

    .layout--B1 .column--aside .element--article .article__headline {
        font-size: 1.125rem
    }
}

.layout--B2 .column--primary .element--article {
    display: block
}

.layout--B2 .column--primary .element--article .article__content,.layout--B2 .column--primary .element--article .article__figure {
    width: 100%
}

.layout--B2 .column--primary .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--B2 .column--primary .element--article .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--B2 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--B2 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--B2 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--B2 .column--primary .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--B2 .column--primary .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--B2 .column--primary .element--article.has-chart .article__label,.layout--B2 .column--primary .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--B2 .column--primary .element--article.has-chart .article__label.opinion,.layout--B2 .column--primary .element--article.no-shade .article__label.opinion {
    color: #3677a8
}

.layout--B2 .column--primary .element--article.has-chart .article__label.breaking,.layout--B2 .column--primary .element--article.has-chart .article__label.picks,.layout--B2 .column--primary .element--article.has-chart .article__label.watch,.layout--B2 .column--primary .element--article.no-shade .article__label.breaking,.layout--B2 .column--primary .element--article.no-shade .article__label.picks,.layout--B2 .column--primary .element--article.no-shade .article__label.watch {
    color: #367f2e
}

.layout--B2 .column--primary .element--article.has-chart .article__label.exclusive,.layout--B2 .column--primary .element--article.no-shade .article__label.exclusive {
    color: #a05f03
}

.layout--B2 .column--primary .element--article.has-chart .article__label.corrected,.layout--B2 .column--primary .element--article.has-chart .article__label.correction,.layout--B2 .column--primary .element--article.has-chart .article__label.live,.layout--B2 .column--primary .element--article.no-shade .article__label.corrected,.layout--B2 .column--primary .element--article.no-shade .article__label.correction,.layout--B2 .column--primary .element--article.no-shade .article__label.live {
    color: #b51a28
}

.layout--B2 .column--primary .element--article.has-chart .article__label.updated,.layout--B2 .column--primary .element--article.no-shade .article__label.updated {
    color: #6a6a6a
}

.layout--B2 .column--primary .element--article.has-chart .article__label.moneyish,.layout--B2 .column--primary .element--article.no-shade .article__label.moneyish {
    color: #ff716c
}

.layout--B2 .column--primary .element--article.has-chart .article__label.premium,.layout--B2 .column--primary .element--article.no-shade .article__label.premium {
    color: #cb8900
}

.layout--B2 .column--primary .element--article.has-chart .article__label.barrons,.layout--B2 .column--primary .element--article.no-shade .article__label.barrons {
    color: #00529c
}

.layout--B2 .column--primary .element--article.has-chart .article__label.qa,.layout--B2 .column--primary .element--article.no-shade .article__label.qa {
    color: #b55c21
}

.layout--B2 .column--primary .element--article.has-chart .article__label.live:before,.layout--B2 .column--primary .element--article.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--B2 .column--primary .element--article.has-chart .article__label.live:after,.layout--B2 .column--primary .element--article.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--B2 .column--primary .element--article.has-chart .article__content,.layout--B2 .column--primary .element--article.no-shade .article__content {
    margin-top: 10px
}

.layout--B2 .column--primary .element--article.has-chart .article__headline,.layout--B2 .column--primary .element--article.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.region--full .layout--B2 .column--primary {
    max-width: 640px
}

.layout--B2 .column--aside {
    max-width: 320px
}

.layout--B2 .column--aside .element--article {
    display: block
}

.layout--B2 .column--aside .element--article .article__content,.layout--B2 .column--aside .element--article .article__figure {
    width: 100%
}

.layout--B2 .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.layout--B2 .column--aside .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--B2 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--B2 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--B2 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--B2 .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--B2 .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--B2 .column--aside .element--article.no-image .article__summary {
    display: block
}

.layout--B2 .column--aside .element--article.has-chart .article__label,.layout--B2 .column--aside .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--B2 .column--aside .element--article.has-chart .article__headline,.layout--B2 .column--aside .element--article.no-shade .article__headline {
    width: 100%
}

.layout--B2 .component--aside {
    max-width: 320px
}

@media (min-width: 1296px) {
    .layout--B2 .column--aside .element:last-of-type {
        display:none
    }
}

@media (max-width: 1295px) {
    .layout--B2 .column--aside {
        max-width:none;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .layout--B2 .column--aside .element {
        max-width: 300px
    }
}

@media (max-width: 975px) {
    .layout--B2 .column--aside {
        max-width:320px
    }

    .layout--B2 .column--aside .element {
        max-width: none
    }

    .layout--B2 .column--aside .element:last-of-type {
        display: none
    }

    .layout--B2 .component {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

@media (max-width: 655px) {
    .layout--B2 .column--primary .element--article {
        display:block
    }

    .layout--B2 .column--primary .element--article .article__content,.layout--B2 .column--primary .element--article .article__figure {
        width: 100%
    }

    .layout--B2 .column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .layout--B2 .column--primary .element--article .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--B2 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--B2 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--B2 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--B2 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--B2 .column--primary .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--B2 .column--primary .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--B2 .column--primary .element--article.no-image .article__summary {
        display: block
    }

    .layout--B2 .column--primary .element--article.has-chart .article__label,.layout--B2 .column--primary .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .layout--B2 .column--primary .element--article.has-chart .article__headline,.layout--B2 .column--primary .element--article.no-shade .article__headline {
        width: 100%
    }

    .layout--B2 .column--aside {
        max-width: none
    }

    .layout--B2 .column--aside .element--article {
        display: block
    }

    .layout--B2 .column--aside .element--article .article__content,.layout--B2 .column--aside .element--article .article__figure {
        width: 100%
    }

    .layout--B2 .column--aside .element--article .article__figure {
        margin: 0
    }

    .layout--B2 .column--aside .element--article .article__content {
        margin-top: 8px
    }

    .layout--B2 .column--aside .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--B2 .column--aside .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--B2 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--B2 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--B2 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--B2 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--B2 .column--aside .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--B2 .column--aside .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--B2 .column--aside .element--article.has-chart .article__content,.layout--B2 .column--aside .element--article.no-image .article__content {
        margin-top: 8px
    }

    .layout--B2 .column--aside .element--article.has-chart .article__summary,.layout--B2 .column--aside .element--article.no-image .article__summary {
        display: none
    }

    .layout--B2 .column--aside .element {
        max-width: calc(50% - 5px)
    }

    .layout--B2 .component--aside {
        max-width: none
    }
}

.layout--B4 .column--primary {
    max-width: 640px
}

.layout--B4 .column--aside {
    max-width: 320px
}

.layout--B4 .column--aside .element--article:last-of-type {
    display: none
}

.region--primary .layout--B4 .column--primary {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.region--primary .layout--B4 .column--aside {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    max-width: 960px
}

.region--primary .layout--B4 .column--aside .element--article {
    max-width: 300px
}

.region--primary .layout--B4 .column--aside .element--article:last-of-type {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.region--primary .layout--B4 .column--aside:last-of-type {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    max-width: 320px
}

.layout--B4 .column--component,.layout--B4 .component {
    max-width: 320px
}

@media (max-width: 1295px) {
    .region--primary .layout--B4 .column--aside {
        max-width:320px;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .region--primary .layout--B4 .column--aside .element--article:last-child {
        display: none
    }

    .region--full .layout--B4 .column--aside {
        max-width: 960px;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .region--full .layout--B4 .column--aside .element--article {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 300px
    }
}

@media (max-width: 975px) {
    .region--full .layout--B4 .column--aside {
        max-width:320px;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .region--full .layout--B4 .column--aside .element--article:last-child {
        display: none
    }

    .layout--B4 .column--component,.layout--B4 .component {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

@media (max-width: 655px) {
    .region .layout--B4 .column--aside,.region .layout--B4 .column--aside .element {
        max-width:none
    }

    .region .layout--B4 .column--aside .element:nth-child(n+1) {
        max-width: calc(50% - 5px)
    }

    .region .layout--B4 .column--aside .element:nth-child(n+3) {
        display: none
    }

    .layout--B4 .column--component,.layout--B4 .component {
        max-width: none
    }
}

[class*=layout--C] .element--article {
    display: block
}

[class*=layout--C] .element--article .article__content,[class*=layout--C] .element--article .article__figure {
    width: 100%
}

[class*=layout--C] .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

[class*=layout--C] .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="barrons.com"],[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],[class*=layout--C] .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,[class*=layout--C] .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

[class*=layout--C] .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

[class*=layout--C] .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

[class*=layout--C] .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

[class*=layout--C] .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

[class*=layout--C] .element--article.no-image .article__content .article__headline {
    position: relative
}

[class*=layout--C] .element--article.no-image .article__content .article__summary {
    display: none
}

[class*=layout--C] .element--article.no-image .article__summary {
    display: block
}

[class*=layout--C] .element--article.has-chart .article__label,[class*=layout--C] .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

[class*=layout--C] .element--article.has-chart .article__headline,[class*=layout--C] .element--article.no-shade .article__headline {
    width: 100%
}

.layout--C1 .column--primary {
    max-width: 960px
}

.layout--C1 .column--primary .element {
    max-width: 300px
}

.layout--C1 .component--aside {
    max-width: 320px;
    margin: 0 auto
}

@media (max-width: 1295px) {
    .layout--C1 .column--primary {
        max-width:640px
    }
}

@media (max-width: 975px) {
    .layout--C1 .column--primary {
        margin-bottom:20px
    }
}

@media (max-width: 655px) {
    .layout--C1 .column,.layout--C1 .component {
        max-width:none
    }

    .layout--C1>.column--primary {
        margin-bottom: 0
    }

    .layout--C1>.column--primary .element--article:first-child {
        display: block
    }

    .layout--C1>.column--primary .element--article:first-child .article__content,.layout--C1>.column--primary .element--article:first-child .article__figure {
        width: 100%
    }

    .layout--C1>.column--primary .element--article:first-child .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .layout--C1>.column--primary .element--article:first-child .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image::before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="wsj.com"]::before {
        content: "\e933"
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="barrons.com"],.layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="barrons.com"]::before,.layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]::before,.layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href^="/articles/"]::before {
        content: "\e934"
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="fnlondon.com"]::before {
        content: "\e961"
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="mansionglobal.com"]::before {
        content: "\e967"
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image[href*="investors.com"]::before {
        content: "\e972"
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__figure .figure__image:hover::before {
        opacity: .8
    }

    .layout--C1>.column--primary .element--article:first-child.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--C1>.column--primary .element--article:first-child.no-image.newswires .article__figure .figure__image::before {
        content: "\e969"
    }

    .layout--C1>.column--primary .element--article:first-child.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__content .article__headline {
        position: relative
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__content .article__summary {
        display: none
    }

    .layout--C1>.column--primary .element--article:first-child.no-image .article__summary {
        display: block
    }

    .layout--C1>.column--primary .element--article:first-child.has-chart .article__label,.layout--C1>.column--primary .element--article:first-child.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .layout--C1>.column--primary .element--article:first-child.has-chart .article__headline,.layout--C1>.column--primary .element--article:first-child.no-shade .article__headline {
        width: 100%
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2) {
        display: block
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2) .article__content,.layout--C1>.column--primary .element--article:nth-child(n+2) .article__figure {
        width: 100%
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2) .article__figure {
        margin: 0
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2) .article__content {
        margin-top: 8px
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2) .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2) .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="barrons.com"],.layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__content .article__headline {
        position: relative
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__content .article__summary {
        display: none
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).has-chart .article__content,.layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__content {
        margin-top: 8px
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2).has-chart .article__summary,.layout--C1>.column--primary .element--article:nth-child(n+2).no-image .article__summary {
        display: none
    }

    .layout--C1>.column--primary .element--article {
        max-width: none
    }

    .layout--C1>.column--primary .element--article:nth-child(n+2) {
        max-width: calc(50% - 5px)
    }

    .layout--C1>.column--primary .element--article:nth-child(n+6) {
        display: none
    }

    .layout--C1>.column--primary .element--article.no-image .figure__image {
        box-shadow: inset 0 0 0 1px #e1e1e1;
        padding-bottom: 56.25%
    }

    .layout--C1>.column--primary .element--article.no-image .figure__image:before {
        display: block
    }

    .layout--C1>.column--primary .element--article.no-image .article__summary {
        display: none
    }
}

.layout--C2 .column--full {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.layout--C2 .column--full .element--article {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    max-width: calc(25% - 15px);
    min-width: calc(25% - 15px);
    margin-right: 20px
}

.layout--C2 .column--full .element--article:nth-child(4n) {
    margin-right: 0
}

.layout--C2 .column--full .element--article:nth-last-child(n+3):nth-last-child(-n+3):first-child,.layout--C2 .column--full .element--article:nth-last-child(n+3):nth-last-child(-n+3):first-child~.element--article {
    max-width: calc(33.33333333% - 13.333333333333334px)
}

.layout--C2 .column--full .element--article:nth-last-child(n+3):nth-last-child(-n+3):first-child:nth-child(3n),.layout--C2 .column--full .element--article:nth-last-child(n+3):nth-last-child(-n+3):first-child~.element--article:nth-child(3n) {
    margin-right: 0
}

@media (max-width: 975px) {
    .layout--C2 .column--full .element--article {
        max-width:calc(50% - 10px);
        min-width: calc(50% - 10px)
    }

    .layout--C2 .column--full .element--article:nth-child(2n) {
        margin-right: 0
    }
}

@media (max-width: 655px) {
    .layout--C2 .column--full .element--article {
        margin-right:0;
        max-width: 100%;
        min-width: 100%
    }
}

[class*=layout--D] .column--primary {
    max-width: 640px
}

[class*=layout--D] .column--aside,[class*=layout--D] .component--aside {
    max-width: 320px
}

.layout--D1 .column--full .element--article {
    margin-bottom: 10px
}

.layout--D1 .column--full .article__headline {
    font: 800 2.625rem/1.125 Mulish,sans-serif;
    padding: 0;
    width: 100%;
    background: transparent;
    display: block
}

.layout--D1 .column--primary {
    max-width: 640px
}

.layout--D1 .column--primary .no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--D1 .column--primary .no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="barrons.com"],.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D1 .column--primary .no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D1 .column--primary .no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--D1 .column--primary .no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--D1 .column--primary .no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--D1 .column--primary .no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--D1 .column--primary .no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--D1 .column--primary .no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--D1 .column--primary .no-image .article__content .article__headline {
    position: relative
}

.layout--D1 .column--primary .article__headline,.layout--D1 .column--primary .no-image .article__content .article__summary {
    display: none
}

.layout--D1 .column--aside {
    max-width: 320px
}

.layout--D1 .column--aside .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.layout--D1 .column--aside .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.layout--D1 .column--aside .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.layout--D1 .column--aside .element--article.video .article__figure .icon,.layout--D1 .column--aside .element--article.video .article__figure:before {
    display: none
}

.layout--D1 .column--aside .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.layout--D1 .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--D1 .column--aside .element--article .article__label.opinion {
    color: #3677a8
}

.layout--D1 .column--aside .element--article .article__label.breaking,.layout--D1 .column--aside .element--article .article__label.picks,.layout--D1 .column--aside .element--article .article__label.watch {
    color: #367f2e
}

.layout--D1 .column--aside .element--article .article__label.exclusive {
    color: #a05f03
}

.layout--D1 .column--aside .element--article .article__label.corrected,.layout--D1 .column--aside .element--article .article__label.correction,.layout--D1 .column--aside .element--article .article__label.live {
    color: #b51a28
}

.layout--D1 .column--aside .element--article .article__label.updated {
    color: #6a6a6a
}

.layout--D1 .column--aside .element--article .article__label.moneyish {
    color: #ff716c
}

.layout--D1 .column--aside .element--article .article__label.premium {
    color: #cb8900
}

.layout--D1 .column--aside .element--article .article__label.barrons {
    color: #00529c
}

.layout--D1 .column--aside .element--article .article__label.qa {
    color: #b55c21
}

.layout--D1 .column--aside .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--D1 .column--aside .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--D1 .column--aside .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.layout--D1 .column--aside .element--article .article__summary {
    display: none
}

.layout--D1 .column--aside .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.layout--D1 .column--aside .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.layout--D1 .column--aside .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.layout--D1 .column--aside .element--article .group--tickers:before,.layout--D1 .column--aside .element--article .list--bullets {
    display: none
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--D1 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--D1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--D1 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--D1 .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--D1 .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--D1 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--D1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.layout--D1 .column--aside .element--article.no-image .article__content {
    margin-top: 0
}

.layout--D1 .column--aside .element--article.no-image .article__summary {
    display: none
}

@media (max-width: 1295px) {
    .layout--D1 .column--aside {
        max-width:none;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

@media (max-width: 1295px) and (min-width:656px) {
    .layout--D1 .column--full .article__headline {
        font-size:1.75rem
    }

    .layout--D1 .column--aside,.layout--D1 .column--aside .list--articles {
        max-width: none;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .layout--D1 .column--aside .list--articles {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .layout--D1 .column--aside .element--article {
        max-width: 300px
    }
}

@media (max-width: 655px) {
    .layout--D1 .column--full .article__headline {
        font-size:1.5rem
    }
}

.layout--D2 .column--primary {
    max-width: 640px
}

.layout--D2 .column--aside {
    max-width: 320px
}

.layout--D2 .column--aside .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.layout--D2 .column--aside .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.layout--D2 .column--aside .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.layout--D2 .column--aside .element--article.video .article__figure .icon,.layout--D2 .column--aside .element--article.video .article__figure:before {
    display: none
}

.layout--D2 .column--aside .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.layout--D2 .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--D2 .column--aside .element--article .article__label.opinion {
    color: #3677a8
}

.layout--D2 .column--aside .element--article .article__label.breaking,.layout--D2 .column--aside .element--article .article__label.picks,.layout--D2 .column--aside .element--article .article__label.watch {
    color: #367f2e
}

.layout--D2 .column--aside .element--article .article__label.exclusive {
    color: #a05f03
}

.layout--D2 .column--aside .element--article .article__label.corrected,.layout--D2 .column--aside .element--article .article__label.correction,.layout--D2 .column--aside .element--article .article__label.live {
    color: #b51a28
}

.layout--D2 .column--aside .element--article .article__label.updated {
    color: #6a6a6a
}

.layout--D2 .column--aside .element--article .article__label.moneyish {
    color: #ff716c
}

.layout--D2 .column--aside .element--article .article__label.premium {
    color: #cb8900
}

.layout--D2 .column--aside .element--article .article__label.barrons {
    color: #00529c
}

.layout--D2 .column--aside .element--article .article__label.qa {
    color: #b55c21
}

.layout--D2 .column--aside .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--D2 .column--aside .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--D2 .column--aside .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.layout--D2 .column--aside .element--article .article__summary {
    display: none
}

.layout--D2 .column--aside .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.layout--D2 .column--aside .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.layout--D2 .column--aside .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.layout--D2 .column--aside .element--article .group--tickers:before,.layout--D2 .column--aside .element--article .list--bullets {
    display: none
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--D2 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--D2 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--D2 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--D2 .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--D2 .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--D2 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--D2 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.layout--D2 .column--aside .element--article.no-image .article__content {
    margin-top: 0
}

.layout--D2 .column--aside .element--article.no-image .article__summary {
    display: none
}

@media (min-width: 1296px) {
    .layout--D2 .column--primary .element--article {
        box-shadow:0 -1px 0 0 #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .layout--D2 .column--primary .element--article .article__figure {
        -webkit-flex: 0 0 277px;
        -ms-flex: 0 0 277px;
        flex: 0 0 277px;
        max-width: 277px;
        margin-right: 10px
    }

    .layout--D2 .column--primary .element--article .article__content {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .layout--D2 .column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0;
        width: 100%
    }

    .layout--D2 .column--primary .element--article .article__label.opinion {
        color: #3677a8
    }

    .layout--D2 .column--primary .element--article .article__label.breaking,.layout--D2 .column--primary .element--article .article__label.picks,.layout--D2 .column--primary .element--article .article__label.watch {
        color: #367f2e
    }

    .layout--D2 .column--primary .element--article .article__label.exclusive {
        color: #a05f03
    }

    .layout--D2 .column--primary .element--article .article__label.corrected,.layout--D2 .column--primary .element--article .article__label.correction,.layout--D2 .column--primary .element--article .article__label.live {
        color: #b51a28
    }

    .layout--D2 .column--primary .element--article .article__label.updated {
        color: #6a6a6a
    }

    .layout--D2 .column--primary .element--article .article__label.moneyish {
        color: #ff716c
    }

    .layout--D2 .column--primary .element--article .article__label.premium {
        color: #cb8900
    }

    .layout--D2 .column--primary .element--article .article__label.barrons {
        color: #00529c
    }

    .layout--D2 .column--primary .element--article .article__label.qa {
        color: #b55c21
    }

    .layout--D2 .column--primary .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .layout--D2 .column--primary .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .layout--D2 .column--primary .element--article .article__headline {
        font-size: 1.5rem;
        line-height: 1.125;
        background: none;
        padding: 0;
        width: 100%
    }

    .layout--D2 .column--primary .element--article:last-of-type {
        margin-bottom: 20px
    }
}

@media (max-width: 1295px) {
    .layout--D2 .column--primary {
        -webkit-justify-content:space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .layout--D2 .column--primary .element--article {
        display: block
    }

    .layout--D2 .column--primary .element--article .article__content,.layout--D2 .column--primary .element--article .article__figure {
        width: 100%
    }

    .layout--D2 .column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .layout--D2 .column--primary .element--article .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--D2 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--D2 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--D2 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--D2 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--D2 .column--primary .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--D2 .column--primary .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--D2 .column--primary .element--article.no-image .article__summary {
        display: block
    }

    .layout--D2 .column--primary .element--article.has-chart .article__label,.layout--D2 .column--primary .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .layout--D2 .column--primary .element--article.has-chart .article__headline,.layout--D2 .column--primary .element--article.no-shade .article__headline {
        width: 100%
    }

    .layout--D2 .column--primary .element--article {
        max-width: 300px
    }

    .layout--D2 .column--aside {
        max-width: none;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .layout--D2 .column--aside .element--article {
        max-width: 300px
    }
}

@media (max-width: 655px) {
    .layout--D2 .column .element--article {
        max-width:none
    }
}

.layout--D3 .column--primary {
    max-width: 640px
}

.layout--D3 .column--primary .element--article {
    display: block
}

.layout--D3 .column--primary .element--article .article__content,.layout--D3 .column--primary .element--article .article__figure {
    width: 100%
}

.layout--D3 .column--primary .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--D3 .column--primary .element--article .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--D3 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--D3 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--D3 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--D3 .column--primary .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--D3 .column--primary .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--D3 .column--primary .element--article.has-chart .article__label,.layout--D3 .column--primary .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--D3 .column--primary .element--article.has-chart .article__label.opinion,.layout--D3 .column--primary .element--article.no-shade .article__label.opinion {
    color: #3677a8
}

.layout--D3 .column--primary .element--article.has-chart .article__label.breaking,.layout--D3 .column--primary .element--article.has-chart .article__label.picks,.layout--D3 .column--primary .element--article.has-chart .article__label.watch,.layout--D3 .column--primary .element--article.no-shade .article__label.breaking,.layout--D3 .column--primary .element--article.no-shade .article__label.picks,.layout--D3 .column--primary .element--article.no-shade .article__label.watch {
    color: #367f2e
}

.layout--D3 .column--primary .element--article.has-chart .article__label.exclusive,.layout--D3 .column--primary .element--article.no-shade .article__label.exclusive {
    color: #a05f03
}

.layout--D3 .column--primary .element--article.has-chart .article__label.corrected,.layout--D3 .column--primary .element--article.has-chart .article__label.correction,.layout--D3 .column--primary .element--article.has-chart .article__label.live,.layout--D3 .column--primary .element--article.no-shade .article__label.corrected,.layout--D3 .column--primary .element--article.no-shade .article__label.correction,.layout--D3 .column--primary .element--article.no-shade .article__label.live {
    color: #b51a28
}

.layout--D3 .column--primary .element--article.has-chart .article__label.updated,.layout--D3 .column--primary .element--article.no-shade .article__label.updated {
    color: #6a6a6a
}

.layout--D3 .column--primary .element--article.has-chart .article__label.moneyish,.layout--D3 .column--primary .element--article.no-shade .article__label.moneyish {
    color: #ff716c
}

.layout--D3 .column--primary .element--article.has-chart .article__label.premium,.layout--D3 .column--primary .element--article.no-shade .article__label.premium {
    color: #cb8900
}

.layout--D3 .column--primary .element--article.has-chart .article__label.barrons,.layout--D3 .column--primary .element--article.no-shade .article__label.barrons {
    color: #00529c
}

.layout--D3 .column--primary .element--article.has-chart .article__label.qa,.layout--D3 .column--primary .element--article.no-shade .article__label.qa {
    color: #b55c21
}

.layout--D3 .column--primary .element--article.has-chart .article__label.live:before,.layout--D3 .column--primary .element--article.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--D3 .column--primary .element--article.has-chart .article__label.live:after,.layout--D3 .column--primary .element--article.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--D3 .column--primary .element--article.has-chart .article__content,.layout--D3 .column--primary .element--article.no-shade .article__content {
    margin-top: 10px
}

.layout--D3 .column--primary .element--article.has-chart .article__headline,.layout--D3 .column--primary .element--article.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.layout--D3 .column--aside {
    max-width: 320px
}

.layout--D3 .column--aside .element--article:first-of-type {
    display: block
}

.layout--D3 .column--aside .element--article:first-of-type .article__content,.layout--D3 .column--aside .element--article:first-of-type .article__figure {
    width: 100%
}

.layout--D3 .column--aside .element--article:first-of-type .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.layout--D3 .column--aside .element--article:first-of-type .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--D3 .column--aside .element--article:first-of-type.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--D3 .column--aside .element--article:first-of-type.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--D3 .column--aside .element--article:first-of-type.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__content .article__headline {
    position: relative
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__content .article__summary {
    display: none
}

.layout--D3 .column--aside .element--article:first-of-type.no-image .article__summary {
    display: block
}

.layout--D3 .column--aside .element--article:first-of-type.has-chart .article__label,.layout--D3 .column--aside .element--article:first-of-type.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--D3 .column--aside .element--article:first-of-type.has-chart .article__headline,.layout--D3 .column--aside .element--article:first-of-type.no-shade .article__headline {
    width: 100%
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    margin: 0;
    padding: 10px 0
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__content {
    margin: 0
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0;
    vertical-align: baseline;
    width: auto
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.opinion {
    color: #3677a8
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.breaking,.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.picks,.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.watch {
    color: #367f2e
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.exclusive {
    color: #a05f03
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.corrected,.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.correction,.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.live {
    color: #b51a28
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.updated {
    color: #6a6a6a
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.moneyish {
    color: #ff716c
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.premium {
    color: #cb8900
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.barrons {
    color: #00529c
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.qa {
    color: #b55c21
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__headline {
    font: 700 .875rem/1.25 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .article__summary {
    display: none
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .group--tickers {
    margin: 0;
    padding: 0
}

.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n) .group--tickers:before,.layout--D3 .column--aside .group--articles .element--article:nth-of-type(n).video .article__figure:before {
    display: none
}

@media (max-width: 1295px) {
    .layout--D3 .column--aside {
        -webkit-flex-flow:row;
        -ms-flex-flow: row;
        flex-flow: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 640px
    }

    .layout--D3 .column--aside .element,.layout--D3 .column--aside .group {
        max-width: 300px
    }
}

@media (max-width: 655px) {
    .layout--D3 .column--primary .element--article {
        display:block
    }

    .layout--D3 .column--primary .element--article .article__content,.layout--D3 .column--primary .element--article .article__figure {
        width: 100%
    }

    .layout--D3 .column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .layout--D3 .column--primary .element--article .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--D3 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--D3 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--D3 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--D3 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--D3 .column--primary .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--D3 .column--primary .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--D3 .column--primary .element--article.no-image .article__summary {
        display: block
    }

    .layout--D3 .column--primary .element--article.has-chart .article__label,.layout--D3 .column--primary .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .layout--D3 .column--primary .element--article.has-chart .article__headline,.layout--D3 .column--primary .element--article.no-shade .article__headline {
        width: 100%
    }

    .layout--D3 .column--aside {
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap
    }

    .layout--D3 .column--aside .element,.layout--D3 .column--aside .group {
        max-width: none
    }
}

.layout--D4 .column--primary {
    max-width: 640px
}

.layout--D4 .column--primary .element--article {
    display: block
}

.layout--D4 .column--primary .element--article .article__content,.layout--D4 .column--primary .element--article .article__figure {
    width: 100%
}

.layout--D4 .column--primary .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--D4 .column--primary .element--article .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--D4 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--D4 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--D4 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--D4 .column--primary .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--D4 .column--primary .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--D4 .column--primary .element--article.has-chart .article__label,.layout--D4 .column--primary .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--D4 .column--primary .element--article.has-chart .article__label.opinion,.layout--D4 .column--primary .element--article.no-shade .article__label.opinion {
    color: #3677a8
}

.layout--D4 .column--primary .element--article.has-chart .article__label.breaking,.layout--D4 .column--primary .element--article.has-chart .article__label.picks,.layout--D4 .column--primary .element--article.has-chart .article__label.watch,.layout--D4 .column--primary .element--article.no-shade .article__label.breaking,.layout--D4 .column--primary .element--article.no-shade .article__label.picks,.layout--D4 .column--primary .element--article.no-shade .article__label.watch {
    color: #367f2e
}

.layout--D4 .column--primary .element--article.has-chart .article__label.exclusive,.layout--D4 .column--primary .element--article.no-shade .article__label.exclusive {
    color: #a05f03
}

.layout--D4 .column--primary .element--article.has-chart .article__label.corrected,.layout--D4 .column--primary .element--article.has-chart .article__label.correction,.layout--D4 .column--primary .element--article.has-chart .article__label.live,.layout--D4 .column--primary .element--article.no-shade .article__label.corrected,.layout--D4 .column--primary .element--article.no-shade .article__label.correction,.layout--D4 .column--primary .element--article.no-shade .article__label.live {
    color: #b51a28
}

.layout--D4 .column--primary .element--article.has-chart .article__label.updated,.layout--D4 .column--primary .element--article.no-shade .article__label.updated {
    color: #6a6a6a
}

.layout--D4 .column--primary .element--article.has-chart .article__label.moneyish,.layout--D4 .column--primary .element--article.no-shade .article__label.moneyish {
    color: #ff716c
}

.layout--D4 .column--primary .element--article.has-chart .article__label.premium,.layout--D4 .column--primary .element--article.no-shade .article__label.premium {
    color: #cb8900
}

.layout--D4 .column--primary .element--article.has-chart .article__label.barrons,.layout--D4 .column--primary .element--article.no-shade .article__label.barrons {
    color: #00529c
}

.layout--D4 .column--primary .element--article.has-chart .article__label.qa,.layout--D4 .column--primary .element--article.no-shade .article__label.qa {
    color: #b55c21
}

.layout--D4 .column--primary .element--article.has-chart .article__label.live:before,.layout--D4 .column--primary .element--article.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--D4 .column--primary .element--article.has-chart .article__label.live:after,.layout--D4 .column--primary .element--article.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--D4 .column--primary .element--article.has-chart .article__content,.layout--D4 .column--primary .element--article.no-shade .article__content {
    margin-top: 10px
}

.layout--D4 .column--primary .element--article.has-chart .article__headline,.layout--D4 .column--primary .element--article.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.layout--D4 .column--aside {
    max-width: 320px
}

.layout--D4 .column--aside .element--article {
    display: block
}

.layout--D4 .column--aside .element--article .article__content,.layout--D4 .column--aside .element--article .article__figure {
    width: 100%
}

.layout--D4 .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.layout--D4 .column--aside .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--D4 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--D4 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--D4 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--D4 .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--D4 .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--D4 .column--aside .element--article.no-image .article__summary {
    display: block
}

.layout--D4 .column--aside .element--article.has-chart .article__label,.layout--D4 .column--aside .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--D4 .column--aside .element--article.has-chart .article__headline,.layout--D4 .column--aside .element--article.no-shade .article__headline {
    width: 100%
}

@media (max-width: 1295px) {
    .layout--D4 .column--aside {
        max-width:none;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .layout--D4 .column--aside .element--article {
        width: calc(50% - 10px)
    }
}

@media (max-width: 655px) {
    .layout--D4 .column--primary .element--article {
        display:block
    }

    .layout--D4 .column--primary .element--article .article__content,.layout--D4 .column--primary .element--article .article__figure {
        width: 100%
    }

    .layout--D4 .column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -23px;
        z-index: 2
    }

    .layout--D4 .column--primary .element--article .article__headline {
        font: 800 1.125rem/1.25 Mulish,sans-serif;
        padding: 5px 0 0;
        letter-spacing: -.025em
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 6rem
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--D4 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--D4 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--D4 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--D4 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--D4 .column--primary .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--D4 .column--primary .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--D4 .column--primary .element--article.no-image .article__summary {
        display: block
    }

    .layout--D4 .column--primary .element--article.has-chart .article__label,.layout--D4 .column--primary .element--article.no-shade .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -30px;
        z-index: 2
    }

    .layout--D4 .column--primary .element--article.has-chart .article__headline,.layout--D4 .column--primary .element--article.no-shade .article__headline {
        width: 100%
    }

    .layout--D4 .column--aside .element--article {
        display: block
    }

    .layout--D4 .column--aside .element--article .article__content,.layout--D4 .column--aside .element--article .article__figure {
        width: 100%
    }

    .layout--D4 .column--aside .element--article .article__figure {
        margin: 0
    }

    .layout--D4 .column--aside .element--article .article__content {
        margin-top: 8px
    }

    .layout--D4 .column--aside .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--D4 .column--aside .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--D4 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--D4 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--D4 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--D4 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--D4 .column--aside .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--D4 .column--aside .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--D4 .column--aside .element--article.has-chart .article__content,.layout--D4 .column--aside .element--article.no-image .article__content {
        margin-top: 8px
    }

    .layout--D4 .column--aside .element--article.has-chart .article__summary,.layout--D4 .column--aside .element--article.no-image .article__summary {
        display: none
    }

    .layout--D4 .column--aside .element--article {
        width: calc(50% - 5px)
    }
}

.layout--F1 .column--primary {
    max-width: 960px
}

.layout--F1 .column--primary .element--article {
    display: block
}

.layout--F1 .column--primary .element--article .article__content,.layout--F1 .column--primary .element--article .article__figure {
    width: 100%
}

.layout--F1 .column--primary .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--F1 .column--primary .element--article .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--F1 .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--F1 .column--primary .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--F1 .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--F1 .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--F1 .column--primary .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--F1 .column--primary .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--F1 .column--primary .element--article.has-chart .article__label,.layout--F1 .column--primary .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--F1 .column--primary .element--article.has-chart .article__label.opinion,.layout--F1 .column--primary .element--article.no-shade .article__label.opinion {
    color: #3677a8
}

.layout--F1 .column--primary .element--article.has-chart .article__label.breaking,.layout--F1 .column--primary .element--article.has-chart .article__label.picks,.layout--F1 .column--primary .element--article.has-chart .article__label.watch,.layout--F1 .column--primary .element--article.no-shade .article__label.breaking,.layout--F1 .column--primary .element--article.no-shade .article__label.picks,.layout--F1 .column--primary .element--article.no-shade .article__label.watch {
    color: #367f2e
}

.layout--F1 .column--primary .element--article.has-chart .article__label.exclusive,.layout--F1 .column--primary .element--article.no-shade .article__label.exclusive {
    color: #a05f03
}

.layout--F1 .column--primary .element--article.has-chart .article__label.corrected,.layout--F1 .column--primary .element--article.has-chart .article__label.correction,.layout--F1 .column--primary .element--article.has-chart .article__label.live,.layout--F1 .column--primary .element--article.no-shade .article__label.corrected,.layout--F1 .column--primary .element--article.no-shade .article__label.correction,.layout--F1 .column--primary .element--article.no-shade .article__label.live {
    color: #b51a28
}

.layout--F1 .column--primary .element--article.has-chart .article__label.updated,.layout--F1 .column--primary .element--article.no-shade .article__label.updated {
    color: #6a6a6a
}

.layout--F1 .column--primary .element--article.has-chart .article__label.moneyish,.layout--F1 .column--primary .element--article.no-shade .article__label.moneyish {
    color: #ff716c
}

.layout--F1 .column--primary .element--article.has-chart .article__label.premium,.layout--F1 .column--primary .element--article.no-shade .article__label.premium {
    color: #cb8900
}

.layout--F1 .column--primary .element--article.has-chart .article__label.barrons,.layout--F1 .column--primary .element--article.no-shade .article__label.barrons {
    color: #00529c
}

.layout--F1 .column--primary .element--article.has-chart .article__label.qa,.layout--F1 .column--primary .element--article.no-shade .article__label.qa {
    color: #b55c21
}

.layout--F1 .column--primary .element--article.has-chart .article__label.live:before,.layout--F1 .column--primary .element--article.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--F1 .column--primary .element--article.has-chart .article__label.live:after,.layout--F1 .column--primary .element--article.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--F1 .column--primary .element--article.has-chart .article__content,.layout--F1 .column--primary .element--article.no-shade .article__content {
    margin-top: 10px
}

.layout--F1 .column--primary .element--article.has-chart .article__headline,.layout--F1 .column--primary .element--article.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.layout--F1 .column--primary .element--article {
    margin-bottom: 10px
}

.layout--F1 .column--primary .element--article .article__content {
    margin: 0
}

.layout--F1 .column--primary .element--article .article__headline {
    font: 800 2.625rem/1.125 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.layout--F1 .column--primary .element--article:last-of-type .article__content {
    margin: 0
}

.layout--F1 .column--primary .element--article:last-of-type .article__headline {
    display: none
}

.layout--F1 .column--aside {
    max-width: 960px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.layout--F1 .column--aside .element--article {
    display: block
}

.layout--F1 .column--aside .element--article .article__content,.layout--F1 .column--aside .element--article .article__figure {
    width: 100%
}

.layout--F1 .column--aside .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.layout--F1 .column--aside .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--F1 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--F1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--F1 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--F1 .column--aside .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--F1 .column--aside .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--F1 .column--aside .element--article.no-image .article__summary {
    display: block
}

.layout--F1 .column--aside .element--article.has-chart .article__label,.layout--F1 .column--aside .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.layout--F1 .column--aside .element--article.has-chart .article__headline,.layout--F1 .column--aside .element--article.no-shade .article__headline {
    width: 100%
}

.layout--F1 .column--aside .element--article {
    max-width: 300px
}

@media (max-width: 1295px) {
    .layout--F1 .column--primary .element--article .article__headline {
        font-size:1.75rem
    }

    .layout--F1 .column--aside .element--article {
        display: block
    }

    .layout--F1 .column--aside .element--article .article__content,.layout--F1 .column--aside .element--article .article__figure {
        width: 100%
    }

    .layout--F1 .column--aside .element--article .article__figure {
        margin: 0
    }

    .layout--F1 .column--aside .element--article .article__content {
        margin-top: 8px
    }

    .layout--F1 .column--aside .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .layout--F1 .column--aside .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--F1 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--F1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--F1 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--F1 .column--aside .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--F1 .column--aside .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--F1 .column--aside .element--article.has-chart .article__content,.layout--F1 .column--aside .element--article.no-image .article__content {
        margin-top: 8px
    }

    .layout--F1 .column--aside .element--article.has-chart .article__summary,.layout--F1 .column--aside .element--article.no-image .article__summary {
        display: none
    }

    .layout--F1 .column--aside .element--article {
        max-width: calc(33.3% - 7px)
    }
}

@media (max-width: 655px) {
    .layout--F1 .column--primary .element--article .article__headline {
        font-size:1.5rem
    }

    .layout--F1 .column--aside .element--article {
        box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .layout--F1 .column--aside .element--article .article__figure {
        max-width: 120px;
        margin-right: 10px
    }

    .layout--F1 .column--aside .element--article .article__figure .icon:not(.site__search) {
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        width: 40px;
        height: 40px;
        font-size: 40px
    }

    .layout--F1 .column--aside .element--article.video .article__figure .icon,.layout--F1 .column--aside .element--article.video .article__figure:before {
        display: none
    }

    .layout--F1 .column--aside .element--article .article__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .layout--F1 .column--aside .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0
    }

    .layout--F1 .column--aside .element--article .article__label.opinion {
        color: #3677a8
    }

    .layout--F1 .column--aside .element--article .article__label.breaking,.layout--F1 .column--aside .element--article .article__label.picks,.layout--F1 .column--aside .element--article .article__label.watch {
        color: #367f2e
    }

    .layout--F1 .column--aside .element--article .article__label.exclusive {
        color: #a05f03
    }

    .layout--F1 .column--aside .element--article .article__label.corrected,.layout--F1 .column--aside .element--article .article__label.correction,.layout--F1 .column--aside .element--article .article__label.live {
        color: #b51a28
    }

    .layout--F1 .column--aside .element--article .article__label.updated {
        color: #6a6a6a
    }

    .layout--F1 .column--aside .element--article .article__label.moneyish {
        color: #ff716c
    }

    .layout--F1 .column--aside .element--article .article__label.premium {
        color: #cb8900
    }

    .layout--F1 .column--aside .element--article .article__label.barrons {
        color: #00529c
    }

    .layout--F1 .column--aside .element--article .article__label.qa {
        color: #b55c21
    }

    .layout--F1 .column--aside .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .layout--F1 .column--aside .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .layout--F1 .column--aside .element--article .article__headline {
        font: 800 .938rem/1.25 Mulish,sans-serif;
        background: none;
        padding: 0;
        width: 100%
    }

    .layout--F1 .column--aside .element--article .article__summary {
        display: none
    }

    .layout--F1 .column--aside .element--article .content--secondary {
        margin: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .layout--F1 .column--aside .element--article .article__details {
        font: 400 .75rem/1.375 Lato,sans-serif;
        color: #6a6a6a
    }

    .layout--F1 .column--aside .element--article .group--tickers {
        height: 12px;
        margin: 2px 0 0;
        padding: 0
    }

    .layout--F1 .column--aside .element--article .group--tickers:before,.layout--F1 .column--aside .element--article .list--bullets {
        display: none
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .layout--F1 .column--aside .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .layout--F1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .layout--F1 .column--aside .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .layout--F1 .column--aside .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .layout--F1 .column--aside .element--article.no-image .article__content .article__summary {
        display: none
    }

    .layout--F1 .column--aside .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .layout--F1 .column--aside .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e968";
        font-size: 2rem
    }

    .layout--F1 .column--aside .element--article.no-image .article__content {
        margin-top: 0
    }

    .layout--F1 .column--aside .element--article.no-image .article__summary {
        display: none
    }

    .layout--F1 .column--aside .element--article {
        max-width: none
    }
}

.layout--G1 .column--full .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.layout--G1 .column--full .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.layout--G1 .column--full .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.layout--G1 .column--full .element--article.video .article__figure .icon,.layout--G1 .column--full .element--article.video .article__figure:before {
    display: none
}

.layout--G1 .column--full .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.layout--G1 .column--full .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.layout--G1 .column--full .element--article .article__label.opinion {
    color: #3677a8
}

.layout--G1 .column--full .element--article .article__label.breaking,.layout--G1 .column--full .element--article .article__label.picks,.layout--G1 .column--full .element--article .article__label.watch {
    color: #367f2e
}

.layout--G1 .column--full .element--article .article__label.exclusive {
    color: #a05f03
}

.layout--G1 .column--full .element--article .article__label.corrected,.layout--G1 .column--full .element--article .article__label.correction,.layout--G1 .column--full .element--article .article__label.live {
    color: #b51a28
}

.layout--G1 .column--full .element--article .article__label.updated {
    color: #6a6a6a
}

.layout--G1 .column--full .element--article .article__label.moneyish {
    color: #ff716c
}

.layout--G1 .column--full .element--article .article__label.premium {
    color: #cb8900
}

.layout--G1 .column--full .element--article .article__label.barrons {
    color: #00529c
}

.layout--G1 .column--full .element--article .article__label.qa {
    color: #b55c21
}

.layout--G1 .column--full .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.layout--G1 .column--full .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.layout--G1 .column--full .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.layout--G1 .column--full .element--article .article__summary {
    display: none
}

.layout--G1 .column--full .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.layout--G1 .column--full .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.layout--G1 .column--full .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.layout--G1 .column--full .element--article .group--tickers:before,.layout--G1 .column--full .element--article .list--bullets {
    display: none
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.layout--G1 .column--full .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.layout--G1 .column--full .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.layout--G1 .column--full .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.layout--G1 .column--full .element--article.no-image .article__content .article__headline {
    position: relative
}

.layout--G1 .column--full .element--article.no-image .article__content .article__summary {
    display: none
}

.layout--G1 .column--full .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.layout--G1 .column--full .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.layout--G1 .column--full .element--article.no-image .article__content {
    margin-top: 0
}

.layout--G1 .column--full .element--article.no-image .article__summary {
    display: none
}

.layout--G1 .column--full .element--article .article__headline {
    font-size: 1rem
}

@media (max-width: 655px) {
    .layout--G1 .column--full .element--article .article__headline {
        font-size:.875rem
    }
}

.layout--N1 {
    width: calc(100% - 20px);
    margin: 0 auto 40px;
    padding: 20px 20px 0;
    background: #f3f3f3
}

.layout--N1 .column {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0
}

.layout--N1 .header {
    background-color: #f3f3f3;
    box-shadow: 0 1px 0 0 #f3f3f3;
    padding: 0
}

.layout--N1 .header .title:before {
    left: 0;
    right: 0
}

.layout--N1 .header .title .label,.layout--N1 .header .title .link {
    background: #f3f3f3
}

@media (max-width: 655px) {
    .layout--N1 {
        padding:10px 10px 0
    }

    .layout--N1 .element {
        margin-bottom: 10px
    }
}

.has-aside .column--primary {
    max-width: 960px
}

.region--primary .has-aside .column--primary {
    max-width: 640px
}

.has-aside .component {
    max-width: 320px
}

@media (max-width: 655px) {
    .has-aside .component {
        max-width:none
    }
}

.tabs--bankrate {
    max-width: 100%;
    margin-bottom: 0;
    background: #3677a8
}

.tabs--bankrate .bankrate__item {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    line-height: 3;
    text-align: center;
    padding: 0 8px
}

.tabs--bankrate .bankrate__item.is-selected,.tabs--bankrate .bankrate__item:hover {
    background: #306995;
    color: #fff
}

.tabs--bankrate .bankrate__item:hover {
    cursor: pointer
}

[class*=bankrate__section] {
    display: none
}

[class*=bankrate__section].is-active {
    display: block
}

.bankrate__source {
    display: block;
    text-align: center;
    margin-top: 15px;
    font-size: .625rem
}

.bankrate__source a {
    color: #2e2e2e
}

.bankrate__source a:hover {
    text-decoration: none
}

.component.has-border {
    padding-bottom: 20px;
    margin-bottom: 40px
}

.component.has-border:after {
    content: "";
    height: 1px;
    width: calc(1 - $gutter200);
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 0;
    background-color: #e1e1e1
}

.element--bio {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 20px;
    background-color: #f3f3f3;
    border-radius: 2px;
    border: 1px solid #e1e1e1;
    width: 100%;
    margin-bottom: 20px
}

.element--bio .bio__figure {
    width: 100%;
    max-width: 220px;
    margin-right: 10px
}

.element--bio .ufc-follow-author-widget:not(.hydrated),.element--bio ufc-follow-author-widget:not(.hydrated) {
    display: inline-block;
    width: 60px
}

.element--bio .bio__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

.element--bio .bio__content .header,.element--bio .bio__content .list {
    width: auto
}

.element--bio .bio__content .header {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.element--bio .bio__content .header .label {
    margin-right: 10px
}

.element--bio .bio__content .header .title {
    line-height: 1.125;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.element--bio .bio__content .header .secondary {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a;
    font-style: italic
}

.element--bio .bio__content .paragraph {
    margin: 5px 0 0;
    line-height: 1.375;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

.element--bio .bio__position+.bio__company:before {
    content: "–";
    padding: 0 .2em
}

.element--bio .list--social {
    margin-top: 0
}

.element--bio .list--social .icon--mail {
    background: #6a6a6a
}

.element--bio .list--social .icon--google {
    background: #dc4e41
}

.bio__contributor_network {
    margin-left: 10px;
    font-size: .625rem;
    text-transform: uppercase;
    border-radius: 2px;
    border: 1px solid #a05f03;
    color: #a05f03;
    padding: 2px 3px 1px
}

@media (max-width: 1296px) {
    .element--bio .bio__content .bio__contributor_network {
        margin:5px 0
    }
}

@media (max-width: 655px) {
    .element--bio {
        -webkit-flex-flow:column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap
    }

    .element--bio .bio__figure {
        max-width: none;
        margin: 0 0 10px
    }

    .element--bio .bio__content .header .title {
        padding-right: 0
    }
}

.exchange-summary .header {
    padding: 0
}

.exchange-summary .header .title .label {
    font-weight: 700
}

.exchange-summary .description {
    font-weight: 400;
    margin-bottom: 10px
}

.exchange-summary .snapshot__bar {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.exchange-summary .bar__section {
    color: #fff;
    padding: 5px 10px;
    background-color: #f3f3f3;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.exchange-summary .bar__section.decliners {
    background-color: #b51a28;
    text-align: left
}

.exchange-summary .bar__section.unchanged {
    font-weight: 600;
    color: #2e2e2e;
    text-align: center;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff
}

.exchange-summary .bar__section.advancers {
    background-color: #4db74d;
    text-align: right
}

.latest-video .element--article {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    max-width: 460px
}

.latest-video .article__headline {
    font: 800 1.125rem/1.125 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

@media (max-width: 1296px) {
    .latest-video .element--article {
        max-width:300px
    }
}

@media (max-width: 655px) {
    .latest-video .element--article {
        max-width:100%
    }
}

.more-headlines .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.more-headlines .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.more-headlines .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.more-headlines .element--article.video .article__figure .icon,.more-headlines .element--article.video .article__figure:before {
    display: none
}

.more-headlines .element--article .article__content {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.more-headlines .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.more-headlines .element--article .article__label.opinion {
    color: #3677a8
}

.more-headlines .element--article .article__label.breaking,.more-headlines .element--article .article__label.picks,.more-headlines .element--article .article__label.watch {
    color: #367f2e
}

.more-headlines .element--article .article__label.exclusive {
    color: #a05f03
}

.more-headlines .element--article .article__label.corrected,.more-headlines .element--article .article__label.correction,.more-headlines .element--article .article__label.live {
    color: #b51a28
}

.more-headlines .element--article .article__label.updated {
    color: #6a6a6a
}

.more-headlines .element--article .article__label.moneyish {
    color: #ff716c
}

.more-headlines .element--article .article__label.premium {
    color: #cb8900
}

.more-headlines .element--article .article__label.barrons {
    color: #00529c
}

.more-headlines .element--article .article__label.qa {
    color: #b55c21
}

.more-headlines .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.more-headlines .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.more-headlines .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.more-headlines .element--article .article__summary {
    display: none
}

.more-headlines .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.more-headlines .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.more-headlines .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.more-headlines .element--article .group--tickers:before,.more-headlines .element--article .list--bullets {
    display: none
}

.more-headlines .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.more-headlines .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.more-headlines .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.more-headlines .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.more-headlines .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.more-headlines .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.more-headlines .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.more-headlines .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.more-headlines .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.more-headlines .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.more-headlines .element--article.no-image .article__content .article__headline {
    position: relative
}

.more-headlines .element--article.no-image .article__content .article__summary {
    display: none
}

.more-headlines .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.more-headlines .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.more-headlines .element--article.no-image .article__content {
    margin-top: 0
}

.more-headlines .element--article.no-image .article__summary {
    display: none
}

.more-headlines .element--article {
    padding: 0;
    max-height: 200px;
    transition: max-height .4s linear,background 1s linear;
    background: transparent
}

.more-headlines .element--article .article__label {
    width: 100%
}

.more-headlines .element--article .article__content,.more-headlines .element--article .article__figure {
    margin-top: 10px;
    margin-bottom: 10px
}

.more-headlines .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.more-headlines .element--article .article__content .content--secondary {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.more-headlines .element--article .article__content .article__details {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.more-headlines .element--article .article__summary {
    display: block
}

.more-headlines .element--article .article__headline {
    font-size: 1rem
}

.more-headlines .element--article.is-new {
    max-height: 0;
    overflow: hidden
}

.more-headlines .element--article.flag--new .article__headline:after {
    content: "New";
    font: 700 .625rem/1.25 Lato,sans-serif;
    position: relative;
    top: -2px;
    display: inline-block;
    margin-left: .4em;
    padding: 0 5px;
    background: #4db74d;
    border-radius: 2px;
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 1px
}

.more-headlines .element--article.no-image .article__content {
    margin: 10px 0
}

.more-headlines .group--buttons {
    width: auto
}

.more-headlines.condensed .element--article {
    position: relative;
    padding-left: 100px
}

.more-headlines.condensed .element--article.no-image .article__content {
    margin: 10px 0
}

.more-headlines.condensed .article__author,.more-headlines.condensed .article__figure,.more-headlines.condensed .article__summary {
    display: none
}

.more-headlines.condensed .article__label {
    margin: 0 0 2px;
    width: 100%
}

.more-headlines.condensed .article__content {
    position: static;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 34px;
    border-left: 1px solid #e1e1e1;
    padding-left: 10px
}

.more-headlines.condensed .article__details {
    position: absolute;
    top: calc(50% - 17px);
    left: 0;
    max-width: 90px;
    width: 100%
}

.more-headlines .group--buttons {
    margin: 10px 0 0
}

@media (max-width: 1295px) {
    .region--full .more-headlines.has-aside .column--primary {
        max-width:640px
    }

    .region--full .more-headlines.has-aside .component--aside,.region--primary .more-headlines.has-aside .column--primary,.region--primary .more-headlines.has-aside .component--aside {
        max-width: 320px
    }
}

@media (max-width: 975px) {
    .region .more-headlines.has-aside .column--primary {
        max-width:320px
    }
}

@media (max-width: 655px) {
    .more-headlines .element--article .article__headline {
        font-size:1rem
    }

    .more-headlines .element--article .article__author,.more-headlines .element--article .article__summary {
        display: none
    }

    .more-headlines .group--buttons {
        width: 100%
    }

    .more-headlines.condensed .element--article {
        padding: 0
    }

    .more-headlines.condensed .element--article .article__content {
        border: none;
        padding: 0
    }

    .more-headlines.condensed .element--article .article__details {
        position: static;
        max-width: none
    }
}

.carousel-headlines .element--article {
    max-width: 300px;
    display: block
}

.carousel-headlines .element--article .article__content,.carousel-headlines .element--article .article__figure {
    width: 100%
}

.carousel-headlines .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.carousel-headlines .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.carousel-headlines .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.carousel-headlines .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.carousel-headlines .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.carousel-headlines .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.carousel-headlines .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.carousel-headlines .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.carousel-headlines .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.carousel-headlines .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.carousel-headlines .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.carousel-headlines .element--article.no-image .article__content .article__headline {
    position: relative
}

.carousel-headlines .element--article.no-image .article__content .article__summary {
    display: none
}

.carousel-headlines .element--article.no-image .article__summary {
    display: block
}

.carousel-headlines .element--article.has-chart .article__label,.carousel-headlines .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.carousel-headlines .element--article.has-chart .article__headline,.carousel-headlines .element--article.no-shade .article__headline {
    width: 100%
}

.carousel-headlines .carousel__options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0
}

.carousel-headlines .control__arrow {
    margin: 0 20px;
    padding: 7px 5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.carousel-headlines .control__arrow:hover {
    background-color: #f3f3f3
}

.carousel-headlines .control__arrow .icon {
    font-size: 1.125rem
}

.carousel-headlines .glide {
    position: relative;
    width: 100%;
    box-sizing: border-box
}

.carousel-headlines .glide * {
    box-sizing: inherit
}

.carousel-headlines .glide__track {
    overflow: hidden;
    margin-bottom: 40px
}

.carousel-headlines .glide__slides {
    position: relative;
    width: 100%;
    list-style: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -ms-touch-action: pan-Y;
    touch-action: pan-Y;
    overflow: hidden;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    will-change: transform
}

.carousel-headlines .glide__slide,.carousel-headlines .glide__slides--dragging {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.carousel-headlines .glide__slide {
    width: 100%;
    height: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    white-space: normal;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.carousel-headlines .glide__slide a {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.carousel-headlines .glide__arrows,.carousel-headlines .glide__bullets {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.carousel-headlines .glide__bullets {
    margin: 0 20px;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.carousel-headlines .glide__bullet {
    height: 8px;
    width: 8px;
    border-radius: 10px;
    background-color: #c3c3c3;
    margin: 0 5px;
    display: none;
    padding: 0
}

.carousel-headlines .glide__bullet.glide__bullet--active {
    background-color: #2e2e2e
}

.carousel-headlines .glide--rtl {
    direction: rtl
}

.carousel-headlines .glide__control {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

@media (min-width: 1296px) {
    .carousel-headlines .glide__bullet {
        height:12px;
        width: 12px
    }

    .carousel-headlines .glide__bullet:nth-child(4n+1) {
        display: inline-block
    }
}

@media (max-width: 1295px) and (min-width:976px) {
    .carousel-headlines .element--article {
        max-width:300px
    }

    .carousel-headlines .element--article .element {
        max-width: none
    }

    .carousel-headlines .glide__bullet:nth-child(3n+1) {
        display: inline-block
    }
}

@media (max-width: 975px) and (min-width:656px) {
    .carousel-headlines .element--article {
        max-width:300px
    }

    .carousel-headlines .glide__bullet:nth-child(odd) {
        display: inline-block
    }
}

@media (max-width: 655px) {
    .carousel-headlines .element--article {
        max-width:620px
    }

    .carousel-headlines .carousel__options {
        display: none
    }

    .carousel-headlines .glide__track {
        margin-bottom: 0
    }
}

.most-popular {
    position: relative;
    background: #f3f3f3;
    padding: 40px 0 20px;
    margin-bottom: 40px
}

.most-popular:after,.most-popular:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #f3f3f3;
    width: 50vw
}

.most-popular:before {
    left: 48%
}

.most-popular:after {
    right: 48%
}

.most-popular:after,.most-popular:before {
    box-shadow: 0 0 0 1px #e1e1e1
}

.most-popular .header .title .label,.most-popular .header .title .link {
    background: #f3f3f3
}

.most-popular .header .element--ad>div {
    background: #f3f3f3;
    box-shadow: -5px 0 0 1px #f3f3f3
}

.most-popular .group--articles {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-x: scroll;
    margin-bottom: 15px;
    padding: 0 0 15px;
    counter-reset: mostPopular;
    scrollbar-height: 4px;
    scrollbar-color: pink
}

.most-popular .group--articles::-webkit-scrollbar {
    width: 100%;
    height: 4px
}

.most-popular .group--articles::-webkit-scrollbar-track {
    background: #f3f3f3
}

.most-popular .group--articles::-webkit-scrollbar-thumb {
    background: #c3c3c3;
    border-radius: 2px
}

.most-popular .group--articles::-webkit-scrollbar-thumb:hover {
    cursor: pointer
}

.most-popular .element--article {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 240px;
    background: #fff!important;
    box-shadow: 0 8px 10px -8px rgba(32,32,32,.2);
    min-height: 300px
}

.most-popular .element--article+.element--article {
    margin-left: 15px
}

.most-popular .element--article .article__figure {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    overflow: hidden
}

.most-popular .element--article .article__figure .figure__image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%
}

.most-popular .element--article .article__figure .figure__image img {
    width: 100%
}

.most-popular .element--article .article__content {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.most-popular .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -18px;
    z-index: 2;
    left: 0;
    padding: 2px 10px 0
}

.most-popular .element--article .article__headline {
    font: 800 1.125rem/1.375 Mulish,sans-serif
}

.most-popular .element--article .content--primary {
    position: relative;
    top: 0;
    z-index: 2;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: block;
    padding: 10px;
    background: #fff;
    transition: top .3s ease-in-out
}

.most-popular .element--article .content--secondary {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    padding: 0 10px
}

.most-popular .element--article .content--secondary+.content--primary {
    padding-bottom: 46px
}

.most-popular .element--article .group--tickers {
    border-top: 1px solid #e1e1e1;
    height: 36px
}

.most-popular .element--article:hover .content--primary {
    top: -30px
}

.most-popular .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.most-popular .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 4rem
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.most-popular .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.most-popular .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.most-popular .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.most-popular .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.most-popular .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.most-popular .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.most-popular .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.most-popular .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.most-popular .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.most-popular .element--article.no-image .article__content .article__headline {
    position: relative
}

.most-popular .element--article.no-image .article__content .article__summary {
    display: none
}

.most-popular .element--article.no-image .article__content {
    margin: 0
}

@media (max-width: 1295px) {
    .most-popular .element--article {
        max-width:224px
    }
}

@media (max-width: 975px) {
    .most-popular .element--article {
        max-width:200px
    }

    .most-popular .element--article+.element--article {
        margin-left: 10px
    }

    .most-popular .element--article .article__headline {
        font-size: 1rem
    }
}

@media (max-width: 655px) {
    .most-popular .element--article {
        -webkit-flex:0 0 calc(50% - 5px);
        -ms-flex: 0 0 calc(50% - 5px);
        flex: 0 0 calc(50% - 5px);
        min-height: 275px;
        max-width: 180px
    }
}

.partner-center {
    padding-bottom: 15px
}

.group--partners {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #e1e1e1;
    margin: 0;
    padding-top: 20px
}

.group--partners .header {
    margin: 0 10px 0 0;
    padding: 0;
    width: auto
}

.group--partners .element--ad {
    width: auto
}

.group--partners .element--ad>div {
    margin: 0 2.5px 5px;
    min-width: 120px;
    min-height: 60px
}

.group--partners .element--ad>div:after,.group--partners .element--ad>div:before {
    display: none
}

@media (max-width: 975px) {
    .partner-center .header {
        -webkit-flex:1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        margin: 0 0 10px;
        text-align: center
    }
}

.element--podcast {
    width: 100%;
    min-height: 120px
}

.element--podcast .audio-player-inner .controls-container .audio-subscribe.hover .dropdown {
    background: #306995
}

.element--podcast .audio-player-inner .controls-container .audio-subscribe.hover .dropdown .chev {
    -webkit-transform: none;
    transform: none
}

.element--podcast .audio-player-inner .controls-container .audio-subscribe .dropdown {
    border-radius: 2px;
    padding: 0 15px;
    height: 36px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.element--podcast .audio-player-inner .controls-container .audio-subscribe .dropdown .text {
    font: 700 .813rem/1.375 Mulish,sans-serif
}

.element--podcast .audio-player-inner .controls-container .audio-subscribe .dropdown .chev {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 36px
}

@media (max-width: 655px) {
    .element--podcast {
        min-height:130px
    }

    .element--podcast[data-show-subscribe=true] {
        min-height: 190px
    }
}

.quick-links {
    padding: 0 10px;
    margin: 0 0 20px;
    max-width: 1280px;
    height: 40px
}

.page--home .quick-links,.page--peavey .quick-links.component {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.quick-links .column {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #262626;
    border-bottom: 1px solid #262626;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    max-width: 100%
}

.quick-links .column .element--title,.quick-links .column .link__list {
    width: auto;
    margin-bottom: 0;
    position: relative
}

.quick-links .column .element--title {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    white-space: nowrap;
    color: #262626;
    font: 800 1.125rem Mulish,sans-serif
}

.quick-links .column .element--title .no-link:hover {
    cursor: default
}

.quick-links .column .wrapper {
    position: relative;
    display: -ms-inline-grid;
    display: inline-grid;
    margin-bottom: 0
}

.quick-links .column .wrapper:after,.quick-links .column .wrapper:before {
    content: "";
    position: absolute;
    height: calc(100% - 2px);
    top: 1px;
    z-index: 1
}

.quick-links .column .wrapper:before {
    left: 20px;
    width: 10px;
    background-image: linear-gradient(90deg,#fff,hsla(0,0%,100%,.001))
}

.quick-links .column .wrapper:after {
    right: -1px;
    width: 10%;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,.001) 0,#fff)
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .quick-links .column .wrapper {
        display: block
    }
}

.quick-links .column .link__list {
    min-width: 0;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    padding: 0 100px 0 10px;
    margin-left: 20px
}

.quick-links .column .link__list::-webkit-scrollbar {
    height: 0;
    opacity: 0;
    display: none;
    height: 3px
}

.quick-links .column .link__list .list__item {
    color: #3677a8;
    padding: 10px 20px 10px 0;
    font-size: .875rem;
    font-weight: 700
}

.quick-links .column .link__list .list__item:last-of-type {
    z-index: 1
}

.quick-links .column .link__list .list__item.list__ad:after {
    content: "\e912";
    font-family: icons;
    font-size: .8rem;
    margin-left: 5px
}

.quick-links .column .link__list .link {
    white-space: nowrap;
    position: relative
}

.quick-links .column .link__list .link:active,.quick-links .column .link__list .link:hover {
    color: #2f709d;
    text-decoration: none
}

.quick-links .column .link__list .link.live {
    color: #b51a28
}

.quick-links .column .link__list .link.live:active,.quick-links .column .link__list .link.live:hover {
    color: #88141e
}

.quick-links .column .link__list .link.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.quick-links .column .link__list .link.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: -1px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.quick-links .column .btn--menu {
    display: block;
    position: relative;
    padding: 0 40px 0 50px;
    background: transparent;
    color: #6a6a6a;
    max-height: 30px;
    line-height: 32px
}

.quick-links .column .btn--menu .text {
    white-space: nowrap
}

.quick-links .column .btn--menu .icon {
    left: auto;
    right: 10px;
    background: #939393
}

.quick-links .column .btn--menu .icon:after,.quick-links .column .btn--menu .icon:before {
    background: #939393
}

.quick-links .column .btn--menu:hover .menu {
    display: block
}

.quick-links .column .menu {
    display: none;
    position: absolute;
    padding: 10px 20px 10px 15px;
    background-color: #f3f3f3;
    border: 1px solid #e1e1e1;
    top: 100%;
    right: 0;
    width: auto;
    min-width: 100%;
    z-index: 5;
    text-transform: none
}

.quick-links .column .menu .list {
    margin-bottom: 0
}

.quick-links .column .menu .list__item {
    white-space: nowrap;
    line-height: 1.75;
    color: #6a6a6a;
    transition: color .2s ease-in-out;
    padding-bottom: 5px
}

.quick-links .column .menu .list__item:hover {
    color: #3677a8
}

.quick-links .column .menu .list__item:last-of-type {
    padding-bottom: 0
}

.page--home .container-quick-links .list,.page--home .container-quick-links .row {
    width: 100%
}

.page--home .container-quick-links .quick-links {
    width: calc(100% + 20px);
    margin-bottom: 0
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .page--home .container-quick-links,.page--home .container-quick-links .row {
        width: calc(100% + 20px)
    }
}

@media (max-width: 1295px) {
    .page--peavey .component.quick-links {
        max-width:960px
    }
}

@media (max-width: 975px) {
    .page--peavey .component.quick-links {
        max-width:640px
    }
}

@media (max-width: 655px) {
    .page--peavey .component.quick-links,.page--video .component.quick-links {
        display:none
    }

    .page--peavey .component.quick-links .horizontal,.page--video .component.quick-links .horizontal {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .page--home .container-quick-links.container:not(.container--beltAd):not(.container--bannerAd) {
        display: none
    }

    .page--home .container-quick-links .horizontal {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.element--textblock {
    padding: 0
}

.element--textblock.contained {
    background-color: #f3f3f3;
    padding: 20px
}

.element--textblock:last-child {
    margin-bottom: 0
}

.element--textblock h1,.element--textblock h2,.element--textblock h3,.element--textblock h4,.element--textblock h5,.element--textblock h6 {
    font-family: Mulish,sans-serif;
    font-weight: 800;
    margin-bottom: 20px;
    line-height: 1.375
}

.element--textblock h1:last-child,.element--textblock h2:last-child,.element--textblock h3:last-child,.element--textblock h4:last-child,.element--textblock h5:last-child,.element--textblock h6:last-child {
    margin-bottom: 0
}

.element--textblock h1 {
    font-size: 1.75rem
}

.element--textblock h2 {
    font-size: 1.5rem
}

.element--textblock h3 {
    font-size: 1.125rem
}

.element--textblock h4 {
    font-size: 1rem
}

.element--textblock h5 {
    font-size: .875rem;
    color: #939393
}

.element--textblock h6 {
    font-size: .75rem;
    font-weight: 400;
    color: #6a6a6a
}

.element--textblock ol,.element--textblock p,.element--textblock ul {
    font: 400 1rem/1.375 Lato,sans-serif;
    margin-bottom: 15px;
    list-style-position: inside
}

.element--textblock ol:last-child,.element--textblock p:last-child,.element--textblock ul:last-child {
    margin-bottom: 0
}

.element--textblock a {
    color: #205279;
    text-decoration: underline
}

.element--textblock a:hover {
    text-decoration: none
}

.element--textblock em,.element--textblock i {
    font-style: italic
}

.element--textblock b,.element--textblock strong {
    font-weight: 700
}

.element--textblock ul {
    list-style-type: disc
}

.element--textblock ol {
    list-style-type: decimal
}

.element--textblock blockquote {
    font-style: italic;
    font-weight: 800;
    border-left: 5px solid #3677a8;
    padding-left: 15px;
    margin: 40px 0 40px 20px;
    max-width: 60%;
    line-height: 1.375
}

.element--textblock blockquote p {
    font-size: 1.125rem;
    margin-bottom: 0
}

.element--textblock blockquote:last-child {
    margin-bottom: 20px
}

.element--textblock hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e1e1e1;
    margin: 20px 0;
    padding: 0
}

.element--textblock hr:last-child,.tickers-bar .element--ticker {
    margin-bottom: 0
}

.tickers-bar .content-wrapper {
    position: relative
}

.tickers-bar .content-wrapper:after,.tickers-bar .content-wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 10px;
    z-index: 2;
    width: 10px
}

.tickers-bar .content-wrapper:before {
    left: 0;
    background-image: linear-gradient(90deg,#f3f3f3 0,#f3f3f3 1%,hsla(0,0%,95%,0))
}

.tickers-bar .content-wrapper:after {
    right: 0;
    background-image: linear-gradient(270deg,#f3f3f3 0,#f3f3f3 1%,hsla(0,0%,95%,0))
}

.tickers-bar .list--tickers {
    position: relative;
    background: #f3f3f3;
    padding: 10px 0 16px;
    box-shadow: inset 0 -10px 0 0 #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-x: scroll
}

.tickers-bar .list--tickers::-webkit-scrollbar {
    width: 100%;
    height: 4px
}

.tickers-bar .list--tickers::-webkit-scrollbar-track {
    background: #fff
}

.tickers-bar .list--tickers::-webkit-scrollbar-thumb {
    background: #c3c3c3;
    border-radius: 2px
}

.tickers-bar .list--tickers::-webkit-scrollbar-thumb:hover {
    cursor: pointer
}

.tickers-bar .ticker__item {
    height: 40px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: 2px solid #f3f3f3;
    border-right: 2px solid #f3f3f3;
    padding: 0 15px;
    box-shadow: inset 0 0 0 1px #e1e1e1;
    background: #fff;
    transition: box-shadow .2s ease-in-out;
    white-space: nowrap
}

.tickers-bar .ticker__item:hover {
    cursor: pointer;
    box-shadow: inset 0 0 0 1px #bbb
}

.tickers-bar .ticker__item:first-child {
    border-left: 10px solid #f3f3f3
}

.tickers-bar .ticker__item:last-child {
    border-right: 10px solid #f3f3f3
}

.tickers-bar .ticker__item .label {
    font: 800 .813rem Lato,sans-serif;
    letter-spacing: .05em;
    color: #202020;
    margin-right: 5px;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.tickers-bar .ticker__item .value {
    font: 700 .813rem Lato,monospace;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.tickers-bar .ticker__item .icon {
    font: 400 .625rem icons;
    margin-left: .2em;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

@media (max-width: 655px) {
    .tickers-bar .ticker__item .label,.tickers-bar .ticker__item .value {
        font-size:.688rem
    }

    .tickers-bar .ticker__item .icon {
        font-size: .563rem;
        margin-top: 2px
    }
}

.tickers-table .element--ticker,.tickers-wall .element--ticker {
    margin-bottom: 0;
    font-weight: 600
}

.tickers-table .table__cell.u-secondary .link,.tickers-wall .table__cell.u-secondary .link {
    color: #6a6a6a
}

.tickers-table .table__cell:first-child,.tickers-wall .table__cell:first-child {
    padding-right: 5px
}

.tickers-table .table__cell:first-child .icon,.tickers-wall .table__cell:first-child .icon {
    padding: 0
}

.tickers-table .content__wall,.tickers-wall .content__wall {
    width: 100%
}

.tickers-table .content__wall+.element--article,.tickers-wall .content__wall+.element--article {
    border-top: 1px solid #e1e1e1
}

.tickers-table .content__wall .element,.tickers-table .content__wall .group,.tickers-wall .content__wall .element,.tickers-wall .content__wall .group {
    position: relative
}

.tickers-table .content__wall .summary,.tickers-wall .content__wall .summary {
    padding-top: 0;
    line-height: 1.375;
    max-width: 60%
}

.tickers-table .content__wall .list,.tickers-wall .content__wall .list {
    background: #f3f3f3;
    box-shadow: inset 0 -10px 0 0 #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    overflow-x: scroll;
    width: 100%;
    max-width: 100%;
    position: relative;
    margin-bottom: 0;
    padding: 10px 0 20px
}

.tickers-table .content__wall .list::-webkit-scrollbar,.tickers-wall .content__wall .list::-webkit-scrollbar {
    width: 100%;
    height: 4px
}

.tickers-table .content__wall .list::-webkit-scrollbar-track,.tickers-wall .content__wall .list::-webkit-scrollbar-track {
    background: #fff
}

.tickers-table .content__wall .list::-webkit-scrollbar-thumb,.tickers-wall .content__wall .list::-webkit-scrollbar-thumb {
    background: #c3c3c3;
    border-radius: 2px
}

.tickers-table .content__wall .list::-webkit-scrollbar-thumb:hover,.tickers-wall .content__wall .list::-webkit-scrollbar-thumb:hover {
    cursor: pointer
}

.tickers-table .content__wall .scroll-wall:after,.tickers-table .content__wall .scroll-wall:before,.tickers-wall .content__wall .scroll-wall:after,.tickers-wall .content__wall .scroll-wall:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 10px;
    width: 10px
}

.tickers-table .content__wall .scroll-wall:before,.tickers-wall .content__wall .scroll-wall:before {
    left: 0;
    z-index: 2;
    background-image: linear-gradient(90deg,#f3f3f3 0,#f3f3f3 1%,hsla(0,0%,95%,0))
}

.tickers-table .content__wall .scroll-wall:after,.tickers-wall .content__wall .scroll-wall:after {
    right: 0;
    background-image: linear-gradient(270deg,#f3f3f3 0,#f3f3f3 1%,hsla(0,0%,95%,0))
}

.tickers-table .content__wall .scroll-wall .list__item,.tickers-wall .content__wall .scroll-wall .list__item {
    border-left: 5px solid #f3f3f3;
    border-right: 5px solid #f3f3f3;
    background-color: #fff;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-shadow: inset 0 0 0 1px #e1e1e1
}

.tickers-table .content__wall .scroll-wall .list__item:first-of-type,.tickers-wall .content__wall .scroll-wall .list__item:first-of-type {
    border-left: 10px solid #f3f3f3
}

.tickers-table .content__wall .scroll-wall .list__item:last-of-type,.tickers-wall .content__wall .scroll-wall .list__item:last-of-type {
    border-right: 10px solid #f3f3f3
}

.tickers-table .content__wall .scroll-wall .item__content,.tickers-wall .content__wall .scroll-wall .item__content {
    padding: 10px;
    min-width: 230px
}

.page--peavey .tickers-table .content__wall.ticker-wall .element,.page--peavey .tickers-wall .content__wall.ticker-wall .element {
    width: auto
}

.tickers-table .content__wall.ticker-wall .highcharts-container,.tickers-wall .content__wall.ticker-wall .highcharts-container {
    z-index: 0!important
}

.tickers-table .content__wall.ticker-wall .list__item,.tickers-wall .content__wall.ticker-wall .list__item {
    box-shadow: inset 0 0 0 1px #e1e1e1;
    transition: box-shadow .2s ease-in-out
}

.tickers-table .content__wall.ticker-wall .list__item:hover,.tickers-wall .content__wall.ticker-wall .list__item:hover {
    cursor: pointer;
    box-shadow: inset 0 0 0 1px #bbb
}

.tickers-table .content__wall.ticker-wall .list__item:last-child:first-child,.tickers-wall .content__wall.ticker-wall .list__item:last-child:first-child {
    max-width: 33.3333333%
}

.tickers-table .content__wall.ticker-wall .list__item:last-child:first-child .item__link,.tickers-table .content__wall.ticker-wall .list__item:last-child:first-child .ticker__link,.tickers-wall .content__wall.ticker-wall .list__item:last-child:first-child .item__link,.tickers-wall .content__wall.ticker-wall .list__item:last-child:first-child .ticker__link {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row
}

.tickers-table .content__wall.ticker-wall .list__item:last-child:first-child .item__figure,.tickers-wall .content__wall.ticker-wall .list__item:last-child:first-child .item__figure {
    -webkit-flex: 0 1 200px;
    -ms-flex: 0 1 200px;
    flex: 0 1 200px;
    margin: 0 20px 0 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
}

.tickers-table .content__wall.ticker-wall .list__item .intraday__data,.tickers-wall .content__wall.ticker-wall .list__item .intraday__data {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}

.tickers-table .content__wall.ticker-wall .list__item .item__link,.tickers-table .content__wall.ticker-wall .list__item .ticker__link,.tickers-wall .content__wall.ticker-wall .list__item .item__link,.tickers-wall .content__wall.ticker-wall .list__item .ticker__link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.tickers-table .content__wall.ticker-wall .list__item .ticker__name,.tickers-wall .content__wall.ticker-wall .list__item .ticker__name {
    color: #202020;
    font-size: .875rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px
}

.tickers-table .content__wall.ticker-wall .list__item .company__name,.tickers-wall .content__wall.ticker-wall .list__item .company__name {
    color: #202020;
    font-size: .75rem;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1
}

.tickers-table .content__wall.ticker-wall .list__item .company__name h2,.tickers-wall .content__wall.ticker-wall .list__item .company__name h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.tickers-table .content__wall.ticker-wall .list__item .ticker__symbol,.tickers-wall .content__wall.ticker-wall .list__item .ticker__symbol {
    color: #fff;
    padding: 3px 5px;
    background-color: #3677a8;
    margin-right: 5px;
    font-weight: 600
}

.tickers-table .content__wall.ticker-wall .list__item .exchange__name,.tickers-wall .content__wall.ticker-wall .list__item .exchange__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .625rem;
    font-weight: 300
}

.tickers-table .content__wall.ticker-wall .list__item .intraday__price,.tickers-wall .content__wall.ticker-wall .list__item .intraday__price {
    margin-bottom: 5px;
    font-weight: 600
}

.tickers-table .content__wall.ticker-wall .list__item .intraday__price .character,.tickers-wall .content__wall.ticker-wall .list__item .intraday__price .character {
    color: #202020
}

.tickers-table .content__wall.ticker-wall .list__item .intraday__price.sup--right,.tickers-wall .content__wall.ticker-wall .list__item .intraday__price.sup--right {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tickers-table .content__wall.ticker-wall .list__item .intraday__price.sup--right .character,.tickers-wall .content__wall.ticker-wall .list__item .intraday__price.sup--right .character {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    padding: 0 0 0 2px;
    top: -1px
}

.tickers-table .content__wall.ticker-wall .list__item .value,.tickers-wall .content__wall.ticker-wall .list__item .value {
    font-size: 1.5rem;
    color: #000
}

.tickers-table .content__wall.ticker-wall .list__item .value.negative,.tickers-table .content__wall.ticker-wall .list__item .value.positive,.tickers-wall .content__wall.ticker-wall .list__item .value.negative,.tickers-wall .content__wall.ticker-wall .list__item .value.positive {
    color: #000
}

.tickers-table .content__wall.ticker-wall .list__item .intraday__change,.tickers-wall .content__wall.ticker-wall .list__item .intraday__change {
    color: #939393;
    font-weight: 600
}

.tickers-table .content__wall.ticker-wall .list__item .change--percent--q,.tickers-wall .content__wall.ticker-wall .list__item .change--percent--q {
    margin-left: 5px
}

.tickers-table .content__wall.ticker-wall .list__item .item__figure,.tickers-wall .content__wall.ticker-wall .list__item .item__figure {
    margin-top: 10px
}

.tickers-table .content__wall.ticker-wall .list__item .figure__image:before,.tickers-wall .content__wall.ticker-wall .list__item .figure__image:before {
    display: none
}

.tickers-table .content__wall.ticker-wall .status,.tickers-wall .content__wall.ticker-wall .status {
    margin-left: auto
}

.tickers-table .content__wall.related-topics .element--list,.tickers-wall .content__wall.related-topics .element--list {
    -webkit-flex: 1 0 40%;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%
}

.tickers-table .content__wall.related-topics .element--list .list,.tickers-wall .content__wall.related-topics .element--list .list {
    overflow: hidden;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0
}

.tickers-table .content__wall.related-topics .element--list .list__item,.tickers-wall .content__wall.related-topics .element--list .list__item {
    border-radius: 2px;
    border: 1px solid #e1e1e1;
    padding: 10px 20px;
    margin: 0 10px 10px 0
}

.tickers-table .content__wall.related-topics .element--list .list__item:hover,.tickers-wall .content__wall.related-topics .element--list .list__item:hover {
    background-color: #f3f3f3
}

.tickers-table .content__wall.related-topics .element--list-featured,.tickers-wall .content__wall.related-topics .element--list-featured {
    -webkit-flex: 0 1 0;
    -ms-flex: 0 1 0px;
    flex: 0 1 0;
    margin: 0 20px 20px 0
}

.tickers-table .content__wall.related-topics .element--list-featured:empty,.tickers-wall .content__wall.related-topics .element--list-featured:empty {
    display: none
}

.tickers-table .content__wall.related-topics .element--list-featured .list__item .item__content,.tickers-wall .content__wall.related-topics .element--list-featured .list__item .item__content {
    padding: 0
}

.tickers-table .content__wall.related-topics .element--list-featured .list__item .item__info,.tickers-wall .content__wall.related-topics .element--list-featured .list__item .item__info {
    padding: 15px
}

.tickers-table .content__wall.related-topics .element--list-featured .list__item .item__title,.tickers-wall .content__wall.related-topics .element--list-featured .list__item .item__title {
    font-size: 1rem;
    margin-bottom: 10px
}

.tickers-table .content__wall.related-topics .element--list-featured .list__item .item__description,.tickers-wall .content__wall.related-topics .element--list-featured .list__item .item__description {
    line-height: 1.375
}

.tickers-table .content__wall.related-topics .element--list-featured .list__item .link,.tickers-wall .content__wall.related-topics .element--list-featured .list__item .link {
    padding: 0
}

@media (max-width: 655px) {
    .tickers-table .content__wall .summary,.tickers-table .content__wall.ticker-wall .list__item:last-child:first-child,.tickers-wall .content__wall .summary,.tickers-wall .content__wall.ticker-wall .list__item:last-child:first-child {
        max-width:100%
    }

    .tickers-table .content__wall.related-topics .element--list .list__item,.tickers-wall .content__wall.related-topics .element--list .list__item {
        margin: 0 5px 5px 0;
        background-color: #f3f3f3
    }

    .tickers-table .content__wall.related-topics .element--list-featured,.tickers-wall .content__wall.related-topics .element--list-featured {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-right: 0
    }

    .tickers-table .content__wall.related-topics .element--list-featured .list__item:last-child:first-child,.tickers-wall .content__wall.related-topics .element--list-featured .list__item:last-child:first-child {
        max-width: 100%;
        display: block
    }

    .tickers-table .content__wall.related-topics .element--list-featured .list__item:last-child:first-child .figure__image,.tickers-table .content__wall.related-topics .element--list-featured .list__item:last-child:first-child .item__info,.tickers-wall .content__wall.related-topics .element--list-featured .list__item:last-child:first-child .figure__image,.tickers-wall .content__wall.related-topics .element--list-featured .list__item:last-child:first-child .item__info {
        width: auto
    }
}

@media (max-width: 335px) {
    .tickers-table .content__wall.ticker-wall .list__item:last-child:first-child .item__link,.tickers-table .content__wall.ticker-wall .list__item:last-child:first-child .ticker__link,.tickers-wall .content__wall.ticker-wall .list__item:last-child:first-child .item__link,.tickers-wall .content__wall.ticker-wall .list__item:last-child:first-child .ticker__link {
        -webkit-flex-flow:column;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .tickers-table .content__wall.ticker-wall .list__item:last-child:first-child .item__figure,.tickers-wall .content__wall.ticker-wall .list__item:last-child:first-child .item__figure {
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin: 10px 20px 0 0;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}

.icons-loaded .tickers-table .status--pre [class*=icon]:before,.icons-loaded .tickers-wall .status--pre [class*=icon]:before {
    content: "\e936";
    color: #fcb839
}

.icons-loaded .tickers-table .status--open [class*=icon]:before,.icons-loaded .tickers-wall .status--open [class*=icon]:before {
    content: "\e923";
    padding-right: 2.5px;
    color: #fcb839
}

.icons-loaded .tickers-table .status--after [class*=icon]:before,.icons-loaded .tickers-wall .status--after [class*=icon]:before {
    content: "\e935";
    color: #3677a8
}

.icons-loaded .tickers-table .status--closed [class*=icon]:before,.icons-loaded .tickers-wall .status--closed [class*=icon]:before {
    content: "\e937";
    color: #2e2e2e
}

.no-ticker .element--chart .chart__figure {
    border: none
}

.tickers-marketdatatable .table__body {
    font-weight: 700
}

.tickers-marketdatatable .chart__customize,.tickers-marketdatatable .chart__options,.tickers-marketdatatable .toggle--chart {
    display: none
}

.tickers-marketdatatable .table__cell:first-of-type {
    padding-left: 15px;
    position: relative;
    font-weight: 600
}

.tickers-marketdatatable .table__cell:first-of-type.no-ticker {
    padding-left: 0;
    padding-bottom: 20px
}

.tickers-marketdatatable .table__cell:first-of-type:before {
    content: "";
    position: absolute;
    left: 0;
    height: calc(100% - 10px);
    top: 5px;
    width: 4px;
    background-color: #6a6a6a
}

.tickers-marketdatatable .table__cell:first-of-type.ticker-negative:before {
    background-color: #b51a28
}

.tickers-marketdatatable .table__cell:first-of-type.ticker-positive:before {
    background-color: #367f2e
}

.tickers-marketdatatable .table__cell:first-of-type.no-ticker:before {
    background-color: transparent
}

.tickers-marketdatatable .table__cell__sub {
    font-weight: 400;
    font-size: x-small;
    display: block
}

.tickers-marketdatatable .table__cell__sub .instrument__name {
    color: #6a6a6a
}

.tickers-marketdatatablevertical .header {
    margin-bottom: 0
}

.tickers-marketdatatablevertical .ticker__button {
    margin-top: 20px
}

.tickers-marketdatatablehorizontal .header--secondary {
    margin-bottom: 0
}

.tickers-mdt-horizontal {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 700
}

.tickers-mdt-horizontal .ticker__column {
    max-width: 300px;
    width: 100%
}

.tickers-mdt-horizontal .horizontal--ticker {
    padding-left: 10px
}

.tickers-mdt-horizontal .horizontal--chg,.tickers-mdt-horizontal .horizontal--ticker,.tickers-mdt-horizontal .horizontal--value {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tickers-mdt-horizontal .horizontal--chg,.tickers-mdt-horizontal .horizontal--value {
    text-align: end
}

.tickers-mdt-horizontal .ticker__info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    padding-top: 10px
}

.tickers-mdt-horizontal .ticker__info:before {
    content: "";
    left: 0;
    height: auto;
    top: 5px;
    width: 4px;
    background-color: #6a6a6a
}

.tickers-mdt-horizontal .ticker__info.ticker-negative:before {
    background-color: #b51a28
}

.tickers-mdt-horizontal .ticker__info.ticker-positive:before {
    background-color: #367f2e
}

.tickers-mdt-horizontal .ticker__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #6a6a6a;
    font-weight: 400
}

.tickers-mdt-horizontal .ticker__value {
    color: #6a6a6a
}

.tickers-mdt-horizontal .ticker__button {
    margin-top: 20px
}

.tickers-mdt-horizontal .element--chart,.tickers-mdt-horizontal .element--chart .chart__figure {
    border-top: none
}

.tickers-mdt-horizontal .element--chart .chart__options,.tickers-mdt-horizontal .element--chart .toggle--chart {
    display: none
}

.tickers-mdt-horizontal.tickers-default .element--chart,.tickers-mdt-horizontal.tickers-default .element--chart .chart__figure {
    height: 180px;
    max-height: 180px
}

.tickers-mdt-horizontal.tickers-short .element--chart,.tickers-mdt-horizontal.tickers-short .element--chart .chart__figure {
    height: 120px;
    max-height: 120px
}

@media (max-width: 1295px) {
    .tickers-mdt-horizontal {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .tickers-mdt-horizontal .ticker__column:first-of-type {
        max-width: 100%
    }

    .tickers-mdt-horizontal.tickers-default .element--chart,.tickers-mdt-horizontal.tickers-default .element--chart .chart__figure,.tickers-mdt-horizontal.tickers-short .element--chart,.tickers-mdt-horizontal.tickers-short .element--chart .chart__figure,.tickers-mdt-horizontal.tickers-tall .element--chart,.tickers-mdt-horizontal.tickers-tall .element--chart .chart__figure {
        border-top: none;
        height: 230px;
        max-height: 230px
    }
}

@media (max-width: 655px) {
    .tickers-mdt-horizontal .ticker__column {
        max-width:100%
    }
}

.video-headlines :focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
    outline-style: dashed
}

.video-headlines .header .paragraph {
    color: #939393
}

.video-headlines .header .btn {
    font: 700 .688rem/23px Lato,sans-serif;
    position: absolute;
    right: 10px;
    top: 4px;
    color: #3677a8;
    background-color: #fff;
    padding-left: 10px;
    text-transform: none
}

.page--homepage .video-headlines .header .btn {
    background: #202020;
    color: #63bee8
}

.video-headlines .header .btn .icon {
    margin-left: .2em;
    line-height: 25px
}

.page--homepage .video-headlines .header .title:before {
    opacity: .3
}

.page--homepage .video-headlines .header .title * {
    background: #202020;
    color: hsla(0,0%,100%,.5)
}

.page--homepage .video-headlines .header .title :hover {
    color: hsla(0,0%,100%,.6)
}

.video-headlines .column--primary {
    max-width: 640px
}

.video-headlines .column--primary .element--article {
    display: block
}

.video-headlines .column--primary .element--article .article__content,.video-headlines .column--primary .element--article .article__figure {
    width: 100%
}

.video-headlines .column--primary .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.video-headlines .column--primary .element--article .article__headline {
    font: 800 1.75rem/1.25 Mulish,sans-serif;
    display: block;
    padding: 10px 0 0;
    letter-spacing: -.025em
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 10rem
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.video-headlines .column--primary .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.video-headlines .column--primary .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.video-headlines .column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.video-headlines .column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.video-headlines .column--primary .element--article.no-image .article__content .article__headline {
    position: relative
}

.video-headlines .column--primary .element--article.no-image .article__content .article__summary {
    display: none
}

.video-headlines .column--primary .element--article.has-chart .article__label,.video-headlines .column--primary .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.video-headlines .column--primary .element--article.has-chart .article__label.opinion,.video-headlines .column--primary .element--article.no-shade .article__label.opinion {
    color: #3677a8
}

.video-headlines .column--primary .element--article.has-chart .article__label.breaking,.video-headlines .column--primary .element--article.has-chart .article__label.picks,.video-headlines .column--primary .element--article.has-chart .article__label.watch,.video-headlines .column--primary .element--article.no-shade .article__label.breaking,.video-headlines .column--primary .element--article.no-shade .article__label.picks,.video-headlines .column--primary .element--article.no-shade .article__label.watch {
    color: #367f2e
}

.video-headlines .column--primary .element--article.has-chart .article__label.exclusive,.video-headlines .column--primary .element--article.no-shade .article__label.exclusive {
    color: #a05f03
}

.video-headlines .column--primary .element--article.has-chart .article__label.corrected,.video-headlines .column--primary .element--article.has-chart .article__label.correction,.video-headlines .column--primary .element--article.has-chart .article__label.live,.video-headlines .column--primary .element--article.no-shade .article__label.corrected,.video-headlines .column--primary .element--article.no-shade .article__label.correction,.video-headlines .column--primary .element--article.no-shade .article__label.live {
    color: #b51a28
}

.video-headlines .column--primary .element--article.has-chart .article__label.updated,.video-headlines .column--primary .element--article.no-shade .article__label.updated {
    color: #6a6a6a
}

.video-headlines .column--primary .element--article.has-chart .article__label.moneyish,.video-headlines .column--primary .element--article.no-shade .article__label.moneyish {
    color: #ff716c
}

.video-headlines .column--primary .element--article.has-chart .article__label.premium,.video-headlines .column--primary .element--article.no-shade .article__label.premium {
    color: #cb8900
}

.video-headlines .column--primary .element--article.has-chart .article__label.barrons,.video-headlines .column--primary .element--article.no-shade .article__label.barrons {
    color: #00529c
}

.video-headlines .column--primary .element--article.has-chart .article__label.qa,.video-headlines .column--primary .element--article.no-shade .article__label.qa {
    color: #b55c21
}

.video-headlines .column--primary .element--article.has-chart .article__label.live:before,.video-headlines .column--primary .element--article.no-shade .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.video-headlines .column--primary .element--article.has-chart .article__label.live:after,.video-headlines .column--primary .element--article.no-shade .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.video-headlines .column--primary .element--article.has-chart .article__content,.video-headlines .column--primary .element--article.no-shade .article__content {
    margin-top: 10px
}

.video-headlines .column--primary .element--article.has-chart .article__headline,.video-headlines .column--primary .element--article.no-shade .article__headline {
    padding: 0;
    width: 100%
}

.video-headlines .column--primary .element--article {
    margin-bottom: 10px
}

.page--homepage .video-headlines .column--primary .element--article {
    margin-bottom: 20px
}

.video-headlines .column--primary .element--article .article__figure {
    position: relative
}

.video-headlines .column--primary .element--article .article__length {
    display: none;
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 7;
    padding: 0 5px 1px;
    background-color: rgba(32,32,32,.9);
    border-radius: 2px;
    color: #fff
}

.video-headlines .column--primary .element--article .figure__image:after,.video-headlines .column--primary .element--article .figure__image:before {
    display: none
}

.video-headlines .column--primary .element--article .article__content {
    margin: 0
}

.video-headlines .column--primary .element--article .article__headline {
    background: none;
    margin-top: 10px;
    padding: 0;
    width: 100%
}

.page--homepage .video-headlines .column--primary .element--article .article__headline {
    color: #fff
}

.video-headlines .column--aside {
    max-width: 320px
}

.video-headlines .column--aside:nth-of-type(2) {
    max-height: 450px;
    margin-bottom: 20px;
    overflow-y: scroll;
    position: relative;
    -ms-overflow-style: none
}

.video-headlines .column--aside:nth-of-type(2) .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0;
    padding: 10px 0
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__figure {
    max-width: 120px;
    margin-right: 10px
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__figure .icon:not(.site__search) {
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    font-size: 40px
}

.video-headlines .column--aside:nth-of-type(2) .element--article.video .article__figure .icon,.video-headlines .column--aside:nth-of-type(2) .element--article.video .article__figure:before {
    display: none
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.opinion {
    color: #3677a8
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.breaking,.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.picks,.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.watch {
    color: #367f2e
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.exclusive {
    color: #a05f03
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.corrected,.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.correction,.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.live {
    color: #b51a28
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.updated {
    color: #6a6a6a
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.moneyish {
    color: #ff716c
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.premium {
    color: #cb8900
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.barrons {
    color: #00529c
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.qa {
    color: #b55c21
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__headline {
    font: 800 .938rem/1.25 Mulish,sans-serif;
    background: none;
    padding: 0;
    width: 100%
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__summary {
    display: none
}

.video-headlines .column--aside:nth-of-type(2) .element--article .content--secondary {
    margin: 0;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__details {
    font: 400 .75rem/1.375 Lato,sans-serif;
    color: #6a6a6a
}

.video-headlines .column--aside:nth-of-type(2) .element--article .group--tickers {
    height: 12px;
    margin: 2px 0 0;
    padding: 0
}

.video-headlines .column--aside:nth-of-type(2) .element--article .group--tickers:before,.video-headlines .column--aside:nth-of-type(2) .element--article .list--bullets {
    display: none
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 3rem
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__content .article__headline {
    position: relative
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__content .article__summary {
    display: none
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e968";
    font-size: 2rem
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__content {
    margin-top: 0
}

.video-headlines .column--aside:nth-of-type(2) .element--article.no-image .article__summary {
    display: none
}

.page--homepage .video-headlines .column--aside:nth-of-type(2) {
    max-height: 530px
}

.video-headlines .column--aside:nth-of-type(2)::-webkit-scrollbar {
    width: 0!important
}

.video-headlines .column--aside:nth-of-type(2) .element--article {
    border-bottom: 1px solid #e1e1e1;
    box-shadow: none;
    padding: 10px;
    position: relative;
    background: #f3f3f3
}

.video-headlines .column--aside:nth-of-type(2) .element--article:first-of-type {
    border-top: 1px solid #e1e1e1
}

.page--homepage .video-headlines .column--aside:nth-of-type(2) .element--article {
    margin: 0;
    padding: 10px;
    background: hsla(0,0%,100%,.06);
    border-bottom: 1px solid #202020;
    border-top: none
}

.video-headlines .column--aside:nth-of-type(2) .element--article.now-playing {
    border-right: 1px solid #e1e1e1;
    background: #fff;
    box-shadow: inset 2px 0 0 0 #3677a8
}

.page--homepage .video-headlines .column--aside:nth-of-type(2) .element--article.now-playing {
    background: hsla(0,0%,100%,.12);
    border-right: none
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__figure {
    max-width: 110px;
    position: relative
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__figure .icon {
    top: calc(50% - 24px);
    display: none
}

.video-headlines .column--aside:nth-of-type(2) .element--article .article__figure .article__length {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 5;
    padding: 0 5px 1px;
    background-color: rgba(32,32,32,.9);
    border-radius: 2px;
    color: #fff
}

.page--homepage .video-headlines .column--aside:nth-of-type(2) .element--article .article__headline {
    font: 600 .813rem/1.125 Mulish,sans-serif
}

.video-headlines .column--aside:nth-of-type(3) {
    display: none
}

.video-headlines .column--aside:nth-of-type(3) .element--article {
    display: block
}

.video-headlines .column--aside:nth-of-type(3) .element--article .article__content,.video-headlines .column--aside:nth-of-type(3) .element--article .article__figure {
    width: 100%
}

.video-headlines .column--aside:nth-of-type(3) .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.video-headlines .column--aside:nth-of-type(3) .element--article .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__content .article__headline {
    position: relative
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__content .article__summary {
    display: none
}

.video-headlines .column--aside:nth-of-type(3) .element--article.no-image .article__summary {
    display: block
}

.video-headlines .column--aside:nth-of-type(3) .element--article.has-chart .article__label,.video-headlines .column--aside:nth-of-type(3) .element--article.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.video-headlines .column--aside:nth-of-type(3) .element--article.has-chart .article__headline,.video-headlines .column--aside:nth-of-type(3) .element--article.no-shade .article__headline {
    width: 100%
}

.video-headlines .column--aside:nth-of-type(3) .element--article .figure__image {
    padding-bottom: 130px
}

.video-headlines .column--aside:nth-of-type(3) .element--article .article__label {
    color: #63bee8;
    background: #202020
}

.video-headlines .column--aside:nth-of-type(3) .element--article .article__label:empty {
    display: none
}

.video-headlines .column--aside:nth-of-type(3) .element--article .article__headline {
    background: #202020
}

.video-headlines .column--aside:nth-of-type(3) .element--article .article__headline .text {
    font: 700 .75rem/1.75 Lato,sans-serif;
    color: #63bee8;
    display: block
}

.video-headlines .column--aside:nth-of-type(3) .element--article .article__headline .text .icon {
    margin-left: 5px
}

.page--homepage .video-headlines .column--aside:nth-of-type(3),.video__youtube {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.video__youtube {
    font: 400 .75rem/1.25 Lato,sans-serif;
    color: #939393;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 24px;
    width: 100%;
    margin-bottom: 20px
}

.video__youtube .link {
    margin-right: 10px;
    height: 24px
}

[class*=base__videoThumbText] {
    display: none!important
}

@media (min-width: 976px) and (max-width:1295px) {
    .video-headlines .column--aside {
        max-width:100%
    }

    .page--homepage .video-headlines .column--aside {
        max-width: 320px
    }

    .page--homepage .video-headlines .column--aside:last-of-type {
        max-width: none;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page--homepage .video-headlines .column--aside:last-of-type .element {
        max-width: 300px
    }
}

@media (max-width: 1295px) {
    .page--homepage .video-headlines .column--aside:nth-of-type(2) {
        max-height:470px
    }
}

@media (max-width: 976px) {
    .video-headlines .column--aside {
        max-width:100%
    }
}

@media (max-width: 655px) {
    .video-headlines .column--aside {
        max-height:none;
        max-width: 100%
    }

    .video-headlines .column--aside .element--article.now-playing,.video-headlines .column--aside .element--article:nth-of-type(n+7),.video-headlines .column--aside:last-of-type {
        display: none
    }

    .page--homepage .video-headlines .column--primary .element--article .article__headline {
        font-size: 1.5rem
    }

    .page--homepage .video-headlines .column--aside:nth-of-type(2) .element--article .article__headline {
        font-size: 1rem;
        line-height: 1.375
    }
}

.has-special-report {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.has-special-report .container--masthead {
    margin: 0 auto
}

.container--hero {
    max-width: none;
    width: 100%;
    position: relative;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin: 0 auto
}

.container--hero .breadcrumbs {
    position: absolute;
    top: 10px;
    left: calc(50% - 640px);
    z-index: 3;
    margin: 0;
    max-width: 1280px
}

.container--hero .breadcrumbs .list {
    border-bottom: 1px solid hsla(0,0%,100%,.5)
}

.container--hero .breadcrumbs .breadcrumb__item {
    color: #fff;
    letter-spacing: .05em
}

.container--hero .breadcrumbs .breadcrumb__item:after {
    color: #fff
}

.container--hero .ad {
    margin: 0 auto;
    max-width: 1280px
}

.special-report {
    max-height: 650px;
    overflow: hidden
}

.special-report.margin--full {
    margin-bottom: 40px
}

.special-report .hero__figure {
    width: 100%
}

.special-report .hero__figure:after,.special-report .hero__figure:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2
}

.special-report .hero__figure:before {
    background: linear-gradient(0deg,hsla(0,0%,6%,.9) 0,transparent)
}

.special-report .hero__figure:after {
    background: linear-gradient(180deg,hsla(0,0%,6%,.5) 0,transparent 15%)
}

.special-report.no-shadow .hero__figure:before {
    display: none
}

.special-report .hero__image {
    top: 0;
    display: block;
    -o-object-fit: cover;
    object-fit: cover
}

.special-report .hero__credit {
    position: relative;
    font: 700 .75rem/1.375 Lato,sans-serif;
    color: #fff;
    position: absolute;
    top: 8px;
    right: 25px;
    z-index: 4
}

.special-report .hero__credit .icon {
    font-size: 1.125rem
}

.special-report .hero__credit .caption {
    position: absolute;
    top: 0;
    right: calc(100% + 15px);
    display: none;
    background: #2e2e2e;
    padding: 3px 10px;
    white-space: nowrap
}

.special-report .hero__credit .caption:before {
    content: "Photo Credit: "
}

.special-report .hero__credit .caption:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 0 11px 10px;
    border-color: transparent transparent transparent #2e2e2e
}

.special-report .hero__credit:hover .icon {
    cursor: pointer;
    opacity: .8
}

.special-report .hero__credit:hover .caption {
    display: block
}

.special-report .column--full {
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(50% - 640px);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1280px
}

.special-report .column--full .header {
    position: relative;
    z-index: 4;
    color: #fff;
    padding-bottom: .25em;
    text-shadow: 2px 2px 10px hsla(0,0%,6%,.3);
    border-bottom: 10px solid transparent;
    text-align: center
}

.special-report .column--full .header .title {
    font: 800 5.5vw/1 Mulish,sans-serif;
    padding: 0 0 1vw
}

.special-report .column--full .element--ad {
    margin: 0 auto;
    width: 140px
}

.special-report .column--full .element--ad>div {
    position: relative;
    z-index: 3;
    width: 140px;
    height: 31px;
    margin-top: 40px
}

.special-report .column--full .element--ad>div:after {
    content: "Presented By";
    font: 400 .625rem/1.375 Lato,sans-serif;
    position: absolute;
    top: auto;
    bottom: calc(100% + 5px);
    color: #fff;
    text-transform: uppercase;
    text-align: center
}

.special-report .column--full .element--ad.is-loading>div:before {
    display: none
}

.special-report .column--full>.icon {
    position: absolute;
    bottom: 20px;
    left: calc(50% - 20px);
    z-index: 3;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    text-align: center;
    line-height: 40px;
    font-size: 1.125rem
}

.special-report .title__icon {
    text-align: center;
    width: 100%;
    margin-bottom: 20px
}

.special-report .title__icon img {
    width: 10%;
    max-width: 150px;
    display: inline-block
}

.special-report .align--left {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.special-report .align--left .header {
    width: 100%;
    max-width: 70%;
    border: none;
    border-left: 5px solid transparent;
    padding: 0 0 0 1.5vw;
    text-align: left
}

.special-report .align--left .title__icon {
    text-align: left
}

.special-report .align--left .element--ad {
    margin: 0
}

.special-report .align--left .element--ad>div:after {
    text-align: left
}

@media (min-width: 1295px) {
    .special-report .column--full .header .title {
        font-size:96px
    }
}

@media (max-width: 1295px) {
    .container--hero .ad,.container--hero .breadcrumbs,.container--hero .column {
        max-width:960px
    }

    .container--hero .breadcrumbs,.container--hero .column {
        left: calc(50% - 480px)
    }
}

@media (max-width: 975px) {
    .container--hero .region {
        max-width:none
    }

    .container--hero .ad,.container--hero .breadcrumbs,.container--hero .column {
        max-width: 640px
    }

    .container--hero .breadcrumbs,.container--hero .column {
        left: calc(50% - 320px)
    }

    .container--hero.align--left .title__icon {
        margin-bottom: 10px
    }

    .special-report .hero__figure {
        padding-bottom: 0
    }

    .special-report .hero__image {
        height: auto;
        position: relative
    }
}

@media (max-width: 655px) {
    .container--hero .ad,.container--hero .breadcrumbs,.container--hero .column--full {
        max-width:none;
        left: 0;
        right: 0
    }

    .container--hero .breadcrumbs {
        top: 10px
    }

    .container--hero .column--full .header {
        border-bottom: 5px solid transparent
    }

    .container--hero .column--full .header .title {
        font-size: 6vw
    }

    .container--hero .column--full.align--left .header {
        border: none;
        border-left: 10px solid transparent;
        max-width: none
    }

    .special-report {
        max-height: none;
        margin-bottom: 10px
    }

    .special-report .hero__credit {
        right: 15px
    }

    .special-report .hero__figure {
        position: relative;
        display: block;
        width: 100%;
        margin: 0;
        padding-bottom: 0;
        overflow: hidden
    }

    .special-report .hero__image {
        position: relative;
        width: 100%;
        height: auto
    }

    .special-report .column--full>.icon {
        display: none
    }

    .special-report .element--ad {
        position: absolute;
        left: calc(50% - 70px);
        bottom: 20px
    }

    .special-report .align--left .element--ad {
        position: absolute;
        left: 10px;
        bottom: 20px
    }

    .special-report .column--full .element--ad>div {
        margin: 0
    }

    .special-report .title__icon {
        display: none
    }
}

.element--button .title {
    margin: 0
}

.element--button .group {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.element--button .group .btn {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.element--button .group .paragraph {
    font: 400 .875rem/1.375 Lato,sans-serif;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    color: #202020;
    margin: 0;
    padding: 0 10px 0 0
}

.element--button.contained {
    background: #f3f3f3;
    padding: 20px
}

.element--button.contained .header .label,.element--button.contained .header .link {
    background: #f3f3f3
}

.element--button.btn-center .btn,.element--button.btn-left .btn {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.element--button.btn-center .paragraph,.element--button.btn-left .paragraph {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding: 0 0 0 10px
}

.element--button.btn-center .group {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.element--button.btn-center .group .paragraph {
    padding: 0
}

.element--button.btn-left .group {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media (max-width: 655px) {
    .element--button .group {
        -webkit-flex-flow:column;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .element--button .group .btn,.element--button .group .paragraph {
        width: 100%
    }

    .element--button .group .paragraph {
        padding: 0 0 10px
    }

    .element--button.btn-left .group .paragraph {
        padding: 10px 0 0
    }

    .element--button.btn-center .group .paragraph {
        padding: 0
    }

    .element--button.contained {
        padding: 10px
    }
}

.section-grid {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.page--homepage .section-grid .no-image .article__summary {
    display: none
}

.column--grid {
    width: 100%;
    max-width: 320px;
    margin-bottom: 20px
}

.column--grid .header--secondary .title {
    color: #2e2e2e;
    margin-bottom: 0;
    font: 800 1.02941rem Mulish,sans-serif
}

.column--grid .header--secondary .title:after {
    content: "\e902";
    font-family: icons;
    position: absolute;
    right: -3px;
    top: 4px;
    padding-left: 5px;
    font-size: .875rem
}

.column--grid .header--secondary .title:before {
    top: 5px;
    z-index: -1;
    height: calc(100% - 9px);
    width: calc(100% - 15px)
}

.column--grid .header--secondary .title .link {
    padding-right: 5px
}

.column--grid .header--secondary .title .title__icon {
    height: 100%;
    width: 31px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    z-index: 1;
    padding-right: 10px
}

.column--grid .header--secondary .title .title__icon+.link {
    margin-left: -5px
}

.module--section {
    padding: 10px;
    border: 1px solid #e1e1e1
}

.module--section .element--article {
    box-shadow: 0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
    margin: 0;
    padding: 10px 0
}

.module--section .element--article .article__content {
    margin: 0
}

.module--section .element--article .article__label {
    vertical-align: baseline;
    width: auto
}

.module--section .element--article .article__headline {
    font: 700 .875rem/1.25 Mulish,sans-serif;
    padding: 0;
    width: 100%
}

.module--section .element--article .article__summary {
    display: none
}

.module--section .element--article .group--tickers {
    margin: 0;
    padding: 0
}

.module--section .element--article .group--tickers:before,.module--section .element--article.video .article__figure:before {
    display: none
}

.module--section .element--article.is-lead {
    display: block
}

.module--section .element--article.is-lead .article__content,.module--section .element--article.is-lead .article__figure {
    width: 100%
}

.module--section .element--article.is-lead .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -23px;
    z-index: 2
}

.module--section .element--article.is-lead .article__headline {
    font: 800 1.125rem/1.25 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: multiply
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image:before {
    content: "\e932";
    font-family: icons;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    font-size: 6rem
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="wsj.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="wsj.com"]:before {
    content: "\e933"
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="barrons.com"],.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.module--section .element--article.is-lead.no-image .article__figure .figure__image[href^="/articles/"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="barrons.com"]:before,.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.module--section .element--article.is-lead.no-image .article__figure .figure__image[href^="/articles/"]:before {
    content: "\e934"
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="fnlondon.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
    content: "\e961"
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
    content: "\e967"
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="investors.com"] {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image[href*="investors.com"]:before {
    content: "\e972"
}

.module--section .element--article.is-lead.no-image .article__figure .figure__image:hover:before {
    opacity: .8
}

.module--section .element--article.is-lead.no-image.newswires .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
}

.module--section .element--article.is-lead.no-image.newswires .article__figure .figure__image:before {
    content: "\e969"
}

.module--section .element--article.is-lead.no-image:nth-of-type(odd) .article__figure .figure__image {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
}

.module--section .element--article.is-lead.no-image .article__content .article__headline {
    position: relative
}

.module--section .element--article.is-lead.no-image .article__content .article__summary {
    display: none
}

.module--section .element--article.is-lead.no-image .article__summary {
    display: block
}

.module--section .element--article.is-lead.has-chart .article__label,.module--section .element--article.is-lead.no-shade .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -30px;
    z-index: 2
}

.module--section .element--article.is-lead.has-chart .article__headline,.module--section .element--article.is-lead.no-shade .article__headline {
    width: 100%
}

.module--section .column--full {
    padding: 0
}

.module--section .is-lead {
    box-shadow: none;
    padding-top: 0
}

.module--section .list {
    margin-bottom: 10px
}

.module--section .element--ad>div {
    margin-bottom: 0;
    margin-top: 10px;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.module--section .element--ad>div:after {
    display: none
}

.module--section .element--article .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    position: static;
    text-transform: uppercase;
    background-color: transparent;
    color: #3677a8;
    letter-spacing: .025em;
    display: inline-block;
    line-height: .9;
    margin-bottom: 4px;
    padding: 0;
    display: block
}

.module--section .element--article .article__label.opinion {
    color: #3677a8
}

.module--section .element--article .article__label.breaking,.module--section .element--article .article__label.picks,.module--section .element--article .article__label.watch {
    color: #367f2e
}

.module--section .element--article .article__label.exclusive {
    color: #a05f03
}

.module--section .element--article .article__label.corrected,.module--section .element--article .article__label.correction,.module--section .element--article .article__label.live {
    color: #b51a28
}

.module--section .element--article .article__label.updated {
    color: #6a6a6a
}

.module--section .element--article .article__label.moneyish {
    color: #ff716c
}

.module--section .element--article .article__label.premium {
    color: #cb8900
}

.module--section .element--article .article__label.barrons {
    color: #00529c
}

.module--section .element--article .article__label.qa {
    color: #b55c21
}

.module--section .element--article .article__label.live:before {
    content: "";
    position: relative;
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin: -2px 4px 0 0;
    background: #b51a28;
    vertical-align: middle;
    -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
    animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
}

.module--section .element--article .article__label.live:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: -8px;
    top: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #b51a28;
    -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
    animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
}

.element--section-footer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0
}

.btn--section {
    padding: 0;
    margin: 8px 0 0;
    color: #6a6a6a;
    text-transform: none;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    font-size: .875rem;
    transition: color .2s ease-in-out
}

.btn--section:after {
    content: "\e902";
    margin-left: 3px;
    font-size: .625rem;
    font-family: icons
}

.btn--section:hover {
    color: #3677a8
}

.section__sponsor {
    width: 140px;
    height: 31px;
    margin-left: auto
}

@media (max-width: 655px) {
    .column--grid {
        max-width:100%
    }
}

.component.university-banner .column {
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.component.university-banner .image,.component.university-banner .message {
    padding: 10px 40px 30px
}

.component.university-banner .image {
    width: 25%
}

.component.university-banner .message {
    width: 50%
}

@media (max-width: 975px) {
    .component.university-banner .column {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .component.university-banner .message {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        padding: 10px 0 20px
    }

    .component.university-banner .image {
        width: 50%;
        padding: 10px 20px
    }
}

@media (max-width: 655px) {
    .component.university-banner .image {
        padding:20px 20px 10px
    }

    .is-touch .component.university-banner .image {
        padding: 0 20px 10px
    }
}

.video-most-popular .element--article {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    max-width: 300px
}

.video-most-popular .element--article:nth-of-type(n+4) {
    display: none
}

.video-most-popular .article__headline {
    font: 800 1.125rem/1.125 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

@media (max-width: 1296px) {
    .video-most-popular .element--article {
        display:block
    }

    .video-most-popular .element--article .article__content,.video-most-popular .element--article .article__figure {
        width: 100%
    }

    .video-most-popular .element--article .article__figure {
        margin: 0
    }

    .video-most-popular .element--article .article__content {
        margin-top: 8px
    }

    .video-most-popular .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .video-most-popular .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.video-most-popular .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.video-most-popular .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.video-most-popular .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.video-most-popular .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .video-most-popular .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .video-most-popular .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .video-most-popular .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .video-most-popular .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .video-most-popular .element--article.no-image .article__content .article__summary {
        display: none
    }

    .video-most-popular .element--article.has-chart .article__content,.video-most-popular .element--article.no-image .article__content {
        margin-top: 8px
    }

    .video-most-popular .element--article.has-chart .article__summary,.video-most-popular .element--article.no-image .article__summary {
        display: none
    }

    .video-most-popular .element--article {
        max-width: 200px
    }
}

@media (max-width: 655px) {
    .video-most-popular .element--article {
        box-shadow:0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .video-most-popular .element--article .article__figure {
        max-width: 120px;
        margin-right: 10px
    }

    .video-most-popular .element--article .article__figure .icon:not(.site__search) {
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        width: 40px;
        height: 40px;
        font-size: 40px
    }

    .video-most-popular .element--article.video .article__figure .icon,.video-most-popular .element--article.video .article__figure:before {
        display: none
    }

    .video-most-popular .element--article .article__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .video-most-popular .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0
    }

    .video-most-popular .element--article .article__label.opinion {
        color: #3677a8
    }

    .video-most-popular .element--article .article__label.breaking,.video-most-popular .element--article .article__label.picks,.video-most-popular .element--article .article__label.watch {
        color: #367f2e
    }

    .video-most-popular .element--article .article__label.exclusive {
        color: #a05f03
    }

    .video-most-popular .element--article .article__label.corrected,.video-most-popular .element--article .article__label.correction,.video-most-popular .element--article .article__label.live {
        color: #b51a28
    }

    .video-most-popular .element--article .article__label.updated {
        color: #6a6a6a
    }

    .video-most-popular .element--article .article__label.moneyish {
        color: #ff716c
    }

    .video-most-popular .element--article .article__label.premium {
        color: #cb8900
    }

    .video-most-popular .element--article .article__label.barrons {
        color: #00529c
    }

    .video-most-popular .element--article .article__label.qa {
        color: #b55c21
    }

    .video-most-popular .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .video-most-popular .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .video-most-popular .element--article .article__headline {
        font: 800 .938rem/1.25 Mulish,sans-serif;
        background: none;
        padding: 0;
        width: 100%
    }

    .video-most-popular .element--article .article__summary {
        display: none
    }

    .video-most-popular .element--article .content--secondary {
        margin: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .video-most-popular .element--article .article__details {
        font: 400 .75rem/1.375 Lato,sans-serif;
        color: #6a6a6a
    }

    .video-most-popular .element--article .group--tickers {
        height: 12px;
        margin: 2px 0 0;
        padding: 0
    }

    .video-most-popular .element--article .group--tickers:before,.video-most-popular .element--article .list--bullets {
        display: none
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.video-most-popular .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.video-most-popular .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.video-most-popular .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.video-most-popular .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .video-most-popular .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .video-most-popular .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .video-most-popular .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .video-most-popular .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .video-most-popular .element--article.no-image .article__content .article__summary {
        display: none
    }

    .video-most-popular .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .video-most-popular .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e968";
        font-size: 2rem
    }

    .video-most-popular .element--article.no-image .article__content {
        margin-top: 0
    }

    .video-most-popular .element--article.no-image .article__summary {
        display: none
    }

    .video-most-popular .element--article {
        max-width: 100%
    }

    .video-most-popular .element--article .article__figure .icon,.video-most-popular .element--article.video:before {
        display: none
    }
}

.video-series .element--article {
    max-width: 300px;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.region--primary .video-series .element--article:nth-of-type(n+4),.video-series .element--article:nth-of-type(n+5) {
    display: none
}

.video-series .element--article.lead {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.video-series .element--article .article__headline {
    font: 800 1.125rem/1.125 Mulish,sans-serif;
    padding: 5px 0 0;
    letter-spacing: -.025em
}

.video-series .btn--see-more {
    padding: 0;
    margin: 8px 0 0;
    color: #6a6a6a;
    text-transform: none;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    font-size: .875rem;
    transition: color .2s ease-in-out;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.video-series .btn--see-more:after {
    content: "\e902";
    margin-left: 3px;
    font-size: .71429rem;
    font-family: icons
}

.video-series .btn--see-more:hover {
    color: #3677a8
}

.series__more {
    width: 100%;
    border-top: 1px solid #e1e1e1;
    padding-top: 20px;
    margin-top: 10px
}

@media (max-width: 1296px) {
    .video-series .element--article {
        display:block
    }

    .video-series .element--article .article__content,.video-series .element--article .article__figure {
        width: 100%
    }

    .video-series .element--article .article__figure {
        margin: 0
    }

    .video-series .element--article .article__content {
        margin-top: 8px
    }

    .video-series .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .video-series .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .video-series .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .video-series .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.video-series .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.video-series .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.video-series .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.video-series .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .video-series .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .video-series .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .video-series .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .video-series .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .video-series .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .video-series .element--article.no-image .article__content .article__summary {
        display: none
    }

    .video-series .element--article.has-chart .article__content,.video-series .element--article.no-image .article__content {
        margin-top: 8px
    }

    .video-series .element--article.has-chart .article__summary,.video-series .element--article.no-image .article__summary {
        display: none
    }

    .video-series .element--article {
        max-width: 200px
    }
}

@media (max-width: 655px) {
    .video-series .element--article {
        box-shadow:0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .video-series .element--article .article__figure {
        max-width: 120px;
        margin-right: 10px
    }

    .video-series .element--article .article__figure .icon:not(.site__search) {
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        width: 40px;
        height: 40px;
        font-size: 40px
    }

    .video-series .element--article.video .article__figure .icon,.video-series .element--article.video .article__figure:before {
        display: none
    }

    .video-series .element--article .article__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .video-series .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0
    }

    .video-series .element--article .article__label.opinion {
        color: #3677a8
    }

    .video-series .element--article .article__label.breaking,.video-series .element--article .article__label.picks,.video-series .element--article .article__label.watch {
        color: #367f2e
    }

    .video-series .element--article .article__label.exclusive {
        color: #a05f03
    }

    .video-series .element--article .article__label.corrected,.video-series .element--article .article__label.correction,.video-series .element--article .article__label.live {
        color: #b51a28
    }

    .video-series .element--article .article__label.updated {
        color: #6a6a6a
    }

    .video-series .element--article .article__label.moneyish {
        color: #ff716c
    }

    .video-series .element--article .article__label.premium {
        color: #cb8900
    }

    .video-series .element--article .article__label.barrons {
        color: #00529c
    }

    .video-series .element--article .article__label.qa {
        color: #b55c21
    }

    .video-series .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .video-series .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .video-series .element--article .article__headline {
        font: 800 .938rem/1.25 Mulish,sans-serif;
        background: none;
        padding: 0;
        width: 100%
    }

    .video-series .element--article .article__summary {
        display: none
    }

    .video-series .element--article .content--secondary {
        margin: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .video-series .element--article .article__details {
        font: 400 .75rem/1.375 Lato,sans-serif;
        color: #6a6a6a
    }

    .video-series .element--article .group--tickers {
        height: 12px;
        margin: 2px 0 0;
        padding: 0
    }

    .video-series .element--article .group--tickers:before,.video-series .element--article .list--bullets {
        display: none
    }

    .video-series .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .video-series .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.video-series .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.video-series .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.video-series .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.video-series .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .video-series .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .video-series .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .video-series .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .video-series .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .video-series .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .video-series .element--article.no-image .article__content .article__summary {
        display: none
    }

    .video-series .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .video-series .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e968";
        font-size: 2rem
    }

    .video-series .element--article.no-image .article__content {
        margin-top: 0
    }

    .video-series .element--article.no-image .article__summary {
        display: none
    }

    .video-series .element--article {
        max-width: 100%
    }

    .video-series .element--article .article__figure .icon,.video-series .element--article .btn--see-more,.video-series .element--article.video:before {
        display: none
    }
}

.element--chart {
    float: right
}

.chart__figure,.element--chart {
    position: relative;
    overflow: hidden
}

.chart__figure {
    display: block;
    width: 100%;
    height: 230px;
    border-top: 2px solid #272d32;
    background: #f3f3f3
}

.chart__figure.is-loaded {
    z-index: 2
}

.toggle--chart {
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 5;
    display: block;
    width: 20px;
    height: 30px;
    background: #202020;
    line-height: 30px;
    text-align: center
}

.toggle--chart:hover {
    cursor: pointer
}

.toggle--chart:before {
    content: "\e901";
    font-size: .625rem;
    font-family: icons;
    color: #fff
}

#toggle--chart:checked~.chart__options {
    left: -300px
}

#toggle--chart:checked~.toggle--chart:before {
    content: "\e902"
}

.chart__options {
    position: absolute;
    top: 5px;
    left: 20px;
    z-index: 4;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    transition: all .25s ease-in-out
}

.chart__options+.btn {
    display: none
}

.chart__customize {
    font-size: .75rem;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #fff;
    background: #3677a8;
    margin-left: 3px;
    border: none;
    border-radius: 0;
    transition: all .2s ease-in-out
}

.chart__customize:hover {
    background: #306995
}

.chart__range,.chart__toggle {
    background: #fff;
    box-shadow: inset 0 0 0 1px #ceddeb;
    margin-left: 3px
}

.chart__range {
    position: relative;
    border: none;
    background: #3677a8;
    box-shadow: none
}

.chart__range .dropdown--chart {
    position: relative;
    z-index: 1;
    height: 30px;
    margin: 0 3px 0 0;
    width: 60px;
    padding: 0 20px 0 10px;
    color: #fff;
    font-size: .75rem;
    font-weight: 700;
    background: transparent;
    border: none
}

.chart__range .dropdown--chart::-ms-expand {
    display: none
}

.chart__range .icon--caret-down {
    position: absolute;
    top: 0;
    right: 0
}

.chart__range .icon--caret-down:before {
    font-size: .75rem;
    color: #fff;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 32px;
    text-align: center
}

.chart__toggle {
    font-size: 0
}

.toggle__value {
    background: #fff;
    box-shadow: inset 0 0 0 1px #ceddeb;
    display: inline-block;
    height: 30px;
    width: 30px;
    margin-left: -1px;
    padding: 0 10px;
    line-height: 30px;
    font-size: .625rem;
    text-align: center;
    text-transform: uppercase;
    transition: all .2s ease-in-out;
    font-weight: 700
}

.toggle__value.is-selected {
    background: rgba(54,119,168,.2);
    color: #3677a8;
    box-shadow: inset 0 0 0 1px #98b7d5
}

.toggle__value:first-child {
    margin-left: 0
}

.toggle__value:hover {
    color: #3677a8;
    cursor: pointer
}

.toggle__value.volume {
    width: auto
}

.chart__sponsor {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    display: none
}

.chart__sponsor .sponsor__logo {
    max-width: 60px
}

.element--chart .mike-tip-data,.element--chart .mike-tip-date,.element--chart .mike-tip-name,.element__chart.is-loaded .chart__sponsor {
    display: block
}

.element--chart .mike-tip-label {
    display: inline-block;
    margin-right: 10px
}

.element--chart .mike-tip-bullet {
    display: none
}

.highcharts-container {
    position: relative;
    z-index: 2!important;
    background: #fff
}

@media (max-width: 655px) {
    .element--chart .chart {
        width:100%;
        overflow: hidden
    }

    .element--chart .btn--secondary {
        display: block;
        margin-top: 10px;
        text-align: center;
        height: 36px;
        line-height: 36px
    }

    .element--chart .chart__customize {
        display: none
    }

    .element--chart .dropdown--chart,.element--chart .toggle--chart,.element--chart .toggle__value {
        height: 35px;
        line-height: 36px
    }

    .element--chart .chart__range [class*=icon--]:before {
        line-height: 36px
    }

    .element--chart .toggle__value {
        min-width: 35px
    }
}

.diaries__timestamp {
    font-size: .75rem;
    position: absolute;
    right: 10px;
    top: -1px;
    color: #6a6a6a;
    background-color: #fff;
    padding-left: 10px
}

.font__bigger {
    font-size: 12px
}

.market-diaries-description {
    font-weight: 400;
    margin-bottom: 10px
}

.etf-movers .header--secondary,.stock-movers .header--secondary {
    margin-bottom: 0
}

.etf-movers .description,.stock-movers .description {
    font-weight: 400;
    margin-bottom: 10px
}

.etf-movers .tabs.full-width .tab__item,.stock-movers .tabs.full-width .tab__item {
    width: inherit
}

.etf-movers .ByIndexActive .header--secondary,.etf-movers .ByIndexActives .header--secondary,.etf-movers .ByIndexDecliners .header--secondary,.etf-movers .ByIndexGainers .header--secondary,.etf-movers .ETFActive .header--secondary,.etf-movers .ETFActives .header--secondary,.etf-movers .ETFDecliners .header--secondary,.etf-movers .ETFGainers .header--secondary,.etf-movers .StocksActive .header--secondary,.etf-movers .StocksActives .header--secondary,.etf-movers .StocksDecliners .header--secondary,.etf-movers .StocksGainers .header--secondary,.stock-movers .ByIndexActive .header--secondary,.stock-movers .ByIndexActives .header--secondary,.stock-movers .ByIndexDecliners .header--secondary,.stock-movers .ByIndexGainers .header--secondary,.stock-movers .ETFActive .header--secondary,.stock-movers .ETFActives .header--secondary,.stock-movers .ETFDecliners .header--secondary,.stock-movers .ETFGainers .header--secondary,.stock-movers .StocksActive .header--secondary,.stock-movers .StocksActives .header--secondary,.stock-movers .StocksDecliners .header--secondary,.stock-movers .StocksGainers .header--secondary {
    margin-bottom: 0
}

.etf-movers .ByIndexActive .header--secondary .title,.etf-movers .ByIndexActives .header--secondary .title,.etf-movers .ByIndexDecliners .header--secondary .title,.etf-movers .ByIndexGainers .header--secondary .title,.etf-movers .ETFActive .header--secondary .title,.etf-movers .ETFActives .header--secondary .title,.etf-movers .ETFDecliners .header--secondary .title,.etf-movers .ETFGainers .header--secondary .title,.etf-movers .StocksActive .header--secondary .title,.etf-movers .StocksActives .header--secondary .title,.etf-movers .StocksDecliners .header--secondary .title,.etf-movers .StocksGainers .header--secondary .title,.stock-movers .ByIndexActive .header--secondary .title,.stock-movers .ByIndexActives .header--secondary .title,.stock-movers .ByIndexDecliners .header--secondary .title,.stock-movers .ByIndexGainers .header--secondary .title,.stock-movers .ETFActive .header--secondary .title,.stock-movers .ETFActives .header--secondary .title,.stock-movers .ETFDecliners .header--secondary .title,.stock-movers .ETFGainers .header--secondary .title,.stock-movers .StocksActive .header--secondary .title,.stock-movers .StocksActives .header--secondary .title,.stock-movers .StocksDecliners .header--secondary .title,.stock-movers .StocksGainers .header--secondary .title {
    margin-bottom: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e1e1e1
}

.etf-movers .ByIndexActive .header--secondary .title:before,.etf-movers .ByIndexActives .header--secondary .title:before,.etf-movers .ByIndexDecliners .header--secondary .title:before,.etf-movers .ByIndexGainers .header--secondary .title:before,.etf-movers .ETFActive .header--secondary .title:before,.etf-movers .ETFActives .header--secondary .title:before,.etf-movers .ETFDecliners .header--secondary .title:before,.etf-movers .ETFGainers .header--secondary .title:before,.etf-movers .StocksActive .header--secondary .title:before,.etf-movers .StocksActives .header--secondary .title:before,.etf-movers .StocksDecliners .header--secondary .title:before,.etf-movers .StocksGainers .header--secondary .title:before,.stock-movers .ByIndexActive .header--secondary .title:before,.stock-movers .ByIndexActives .header--secondary .title:before,.stock-movers .ByIndexDecliners .header--secondary .title:before,.stock-movers .ByIndexGainers .header--secondary .title:before,.stock-movers .ETFActive .header--secondary .title:before,.stock-movers .ETFActives .header--secondary .title:before,.stock-movers .ETFDecliners .header--secondary .title:before,.stock-movers .ETFGainers .header--secondary .title:before,.stock-movers .StocksActive .header--secondary .title:before,.stock-movers .StocksActives .header--secondary .title:before,.stock-movers .StocksDecliners .header--secondary .title:before,.stock-movers .StocksGainers .header--secondary .title:before {
    display: none
}

.etf-movers .ByIndexActive .table__cell:first-of-type,.etf-movers .ByIndexActives .table__cell:first-of-type,.etf-movers .ByIndexDecliners .table__cell:first-of-type,.etf-movers .ByIndexGainers .table__cell:first-of-type,.etf-movers .ETFActive .table__cell:first-of-type,.etf-movers .ETFActives .table__cell:first-of-type,.etf-movers .ETFDecliners .table__cell:first-of-type,.etf-movers .ETFGainers .table__cell:first-of-type,.etf-movers .StocksActive .table__cell:first-of-type,.etf-movers .StocksActives .table__cell:first-of-type,.etf-movers .StocksDecliners .table__cell:first-of-type,.etf-movers .StocksGainers .table__cell:first-of-type,.stock-movers .ByIndexActive .table__cell:first-of-type,.stock-movers .ByIndexActives .table__cell:first-of-type,.stock-movers .ByIndexDecliners .table__cell:first-of-type,.stock-movers .ByIndexGainers .table__cell:first-of-type,.stock-movers .ETFActive .table__cell:first-of-type,.stock-movers .ETFActives .table__cell:first-of-type,.stock-movers .ETFDecliners .table__cell:first-of-type,.stock-movers .ETFGainers .table__cell:first-of-type,.stock-movers .StocksActive .table__cell:first-of-type,.stock-movers .StocksActives .table__cell:first-of-type,.stock-movers .StocksDecliners .table__cell:first-of-type,.stock-movers .StocksGainers .table__cell:first-of-type {
    padding-left: 15px;
    position: relative;
    font-weight: 600
}

.etf-movers .ByIndexActive .table__cell:first-of-type .instrument__name,.etf-movers .ByIndexActives .table__cell:first-of-type .instrument__name,.etf-movers .ByIndexDecliners .table__cell:first-of-type .instrument__name,.etf-movers .ByIndexGainers .table__cell:first-of-type .instrument__name,.etf-movers .ETFActive .table__cell:first-of-type .instrument__name,.etf-movers .ETFActives .table__cell:first-of-type .instrument__name,.etf-movers .ETFDecliners .table__cell:first-of-type .instrument__name,.etf-movers .ETFGainers .table__cell:first-of-type .instrument__name,.etf-movers .StocksActive .table__cell:first-of-type .instrument__name,.etf-movers .StocksActives .table__cell:first-of-type .instrument__name,.etf-movers .StocksDecliners .table__cell:first-of-type .instrument__name,.etf-movers .StocksGainers .table__cell:first-of-type .instrument__name,.stock-movers .ByIndexActive .table__cell:first-of-type .instrument__name,.stock-movers .ByIndexActives .table__cell:first-of-type .instrument__name,.stock-movers .ByIndexDecliners .table__cell:first-of-type .instrument__name,.stock-movers .ByIndexGainers .table__cell:first-of-type .instrument__name,.stock-movers .ETFActive .table__cell:first-of-type .instrument__name,.stock-movers .ETFActives .table__cell:first-of-type .instrument__name,.stock-movers .ETFDecliners .table__cell:first-of-type .instrument__name,.stock-movers .ETFGainers .table__cell:first-of-type .instrument__name,.stock-movers .StocksActive .table__cell:first-of-type .instrument__name,.stock-movers .StocksActives .table__cell:first-of-type .instrument__name,.stock-movers .StocksDecliners .table__cell:first-of-type .instrument__name,.stock-movers .StocksGainers .table__cell:first-of-type .instrument__name {
    font-weight: 400
}

.etf-movers .ByIndexActive .table__cell:first-of-type:before,.etf-movers .ByIndexActives .table__cell:first-of-type:before,.etf-movers .ByIndexDecliners .table__cell:first-of-type:before,.etf-movers .ByIndexGainers .table__cell:first-of-type:before,.etf-movers .ETFActive .table__cell:first-of-type:before,.etf-movers .ETFActives .table__cell:first-of-type:before,.etf-movers .ETFDecliners .table__cell:first-of-type:before,.etf-movers .ETFGainers .table__cell:first-of-type:before,.etf-movers .StocksActive .table__cell:first-of-type:before,.etf-movers .StocksActives .table__cell:first-of-type:before,.etf-movers .StocksDecliners .table__cell:first-of-type:before,.etf-movers .StocksGainers .table__cell:first-of-type:before,.stock-movers .ByIndexActive .table__cell:first-of-type:before,.stock-movers .ByIndexActives .table__cell:first-of-type:before,.stock-movers .ByIndexDecliners .table__cell:first-of-type:before,.stock-movers .ByIndexGainers .table__cell:first-of-type:before,.stock-movers .ETFActive .table__cell:first-of-type:before,.stock-movers .ETFActives .table__cell:first-of-type:before,.stock-movers .ETFDecliners .table__cell:first-of-type:before,.stock-movers .ETFGainers .table__cell:first-of-type:before,.stock-movers .StocksActive .table__cell:first-of-type:before,.stock-movers .StocksActives .table__cell:first-of-type:before,.stock-movers .StocksDecliners .table__cell:first-of-type:before,.stock-movers .StocksGainers .table__cell:first-of-type:before {
    content: "";
    position: absolute;
    left: 0;
    height: calc(100% - 10px);
    top: 5px;
    width: 4px;
    background-color: #6a6a6a
}

.etf-movers .ByIndexActive .table__cell:first-of-type.stock-negative:before,.etf-movers .ByIndexActives .table__cell:first-of-type.stock-negative:before,.etf-movers .ByIndexDecliners .table__cell:first-of-type.stock-negative:before,.etf-movers .ByIndexGainers .table__cell:first-of-type.stock-negative:before,.etf-movers .ETFActive .table__cell:first-of-type.stock-negative:before,.etf-movers .ETFActives .table__cell:first-of-type.stock-negative:before,.etf-movers .ETFDecliners .table__cell:first-of-type.stock-negative:before,.etf-movers .ETFGainers .table__cell:first-of-type.stock-negative:before,.etf-movers .StocksActive .table__cell:first-of-type.stock-negative:before,.etf-movers .StocksActives .table__cell:first-of-type.stock-negative:before,.etf-movers .StocksDecliners .table__cell:first-of-type.stock-negative:before,.etf-movers .StocksGainers .table__cell:first-of-type.stock-negative:before,.stock-movers .ByIndexActive .table__cell:first-of-type.stock-negative:before,.stock-movers .ByIndexActives .table__cell:first-of-type.stock-negative:before,.stock-movers .ByIndexDecliners .table__cell:first-of-type.stock-negative:before,.stock-movers .ByIndexGainers .table__cell:first-of-type.stock-negative:before,.stock-movers .ETFActive .table__cell:first-of-type.stock-negative:before,.stock-movers .ETFActives .table__cell:first-of-type.stock-negative:before,.stock-movers .ETFDecliners .table__cell:first-of-type.stock-negative:before,.stock-movers .ETFGainers .table__cell:first-of-type.stock-negative:before,.stock-movers .StocksActive .table__cell:first-of-type.stock-negative:before,.stock-movers .StocksActives .table__cell:first-of-type.stock-negative:before,.stock-movers .StocksDecliners .table__cell:first-of-type.stock-negative:before,.stock-movers .StocksGainers .table__cell:first-of-type.stock-negative:before {
    background-color: #b51a28
}

.etf-movers .ByIndexActive .table__cell:first-of-type.stock-positive:before,.etf-movers .ByIndexActives .table__cell:first-of-type.stock-positive:before,.etf-movers .ByIndexDecliners .table__cell:first-of-type.stock-positive:before,.etf-movers .ByIndexGainers .table__cell:first-of-type.stock-positive:before,.etf-movers .ETFActive .table__cell:first-of-type.stock-positive:before,.etf-movers .ETFActives .table__cell:first-of-type.stock-positive:before,.etf-movers .ETFDecliners .table__cell:first-of-type.stock-positive:before,.etf-movers .ETFGainers .table__cell:first-of-type.stock-positive:before,.etf-movers .StocksActive .table__cell:first-of-type.stock-positive:before,.etf-movers .StocksActives .table__cell:first-of-type.stock-positive:before,.etf-movers .StocksDecliners .table__cell:first-of-type.stock-positive:before,.etf-movers .StocksGainers .table__cell:first-of-type.stock-positive:before,.stock-movers .ByIndexActive .table__cell:first-of-type.stock-positive:before,.stock-movers .ByIndexActives .table__cell:first-of-type.stock-positive:before,.stock-movers .ByIndexDecliners .table__cell:first-of-type.stock-positive:before,.stock-movers .ByIndexGainers .table__cell:first-of-type.stock-positive:before,.stock-movers .ETFActive .table__cell:first-of-type.stock-positive:before,.stock-movers .ETFActives .table__cell:first-of-type.stock-positive:before,.stock-movers .ETFDecliners .table__cell:first-of-type.stock-positive:before,.stock-movers .ETFGainers .table__cell:first-of-type.stock-positive:before,.stock-movers .StocksActive .table__cell:first-of-type.stock-positive:before,.stock-movers .StocksActives .table__cell:first-of-type.stock-positive:before,.stock-movers .StocksDecliners .table__cell:first-of-type.stock-positive:before,.stock-movers .StocksGainers .table__cell:first-of-type.stock-positive:before {
    background-color: #367f2e
}

.etf-movers .ByIndexActive .table__cell__sub,.etf-movers .ByIndexActives .table__cell__sub,.etf-movers .ByIndexDecliners .table__cell__sub,.etf-movers .ByIndexGainers .table__cell__sub,.etf-movers .ETFActive .table__cell__sub,.etf-movers .ETFActives .table__cell__sub,.etf-movers .ETFDecliners .table__cell__sub,.etf-movers .ETFGainers .table__cell__sub,.etf-movers .StocksActive .table__cell__sub,.etf-movers .StocksActives .table__cell__sub,.etf-movers .StocksDecliners .table__cell__sub,.etf-movers .StocksGainers .table__cell__sub,.stock-movers .ByIndexActive .table__cell__sub,.stock-movers .ByIndexActives .table__cell__sub,.stock-movers .ByIndexDecliners .table__cell__sub,.stock-movers .ByIndexGainers .table__cell__sub,.stock-movers .ETFActive .table__cell__sub,.stock-movers .ETFActives .table__cell__sub,.stock-movers .ETFDecliners .table__cell__sub,.stock-movers .ETFGainers .table__cell__sub,.stock-movers .StocksActive .table__cell__sub,.stock-movers .StocksActives .table__cell__sub,.stock-movers .StocksDecliners .table__cell__sub,.stock-movers .StocksGainers .table__cell__sub {
    font-weight: 400;
    font-size: x-small;
    display: block
}

.etf-movers .ByIndexActive .table__cell__sub .instrument__name,.etf-movers .ByIndexActives .table__cell__sub .instrument__name,.etf-movers .ByIndexDecliners .table__cell__sub .instrument__name,.etf-movers .ByIndexGainers .table__cell__sub .instrument__name,.etf-movers .ETFActive .table__cell__sub .instrument__name,.etf-movers .ETFActives .table__cell__sub .instrument__name,.etf-movers .ETFDecliners .table__cell__sub .instrument__name,.etf-movers .ETFGainers .table__cell__sub .instrument__name,.etf-movers .StocksActive .table__cell__sub .instrument__name,.etf-movers .StocksActives .table__cell__sub .instrument__name,.etf-movers .StocksDecliners .table__cell__sub .instrument__name,.etf-movers .StocksGainers .table__cell__sub .instrument__name,.stock-movers .ByIndexActive .table__cell__sub .instrument__name,.stock-movers .ByIndexActives .table__cell__sub .instrument__name,.stock-movers .ByIndexDecliners .table__cell__sub .instrument__name,.stock-movers .ByIndexGainers .table__cell__sub .instrument__name,.stock-movers .ETFActive .table__cell__sub .instrument__name,.stock-movers .ETFActives .table__cell__sub .instrument__name,.stock-movers .ETFDecliners .table__cell__sub .instrument__name,.stock-movers .ETFGainers .table__cell__sub .instrument__name,.stock-movers .StocksActive .table__cell__sub .instrument__name,.stock-movers .StocksActives .table__cell__sub .instrument__name,.stock-movers .StocksDecliners .table__cell__sub .instrument__name,.stock-movers .StocksGainers .table__cell__sub .instrument__name {
    color: #939393
}

.etf-movers .ByIndexGainers .table__cell:first-of-type:before,.etf-movers .ETFGainers .table__cell:first-of-type:before,.etf-movers .StocksGainers .table__cell:first-of-type:before,.stock-movers .ByIndexGainers .table__cell:first-of-type:before,.stock-movers .ETFGainers .table__cell:first-of-type:before,.stock-movers .StocksGainers .table__cell:first-of-type:before {
    background-color: #367f2e
}

.etf-movers .ByIndexDecliners .table__cell:first-of-type:before,.etf-movers .ETFDecliners .table__cell:first-of-type:before,.etf-movers .StocksDecliners .table__cell:first-of-type:before,.stock-movers .ByIndexDecliners .table__cell:first-of-type:before,.stock-movers .ETFDecliners .table__cell:first-of-type:before,.stock-movers .StocksDecliners .table__cell:first-of-type:before {
    background-color: #b51a28
}

.etf-movers .element__body,.stock-movers .element__body {
    margin-top: 10px
}

.etf-movers .tab__pane.is-active,.stock-movers .tab__pane.is-active {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1296px) {
    .etf-movers .tab__pane.is-active,.stock-movers .tab__pane.is-active {
        display:block
    }

    .etf-movers .tab__pane.is-active .element--table,.stock-movers .tab__pane.is-active .element--table {
        max-width: 100%
    }
}

@media (max-width: 655px) {
    .stock-movers .tab__item {
        max-width:calc(33.3% - 1px)
    }
}

.hi-lo .header--secondary {
    margin-bottom: 0
}

.hi-lo .description {
    font-weight: 400;
    margin-bottom: 10px
}

.hi-lo .ByExchangeNew52WeekHighs .header--secondary,.hi-lo .ByExchangeNew52WeekLows .header--secondary {
    margin-bottom: 0
}

.hi-lo .ByExchangeNew52WeekHighs .header--secondary .title,.hi-lo .ByExchangeNew52WeekLows .header--secondary .title {
    margin-bottom: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e1e1e1
}

.hi-lo .ByExchangeNew52WeekHighs .header--secondary .title:before,.hi-lo .ByExchangeNew52WeekLows .header--secondary .title:before {
    display: none
}

.hi-lo .ByExchangeNew52WeekHighs .table__cell:first-of-type,.hi-lo .ByExchangeNew52WeekLows .table__cell:first-of-type {
    padding-left: 15px;
    position: relative;
    font-weight: 600
}

.hi-lo .ByExchangeNew52WeekHighs .table__cell:first-of-type:before,.hi-lo .ByExchangeNew52WeekLows .table__cell:first-of-type:before {
    content: "";
    position: absolute;
    left: 0;
    height: calc(100% - 10px);
    top: 5px;
    width: 4px;
    background-color: #367f2e
}

.hi-lo .ByExchangeNew52WeekLows .table__cell:first-of-type:before {
    background-color: #b51a28
}

.hi-lo .element__body {
    margin-top: 20px
}

.hi-lo .tab__pane.is-active {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hi-lo .tab__pane.is-active .element--table {
    max-width: calc(50% - 10px)
}

@media (max-width: 1296px) {
    .hi-lo .tab__pane.is-active {
        display:block
    }

    .hi-lo .tab__pane.is-active .element--table {
        max-width: 100%
    }
}

.currency-converter .form__item.w50 {
    max-width: calc(50% - 2.5px)
}

.currency-converter .description {
    font-weight: 400;
    margin-bottom: 10px
}

.layout {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.layout--5050 .component {
    max-width: 480px
}

.layout--6633 .component:first-of-type {
    max-width: 640px
}

.layout--3366 .component:first-of-type,.layout--6633 .component:last-of-type {
    max-width: 320px
}

.layout--3366 .component:last-of-type {
    max-width: 640px
}

.layout .overflow--table {
    overflow-x: auto
}

.layout--333333 .component {
    max-width: 320px
}

@media (max-width: 1295px) {
    .layout--333333 {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (max-width: 655px) {
    .layout {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .layout--3366 .component,.layout--3366 .component:first-of-type,.layout--3366 .component:last-of-type,.layout--5050 .component,.layout--5050 .component:first-of-type,.layout--5050 .component:last-of-type,.layout--6633 .component,.layout--6633 .component:first-of-type,.layout--6633 .component:last-of-type,.layout--333333 .component,.layout--333333 .component:first-of-type,.layout--333333 .component:last-of-type {
        max-width: 1280px
    }
}

.hidden,.j-hidden {
    display: none!important
}

.screen-reader-text {
    clip: rect(0 0 0 0);
    overflow: hidden;
    position: absolute;
    height: 1px;
    width: 1px
}

.skip-link {
    height: 36px;
    width: auto;
    border-radius: 0 0 18px 18px;
    z-index: -3
}

.skip-link:focus {
    display: block;
    clip: auto;
    overflow: auto;
    z-index: 9;
    top: 50px;
    left: 10px
}

.skip-link:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
    outline-style: dashed;
    outline-color: #fcb839
}

.clearfix:after {
    content: "";
    display: table;
    clear: both
}

.align--left {
    text-align: left;
    margin-right: auto;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.align--center {
    margin-left: auto;
    margin-right: auto;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.align--right {
    text-align: right;
    margin-left: auto;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.align--start {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.u-floatLeft {
    float: left
}

.u-floatRight {
    float: right
}

.u-flex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.u-flex .align-right {
    margin: 0 0 0 auto
}

.u-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.align-center {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.flex-row {
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row
}

.u-flex .align-left {
    margin: 0 auto 0 0
}

.no-overflow {
    overflow: hidden
}

.flex-end {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.space-between {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.u-semi {
    font-weight: 700
}

.u-noMargin {
    margin: 0
}

.u-oneRightMargin {
    margin: 0 1px 0 0
}

.uppercase {
    text-transform: uppercase
}

.number {
    font-family: Lato,monospace
}

.border--bottom {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px
}

.border--top {
    border-top: 1px solid #e1e1e1;
    margin-top: 10px
}

.is-hidden,.u-hidden {
    display: none
}

.not-clickable:hover {
    cursor: default
}

.m-show {
    display: none
}

.width--auto {
    width: auto
}

.w2 {
    width: 2%
}

.w3 {
    width: 3%
}

.w5 {
    width: 5%
}

.w10 {
    width: 10%
}

.w15 {
    width: 15%
}

.w20 {
    width: 20%
}

.w25 {
    width: 25%
}

.w30 {
    width: 30%
}

.w33 {
    width: 33.3%
}

.w40 {
    width: 40%
}

.w50 {
    width: 50%
}

.w55 {
    width: 55%
}

.w60 {
    width: 60%
}

.w66 {
    width: 66.6%
}

.w70 {
    width: 70%
}

.w75 {
    width: 75%
}

.w80 {
    width: 80%
}

.w100 {
    width: 100%
}

.l-hide {
    display: block
}

.l-show {
    display: none
}

span.l-hide {
    display: inline
}

.color--white {
    color: #fff
}

.color--blue {
    color: #3677a8
}

.margin--none {
    margin-bottom: 0
}

.margin--micro {
    margin-bottom: 5px
}

.margin--small {
    margin-bottom: 10px
}

.margin--base {
    margin-bottom: 20px
}

.margin--medium {
    margin-bottom: 40px
}

.margin--large {
    margin-bottom: 60px
}

.u-secondary.table__heading {
    color: #3677a8
}

.u-secondary.overflow__cell,.u-secondary.table__cell {
    color: #939393;
    font-size: .688rem
}

.u-secondary.link {
    font-size: .75rem;
    font-weight: 700
}

.u-secondary.link [class*=icon--] {
    position: relative;
    top: 1px
}

.u-secondary.text {
    font-size: .75rem;
    color: #fff
}

@media (max-width: 1295px) {
    .l-hide {
        display:none
    }

    .l-show {
        display: block
    }
}

@media (max-width: 975px) {
    .t-hide {
        display:none
    }
}

@media (max-width: 655px) {
    .m5 {
        width:5%
    }

    .m10 {
        width: 10%
    }

    .m15 {
        width: 15%
    }

    .m20 {
        width: 20%
    }

    .m25 {
        width: 25%
    }

    .m30 {
        width: 30%
    }

    .m33 {
        width: 33.3%
    }

    .m40 {
        width: 40%
    }

    .m45 {
        width: 45%
    }

    .m50 {
        width: 50%
    }

    .m55 {
        width: 55%
    }

    .m60 {
        width: 60%
    }

    .m66 {
        width: 66.6%
    }

    .m75 {
        width: 75%
    }

    .m80 {
        width: 80%
    }

    .m100 {
        width: 100%
    }

    .m0,.m-hide {
        display: none
    }

    .m-show {
        display: block
    }

    .text .m-show {
        display: inline
    }

    .m-padTop {
        padding-top: 5px
    }

    .m-padBottom {
        padding-bottom: 5px
    }
}

.page--homepage .no-image .figure__image:after,.page--homepage .no-image .figure__image:before {
    display: none
}

.page--homepage .no-image .article__headline:after {
    height: 55px
}

.page--homepage .no-image .article__summary {
    display: block
}

.iframe--mansionGlobal {
    height: 255px
}

@media (max-width: 975px) {
    .iframe--mansionGlobal {
        height:205px
    }
}

@media (max-width: 655px) {
    .mansion-global .column--primary {
        margin-top:-5px
    }

    .mansion-global .element--article:first-of-type {
        box-shadow: none;
        padding-top: 0
    }
}

.the-moneyist {
    min-height: 130px;
    background: url(https://sts3.wsj.net/bucket-a/maggie/static/images/moneyologist.jpg) 10px bottom no-repeat;
    background-size: 120px 112px;
    margin-bottom: 40px
}

.the-moneyist .header {
    margin: 0
}

.the-moneyist .paragraph {
    font: 400 .75rem/1.375 Lato,sans-serif;
    background: #f3f3f3;
    margin: 0 0 10px 140px;
    padding: 10px
}

.the-moneyist .paragraph .link {
    color: #3472a2;
    white-space: nowrap
}

.the-moneyist .paragraph .link:hover {
    text-decoration: underline
}

.the-moneyist .column {
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0 10px;
    padding: 0 0 0 130px;
    border-bottom: 1px solid #e1e1e1
}

.the-moneyist .element--article {
    max-width: 25%;
    margin-bottom: 10px;
    padding: 0 10px;
    border-left: 1px solid #e1e1e1
}

.the-moneyist .element--article:first-of-type {
    border: none
}

.the-moneyist .element--article .article__figure {
    display: none
}

@media (min-width: 976px) and (max-width:1295px) {
    .the-moneyist .element--article {
        max-width:33.3%
    }

    .the-moneyist .element--article:last-of-type {
        display: none
    }
}

@media (max-width: 975px) {
    .the-moneyist {
        background:none
    }

    .the-moneyist .paragraph {
        margin-left: 0
    }

    .the-moneyist .column {
        border: 1px solid #e1e1e1;
        padding: 0
    }

    .the-moneyist .element--article {
        max-width: 50%;
        margin: 0;
        padding: 10px
    }

    .the-moneyist .element--article:nth-of-type(n+3) {
        border-top: 1px solid #e1e1e1
    }

    .the-moneyist .element--article:nth-of-type(odd) {
        border-left: none
    }
}

@media (max-width: 655px) {
    .the-moneyist .column {
        border:none
    }

    .the-moneyist .element--article {
        max-width: none;
        border: none;
        margin: 0;
        padding: 10px 0
    }

    .the-moneyist .element--article:nth-child(n) {
        border: none;
        border-bottom: 1px solid #e1e1e1;
        box-shadow: 0 -1px 0 0 #e1e1e1
    }
}

.barrons-module .header {
    margin-bottom: 5px
}

.barrons-module .header .title {
    color: transparent;
    margin-bottom: 5px;
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.barrons-module .header .title:before {
    display: none
}

.barrons-module .header .title:hover {
    opacity: .6
}

.barrons-module .header .title .label,.barrons-module .header .title .link {
    background: url(../images/barrons-full.svg) 0 0 no-repeat;
    padding: 0
}

.barrons-module .column {
    background: #f2f6fa;
    border: 1px solid #ceddeb;
    margin: 0 10px;
    padding: 10px
}

.barrons-module .element--article {
    margin: 0
}

.barrons-module .element--article .link {
    color: #1a2737
}

.barrons-module .element--article .link:hover {
    color: #3677a8
}

@media (max-width: 1295px) {
    .barrons-module .element--article:last-of-type {
        display:none
    }
}

@media (max-width: 975px) {
    .barrons-module .column {
        -webkit-flex-flow:row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        padding-bottom: 0
    }

    .barrons-module .element--article {
        max-width: calc(50% - 10px);
        margin-bottom: 10px
    }

    .barrons-module .element--article:last-of-type {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 655px) {
    .barrons-module .column {
        padding:0 10px
    }

    .barrons-module .element--article {
        border-bottom: 1px solid #ceddeb;
        box-shadow: 0 -1px 0 0 #ceddeb;
        max-width: none;
        margin: 0
    }

    .barrons-module .element--article:first-of-type {
        box-shadow: none
    }

    .barrons-module .element--article:last-of-type {
        border: none
    }
}

.bni .header {
    background: url(../images/icon_bni8.png) 10px 15px no-repeat;
    background-size: 50px 50px;
    margin-bottom: 20px
}

.bni .header .title {
    border-top: 5px solid #3cad46;
    margin-bottom: 0;
    padding-top: 10px;
    white-space: normal
}

.bni .header .title:before {
    display: none
}

.bni .header .link,.bni .header .paragraph {
    display: block;
    padding: 0 0 0 50px
}

.bni .header .link {
    font: 800 1.75rem/1.125 Mulish,sans-serif;
    color: #202020;
    background: none;
    text-transform: none
}

.bni .header .link:focus-visible {
    outline-offset: -3px
}

.bni .header .paragraph {
    font-size: .813rem;
    color: #6a6a6a
}

.bni .header .element--ad {
    margin: 0;
    top: auto;
    bottom: 3px
}

@media (max-width: 1295px) and (min-width:976px) {
    .bni .element--article {
        display:block
    }

    .bni .element--article .article__content,.bni .element--article .article__figure {
        width: 100%
    }

    .bni .element--article .article__figure {
        margin: 0
    }

    .bni .element--article .article__content {
        margin-top: 8px
    }

    .bni .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        background-color: #fff;
        padding: 2px 10px 0 0;
        margin-bottom: 2px;
        vertical-align: top;
        text-transform: uppercase;
        position: absolute;
        letter-spacing: .025em;
        display: inline-block;
        top: -28px;
        z-index: 2
    }

    .bni .element--article .article__headline {
        font: 800 .875rem/1.25 Mulish,sans-serif;
        padding: 0;
        width: 100%
    }

    .bni .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .bni .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.bni .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.bni .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.bni .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.bni .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .bni .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .bni .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .bni .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .bni .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .bni .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .bni .element--article.no-image .article__content .article__summary {
        display: none
    }

    .bni .element--article.has-chart .article__content,.bni .element--article.no-image .article__content {
        margin-top: 8px
    }

    .bni .element--article.has-chart .article__summary,.bni .element--article.no-image .article__summary {
        display: none
    }

    .bni .element {
        max-width: 220px
    }

    .bni .element:last-of-type {
        display: block
    }

    .bni .element .article__figure {
        max-width: none
    }

    .bni .element .article__figure .figure__image:before {
        font-size: 3rem!important
    }

    .bni .element .article__headline {
        font-size: 1rem
    }
}

@media (max-width: 655px) {
    .bni .element--article {
        box-shadow:0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .bni .element--article .article__figure {
        max-width: 120px;
        margin-right: 10px
    }

    .bni .element--article .article__figure .icon:not(.site__search) {
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        width: 40px;
        height: 40px;
        font-size: 40px
    }

    .bni .element--article.video .article__figure .icon,.bni .element--article.video .article__figure:before {
        display: none
    }

    .bni .element--article .article__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .bni .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0
    }

    .bni .element--article .article__label.opinion {
        color: #3677a8
    }

    .bni .element--article .article__label.breaking,.bni .element--article .article__label.picks,.bni .element--article .article__label.watch {
        color: #367f2e
    }

    .bni .element--article .article__label.exclusive {
        color: #a05f03
    }

    .bni .element--article .article__label.corrected,.bni .element--article .article__label.correction,.bni .element--article .article__label.live {
        color: #b51a28
    }

    .bni .element--article .article__label.updated {
        color: #6a6a6a
    }

    .bni .element--article .article__label.moneyish {
        color: #ff716c
    }

    .bni .element--article .article__label.premium {
        color: #cb8900
    }

    .bni .element--article .article__label.barrons {
        color: #00529c
    }

    .bni .element--article .article__label.qa {
        color: #b55c21
    }

    .bni .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .bni .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .bni .element--article .article__headline {
        font: 800 .938rem/1.25 Mulish,sans-serif;
        background: none;
        padding: 0;
        width: 100%
    }

    .bni .element--article .article__summary {
        display: none
    }

    .bni .element--article .content--secondary {
        margin: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .bni .element--article .article__details {
        font: 400 .75rem/1.375 Lato,sans-serif;
        color: #6a6a6a
    }

    .bni .element--article .group--tickers {
        height: 12px;
        margin: 2px 0 0;
        padding: 0
    }

    .bni .element--article .group--tickers:before,.bni .element--article .list--bullets {
        display: none
    }

    .bni .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .bni .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.bni .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.bni .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.bni .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.bni .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .bni .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .bni .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .bni .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .bni .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .bni .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .bni .element--article.no-image .article__content .article__summary {
        display: none
    }

    .bni .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .bni .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e968";
        font-size: 2rem
    }

    .bni .element--article.no-image .article__content {
        margin-top: 0
    }

    .bni .element--article.no-image .article__summary {
        display: none
    }

    .bni .header .link,.bni .header .paragraph {
        padding-right: 0;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .bni .header .link {
        font-size: 1.5rem
    }

    .bni .header .paragraph {
        font-size: .75rem
    }

    .bni .header .header__sponsor {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .bni .header .header__sponsor .element--ad {
        position: static;
        padding: 0;
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .bni .header .header__sponsor .element--ad>div {
        margin: 10px 0 0 65px
    }

    .bni .header .header__sponsor .element--ad>div:after {
        top: calc(50% - 4px);
        bottom: auto;
        right: calc(100% + 5px);
        left: auto
    }

    .bni .element--article {
        max-width: none
    }

    .bni .element--article.no-image .figure__image {
        padding-bottom: 56.25%
    }

    .bni .element--article.no-image .figure__image:before {
        display: block
    }

    .bni .element--article.no-image .article__content {
        margin: 0
    }
}

.background--light .most-popular {
    padding: 0;
    box-shadow: none
}

.background--light .most-popular:after,.background--light .most-popular:before {
    box-shadow: none
}

.fa-center {
    position: relative
}

.fa-center .header {
    position: absolute;
    top: 20px;
    left: 0;
    margin: 0;
    z-index: 2
}

.fa-center .header .title {
    font: 800 .813rem/2 Mulish,sans-serif;
    margin: 0
}

.fa-center .header .title:before {
    display: none
}

.fa-center .header .link {
    color: #fff;
    background: #3677a8;
    padding: 5px 20px;
    text-transform: uppercase;
    transition: background .2s ease-in-out;
    display: unset
}

.fa-center .header .link:hover {
    background: #306995
}

.fa-center .column--primary .collection__elements .element--article {
    max-height: none
}

.fa-center .collection__elements {
    position: relative;
    margin-bottom: 0;
    padding: 60px 20px 5px;
    background: #f2f6fa
}

.fa-center .collection__elements .element--article {
    box-shadow: none;
    border: none;
    padding: 0
}

.fa-center .collection__elements .element--article:first-of-type {
    display: block;
    margin-bottom: 10px
}

.fa-center .collection__elements .element--article:first-of-type .article__figure {
    max-width: none;
    margin: 0
}

.fa-center .collection__elements .element--article:first-of-type .article__content {
    margin: 0;
    display: block
}

.fa-center .collection__elements .element--article:first-of-type .article__content .article__label {
    font: 700 .75rem/1.75 Lato,sans-serif;
    background-color: #fff;
    padding: 2px 10px 0 0;
    margin-bottom: 2px;
    vertical-align: top;
    text-transform: uppercase;
    position: absolute;
    letter-spacing: .025em;
    display: inline-block;
    top: -22px;
    z-index: 2
}

.fa-center .collection__elements .element--article:first-of-type .article__headline {
    font: 800 1rem/1.375 Mulish,sans-serif;
    margin-top: 5px
}

.fa-center .collection__elements .element--article:nth-of-type(n+2) {
    margin-bottom: 5px;
    list-style-type: disc;
    padding-left: 15px
}

.fa-center .collection__elements .element--article:nth-of-type(n+2):before {
    content: "";
    position: absolute;
    top: 7px;
    left: 3px;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    background: #2e2e2e
}

.fa-center .collection__elements .element--article:nth-of-type(n+2) .article__figure {
    display: none
}

.fa-center .collection__elements .element--article:nth-of-type(n+2) .article__content {
    margin: 0;
    display: block
}

.fa-center .collection__elements .element--article:nth-of-type(n+2) .article__label {
    display: none
}

.fa-center .collection__elements .element--article:nth-of-type(n+2) .article__headline {
    font: 400 .813rem/1.375 Lato,sans-serif;
    width: 100%;
    padding: 0;
    background: none
}

.fa-center .collection__elements .element--article:nth-of-type(n+2) .article__headline:hover {
    color: #2e2e2e;
    text-decoration: underline
}

.fa-center .collection__elements .element--article:nth-of-type(n+6),.fa-center .group--buttons {
    display: none
}

.fa-center .collection__sponsor {
    background: #f2f6fa;
    margin-bottom: 20px;
    padding: 0 20px 20px;
    width: 100%
}

.fa-center .collection__sponsor .element--ad {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fa-center .collection__sponsor .element--ad>div {
    width: 140px;
    height: 31px;
    margin: 0 0 0 65px
}

.fa-center .collection__sponsor .element--ad>div:after {
    content: "Presented By";
    top: calc(50% - 4px);
    left: auto;
    right: calc(100% + 5px)
}

.fa-center .collection__sponsor .element--ad.is-loading>div {
    min-height: 0;
    background: #e0eaf2
}

.fa-center .collection__sponsor .element--ad.is-loading>div:before {
    display: none
}

@media (max-width: 1295px) {
    .investing.has-aside .column--primary {
        max-width:640px
    }

    .investing.has-aside .component--aside {
        max-width: 320px
    }
}

@media (min-width: 656px) and (max-width:975px) {
    .investing>.column--primary .element--article {
        box-shadow:0 -1px 0 0 #e1e1e1,inset 0 -1px 0 0 #e1e1e1;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        margin: 0;
        padding: 10px 0
    }

    .investing>.column--primary .element--article .article__figure {
        max-width: 120px;
        margin-right: 10px
    }

    .investing>.column--primary .element--article .article__figure .icon:not(.site__search) {
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        width: 40px;
        height: 40px;
        font-size: 40px
    }

    .investing>.column--primary .element--article.video .article__figure .icon,.investing>.column--primary .element--article.video .article__figure:before {
        display: none
    }

    .investing>.column--primary .element--article .article__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0
    }

    .investing>.column--primary .element--article .article__label {
        font: 700 .75rem/1.75 Lato,sans-serif;
        position: static;
        text-transform: uppercase;
        background-color: transparent;
        color: #3677a8;
        letter-spacing: .025em;
        display: inline-block;
        line-height: .9;
        margin-bottom: 4px;
        padding: 0
    }

    .investing>.column--primary .element--article .article__label.opinion {
        color: #3677a8
    }

    .investing>.column--primary .element--article .article__label.breaking,.investing>.column--primary .element--article .article__label.picks,.investing>.column--primary .element--article .article__label.watch {
        color: #367f2e
    }

    .investing>.column--primary .element--article .article__label.exclusive {
        color: #a05f03
    }

    .investing>.column--primary .element--article .article__label.corrected,.investing>.column--primary .element--article .article__label.correction,.investing>.column--primary .element--article .article__label.live {
        color: #b51a28
    }

    .investing>.column--primary .element--article .article__label.updated {
        color: #6a6a6a
    }

    .investing>.column--primary .element--article .article__label.moneyish {
        color: #ff716c
    }

    .investing>.column--primary .element--article .article__label.premium {
        color: #cb8900
    }

    .investing>.column--primary .element--article .article__label.barrons {
        color: #00529c
    }

    .investing>.column--primary .element--article .article__label.qa {
        color: #b55c21
    }

    .investing>.column--primary .element--article .article__label.live:before {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        border-radius: 50%;
        margin: -2px 4px 0 0;
        background: #b51a28;
        vertical-align: middle;
        -webkit-animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;
        animation: e 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite
    }

    .investing>.column--primary .element--article .article__label.live:after {
        content: "";
        position: absolute;
        display: inline-block;
        width: 21px;
        height: 21px;
        left: -8px;
        top: 2px;
        box-sizing: border-box;
        border-radius: 50%;
        background-color: #b51a28;
        -webkit-animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite;
        animation: d 1.25s cubic-bezier(.215,.61,.355,1) infinite
    }

    .investing>.column--primary .element--article .article__headline {
        font: 800 .938rem/1.25 Mulish,sans-serif;
        background: none;
        padding: 0;
        width: 100%
    }

    .investing>.column--primary .element--article .article__summary {
        display: none
    }

    .investing>.column--primary .element--article .content--secondary {
        margin: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .investing>.column--primary .element--article .article__details {
        font: 400 .75rem/1.375 Lato,sans-serif;
        color: #6a6a6a
    }

    .investing>.column--primary .element--article .group--tickers {
        height: 12px;
        margin: 2px 0 0;
        padding: 0
    }

    .investing>.column--primary .element--article .group--tickers:before,.investing>.column--primary .element--article .list--bullets {
        display: none
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#367f2e,#3677a8);
        background-repeat: no-repeat;
        background-size: cover;
        background-blend-mode: multiply
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image:before {
        content: "\e932";
        font-family: icons;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #fff;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: 1;
        font-size: 3rem
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#202020,#6a6a6a)!important
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="wsj.com"]:before {
        content: "\e933"
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"],.investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"],.investing>.column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#00529c,#1a2737)!important
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="barrons.com"]:before,.investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="marketwatch.com/articles/"]:before,.investing>.column--primary .element--article.no-image .article__figure .figure__image[href^="/articles/"]:before {
        content: "\e934"
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#5fafcb,#203140)!important
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="fnlondon.com"]:before {
        content: "\e961"
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#958359,#958359)!important
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="mansionglobal.com"]:before {
        content: "\e967"
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"] {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#0065ab,#005692)!important
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image[href*="investors.com"]:before {
        content: "\e972"
    }

    .investing>.column--primary .element--article.no-image .article__figure .figure__image:hover:before {
        opacity: .8
    }

    .investing>.column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e969"
    }

    .investing>.column--primary .element--article.no-image:nth-of-type(odd) .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#054055,#648c94)
    }

    .investing>.column--primary .element--article.no-image .article__content .article__headline {
        position: relative
    }

    .investing>.column--primary .element--article.no-image .article__content .article__summary {
        display: none
    }

    .investing>.column--primary .element--article.no-image.newswires .article__figure .figure__image {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png),linear-gradient(135deg,#15a6db,#0e2a33)!important
    }

    .investing>.column--primary .element--article.no-image.newswires .article__figure .figure__image:before {
        content: "\e968";
        font-size: 2rem
    }

    .investing>.column--primary .element--article.no-image .article__content {
        margin-top: 0
    }

    .investing>.column--primary .element--article.no-image .article__summary {
        display: none
    }

    .investing>.column--primary .element--article .figure__image {
        padding-bottom: 56.25%
    }

    .investing>.column--primary .element--article .figure__image:before {
        display: block
    }

    .investing.has-aside>.column--primary {
        max-width: 320px
    }
}

@media (max-width: 655px) {
    .investing.has-aside .component--aside,.investing.has-aside>.column--primary {
        max-width:none
    }

    .investing.has-aside .component--aside .column--primary .element--ad>div {
        margin-left: 65px;
        width: 80px;
        height: 20px
    }

    .investing.has-aside .component--aside .element {
        max-height: none;
        max-width: none
    }

    .fa-center .collection__elements .element--article:first-of-type .article__headline {
        font-size: 1.125rem
    }

    .fa-center .collection__elements .element--article:nth-of-type(n+2) .article__headline {
        font-size: .875rem
    }
}

.fnlondon .header--primary {
    margin-bottom: 20px;
    padding: 0;
    background: none
}

.fnlondon .header--primary .title {
    position: static;
    height: 44px;
    margin-bottom: 0;
    padding: 0 10px
}

.fnlondon .header--primary .title:before {
    display: none
}

.fnlondon .header--primary .link {
    font: 800 1.125rem/44px Mulish,sans-serif;
    position: relative;
    text-transform: none;
    background: #203140 url(https://sts3.wsj.net/bucket-a/maggie/static/images/fn-mark.svg) 0 0 no-repeat;
    background-size: 162px 44px;
    width: 100%;
    text-indent: -999em
}

.fnlondon .header--primary .link:after {
    font: 600 .875rem Mulish,sans-serif;
    content: "";
    background: url(https://sts3.wsj.net/bucket-a/maggie/static/images/fn-url.svg) 0 0 no-repeat;
    position: absolute;
    right: 0;
    top: 1px;
    height: 43px;
    width: 120px
}

.fnlondon .header--primary .link:hover {
    color: #fff
}

.fnlondon .header--primary .link:hover:before {
    background: #f15c3e
}

.fnlondon .article__headline .link {
    color: #203140
}

.fnlondon .article__headline .link:hover {
    color: #314b62
}

#cx-recommended {
    width: 100%;
    overflow: hidden
}

#cx-recommended .loading-cx {
    position: relative;
    width: 100%;
    max-width: 940px
}

#cx-recommended .element--placeholder {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#cx-recommended .placeholder {
    width: 100%
}

#cx-recommended .placeholder--primary {
    max-width: 620px
}

#cx-recommended .placeholder--aside {
    max-width: 300px
}

#cx-recommended .placeholder--aside .block {
    height: 420px
}

#cx-recommended .placeholder--full {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#cx-recommended .placeholder--full .block {
    max-width: 300px
}

#cx-recommended .placeholder--full.notice block {
    max-width: 100%
}

#cx-recommended .error {
    position: absolute;
    top: 50px;
    left: 0;
    right: 10px;
    bottom: 0;
    width: 100%;
    z-index: 2;
    text-align: center;
    background-color: #f3f3f3;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #2e2e2e;
    opacity: 0;
    -webkit-animation: g 1s linear forwards 2s;
    animation: g 1s linear forwards 2s;
    -webkit-animation-delay: 10s;
    animation-delay: 10s
}

#cx-recommended .error .text {
    max-width: 50%
}

#cx-recommended .shimmer {
    position: absolute;
    top: 50px;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: linear-gradient(145deg,hsla(0,0%,100%,.001),hsla(0,0%,100%,.9),hsla(0,0%,100%,.001));
    background-size: 600% 600%;
    -webkit-animation: f 5s ease infinite;
    animation: f 5s ease infinite
}

#cx-recommended .block {
    width: 100%;
    height: 200px;
    margin-bottom: 20px;
    background-color: #c3c3c3;
    -webkit-animation: h 1s linear forwards;
    animation: h 1s linear forwards;
    -webkit-animation-delay: 15s;
    animation-delay: 15s
}

#cx-recommended .element--notice {
    color: #205279;
    text-align: center;
    padding: 8px 10px;
    text-transform: uppercase;
    background-color: #f2f6fa;
    font: 800 .75rem/1.25 Mulish,sans-serif
}

@-webkit-keyframes f {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes f {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@-webkit-keyframes g {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes g {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes h {
    to {
        height: 10px
    }
}

@keyframes h {
    to {
        height: 10px
    }
}

@media (max-width: 1295px) {
    #cx-recommended {
        overflow:hidden
    }

    #cx-recommended .placeholder--aside,#cx-recommended .placeholder--primary {
        max-width: 1280px
    }

    #cx-recommended .placeholder--aside .block {
        height: 200px
    }

    #cx-recommended .placeholder--full .block {
        max-width: 200px;
        height: 120px
    }
}

@media (max-width: 655px) {
    #cx-recommended .placeholder--full {
        -webkit-flex-flow:column;
        -ms-flex-flow: column;
        flex-flow: column
    }

    #cx-recommended .placeholder--full .block {
        max-width: 1280px
    }
}

.font--smallest {
    font-size: .563rem
}

.font--smaller {
    font-size: .625rem
}

.font--small {
    font-size: .75rem
}

.font--bold {
    font-weight: 700
}

.page--peavey.sign-up .container--banner.banner--recap,.page--peavey.welcome-watchlist .container--banner.banner--recap {
    display: none
}

.container--welcome-feature {
    max-width: 100%;
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/welcome-feature.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    margin-top: -30px
}

.container--welcome-feature.feature-watchlist {
    margin-bottom: -20px;
    background-image: none;
    background-color: #3677a8
}

.container--welcome-feature.feature-watchlist .region-feature,.container--welcome-feature.feature-watchlist>.region {
    padding: 100px 0
}

.container--welcome-feature.feature-watchlist .element--img {
    min-height: 0
}

.container--welcome-feature.feature-watchlist .element--btn {
    margin-bottom: 15px
}

.container--welcome-feature :focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
    outline-style: dashed
}

.container--welcome-feature:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .75;
    background-color: #3677a8
}

.container--welcome-feature .region-feature,.container--welcome-feature>.region {
    z-index: 1;
    max-width: 1280px;
    margin: 0 auto;
    padding: 40px 0 60px;
    color: #fff
}

.container--welcome-feature .region-feature .iframe,.container--welcome-feature>.region .iframe {
    background: transparent
}

.container--welcome-feature .region-feature .header--primary .title,.container--welcome-feature .region-feature .header--secondary .title,.container--welcome-feature>.region .header--primary .title,.container--welcome-feature>.region .header--secondary .title {
    color: #fff;
    text-transform: none
}

.container--welcome-feature .region-feature .header--primary .title:before,.container--welcome-feature .region-feature .header--secondary .title:before,.container--welcome-feature>.region .header--primary .title:before,.container--welcome-feature>.region .header--secondary .title:before {
    display: none
}

.container--welcome-feature .region-feature .header--primary .title,.container--welcome-feature>.region .header--primary .title {
    font-size: 3.45rem;
    line-height: 1.375
}

.container--welcome-feature .region-feature .header--secondary .title,.container--welcome-feature>.region .header--secondary .title {
    font: 400 1.5rem/1.375 Lato,sans-serif;
    margin-bottom: 0
}

.container--welcome-feature .region-feature .element--list .list__item,.container--welcome-feature>.region .element--list .list__item {
    font-size: 1rem;
    margin-bottom: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.container--welcome-feature .region-feature .element--list .list__item .icon,.container--welcome-feature>.region .element--list .list__item .icon {
    height: 16px;
    width: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    color: #3677a8;
    margin-right: 8px;
    background-color: #fff;
    font-size: .625rem;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.container--welcome-feature .region-feature .element--list .list__item .icon:before,.container--welcome-feature>.region .element--list .list__item .icon:before {
    text-align: center
}

.container--welcome-feature .region-feature .element--text .text,.container--welcome-feature>.region .element--text .text {
    font-size: 1rem;
    margin-bottom: 0
}

.container--welcome-feature .region-feature .element--text .text .link,.container--welcome-feature>.region .element--text .text .link {
    font-weight: 700;
    text-decoration: underline
}

.container--welcome-feature .column--half {
    max-width: 640px
}

.container--welcome-feature .element--img {
    margin-bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 500px
}

.container--welcome-feature .element--img .img {
    height: 100%;
    max-height: 500px;
    width: auto;
    margin: 0 auto
}

.container--welcome :focus-visible {
    outline: 2px solid #2e2e2e;
    outline-offset: 2px;
    outline-style: dashed
}

.container--welcome .btn:focus-visible {
    outline-offset: 2px
}

.container--welcome .region-welcome-tiles {
    position: relative;
    background: #f3f3f3;
    padding-bottom: 200px
}

.container--welcome .region-welcome-tiles:after,.container--welcome .region-welcome-tiles:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #f3f3f3;
    width: 50vw
}

.container--welcome .region-welcome-tiles:before {
    left: 50%
}

.container--welcome .region-welcome-tiles:after {
    right: 50%
}

.container--welcome .welcome-tiles .list__item {
    text-align: center;
    padding: 20px
}

.container--welcome .welcome-tiles {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -40px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.container--welcome .welcome-tiles .list__item {
    width: 100%;
    max-width: 300px;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.15)
}

.container--welcome .welcome-tiles .list__item .item__icon {
    margin: 0 auto 20px;
    height: 80px
}

.container--welcome .welcome-tiles .list__item .item__icon .img {
    height: 100%;
    width: auto;
    margin: 0 auto
}

.container--welcome .welcome-tiles .list__item .btn {
    width: 80%;
    margin: 0 auto 20px;
    border-radius: 18px
}

.container--welcome .region-welcome-callout {
    padding-bottom: 40px
}

.container--welcome .welcome-callout {
    padding: 20px;
    border-top: 4px solid #3677a8;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.15);
    font-size: 1rem;
    max-width: 80%;
    margin: -180px auto 0
}

.container--welcome .welcome-callout .title {
    margin-bottom: 10px;
    font: 800 1.5rem Mulish,sans-serif
}

.container--welcome .welcome-callout .description,.container--welcome .welcome-callout .list {
    margin-bottom: 20px
}

.container--welcome .welcome-callout .btn {
    display: inline-block
}

.container--welcome .welcome-callout .list__item {
    margin-bottom: 10px;
    padding-left: 30px;
    position: relative
}

.container--welcome .welcome-callout .list__item:before {
    content: "\e924";
    position: absolute;
    left: 0;
    top: 0;
    color: #367f2e;
    font-family: icons;
    margin-right: 10px
}

.container--welcome .welcome-callout .callout__img {
    padding-top: 40px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.container--welcome .welcome-callout .callout__img .img {
    max-height: 260px
}

@media (max-width: 1295px) {
    .container--welcome-feature .region-feature,.container--welcome-feature>.region {
        max-width:960px
    }

    .container--welcome-feature .column--half {
        max-width: 640px
    }

    .container--welcome-feature .column--half.feature-img {
        max-width: 320px
    }

    .container--welcome-feature.feature-watchlist .region-feature,.container--welcome-feature.feature-watchlist>.region {
        padding: 40px 0
    }

    .container--welcome-feature.feature-watchlist .column--half {
        max-width: 560px
    }

    .container--welcome-feature.feature-watchlist .column--half.feature-img {
        max-width: 400px
    }

    .container--welcome-feature.feature-watchlist .column--half.feature-img .element--img {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .container--welcome-feature.feature-watchlist .column--half.feature-img .element--img .img {
        width: 100%
    }

    .container--welcome .welcome-tiles .list__item {
        max-width: calc(50% - 10px);
        margin-bottom: 20px
    }

    .container--welcome .welcome-callout {
        margin-top: -200px;
        max-width: 100%
    }
}

@media (max-width: 975px) {
    .container--welcome .welcome-callout .callout__img {
        display:none
    }

    .container--welcome-feature .column--half,.container--welcome-feature.feature-watchlist .column--half {
        max-width: 100%
    }

    .container--welcome-feature .region-feature,.container--welcome-feature>.region {
        max-width: 640px
    }

    .container--welcome-feature .feature-img {
        display: none
    }

    .container--welcome-feature.feature-watchlist .element--btn,.container--welcome-feature.feature-watchlist .element--text {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 655px) {
    .container--welcome .welcome-tiles .list__item {
        max-width:100%
    }
}

.element--title {
    width: auto
}

.element--header .header {
    font: 400 1.5rem/1.375 Mulish,sans-serif;
    margin: 0
}

.element--tile {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.element--tile .element__header .header {
    font: 800 1rem/1.375 Mulish,sans-serif;
    margin: 20px 0
}

.element--tile .element__body {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.element--tile .element__body .group .header {
    font: 700 2.625rem/1.375 Lato,monospace;
    display: inline;
    color: #a05f03
}

.wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.element--text .header--title {
    font: 800 1.5rem/1.375 Mulish,sans-serif
}

.element--text .header--text {
    font: 800 1.125rem/1.375 Mulish,sans-serif;
    display: block;
    margin-bottom: 20px
}

.element--card {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.element--card .header {
    font: 800 1.125rem/1.375 Mulish,sans-serif;
    text-transform: uppercase
}

.page--error .region--masthead {
    margin-bottom: 0
}

.page--error .region--masthead .masthead__elements {
    border-bottom: none
}

.page--error .container--banner {
    display: none
}

.page--error .container--error {
    min-height: calc(100vh - 569px);
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.page--error .container--error .region {
    padding: 60px 0;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row
}

.page--error .element--tag {
    display: none
}

.page--error .element--btn .btn--search {
    height: 36px;
    line-height: 36px;
    width: 100%;
    max-width: 300px;
    background: #fff;
    box-shadow: none;
    border: 1px solid #e1e1e1;
    margin-top: 40px
}

.page--error .element--btn .btn--search .label {
    display: block;
    text-transform: none;
    color: #c3c3c3
}

.page--error .element--btn .btn--search .icon {
    margin-left: auto
}

.page--error .error__header {
    font-family: Mulish,sans-serif;
    font-weight: 800;
    font-size: 2.625rem;
    margin-bottom: 20px
}

.page--error .error__subheader {
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 1.375
}

.page--error .element .divider {
    height: 1px;
    margin: 40px 0;
    background-color: #e1e1e1
}

.page--error .divider--mini {
    width: 40px
}

.page--error .feedback {
    line-height: 1.375;
    font-size: .75rem;
    color: #939393
}

.page--error .feedback .link {
    color: #3677a8
}

.page--error .element--graphic {
    height: 100%
}

.page--error .error__graphic {
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.page--error .error__img {
    width: 80%
}

.page--error .link--top {
    display: none
}

@media (max-width: 975px) {
    .page--error .error-message {
        padding:40px 0;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .page--error .element--graphic {
        display: none
    }

    .page--error .container--error .region {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (max-width: 655px) {
    .page--error .element--btn .btn--search {
        max-width:100%;
        margin-top: 0
    }

    .page--error .element .divider {
        margin: 20px 0
    }

    .page--error .break {
        display: none
    }

    .page--error .container--error {
        min-height: calc(100vh - 377px)
    }
}

.container--live-event .region--primary {
    max-width: 800px
}

.container--live-event .region--aside {
    max-width: 480px
}

.container--live-event .element--comments {
    background-color: #f3f3f3;
    border: 1px solid #e1e1e1;
    padding: 20px 20px 0
}

.container--live-event .element--comments>div {
    margin-top: -35px
}

.container--live-event #video-player {
    height: auto;
    padding-top: 56.25%
}

.container--live-event .video__item {
    margin: 20px 0
}

.container--live-event .video__info {
    color: #6a6a6a;
    font: 400 1rem/1.375 Lato,sans-serif
}

.container--live-event .livestate {
    margin-right: 10px
}

.container--live-event .date {
    margin-left: 10px
}

.container--live-event .video__headline {
    font: 800 3rem/1.125 Mulish,sans-serif
}

.container--live-event .video--description p {
    font-size: 1rem;
    margin-bottom: 20px
}

.container--live-event .video--description .description__item {
    display: block
}

.container--live-event .video--description .time {
    font-size: .75rem;
    text-transform: uppercase;
    color: #3677a8;
    font-weight: 600
}

.container--live-event .video--description .title {
    font-family: Mulish,sans-serif;
    font-weight: 800
}

.container--live-event .video--description .name {
    font-size: .875rem;
    font-style: italic
}

.container--live-event .video--description .link {
    display: inline-block;
    border-bottom: 2px solid #3677a8
}

.container--live-event .video--description .link:hover {
    background: #eef8ff
}

.container--live-event .video--participants {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 40px 0 0
}

.container--live-event .participant {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 20px 20px 0
}

.container--live-event .participant__figure {
    width: 30px;
    height: 30px;
    overflow: hidden;
    border-radius: 100%;
    margin-right: 10px;
    background-color: #367f2e;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff
}

.container--live-event .participant__figure,.container--live-event .participant__name {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.container--live-event .participant__name {
    font-family: Mulish,sans-serif;
    font-size: 1.125rem;
    font-weight: 800
}

.container--live-event .region--primary .element--ad {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0
}

.container--live-event .region--primary .element--ad>div {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 60px
}

.container--live-event .region--primary .element--ad>div:before {
    content: "Sponsored By";
    display: block;
    margin-right: 10px
}

.container--live-event .region--primary .element--ad>div:after {
    display: none
}

@media (max-width: 1295px) {
    .container--live-event .region--aside,.container--live-event .region--primary {
        max-width:1280px
    }
}

@media (max-width: 655px) {
    .container--live-event .video__headline {
        font-size:1.75rem
    }

    .container--live-event .video--participants {
        margin-bottom: 0
    }
}

#spotim-comments {
    position: relative
}

#spotim-comments.is-loading {
    box-shadow: none;
    background: transparent
}

#spotim-comments.is-loading:before {
    display: none
}

.spotim-wrapper {
    width: 100%
}

.comment-links {
    position: absolute;
    left: 5px;
    top: 39px;
    z-index: 2
}

.is-loading .comment-links {
    display: none;
    position: relative
}

.comment-links .divider,.comment-links .link {
    font-size: .563rem;
    text-transform: uppercase;
    font-weight: 400;
    color: #7b7f83;
    letter-spacing: .025em
}

.comment-links .link:hover {
    text-decoration: underline
}

.mw50-ad {
    background-color: #525252
}

.mw50-ad .element--ad>div:after {
    display: none
}

.group--header {
    margin: 0 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.group--header .year {
    font-size: 1.125rem
}

.group--header .title {
    font: 800 2.5rem Mulish,sans-serif
}

.group--header .subtitle {
    margin-top: 8px;
    font: 400 1.125rem Lato,sans-serif
}

.group--header .link {
    margin-top: 40px;
    text-decoration: underline;
    font-size: 1.5rem;
    text-underline-position: under
}

.group--header .link:hover {
    -webkit-text-decoration-color: #fcb839;
    text-decoration-color: #fcb839
}

.list--years {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin-top: 24px
}

.group .list--years {
    margin-bottom: 20px
}

.list--years:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #e2e2e2;
    z-index: -1
}

.list--years .list__item .link {
    font-size: .75rem;
    font-weight: 700;
    color: #767676;
    padding: 8px 12px;
    border-bottom: 2px solid #e2e2e2;
    text-decoration: none;
    display: block;
    margin-top: 0
}

.list--years .list__item .link.selected {
    color: #3677a8;
    border-color: #3677a8
}

.list--years .list__item .link:not(.selected):focus,.list--years .list__item .link:not(.selected):hover {
    color: #3677a8;
    background-color: #f0f9fd
}

.group--list-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.group--list-header .header {
    margin-bottom: 0;
    margin-right: 20px;
    color: #525252;
    max-width: 540px
}

.group--list-header .form__item .filter__btn {
    position: absolute;
    top: 12px;
    left: 12px;
    bottom: 12px;
    height: 24px;
    z-index: 3
}

.group--list-header .form__item .line {
    height: 2px;
    border-radius: 2px;
    width: 16px;
    background-color: #2e2e2e;
    margin-bottom: 3px;
    position: relative
}

.group--list-header .form__item .line:after {
    content: "";
    position: absolute;
    height: 4px;
    width: 4px;
    border-radius: 1px;
    background-color: #f3f3f3;
    border: 1px solid #2e2e2e;
    left: 3px;
    top: -1px
}

.group--list-header .form__item .line.top {
    margin-top: 6px
}

.group--list-header .form__item .line.middle:after {
    left: 9px
}

.group--list-header .form__item .line.bottom {
    margin-bottom: 0
}

.group--list-header .form__item.filter-list {
    margin-left: auto;
    max-width: 300px;
    width: 100%
}

.group--list-header .dropdown--form {
    background-color: transparent;
    height: 48px;
    padding: 12px 30px 12px 40px;
    border: 1px solid #6a6a6a;
    box-shadow: none;
    font-size: 1rem;
    font-family: Lato,sans-serif
}

#maincontent .group--list-header .dropdown--form:focus,#maincontent .group--list-header .dropdown--form:focus-visible {
    outline: none;
    border: 1px solid #3677a8;
    background-color: #f8f8f8
}

.top-50 hr {
    width: 100%;
    height: 1px;
    margin: 10px 0 8px;
    background-color: #6a6a6a
}

.top-50 .header--text .x {
    font-size: 2.25rem
}

.top-50 .header--text .subtitle {
    font-size: 1.125rem;
    margin: 0 0 10px
}

.top-50 .header--text .highlight {
    color: #4db74d
}

.top-50 .column--aside .header--text .title {
    font-size: 1.75rem;
    line-height: 1.125;
    margin-bottom: 5px
}

.top-50 .group--info {
    margin-bottom: 0;
    padding-top: 5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.top-50 .group--info .paragraph {
    margin-bottom: 0
}

.top-50 .group--info .paragraph p {
    margin-bottom: 10px
}

.top-50 .group--info .paragraph strong {
    font-size: 1.125rem
}

.top-50 .group--info .btn--read-more {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding: 0;
    margin: 10px 0;
    color: #3677a8;
    display: none;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: none;
    font: 700 .875rem/1.375 Lato,sans-serif
}

.top-50 .group--info .btn--read-more:active,.top-50 .group--info .btn--read-more:focus,.top-50 .group--info .btn--read-more:focus-visible,.top-50 .group--info .btn--read-more:hover {
    text-decoration: underline
}

#maincontent .top-50 .group--info .btn--read-more:active,#maincontent .top-50 .group--info .btn--read-more:focus,#maincontent .top-50 .group--info .btn--read-more:focus-visible,#maincontent .top-50 .group--info .btn--read-more:hover {
    outline: none
}

.top-50 .group--info .btn--read-more:active .icon,.top-50 .group--info .btn--read-more:focus-visible .icon,.top-50 .group--info .btn--read-more:focus .icon,.top-50 .group--info .btn--read-more:hover .icon {
    text-decoration: none
}

.top-50 .group--info .btn--read-more .icon {
    margin-left: 3px;
    font-size: 1rem
}

.top-50 .element--list {
    margin-bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.top-50 .element--list .item {
    width: 100%;
    background-color: #fff;
    max-width: calc(20% - 16px);
    margin: 0 20px 20px 0;
    transition: box-shadow .1s linear
}

.top-50 .element--list .item.item--regular {
    border: 1px solid #e2e2e2
}

.top-50 .element--list .item.item--regular .item__desc,.top-50 .element--list .item.item--regular .link__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 100%
}

.top-50 .element--list .item.item--regular:nth-of-type(5n) {
    margin-right: 0
}

.top-50 .element--list .item.item--featured {
    background-color: transparent;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 15px 0 0;
    max-width: calc(50% - 10px);
    min-width: calc(50% - 10px)
}

.top-50 .element--list .item.item--featured:hover {
    box-shadow: none
}

.top-50 .element--list .item.item--featured:last-of-type,.top-50 .element--list .item.item--featured:nth-of-type(2n) {
    margin-right: 0
}

.top-50 .element--list .item.item--featured .name {
    font-size: 1.5rem
}

.top-50 .element--list .item.item--featured .description {
    font-size: 1rem
}

.top-50 .element--list .item.item--featured .item__desc {
    padding: 10px 0 20px
}

.top-50 .element--list .item.item--featured .item__img {
    position: relative;
    display: block;
    overflow: hidden;
    padding-bottom: 56.25%
}

.top-50 .element--list .item.item--featured .item__img img {
    position: absolute;
    top: 0;
    width: 100%
}

.top-50 .element--list .item:active,.top-50 .element--list .item:focus,.top-50 .element--list .item:hover {
    box-shadow: 0 0 15px 0 rgba(0,0,0,.1)
}

.top-50 .element--list .item:active .name,.top-50 .element--list .item:focus .name,.top-50 .element--list .item:hover .name {
    color: #3677a8;
    text-decoration: underline
}

.top-50 .element--list .item .item__desc {
    padding: 10px
}

.top-50 .element--list .item .category {
    color: #767676;
    font-size: .75rem;
    text-transform: uppercase;
    margin-bottom: 2px
}

.top-50 .element--list .item .name {
    font-family: Mulish,sans-serif;
    font-weight: 800;
    font-size: 1.125rem;
    margin-bottom: 5px
}

.top-50 .element--list .item .company,.top-50 .element--list .item .job {
    color: #262626;
    font-size: .75rem
}

.top-50 .element--list .item .view__profile {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    font-size: .875rem;
    margin-top: auto;
    padding-top: 20px;
    text-underline-position: under
}

.top-50 .element--list .item .view__profile .icon {
    margin-left: 5px
}

.featured-text {
    max-width: 800px;
    margin: 0 auto 10px;
    text-align: center;
    font-size: 1rem;
    padding: 0 20px;
    line-height: 1.5
}

.featured-text .title,.mw-50-form .title {
    font: 800 2.25rem Mulish,sans-serif;
    margin-bottom: 20px;
    text-align: center
}

.module--instructions .title {
    margin-bottom: 20px;
    text-align: left;
    font: 700 1.5rem Mulish,sans-serif
}

.list--instructions {
    margin-bottom: 0
}

.list--instructions .list__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    margin-bottom: 20px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.list--instructions .list__item:last-child {
    margin-bottom: 0
}

.list--instructions .list__item.no-flex {
    display: block
}

.list--instructions .list__item.no-flex .text {
    margin-bottom: 5px
}

.list--instructions .list__item .number {
    color: #fff;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #2e2e2e;
    margin-right: 10px;
    border-radius: 15px
}

.list--instructions .list__item .text {
    margin-top: 5px
}

.list--instructions .list__item .link {
    color: #3677a8
}

.list--instructions .list__item .link:hover {
    border-bottom: 1px solid #3677a8
}

.mw50-video-headlines .collection__elements {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.mw50-video-headlines .collection__elements .element--article {
    box-shadow: none;
    max-width: 300px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    margin-bottom: 20px
}

.mw50-video-headlines .collection__elements .element--article .article__figure {
    max-width: 100%;
    margin-right: 0
}

.mw50-video-headlines .collection__elements .element--article .article__figure:before {
    z-index: 7
}

.mw50-video-headlines .collection__elements .element--article .figure__image .icon {
    top: auto;
    left: 10px;
    width: auto;
    height: auto
}

.mw50-video-headlines .collection__elements .element--article .article__headline {
    margin-top: 10px;
    font-size: 1.125rem
}

.mw50-video-headlines .collection__elements .element--article .article__details {
    display: none
}

.mw50-headlines .collection__elements,.mw50-profile-detail .collection__elements {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.mw50-headlines .collection__elements .element--article,.mw50-profile-detail .collection__elements .element--article {
    box-shadow: none;
    max-width: 300px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    margin-bottom: 20px
}

.mw50-headlines .collection__elements .element--article .article__label,.mw50-profile-detail .collection__elements .element--article .article__label {
    display: none
}

.mw50-headlines .collection__elements .element--article .article__figure,.mw50-profile-detail .collection__elements .element--article .article__figure {
    max-width: 100%;
    margin-right: 0
}

.mw50-headlines .collection__elements .element--article .article__content,.mw50-profile-detail .collection__elements .element--article .article__content {
    margin-top: 10px
}

.mw50-headlines .collection__elements .element--article .article__headline,.mw50-profile-detail .collection__elements .element--article .article__headline {
    font-size: 1.5rem
}

.mw50-headlines .collection__elements .element--article .article__summary,.mw50-profile-detail .collection__elements .element--article .article__summary {
    display: block;
    font-size: 1rem
}

.mw50-headlines .header--primary,.mw50-headlines .header--secondary,.mw50-profile-detail .header--primary,.mw50-profile-detail .header--secondary,.mw50-video-headlines .header--primary,.mw50-video-headlines .header--secondary {
    padding: 0 10px
}

.mw50-headlines .header--primary .title,.mw50-headlines .header--secondary .title,.mw50-profile-detail .header--primary .title,.mw50-profile-detail .header--secondary .title,.mw50-video-headlines .header--primary .title,.mw50-video-headlines .header--secondary .title {
    color: #262626;
    font-size: 1.125rem;
    font-family: Lato,sans-serif;
    text-transform: none;
    border-top: 1px solid #6a6a6a;
    padding-top: 12px
}

.mw50-headlines .header--primary .title:before,.mw50-headlines .header--secondary .title:before,.mw50-profile-detail .header--primary .title:before,.mw50-profile-detail .header--secondary .title:before,.mw50-video-headlines .header--primary .title:before,.mw50-video-headlines .header--secondary .title:before {
    display: none
}

.mw50-headlines .header--primary .title .label,.mw50-headlines .header--secondary .title .label,.mw50-profile-detail .header--primary .title .label,.mw50-profile-detail .header--secondary .title .label,.mw50-video-headlines .header--primary .title .label,.mw50-video-headlines .header--secondary .title .label {
    background: transparent;
    line-height: 1.375;
    padding: 0
}

.social__share {
    padding: 20px 0;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.mw50-profile-detail .social__share {
    padding-top: 0
}

.social__share .social__list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.social__share .icon {
    background-color: #2e2e2e;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    margin-right: 4px;
    text-align: center
}

.social__share .icon:hover {
    cursor: pointer
}

.social__share .icon:before {
    content: "\e932";
    color: #fff;
    line-height: 35px;
    font-family: icons
}

.social__share .icon.email {
    background-color: #2e2e2e
}

.social__share .icon.email:before {
    content: "\e950"
}

.social__share .icon.facebook {
    background-color: #3b5998
}

.social__share .icon.facebook:before {
    content: "\e931"
}

.social__share .icon.twitter {
    background-color: #55acee
}

.social__share .icon.twitter:before {
    content: "\e928"
}

.social__share .icon.linkedin {
    background-color: #0077b5
}

.social__share .icon.linkedin:before {
    content: "\e929"
}

.social__share .icon.flipboard {
    background-color: #e02828
}

.social__share .icon.flipboard:before {
    content: "\e958"
}

.mw50-profile-header .group--profile {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 8px 16px 0 hsla(0,0%,4%,.08)
}

.mw50-profile-header .group--profile .profile__pic {
    max-height: 277px;
    max-width: 277px;
    overflow: hidden
}

.mw50-profile-header .group--profile .profile__pic .img {
    height: 100%;
    width: auto
}

.mw50-profile-header .group--profile .profile__info {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 20px
}

.mw50-profile-header .group--profile .info__list {
    z-index: 1;
    width: 100%;
    position: relative
}

.mw50-profile-header .group--profile .info__list .info--category {
    color: #767676;
    text-transform: uppercase;
    font-size: .75rem
}

.mw50-profile-header .group--profile .info__list .info--name {
    color: #111;
    font-family: Mulish,sans-serif;
    font-size: 2.25rem;
    font-weight: 800;
    position: relative
}

.mw50-profile-header .group--profile .info__list .info--company,.mw50-profile-header .group--profile .info__list .info--job {
    color: #262626;
    font-size: 1.125rem
}

.mw50-profile-header .group--profile .info__list .more__info {
    margin-top: 24px
}

.mw50-profile-header .group--profile .info__list .more__info .info {
    color: #525252;
    font: 400 .875rem/1.375 Lato,sans-serif
}

.mw50-profile-detail hr {
    width: 100%;
    height: 1px;
    margin: 10px 0;
    background-color: #6a6a6a
}

.mw50-profile-detail .header--title {
    color: #111;
    margin-bottom: 24px;
    font-weight: 800;
    font-size: 1.125rem;
    font-family: Mulish,sans-serif
}

.mw50-profile-detail .list--facts .list__item {
    list-style: disc;
    margin-left: 15px;
    margin-bottom: 10px;
    font-size: 1rem;
    line-height: 1.375
}

.mw50-profile-detail .list--facts .list__item:last-of-type {
    margin-bottom: 5px
}

.mw50-profile-detail .element--description {
    line-height: 1.625
}

.mw50-profile-detail .element--description p {
    font-size: 1rem
}

.mw50-profile-detail .element--fast-facts .header--title {
    margin-bottom: 8px
}

.mw50-profile-detail .element--social {
    margin-bottom: 12px
}

.mw50-profile-detail .social__share {
    border: none;
    padding: 0 0 15px
}

.mw50-profile-detail .list--social {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0
}

.mw50-profile-detail .list--social .social__item {
    margin: 0 3px
}

.mw-50-header,.profile__pagination {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    color: #fff
}

.mw-50-header .slash,.profile__pagination .slash {
    display: none
}

.mw-50-header .control,.profile__pagination .control {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap
}

.mw-50-header .back,.mw-50-header .control,.profile__pagination .back,.profile__pagination .control {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mw-50-header .back,.profile__pagination .back {
    color: #262626;
    padding: 0 10px 0 0;
    font-family: Lato,sans-serif;
    font-weight: 700;
    font-size: .875rem
}

.mw-50-header .back.mobile--back,.profile__pagination .back.mobile--back {
    color: #fff;
    margin-bottom: 16px;
    display: none
}

.mw-50-header .back:active,.mw-50-header .back:focus,.mw-50-header .back:focus-visible,.mw-50-header .back:hover,.profile__pagination .back:active,.profile__pagination .back:focus,.profile__pagination .back:focus-visible,.profile__pagination .back:hover {
    text-decoration: underline
}

#maincontent .mw-50-header .back:active:focus,#maincontent .mw-50-header .back:active:focus-visible,#maincontent .mw-50-header .back:focus-visible:focus,#maincontent .mw-50-header .back:focus-visible:focus-visible,#maincontent .mw-50-header .back:focus:focus,#maincontent .mw-50-header .back:focus:focus-visible,#maincontent .mw-50-header .back:hover:focus,#maincontent .mw-50-header .back:hover:focus-visible,#maincontent .profile__pagination .back:active:focus,#maincontent .profile__pagination .back:active:focus-visible,#maincontent .profile__pagination .back:focus-visible:focus,#maincontent .profile__pagination .back:focus-visible:focus-visible,#maincontent .profile__pagination .back:focus:focus,#maincontent .profile__pagination .back:focus:focus-visible,#maincontent .profile__pagination .back:hover:focus,#maincontent .profile__pagination .back:hover:focus-visible {
    outline: none
}

.mw-50-header .back:active,.mw-50-header .back:active .icon,.mw-50-header .back:focus,.mw-50-header .back:focus-visible,.mw-50-header .back:focus-visible .icon,.mw-50-header .back:focus .icon,.mw-50-header .back:hover,.mw-50-header .back:hover .icon,.profile__pagination .back:active,.profile__pagination .back:active .icon,.profile__pagination .back:focus,.profile__pagination .back:focus-visible,.profile__pagination .back:focus-visible .icon,.profile__pagination .back:focus .icon,.profile__pagination .back:hover,.profile__pagination .back:hover .icon {
    color: #3677a8
}

.mw-50-header .back:active .icon,.mw-50-header .back:focus-visible .icon,.mw-50-header .back:focus .icon,.mw-50-header .back:hover .icon,.profile__pagination .back:active .icon,.profile__pagination .back:focus-visible .icon,.profile__pagination .back:focus .icon,.profile__pagination .back:hover .icon {
    text-decoration: none
}

.mw-50-header .back .icon,.profile__pagination .back .icon {
    margin-right: 3px
}

.mw-50-header .page__pn,.profile__pagination .page__pn {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.mw-50-header .page__pn .inner__control,.profile__pagination .page__pn .inner__control {
    margin-bottom: 16px
}

.mw-50-header .page__pn .controls,.profile__pagination .page__pn .controls {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mw-50-header .page__pn .controls .profile__count,.profile__pagination .page__pn .controls .profile__count {
    text-align: center;
    width: 100%;
    color: #767676;
    margin-left: 60px;
    display: none
}

.mw-50-header .page__pn .controls .prev+.profile__count,.profile__pagination .page__pn .controls .prev+.profile__count {
    margin-left: 0
}

.mw-50-header .page__pn .category,.profile__pagination .page__pn .category {
    color: #767676;
    text-transform: uppercase;
    font-size: .75rem;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.item__pagination {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    font-family: Mulish,sans-serif;
    font-weight: 700
}

.item__pagination.next {
    margin-left: 12px
}

.item__pagination.prev {
    margin-right: 12px
}

.item__pagination,.item__pagination .icon {
    color: #262626
}

.item__pagination .icon {
    margin-top: 2px
}

.item__pagination .icon.prev {
    margin-right: 3px
}

.item__pagination .icon.next {
    margin-left: 3px
}

.item__pagination [class*=" icon--"]:before,.item__pagination [class^=icon--]:before {
    min-width: 0
}

.item__pagination.showing {
    font-size: .75rem
}

.item__pagination.disabled .icon {
    color: #c3c3c3
}

.item__pagination:active,.item__pagination:focus,.item__pagination:focus-visible,.item__pagination:hover {
    text-decoration: underline
}

.item__pagination:active,.item__pagination:active .icon,.item__pagination:focus,.item__pagination:focus-visible,.item__pagination:focus-visible .icon,.item__pagination:focus .icon,.item__pagination:hover,.item__pagination:hover .icon {
    color: #3677a8
}

#maincontent .item__pagination:focus,#maincontent .item__pagination:focus-visible {
    outline: none
}

.item__pagination#first-btn {
    margin-right: 20px
}

.item__pagination#first-btn .icon:nth-of-type(2) {
    position: absolute;
    left: 5px
}

.item__pagination#last-btn {
    margin-left: 20px
}

.item__pagination#last-btn .icon:first-of-type {
    position: absolute;
    right: 5px
}

.item__pagination .member {
    font-weight: 700
}

@media (max-width: 975px) {
    .group--featured .element--list .item,.top-50 .element--list .item {
        max-width:calc(20% - 8px)
    }

    .group--featured .element--list .item,.group--featured .element--list .item.item--featured,.top-50 .element--list .item,.top-50 .element--list .item.item--featured {
        margin: 0 10px 10px 0
    }

    .mw-50 .element--text .title {
        font-size: 1.75rem
    }

    .top-50 .element--list {
        margin-bottom: 10px
    }

    .top-50 .group--info .btn--read-more {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .top-50 .group--info .btn--read-more.closed .icon {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .top-50 .group--info .btn--read-more.closed+.paragraph {
        max-height: 60px;
        overflow: hidden
    }

    .top-50 .group--info .btn--read-more.closed+.paragraph p:nth-of-type(2) {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    .list--years .list__item .link {
        font-size: .875rem;
        padding: 12px 16px
    }

    .mw50-headlines .collection__elements .element--article,.mw50-video-headlines .collection__elements .element--article {
        max-width: calc(33.3333% - 10px)
    }
}

@media (min-width: 655px) {
    .group--featured .element--list .item.item--featured:first-child:last-child,.top-50 .element--list .item.item--featured:first-child:last-child {
        margin:0;
        max-width: 100%
    }

    .group--featured .element--list .item.item--featured:first-child:last-child .link,.top-50 .element--list .item.item--featured:first-child:last-child .link {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .group--featured .element--list .item.item--featured:first-child:last-child .item__img,.top-50 .element--list .item.item--featured:first-child:last-child .item__img {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .group--featured .element--list .item.item--featured:first-child:last-child .item__desc,.top-50 .element--list .item.item--featured:first-child:last-child .item__desc {
        padding: 0 10px;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .group--featured .element--list .item.item--featured:first-child:nth-last-child(2),.group--featured .element--list .item.item--featured:first-child:nth-last-child(2)~.item--featured,.top-50 .element--list .item.item--featured:first-child:nth-last-child(2),.top-50 .element--list .item.item--featured:first-child:nth-last-child(2)~.item--featured {
        margin: 0 20px 0 0;
        max-width: calc(50% - 10px)
    }

    .group--featured .element--list .item.item--featured:first-child:nth-last-child(2):last-of-type,.group--featured .element--list .item.item--featured:first-child:nth-last-child(2)~.item--featured:last-of-type,.top-50 .element--list .item.item--featured:first-child:nth-last-child(2):last-of-type,.top-50 .element--list .item.item--featured:first-child:nth-last-child(2)~.item--featured:last-of-type {
        margin-right: 0
    }
}

@media (max-width: 655px) {
    .top-50 .element--list .item.item--regular {
        border:none
    }

    .top-50 .header--text {
        margin: 0
    }

    .top-50 .featured .element--list {
        padding: 0
    }

    .top-50 .element--list .item:not(.item--featured) {
        margin: 0 0 16px;
        max-width: none;
        border-radius: 3px
    }

    .top-50 .element--list .item:not(.item--featured) .name {
        margin-bottom: 3px
    }

    .top-50 .element--list .item:not(.item--featured) .link__wrapper {
        -webkit-flex-flow: row;
        -ms-flex-flow: row;
        flex-flow: row
    }

    .top-50 .element--list .item:not(.item--featured) .item__img {
        height: 88px;
        width: 88px;
        overflow: hidden;
        position: relative
    }

    .top-50 .element--list .item:not(.item--featured) .item__img .img {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        position: absolute;
        min-height: 100%;
        min-width: 100%
    }

    .top-50 .element--list .item:not(.item--featured) .item__desc {
        padding: 0 15px
    }

    .top-50 .element--list .item:not(.item--featured) .view__profile {
        display: none
    }

    .top-50 .element--list .item.item--featured {
        max-width: 100%;
        min-width: 100%;
        margin: 0
    }

    .top-50 .element--list .item.item--featured .description {
        font-size: 1rem
    }

    .top-50 .group--featured .element--list {
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .top-50 .header--text .title.m-white {
        font-size: 1.125rem;
        color: #fff
    }

    .top-50 .group--info .btn {
        width: 100%
    }

    .column.m-wide {
        padding: 0
    }

    .group--list-header {
        padding: 10px;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 4px 0 24px;
        margin: 0
    }

    .group--list-header .header {
        margin-right: 0
    }

    .group--list-header .form__item.filter-list {
        margin-top: 20px;
        max-width: 100%
    }

    .mw-50 .mw-50-header .link {
        font-size: 1.125rem
    }

    .mw-50 .mw-50-header .back.mobile--back {
        display: none
    }

    .mw-50.condensed .mw-50-header .back.mobile--back {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .m-center {
        text-align: center
    }

    .mw50-profile-header .profile__pagination {
        padding: 20px 10px 0;
        margin-top: -20px
    }

    .mw50-profile-header .profile__pagination .page__back {
        display: none
    }

    .mw50-profile-header .profile__pagination .page__pn {
        width: 100%
    }

    .mw50-profile-header .profile__pagination .page__pn .controls {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .mw50-profile-header .profile__pagination .page__pn .controls .profile__count {
        display: block
    }

    .mw50-profile-header .profile__pagination .inner__control {
        width: 100%
    }

    .mw50-profile-header .profile__pagination .slash {
        display: block
    }

    .mw50-headlines .header--primary,.mw50-headlines .header--secondary,.mw50-profile-detail .header--primary,.mw50-profile-detail .header--secondary,.mw50-video-headlines .header--primary,.mw50-video-headlines .header--secondary {
        padding: 0 20px
    }

    .mw50-headlines .collection__elements,.mw50-profile-detail .collection__elements,.mw50-video-headlines .collection__elements {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .mw50-headlines .collection__elements .element--article,.mw50-profile-detail .collection__elements .element--article,.mw50-video-headlines .collection__elements .element--article {
        max-width: 100%
    }

    .group--header .title {
        font-size: 1.75rem
    }
}

.mw-50-form .element--form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.mw-50-form .title {
    width: 100%;
    margin-bottom: 20px;
    text-align: left;
    font: 700 1.5rem Mulish,sans-serif
}

.mw-50-form .form__item {
    width: 100%;
    margin-bottom: 30px
}

.mw-50-form .form__item:last-child {
    margin-bottom: 0
}

.mw-50-form .form__item.w50 {
    width: calc(50% - 10px)
}

.mw-50-form .form__item.error .input {
    border-color: #b51a28
}

.mw-50-form .form__item.error .label {
    color: #b51a28
}

.mw-50-form .form__item.error .label:after {
    content: " - Incorrect entry"
}

.mw-50-form .form__item .btn:focus-visible {
    outline: 2px solid #2e2e2e;
    outline-offset: 2px;
    outline-style: dashed
}

.mw-50-form .form__item .btn[disabled] {
    color: #5d5d5d;
    background: #e1e1e1
}

.mw-50-form .form__item .btn[disabled]:hover {
    cursor: not-allowed
}

.mw-50-form .form__item .label {
    color: #6a6a6a;
    font-size: .75rem;
    font-family: Mulish,sans-serif;
    background-color: #fff;
    padding: 0 5px;
    position: absolute;
    left: 10px;
    top: -8px;
    border-radius: 3px
}

.mw-50-form .form__item .label.label--checkbox {
    color: #2e2e2e;
    top: auto;
    left: auto;
    position: relative;
    font: 400 1rem Lato,sans-serif
}

.mw-50-form .form__item .input {
    padding: 30px 15px;
    border: 1px solid #c3c3c3;
    border-radius: 2px;
    box-shadow: none;
    font-family: Lato,sans-serif
}

.mw-50-form .form__item .input:focus-visible {
    border-color: #367f2e;
    background-color: #fbfefb;
    outline: none
}

.mw-50-form .form__item .input:focus-visible+.label {
    color: #367f2e;
    background-color: #fbfefb
}

.mw-50-form .form__item .input:focus-visible.input--checkbox {
    outline: 2px solid #2e2e2e;
    outline-offset: 2px;
    outline-style: dashed
}

.mw-50-form .form__item .input:focus-visible.input--checkbox+.label {
    color: #262626
}

.mw-50-form .form__item .input,.mw-50-form .form__item .input::-webkit-input-placeholder {
    color: #2e2e2e;
    font-size: 1rem
}

.mw-50-form .form__item .input,.mw-50-form .form__item .input:-ms-input-placeholder {
    color: #2e2e2e;
    font-size: 1rem
}

.mw-50-form .form__item .input,.mw-50-form .form__item .input::placeholder {
    color: #2e2e2e;
    font-size: 1rem
}

.mw-50-form .form__item .input.input--textarea {
    padding: 20px 15px;
    width: 100%
}

.mw-50-form .form__item .input.input--checkbox {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    margin: 0 5px 0 0;
    height: 20px;
    width: 20px
}

.mw-50-form .form__item .input.input--checkbox:checked {
    background-color: #367f2e
}

.mw-50-form .module--form .disclaimer {
    color: #6a6a6a;
    margin-bottom: 20px;
    font-style: italic
}

.mw-50-form .module--form .disclaimer .link {
    color: #3677a8
}

.mw-50-form .module--form .disclaimer .link:focus-visible {
    outline: 2px solid #2e2e2e;
    outline-offset: 2px;
    outline-style: dashed
}

.mw-50-form .module--form .disclaimer .link:hover {
    text-decoration: underline
}

@media (max-width: 655px) {
    .mw-50-form .form__item.w50 {
        width:100%
    }
}

.container.mw50-ad {
    margin-top: -20px;
    padding-top: 20px
}

.container.mw50-ad+#maincontent .container.mw-50 {
    margin-top: 0
}

.container.mw50-ad #ad-banner,.container.mw-50 {
    margin-bottom: 20px
}

.container.mw-50 {
    position: relative;
    background: #1b1b1b;
    margin-top: -20px
}

.container.mw-50:after,.container.mw-50:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #1b1b1b;
    width: 50vw
}

.container.mw-50:before {
    left: 50%
}

.container.mw-50:after {
    right: 50%
}

.container.mw-50.small,.one-off .container.mw-50 {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/mw50-16u.jpg);
    background-size: cover;
    background-position: 50%;
    background-size: auto
}

.container.mw-50.large {
    background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/mw-50-large-header.jpg);
    background-size: cover;
    background-position: 50%;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.container.mw-50.large,.trending-is-closed .container.mw-50.large {
    height: calc(100vh - 50px)
}

.container.mw-50.large .mw-50-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 960px
}

.container.mw-50 .mw-50-header .mw50__logo {
    margin: 0 auto
}

.container.mw-50 .mw-50-header .mw50__logo .logo {
    height: 150px
}

.container.mw-50 .region {
    max-width: 960px
}

.container.mw-50 .element--ad {
    margin-top: 20px
}

.container.mw-50 .element--ad>div:after {
    display: none
}

.container.mw-50 .element--ad #ad-banner {
    box-shadow: none;
    background-color: rgba(0,0,0,.1)
}

.container.mw-50 .element--text {
    padding: 20px 0
}

.container.mw-50 .element--text.header--profile {
    padding: 16px 0;
    text-align: center
}

.container.mw-50.condensed {
    background: transparent
}

.container.mw-50.condensed .mw50__logo .logo {
    height: 100px
}

.container.mw-50.condensed .element--text {
    padding: 16px 0
}

.container.mw-50.condensed .title {
    text-align: center;
    width: 100%
}

.container.mw-50.condensed .list,.container.mw-50.condensed .subtitle {
    display: none
}

.container.at-top.contained-ad {
    padding-top: 20px;
    position: relative;
    background: #525252
}

.container.at-top.contained-ad:after,.container.at-top.contained-ad:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #525252;
    width: 50vw
}

.container.at-top.contained-ad:before {
    left: 50%
}

.container.at-top.contained-ad:after {
    right: 50%
}

.container.at-top.contained-ad #ad-banner {
    margin: 0 auto 20px
}

.container.at-top.contained-ad .element--ad>div:after {
    display: none
}

.container.top-50 {
    position: relative;
    max-width: 1280px;
    padding-top: 4px
}

.container.top-50 .region--full {
    max-width: 960px
}

.container.top-50 .column--aside {
    max-width: 320px
}

.container.top-50 .column--primary {
    max-width: 640px
}

.container.spaced {
    padding: 60px 0
}

.container.mw-50-form {
    position: relative;
    background: #f3f3f3;
    padding: 60px 0
}

.container.mw-50-form:after,.container.mw-50-form:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #f3f3f3;
    width: 50vw
}

.container.mw-50-form:before {
    left: 50%
}

.container.mw-50-form:after {
    right: 50%
}

.container.mw-50-form .module {
    width: 100%;
    background-color: #fff;
    padding: 30px;
    margin-bottom: 20px
}

.container.container--zone.full-width,.container.container--zone.full-width>.region--full {
    max-width: 100%
}

.container.container--sponsored {
    padding-top: 20px
}

.container.mw50-headlines {
    margin-bottom: 20px
}

.container.mw50-headlines .region,.container.mw50-profile-detail .region,.container.mw50-profile-header .region,.container.mw50-video-headlines .region {
    max-width: 960px
}

.container.mw50-profile-header .column--primary {
    max-width: 640px
}

.container.mw50-profile-header .column--aside {
    max-width: 320px
}

.container.mw50-profile-detail {
    max-width: 960px
}

.container.mw50-profile-detail .region {
    margin: 0
}

.container.mw50-profile-detail .region--primary {
    max-width: 640px
}

.container.mw50-profile-detail .region--aside {
    max-width: 320px
}

@media (max-width: 975px) {
    .container.mw50-ad {
        display:none
    }

    .container.mw50-profile-header {
        max-width: 640px
    }

    .container.mw50-profile-header .column--primary {
        max-width: 100%
    }

    .container.contained-ad,.container.mw50-profile-header .column--aside {
        display: none
    }

    .container.mw50-ad+#maincontent .container.mw-50,.container.mw-50 {
        margin-top: -20px
    }

    .container.mw-50 .element--text {
        padding: 40px 0
    }

    .container.mw-50.small,.one-off .container.mw-50 {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/mw50-8u.jpg);
        background-size: cover
    }

    .container.mw-50.condensed {
        background: transparent
    }

    .container.mw-50 .mw-50-header {
        padding: 55px 0
    }

    .container.mw-50 .mw-50-header .mw50__logo .logo {
        height: 100px
    }

    .container.mw50-profile-detail {
        max-width: 640px
    }

    .container.mw50-profile-detail .region--primary {
        max-width: 100%
    }

    .container.mw50-profile-detail .region--aside {
        display: none
    }
}

@media (max-width: 655px) {
    .container.spaced {
        padding:40px 0
    }

    .container.top-50 {
        padding-top: 0
    }

    .container.top-50.spaced {
        padding: 0
    }

    .container.top-50.container .column--aside,.container.top-50.container .column--primary {
        max-width: none
    }

    .container.mw-50.large {
        height: calc(100vh - 50px);
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .container.mw-50.decorative {
        display: none
    }

    .container.mw-50.small,.one-off .container.mw-50 {
        background-image: url(https://sts3.wsj.net/bucket-a/maggie/static/images/mw50-16u.jpg);
        background-size: cover;
        background-size: auto
    }

    .container.mw-50.condensed {
        background: transparent
    }

    .container.mw-50.condensed .mw-50-header {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .container.mw50-profile-header .column.m-no-pad {
        padding: 0
    }

    .container.mw50-profile-header .watermark {
        top: -40px
    }

    .container.mw50-profile-header .group--profile {
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        margin: 0 -10px 20px;
        width: calc(100% + 20px)
    }

    .container.mw50-profile-header .group--profile .profile__info {
        padding: 20px
    }

    .container.mw50-profile-header .group--profile .profile__pic {
        max-width: 100%;
        max-height: none
    }

    .container.mw50-profile-header .group--profile .profile__pic .img {
        width: 100%;
        height: auto
    }

    .container.mw50-profile-header .element--description,.container.mw50-profile-header .element--fast-facts {
        padding: 0 10px
    }

    .container.mw50-headlines .column,.container.mw50-profile-detail .column,.container.mw50-video-headlines .column,.container.mw-50 .column,.container.top-50 .column {
        padding: 0 20px
    }
}

.template--picks .masthead {
    height: 50px;
    position: relative;
    background: #fff;
    box-shadow: inset 0 -1px 0 0 #e1e1e1
}

.template--picks .masthead:after,.template--picks .masthead:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #fff;
    width: 50vw
}

.template--picks .masthead:before {
    left: 50%
}

.template--picks .masthead:after {
    right: 50%
}

.template--picks .masthead:after,.template--picks .masthead:before {
    border-bottom: 1px solid #e1e1e1
}

.template--picks .masthead .logo {
    margin-left: 0;
    -webkit-flex: 0 0 240px;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    width: 240px
}

.template--picks .btn--menu,.template--picks .btn--search.btn--lighten,.template--picks .nav,.template--picks .toggle--menu:checked~.nav,.template--picks .toggle--overlay,.template--picks .top-menu {
    display: none
}

.template--picks .list--menu .menu__item {
    height: 49px;
    color: #2e2e2e;
    border-bottom: 3px solid #fff;
    font-size: 1rem;
    margin: 0 10px
}

.template--picks .list--menu .menu__item.is-active,.template--picks .list--menu .menu__item.is-active.item--more .more__btn,.template--picks .list--menu .menu__item:hover:not(.is-active),.template--picks .list--menu .menu__item:hover:not(.is-active).item--more .more__btn {
    color: #367f2e;
    border-color: #367f2e
}

.template--picks .list--menu .menu__item.is-active {
    font-weight: 700
}

.template--picks .list--menu .menu__item.item--more .more__btn {
    color: #2e2e2e
}

.template--picks .list--menu .menu__item.item--more .more__dropdown {
    background: #fff;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.template--picks .list--menu .menu__item.item--more .more__dropdown a {
    color: #262626
}

.template--picks .list--menu .menu__item.item--more .more__dropdown a:hover {
    border-left: 5px solid transparent;
    background-color: #98d595
}

.template--picks .list--menu .menu__item.item--more .more__dropdown a:last-of-type {
    border-left: 5px solid transparent;
    background-color: #f3f3f3
}

.template--picks .list--menu .menu__item.item--more .more__dropdown a:last-of-type:hover {
    background-color: #e1e1e1
}

.template--picks .btn--menu {
    height: 48px
}

.template--picks .btn--menu,.template--picks .btn--menu:hover {
    background: #fff
}

.template--picks .btn--menu .icon,.template--picks .btn--menu .icon:after,.template--picks .btn--menu .icon:before {
    background: #367f2e
}

.template--picks .toggle--menu:checked+.btn--menu,.template--picks .toggle--menu:checked+.btn--menu .icon {
    background: transparent;
    opacity: 1
}

.template--picks .nav__content {
    background: #fff;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.template--picks .nav__content .btn--lighten {
    background: #3677a8
}

.template--picks .list--navigation .list__item:last-of-type {
    background-color: #f3f3f3
}

.template--picks .list--navigation .list__item:last-of-type:hover {
    background-color: #e1e1e1
}

.template--picks .list--navigation .link,.template--picks .list--profile .link {
    color: #262626
}

.template--picks .list--navigation .list__item [class*=icon--caret]:before,.template--picks .list--profile .list__item [class*=icon--caret]:before {
    color: #2e2e2e
}

.template--picks .list--profile:after,.template--picks .list--profile:before {
    color: #6a6a6a;
    border-color: #6a6a6a
}

.template--picks .nav {
    top: 50px
}

.template--picks .nav .list .list__item.is-expanded,.template--picks .nav .list .list__item:active,.template--picks .nav .list .list__item:hover {
    background: #98d595;
    box-shadow: none
}

.template--picks .subNav {
    background: #f3f3f3
}

@media (max-width: 975px) {
    .template--picks .masthead .btn--menu {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .template--picks .masthead .logo {
        margin: 0
    }

    .template--picks .container--masthead .masthead {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .template--picks .toggle--menu:checked~.nav {
        display: block
    }
}

.template--picks .profile .btn--profile {
    opacity: 1;
    background: #2e2e2e;
    border: 1px solid #c3c3c3
}

.template--picks .profile .btn--profile:hover {
    background: #367f2e;
    border: 1px solid #fff
}

.template--picks .profile .btn--profile:hover:after,.template--picks .profile .btn--profile:hover:before {
    background-color: #fff
}

.template--picks .profile .btn--profile:after,.template--picks .profile .btn--profile:before {
    background-color: #c3c3c3
}

.template--picks .profile .toggle--profile:checked+.btn--profile {
    background: #367f2e;
    border: 1px solid #fff
}

.template--picks .profile .toggle--profile:checked+.btn--profile:after,.template--picks .profile .toggle--profile:checked+.btn--profile:before {
    background-color: #fff
}

.template--picks .profile .profile__menu {
    left: auto;
    right: 0
}

.template--picks .profile .profile__menu:before {
    right: 3px
}

@media (max-width: 975px) {
    .template--picks .masthead .profile {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 655px) {
    .template--picks .masthead .profile {
        width:50px;
        height: 48px;
        margin: 0
    }

    .template--picks .masthead .profile .btn--profile,.template--picks .masthead .profile .toggle--profile {
        display: none
    }
}

.template--picks .carousel-headlines+.page-button .btn {
    min-width: 280px
}

.template--picks .page-header+.text__block p {
    font-size: .875rem
}

.template--picks .header--page .title {
    font-size: 1.75rem
}

.header--picks h1 {
    font-size: 2.86rem
}

.header--picks h2 {
    font-size: 2.25rem
}

.header--picks p {
    color: #202020;
    font-size: .875rem;
    max-width: 920px;
    margin: 0 auto
}

@media (max-width: 655px) {
    .header--picks h1 {
        font-size:1.5rem
    }

    .header--picks h2 {
        font-size: 1.125rem
    }
}

.element--test,.placeholder {
    background: #f3f3f3;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.video-center-test .component {
    margin: 0
}

.video-center-test .element--video .video__player {
    background: #f3f3f3;
    width: 100%;
    padding-bottom: 56.25%;
    margin-bottom: 20px
}

.video-center-test .element--video .video__title {
    background: #f3f3f3;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 940px
}

.video-center-test .group--grid {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.video-center-test .group--grid .element {
    width: 300px
}

.video-center-test .region--aside {
    position: relative;
    top: -70px
}

.video-center-test .now-playing {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.video-center-test .now-playing .column--aside {
    -webkit-flex: 1 0 240px;
    -ms-flex: 1 0 240px;
    flex: 1 0 240px
}

.video-center-test .now-playing .column--primary {
    -webkit-flex: 1 0 720px;
    -ms-flex: 1 0 720px;
    flex: 1 0 720px
}

.video-center-test .latest-video .element {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: calc(50% - 10px)
}

.video-center-test .popular {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.video-center-test .popular .element {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 300px
}

.video-center-test .moneyist {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.video-center-test .moneyist .element {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 300px
}

.video-center-test .video-grid .group--videos {
    max-width: 300px
}

.video-center-test .video-grid .group--videos .element {
    margin-bottom: 10px
}

.video-center-test .video-grid .group--videos .element:first-child {
    height: 168px
}

@media (max-width: 1295px) {
    .video-center-test .region--aside {
        top:0
    }

    .video-center-test .now-playing {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .video-center-test .now-playing .column--aside {
        -webkit-flex: 1 0 240px;
        -ms-flex: 1 0 240px;
        flex: 1 0 240px
    }

    .video-center-test .now-playing .column--primary {
        -webkit-flex: 1 0 720px;
        -ms-flex: 1 0 720px;
        flex: 1 0 720px
    }
}

.grid .region--primary {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.grid .region--primary .component {
    max-width: 320px;
    margin: 0
}

.grid img {
    width: auto
}

@media (max-width: 655px) {
    .grid .region--primary .component {
        max-width:none
    }
}

.banner--recap .element--banner {
    background: #b55c21;
    border-radius: 4px;
    color: #fff;
    margin-top: -10px;
    padding: 0 10px
}

.banner--recap .element--banner .banner__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40px;
    width: 100%
}

.banner--recap .element--banner .banner__content>.icon {
    margin-left: auto;
    opacity: .5;
    transition: opacity .2s ease-in-out;
    font-size: 1rem
}

.banner--recap .element--banner .banner__content>.icon:hover {
    cursor: pointer;
    opacity: 1
}

.banner--recap .element--banner .banner__headline {
    position: relative
}

.banner--recap .element--banner .banner__headline:before {
    content: "WATCHLIST RECAP:";
    margin-right: .2em;
    letter-spacing: .1em;
    font-weight: 800
}

.banner--recap .element--banner .link {
    font: 400 .875rem/1.375 Mulish,sans-serif;
    color: #fff
}

.banner--recap .element--banner .link:hover {
    text-decoration: underline
}

.banner--recap .element--banner .text {
    opacity: .75
}

.banner--recap .element--banner .element--ad {
    position: relative
}

.banner--recap .element--banner .element--ad>div {
    position: absolute;
    top: 5px;
    right: 25px;
    margin: 0;
    height: 31px;
    width: 140px;
    background: none
}

.banner--recap .element--banner .element--ad>div:after,.banner--recap .element--banner .element--ad>div:before {
    display: none
}

@media (max-width: 975px) {
    .banner--recap .element--banner .banner__headline:before {
        display:none
    }
}

@media (max-width: 655px) {
    .banner--recap {
        position:fixed;
        bottom: 0;
        z-index: 8
    }

    .banner--recap .column--full {
        padding: 0 20px
    }

    .banner--recap .element--banner {
        box-shadow: 0 0 5px 0 rgba(0,0,0,.4)
    }

    .banner--recap .element--banner .banner__headline {
        padding: 0
    }

    .banner--recap .element--ad,.banner--recap .element--banner .banner__headline:after {
        display: none
    }
}

.page--vse.welcome .container--banner {
    display: none!important
}

.page--vse .container--banner {
    position: relative;
    background: #000;
    padding-top: 20px
}

.page--vse .container--banner:after,.page--vse .container--banner:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #000;
    width: 50vw
}

.page--vse .container--banner:before {
    left: 50%
}

.page--vse .container--banner:after {
    right: 50%
}

.page--vse .container--banner .group {
    margin: 0
}

.page--vse .container--banner .group .item--headline {
    box-shadow: inset 2px 0 0 0 #000
}

.container--banner .element--message {
    box-shadow: 0 1px 0 0 #e1e1e1;
    padding: 15px 0
}

.container--banner .element--message:after,.container--banner .element--message:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    width: 50vw;
    background: #f3f3f3;
    box-shadow: 0 1px 0 0 #e1e1e1
}

.container--banner .element--message:before {
    left: 50%
}

.container--banner .element--message:after {
    right: 50%
}

.container--banner .element--message .btn--icon {
    right: 15px
}

.container--banner .group--show {
    overflow: hidden;
    color: #fff;
    border-radius: 2px;
    background-color: #3677a8
}

.container--banner .group--show .show__item {
    padding: 20px;
    position: relative
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .container--banner .group--show .show__item {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.container--banner .group--show .item--thumbnail {
    padding: 0;
    display: block;
    width: 100%;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    max-height: 101px;
    min-width: 180px;
    max-width: 180px
}

.container--banner .group--show .item--thumbnail .img {
    height: 100%;
    width: 180px
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .container--banner .group--show .item--thumbnail {
        -webkit-flex: 1 0 180px;
        -ms-flex: 1 0 180px;
        flex: 1 0 180px;
        max-width: 180px
    }
}

@supports (-ms-ime-align:auto) {
    .container--banner .group--show .item--thumbnail {
        -webkit-flex: 1 0 180px;
        -ms-flex: 1 0 180px;
        flex: 1 0 180px;
        max-width: 180px
    }
}

.container--banner .group--show .video--show {
    height: 100%;
    min-width: -webkit-fit-content
}

@media not all and (min-resolution: 0.001dpcm) {
    .container--banner .group--show .video--show {
        display:block
    }
}

.container--banner .group--show .item--headline {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    box-shadow: inset 2px 0 0 0 #fff
}

.container--banner .group--show .show__status {
    position: relative;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: .75rem
}

.container--banner .group--show .show__status:after {
    content: "";
    position: absolute;
    top: calc(50% - 2.5px);
    width: 5px;
    height: 5px;
    display: inline-block;
    border-radius: 50%;
    margin-left: 5px;
    background: #a05f03;
    -webkit-animation: c 3s ease-in-out infinite;
    animation: c 3s ease-in-out infinite
}

.container--banner .group--show .show__headline {
    line-height: 1.375;
    font-size: 1rem
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .container--banner .group--show .show__headline {
        width: 100%
    }
}

@supports (-ms-ime-align:auto) {
    .container--banner .group--show .show__headline {
        width: 100%
    }
}

.container--banner .group--show .bar {
    margin: 0 10px
}

.container--banner .group--show .market__open {
    font-weight: 400;
    color: hsla(0,0%,100%,.75)
}

.container--banner .group--show .open__countdown {
    font-weight: 700;
    color: #fff
}

.container--banner .group--show .item--sponsor {
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .container--banner .group--show .item--sponsor {
        -webkit-flex: 1 0 180px;
        -ms-flex: 1 0 180px;
        flex: 1 0 180px;
        max-width: 180px
    }
}

.container--banner .group--show .item--sponsor .element--ad>div {
    margin: 0
}

.container--banner .group--show .item--sponsor .element--ad>div:after,.container--banner .group--show .item--sponsor .element--ad>div:before {
    display: none
}

.container--banner .group--show .item--sponsor .element--ad.is-loading>div:before {
    top: calc(50% - 5px)
}

.container--banner .group--show .item--logo {
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 240px
}

.container--banner .group--show .item--logo .img {
    max-width: 200px
}

.container--banner .group--show .sponsor__label {
    opacity: .75;
    font-size: .625rem;
    margin-bottom: 5px;
    text-transform: uppercase
}

.container--banner .group--show .sponsor__ad {
    height: 31px;
    width: 140px;
    margin-left: 10px
}

@media (max-width: 975px) {
    .container--banner .group--show {
        padding:20px
    }

    .container--banner .group--show .show__item {
        padding: 0
    }

    .container--banner .element--message {
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .container--banner .element--message .message__text {
        text-align: center;
        margin: 0;
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%
    }

    .container--banner .element--message .group--buttons {
        margin-top: 10px;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .container--banner .group--show .item--thumbnail {
        display: none
    }

    .container--banner .group--show .item--headline {
        box-shadow: none
    }

    .market__open {
        display: block;
        width: 100%
    }

    .market__open .bar {
        display: none
    }
}

@media (max-width: 655px) {
    .container--banner .group--show {
        padding:10px
    }

    .container--banner .group--show .show__status {
        margin: 0
    }

    .container--banner .group--show .market__open {
        font-size: .813rem;
        margin-top: 5px
    }

    .container--banner .element--message {
        margin-bottom: 0;
        padding: 15px 10px
    }

    .container--banner .element--message .message__text .primary {
        font-size: 1rem
    }

    .container--banner .element--message .message__text .secondary {
        font-size: .813rem
    }

    .container--banner .element--message .group--buttons {
        width: 100%
    }

    .container--banner .element--message .group--buttons .btn {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0
    }

    .container--banner .element--message .m-show {
        display: inline
    }

    .container--banner {
        padding: 0
    }

    .container--banner .group--show .element--message {
        padding: 15px 10px
    }

    .container--banner .group--show .item--logo {
        display: none
    }

    .container--banner .group--show .sponsor__ad {
        height: 20px;
        width: 80px
    }
}

@media (max-width: 655px) and (-ms-high-contrast:active),(max-width:655px) and (-ms-high-contrast:none) {
    .container--banner .group--show .item--sponsor {
        -webkit-flex:1 0 80px;
        -ms-flex: 1 0 80px;
        flex: 1 0 80px;
        max-width: 80px
    }
}

.dp-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.25);
    z-index: 5
}

.dp {
    position: relative;
    border: 1px solid #e1e1e1;
    background: #f7f7f7;
    line-height: 1.4;
    border-radius: 0;
    max-height: 400px;
    z-index: 1000;
    overflow: auto!important
}

.dp-cal {
    padding-bottom: 10px
}

.dp-below {
    position: absolute;
    font-size: .8em
}

.page--quote .dp-below {
    top: 52px!important
}

.dp-permanent {
    position: relative;
    font-size: .8em;
    width: 400px;
    max-width: 100vw
}

.dp-permanent .dp {
    z-index: 0
}

.dp-modal .dp {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 600px;
    width: calc(100% - 4em);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    box-shadow: 0 0 5em rgba(0,0,0,.45);
    -webkit-animation: i .3s forwards;
    animation: i .3s forwards
}

.dp-months {
    padding: 1em
}

.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-year {
    box-sizing: border-box;
    text-align: center;
    text-decoration: none;
    position: relative;
    color: #3b404d
}

.dp-cal-header {
    position: relative;
    text-align: center;
    margin-bottom: .5em
}

.dp-next,.dp-prev {
    position: absolute;
    width: 30px;
    height: 30px;
    overflow: hidden;
    top: 1em;
    color: #777;
    transition: color .2s
}

.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover {
    outline: none;
    color: inherit
}

.dp-prev {
    left: 1.4em
}

.dp-next {
    right: 1.4em
}

.dp-next:before,.dp-prev:before {
    content: "";
    border: 2px solid;
    width: 10px;
    height: 10px;
    display: inline-block;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: border-color .2s;
    margin: .5em 0 4em
}

.dp-prev:before {
    border-right: 0;
    border-bottom: 0
}

.dp-next:before {
    border-left: 0;
    border-top: 0
}

.dp-cal-month,.dp-cal-year {
    display: inline-block;
    font-size: 1.4em;
    padding: .75em .25em .5em;
    outline: none
}

.dp-cal-footer {
    text-align: center
}

.dp-day-today:after {
    content: "";
    height: 0;
    width: 0;
    border: 7px solid #227bd7;
    border-bottom-color: transparent;
    border-left-color: transparent;
    position: absolute;
    top: 0;
    right: 0
}

.dp-clear,.dp-close,.dp-today {
    box-sizing: border-box;
    display: inline-block;
    width: 33%;
    padding: .5em;
    text-decoration: none;
    color: inherit
}

.dp-permanent .dp-clear,.dp-permanent .dp-close {
    display: none
}

.dp-cal-month:focus,.dp-cal-month:hover,.dp-cal-year:focus,.dp-cal-year:hover,.dp-clear:focus,.dp-clear:hover,.dp-close:focus,.dp-close:hover,.dp-today:focus,.dp-today:hover {
    background: #75bcfc;
    color: #fff
}

.dp-col-header,.dp-day {
    width: 14.28571429%;
    display: inline-block;
    padding: .5em;
    text-align: center
}

.dp-col-header {
    color: #aaa;
    text-transform: uppercase;
    font-weight: 300;
    font-size: .8em;
    padding: .5em 0
}

.dp-month {
    width: 33%;
    display: inline-block;
    padding: .5em
}

.dp-year {
    display: block;
    padding: .5em 4em
}

.dp-edge-day {
    color: #aaa
}

.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover,.dp-month:focus,.dp-month:hover,.dp-year:focus,.dp-year:hover {
    outline: none;
    background: #75bcfc;
    color: #fff
}

.dp-selected,.dp-selected:focus,.dp-selected:hover {
    background: #3b99fc;
    color: #fff
}

.dp-day-disabled {
    background: transparent;
    color: #ddd
}

.dp-day-disabled:focus,.dp-day-disabled:hover {
    background: #ddd
}

.dp-focuser {
    position: absolute;
    z-index: 0;
    top: 50%;
    left: 50%
}

@media (max-width: 655px) {
    .dp-prev {
        left:0
    }

    .dp-next {
        right: 0
    }
}

@media (max-height: 480px),(max-width:480px) {
    .dp-modal .dp {
        font-size:.9em;
        width: auto;
        top: 50%;
        left: 50%;
        width: calc(100% - 20px);
        border-radius: .25em;
        overflow: hidden;
        box-shadow: 0 0 5em rgba(0,0,0,.45);
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        transition: -webkit-transform .5s;
        transition: transform .5s;
        transition: transform .5s,-webkit-transform .5s
    }

    .dp-day,.dp-day-of-week {
        padding: .5em
    }
}

@-webkit-keyframes i {
    0% {
        -webkit-transform: translate(-50%,100%);
        transform: translate(-50%,100%)
    }

    to {
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}

@keyframes i {
    0% {
        -webkit-transform: translate(-50%,100%);
        transform: translate(-50%,100%)
    }

    to {
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}

/*# sourceMappingURL=section-d41a037444.min.css.map */
