.fyc-color{color:#ee7f00}.financial-color{color:#df2a61}.table{overflow:hidden;border:1px solid #ddd;border-radius:8px;border-collapse:separate;width:100%;color:#303030;font-family:"Alegreya Sans-Light",Arial,sans-serif}.table-label{margin:10px;color:#0a2d6b;font-family:"Alegreya Sans SC",Arial,sans-serif;font-size:em(16px);line-height:20px;letter-spacing:1px;text-transform:lowercase}.table-label strong{font-weight:400;color:#1ebedc}.table-wrapper{max-width:100%;overflow-x:auto;margin:0 0 30px 0}.table-cell--left{text-align:left}.table-placeholder{color:#ffb400;white-space:nowrap}.table--dark td::after,.table--dark th::after{background-color:#ddd}.table--with-inputs tbody td,.table--with-inputs tbody th{height:50px}.table--with-inputs tbody td::after,.table--with-inputs tbody th::after{display:none}.table__last-before-total td::after,.table__last-before-total th::after{display:block;background-color:#303030}.table__total td,.table__total th{padding-top:20px}.table__total td::before,.table__total th::before{content:" ";position:absolute;top:10px;left:0;right:0;display:block;height:1px;background-color:#303030}.table__total td:first-child::before,.table__total th:first-child::before{left:15px}.table__total td:last-child::before,.table__total th:last-child::before{right:15px}.table__sub-total td::before,.table__sub-total th::before{background-color:#ddd}.table__sub-header td::before,.table__sub-header th::before{background-color:#ddd}.table__tooltip{color:#303030}.table thead tr{height:50px}.table thead tr th{background-color:#ddd;text-align:right;font-weight:400;font-family:"Alegreya Sans SC-Medium",Arial,sans-serif;font-size:14px;padding:0 20px 0 0;text-transform:uppercase}.table thead tr th span{display:inline-block;margin:0 0 0 20px;font-family:"Alegreya Sans-Light",Arial,sans-serif;font-size:14px;color:#7d7d7d}.table thead tr th span a{color:#7d7d7d}.table thead tr th:first-child{text-align:left;padding:0 0 0 15px}.table thead tr th:last-child{padding-right:15px}.table tbody,.table tfoot{background-color:#f2f2f2}.table tbody tr:first-child td,.table tbody tr:first-child th,.table tfoot tr:first-child td,.table tfoot tr:first-child th{padding-top:20px}.table tbody tr.last-visible-row td,.table tbody tr.last-visible-row th,.table tbody tr:last-child td,.table tbody tr:last-child th,.table tfoot tr.last-visible-row td,.table tfoot tr.last-visible-row th,.table tfoot tr:last-child td,.table tfoot tr:last-child th{padding-bottom:20px}.table tbody tr.last-visible-row td::after,.table tbody tr.last-visible-row th::after,.table tbody tr:last-child td::after,.table tbody tr:last-child th::after,.table tfoot tr.last-visible-row td::after,.table tfoot tr.last-visible-row th::after,.table tfoot tr:last-child td::after,.table tfoot tr:last-child th::after{display:none}.table tbody tr td,.table tbody tr th,.table tfoot tr td,.table tfoot tr th{height:40px;text-align:right;padding-right:20px;position:relative}.table tbody tr td::after,.table tbody tr th::after,.table tfoot tr td::after,.table tfoot tr th::after{content:" ";position:absolute;bottom:0;left:0;right:0;display:block;height:1px;background-color:#fff}.table tbody tr td:last-child,.table tbody tr th:last-child,.table tfoot tr td:last-child,.table tfoot tr th:last-child{padding-right:15px}.table tbody tr td:last-child::after,.table tbody tr th:last-child::after,.table tfoot tr td:last-child::after,.table tfoot tr th:last-child::after{right:15px}.table tbody tr td:first-child,.table tbody tr th:first-child,.table tfoot tr td:first-child,.table tfoot tr th:first-child{text-align:left;padding-right:15px;padding-left:15px}.table tbody tr td:first-child::after,.table tbody tr th:first-child::after,.table tfoot tr td:first-child::after,.table tfoot tr th:first-child::after{left:15px}.table tbody tr td.table__cell--left,.table tbody tr th.table__cell--left,.table tfoot tr td.table__cell--left,.table tfoot tr th.table__cell--left{text-align:left;padding-right:0;padding-left:30px}.table tbody tr td.product-advice,.table tbody tr th.product-advice,.table tfoot tr td.product-advice,.table tfoot tr th.product-advice{color:#ffb400;border:0;background:0 0;font-weight:400;font-family:"Alegreya Sans SC-Medium",Arial,sans-serif;border-radius:0}.table tbody tr th,.table tfoot tr th{text-align:left;font-weight:400;font-family:"Alegreya Sans-Medium",Arial,sans-serif}.table tbody tr.hidden-row,.table tfoot tr.hidden-row{display:none}.table tbody tr.hidden-row:nth-last-child(2) td,.table tbody tr.hidden-row:nth-last-child(2) th,.table tfoot tr.hidden-row:nth-last-child(2) td,.table tfoot tr.hidden-row:nth-last-child(2) th{padding-bottom:20px}.table tbody tr.show-more-row td,.table tbody tr.show-more-row th,.table tfoot tr.show-more-row td,.table tfoot tr.show-more-row th{text-align:center;padding-top:10px}.table tbody .product-advice-placeholder,.table tfoot .product-advice-placeholder{color:#ffb400;font-family:"Alegreya Sans",Arial,sans-serif;width:auto;height:auto;font-size:20px;margin:0 5px 4px 0;vertical-align:bottom;display:inline-block}.table tbody .product-advice-placeholder::before,.table tfoot .product-advice-placeholder::before{content:"_ _ _"}.table tbody .product-advice-placeholder--1::before,.table tfoot .product-advice-placeholder--1::before{content:"_"}.table tbody .product-advice-placeholder--5::before,.table tfoot .product-advice-placeholder--5::before{content:"_ _ _ _ _"}.table tbody .product-advice-placeholder--7::before,.table tfoot .product-advice-placeholder--7::before{content:"_ _ _ _ _ _ _"}.table tfoot .pagination{padding:0 20px 20px;margin:0 auto}.table .no-border td:after,.table .no-border th:after{background-color:transparent}.table.hasSorttable thead tr{height:auto}.table.hasSorttable thead tr th{vertical-align:bottom;padding:10px 20px 10px 0;position:relative}.table.hasSorttable thead tr th:first-child{padding:0 20px 10px 30px}.table.hasSorttable thead tr th.mid-cell{padding:0 20px 10px 0;text-align:right}.table.hasSorttable thead tr th[colspan]{text-align:center;position:relative}.table.hasSorttable thead tr th[colspan]::after{content:"";position:absolute;bottom:0;left:0;right:20px;height:1px;background-color:#7d7d7d;opacity:.4}.table.hasSorttable thead tr.sortable-row th:not(.noSort){position:relative}.table.hasSorttable thead tr.sortable-row th:not(.noSort):before{content:"";position:absolute;bottom:0;right:20px;left:0;height:2px;background-color:#0a2d6b}.table.hasSorttable thead tr.sortable-row th:not(.noSort):after{font-family:icf-financial;font-style:normal;font-weight:500;text-decoration:none;font-variant:normal;text-transform:none;cursor:pointer;color:#0a2d6b;margin-left:10px}.table.hasSorttable thead tr.sortable-row th:not(.noSort):first-child:not(.noSort):before{left:15px}.table.hasSorttable thead tr.sortable-row th:not(.noSort):not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.noSort):after{content:"\e912\e90c"}.table.hasSorttable thead tr.sortable-row th:not(.noSort).sorttable_sorted span,.table.hasSorttable thead tr.sortable-row th:not(.noSort).sorttable_sorted_reverse span{color:transparent;font-size:0;width:0;margin:0;padding:0}.table.hasSorttable thead tr.sortable-row th:not(.noSort).sorttable_sorted:after,.table.hasSorttable thead tr.sortable-row th:not(.noSort).sorttable_sorted_reverse:after{content:"\e90c";padding-right:14px}.table.hasSorttable thead tr.sortable-row th:not(.noSort).sorttable_sorted_reverse:after{content:"\e912";padding-left:14px;padding-right:0}.table.hasSorttable thead tr.sortable-row th.table__cell--left{text-align:left;padding-right:15px;padding-left:30px}.table.hasSorttable thead tr.sortable-row th.table__cell--left:not(.noSort)::before{left:30px;right:15px}.table.hasSorttable tbody tr:hover td{background-color:#fff}.table .icon--information{margin-right:0}@media (max-width:760px){table td,table th{white-space:nowrap}table tfoot .pagination{margin:0!important}table tfoot .pagination div{width:auto}.accordion-on-mobile .ui-state-focus{outline:0}.accordion-on-mobile .grid-col{float:none}.accordion-on-mobile .grid-col p{border-top:1px solid #ddd;padding:10px 0 0 0;position:relative}.accordion-on-mobile .grid-col p span{position:absolute;top:10px;right:0;width:24px;height:24px;border:1px solid #5078be;border-radius:50%;text-align:center;line-height:24px}.accordion-on-mobile .grid-col:first-of-type p:first-of-type{border:0 none}}.article-body{margin-bottom:50px}.article-body a:not(.btn),.article-body div,.article-body p{font-family:Merriweather,Arial,sans-serif;line-height:em(26px);margin:0 0 em(30px)}.article-body ul{font-family:Merriweather,Arial,sans-serif;line-height:26px;margin:0 0 0 2em;list-style:disc;list-style-type:disc}.article-body ul li{font-family:Merriweather,Arial,sans-serif;line-height:em(26px);list-style:disc}.article-body ol{font-family:Merriweather,Arial,sans-serif;line-height:em(26px);margin:0 0 0 2em;list-style:decimal;list-style-type:decimal}.article-body ol li{font-family:Merriweather,Arial,sans-serif;line-height:em(26px);list-style:decimal}.article-body .beta,.article-body .not-h2,.article-body h2{text-transform:none;font-family:"Alegreya Sans",Arial,sans-serif;font-size:1.75em;font-weight:400;margin:0 0 10px}.article-body .beta :not(em),.article-body .not-h2 :not(em),.article-body h2 :not(em){font-family:inherit}.article-body .beta em,.article-body .not-h2 em,.article-body h2 em{font-size:smaller}@media screen and (max-width:47.5em){.article-body .beta,.article-body .not-h2,.article-body h2{line-height:1.2em}}.article-body h3{font-family:"Alegreya Sans",Arial,sans-serif;font-size:1.625em;font-weight:400;margin:0 0 8px}.article-body h3 :not(em){font-family:inherit}.article-body h3 em{font-size:smaller}.article-body h4{font-family:"Alegreya Sans",Arial,sans-serif;font-size:1.5em;font-weight:400;margin:0 0 6px}.article-body h4 :not(em){font-family:inherit}.article-body h4 em{font-size:smaller}.article-body h5{position:relative;font-family:"Alegreya Sans SC",Arial,sans-serif;font-weight:300;font-size:1.35em;line-height:26px;margin:0 0 16px}.article-body h5 :not(em){font-family:inherit}.article-body h5 em{font-size:smaller}.article-body h6{font-family:"Alegreya Sans",Arial,sans-serif;font-size:1.25em;font-weight:400;margin:0}.article-body h6 :not(em){font-family:inherit;line-height:1em}.article-body h6 a:not(.btn){font-family:inherit}.article-body h6 em{font-size:smaller}.article-body img{max-width:100%;margin-bottom:30px}.article-body .product-advice__highlight{display:block;margin:0;font-family:inherit;font-style:normal;text-transform:none;font-size:inherit}.article-body .embed-container{margin-top:em(30px);display:flex;justify-content:center}.article-body .embed-container iframe{width:90%;height:90%;left:unset;top:unset}.article-body .legend-wrapper{text-align:right;margin-right:5em}.article-body .legend{padding:20px 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;display:inline-block}.article-body .legend .graphic{padding:0 10px}.article-body .label+.article-detail__quote{margin-top:20px}.article-body .eventbrite__warning{justify-content:center;align-items:center;position:relative}.article-body .eventbrite__warning .warning-message{font-size:20px}.article-body .eventbrite__warning .warning-message:before{content:"";height:50%;width:2px;background-color:#ddd;position:absolute}.article-body .eventbrite__warning .warning-message p{margin-left:10px}.article-body .eventbrite__warning i{padding:5px;margin:10px;color:#5078be}.article-body .highlighted{color:#5078be;position:relative;padding-left:30px}.article-body .highlighted:before{content:"";height:93%;width:1.5px;background-color:#ddd;position:absolute;top:3px;left:0}@media screen and (max-width:30em){.article-body .highlighted:before{height:100%}}.article-body .highlighted p{font-size:20px;display:flex;align-items:center}@media screen and (max-width:30em){.article-body .highlighted p{display:block}}.article-body .highlighted--promosite{color:#303030;text-align:center}.article-body .highlighted--promosite:before{background-color:#ffb400}.article-body .highlighted--promosite .btn{margin-left:10px}@media screen and (max-width:30em){.article-body .highlighted--promosite .btn{margin-left:0}}.article-body .highlighted--promosite span{text-align:left}@media screen and (max-width:30em){.article-body .highlighted--promosite span+.btn{margin-top:10px}}.article-body .highlighted--promosite span+.btn.btn--large{padding:10px 20px}.article-body .highlighted--promocontent{text-align:center}.article-body .highlighted--takeaway{margin:50px;flex-flow:column;align-items:flex-start}.article-body .highlighted--takeaway ul{font-size:1.1em;margin-top:10px}.article-body .highlighted--takeaway li,.article-body .highlighted--takeaway ol,.article-body .highlighted--takeaway ul{line-height:1.75em}.article-body .highlighted--takeaway .icon-bulb::before,.article-body .highlighted--takeaway .icon::before{margin-right:5px}.article-body .takeaway{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem;align-items:center}.article-body .table,.article-body table{overflow-x:auto;overflow-y:hidden;width:90%;height:100%;margin-bottom:20px}.article-body table:not(.table){border:1px solid #ddd!important;border-radius:8px;border-collapse:separate;color:#303030;font-family:"Alegreya Sans-Light",Arial,sans-serif}.article-body table:not(.table) tr{height:auto!important}.article-body table:not(.table) tr:first-child td,.article-body table:not(.table) tr:first-child td *{text-align:center;font-size:24px;background-color:#ddd;font-family:"Alegreya Sans SC-Medium",Arial,sans-serif;text-transform:lowercase;font-weight:400}.article-body table:not(.table) tr:first-child td::after{content:none}.article-body table:not(.table) tr:last-child td::after,.article-body table:not(.table) tr:last-child th::after{content:none}.article-body table:not(.table) td,.article-body table:not(.table) th{background-color:#f2f2f2;padding:10px;border:0}.article-body table:not(.table) td:after,.article-body table:not(.table) th:after{content:"";height:1px;width:100%;display:block;position:relative;bottom:-10px;left:0;background:#fff}.article-body table:not(.table) td p,.article-body table:not(.table) th p{font-family:"Alegreya Sans-Light",Arial,sans-serif;margin:0}.article-body table:not(.table) td em,.article-body table:not(.table) th em{font-size:16px;font-style:normal}.article-body .table-wrapper{display:flex;justify-content:center}.article-body .table-wrapper .table{display:table;overflow:hidden;margin-bottom:0}.article-body .table-wrapper .table td,.article-body .table-wrapper .table th{width:auto}.article-body div table{margin-bottom:0}.article-body div font strong,.article-body div strong font{color:#303030;font-size:1.5em;font-weight:500;line-height:29px;text-transform:none;font-family:"Alegreya Sans-Bold",Arial,sans-serif;margin:20px 0 30px;display:block;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0;-webkit-margin-end:0}.article-body .table-label{font-family:"Alegreya Sans SC",Arial,sans-serif;margin-bottom:10px}.article-body .table thead tr th,.article-body .table thead tr th:first-child,.article-body table thead tr th,.article-body table thead tr th:first-child{text-align:center;font-size:larger}.article-body .table tbody tr th,.article-body table tbody tr th{text-align:right}.article-body .table tbody tr th:first-child,.article-body table tbody tr th:first-child{text-align:left}.article-body .table a,.article-body table a{font-family:inherit}.article-body .table .legend,.article-body table .legend{font-family:Merriweather-Italic,Arial,sans-serif;font-size:.75em;border:0;padding:0}@media all and (max-width:760px){.article-body .table-wrapper{display:block}.article-body .embed-container iframe{width:100%;height:100%;left:unset;top:unset}.article-body .legend-wrapper{text-align:center;margin-right:unset}.article-body .highlighted--takeaway{margin:10px;padding-left:10px}}