.blog_header { background-color: rgb(249, 249, 249); border-bottom: 1px solid rgb(204, 204, 204); text-align: center; padding: 10px 0px; }
.wsj-sectionfront .module.blog_header { margin-top: -10px; }
.blog_header__name { color: rgb(51, 51, 51); text-transform: uppercase; font: 300 34px/1 "Escrow Condensed", "Chronicle Display", Georgia, Times, serif; display: inline-block; transform: scale(1, 1.2); }
.at4units .blog_header__name { color: rgb(51, 51, 51); text-transform: uppercase; font: 300 24px/1 "Escrow Condensed", "Chronicle Display", Georgia, Times, serif; display: inline-block; transform: scale(1, 1.2); }
.at4units .module.blog_header { margin: 0px 0px 5px; }
.module_strap_base { font-family: "Escrow Condensed", "Chronicle Display", Georgia, Times, serif; font-weight: 700; font-size: 1.6rem; line-height: 1; padding: 12px 0px; margin: 0px 0px 10px; border-top: 2px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(204, 204, 204); }
.wsjblog-sectionfront-withFilter .excerpts-list-box { padding-top: 10px; }
.excerpts-list-box { }
.excerpts-list { display: block; margin: 0px; padding: 0px; list-style: outside none none; }
.excerpts-list-item { display: block; margin: 0px; padding: 0px; list-style: outside none none; }
.excerpts-list-item .headline-wrapper { padding-top: 15px; position: relative; border-bottom: 1px solid rgb(204, 204, 204); }
.excerpts-list-item:first-child .headline-wrapper { padding-top: 0px; }
.excerpts-list-item .headline-wrapper::after { clear: both; display: block; content: " "; height: 0px; }
.excerpts-list-item.excerpt-featured .image-wrapper { width: 380px; }
.excerpts-list-item .image-wrapper { float: right; width: 220px; }
.excerpts-list-item .image-wrapper + .copy { padding-right: 230px; }
.excerpts-list-item.excerpt-featured .image-wrapper + .copy { padding-right: 390px; }
.excerpts-list-item .flashline { margin-bottom: 8px; color: rgb(153, 153, 153); }
.excerpts-list-item .headline { font-family: "Escrow Condensed", "Chronicle Display", Georgia, serif; font-size: 26px; line-height: 1.15; padding: 0px; margin: 0px 0px 5px; font-weight: bold; color: rgb(0, 0, 0); }
.excerpts-list-item.excerpt-featured .headline { font-size: 32px; line-height: 1.125; }
.article-info { margin-bottom: 10px; }
.article-info li { display: inline-block; border-left: 1px solid rgb(204, 204, 204); font: 600 12px/1 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; padding-left: 5px; padding-right: 5px; }
.article-info .byline { font: italic 400 13px "Exchange", "Chronicle SSm", Georgia, serif; color: rgb(102, 102, 102); }
.excerpts-list-item .author-image { float: left; margin: 0px 10px 10px 0px; }
.excerpts-list-item .article-info li:first-child { border: medium none; padding-left: 0px; }
.excerpts-list-item .module { margin-left: 0px; margin-right: 0px; }
.article-info .date-stamp-container { color: rgb(255, 0, 0); font-weight: 600; }
.excerptstats { clear: both; margin-bottom: 15px; }
.at12units .excerpttools, .at16units .excerpttools { opacity: 0; transform: translateY(15px); transition: opacity 200ms ease-out 0s, transform 200ms ease-out 0s; }
.at12units .excerpts-list-item:hover .excerpttools, .at16units .excerpts-list-item:hover .excerpttools { opacity: 1; transform: translateY(0px); }
.excerpttools__item { display: inline; margin-right: 20px; }
.excerpttools__item > a { font-family: "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; color: rgb(0, 0, 0); font-weight: 600; font-size: 12px; line-height: 14px; padding-right: 10px; }
.excerpttools__comments { background-size: 12px auto; background-position: 0px center; background-repeat: no-repeat; padding-left: 15px; background-image: url(e030e854e4e9ec9e89768e4e8af44ca15598d5ec.) ; }
.excerpttools__facebook { background-size: 6px auto; background-position: 0px center; background-repeat: no-repeat; padding-left: 10px; background-image: url(92f8aa9fee6fee87abce4b5d8a5ba57995d8ff86.) ; }
.excerpttools__twitter { background-size: 12px auto; background-position: 0px center; background-repeat: no-repeat; padding-left: 15px; background-image: url(017b8c5794e5bf87f9a8f5e00a8844c746d6528e.) ; }
.image-wrapper + .copy + .excerpt-stats { margin-top: -15px; position: relative; }
.at4units .excerpts-list-item .image-wrapper { float: none; width: auto; margin: 0px -10px 20px; }
.at4units .excerpts-list-item .image-wrapper + .copy { padding-right: 0px; }
.at4units .excerpts-list-item .headline-wrapper { padding-top: 40px; padding-bottom: 15px; }
.at4units .excerpts-list-item .flashline { position: absolute; top: 15px; left: 0px; }
.at4units .excerpt-list-item--fullWidth { margin-left: -10px; margin-right: -10px; }
.module--about > .summary > a, .module--about > .summary > a:link, .module--about > .summary > a:visited { color: rgb(0, 128, 195); }
.module--about > .summary > a:hover { text-decoration: underline; }
.module--about p { margin: 10px 0px; font-size: 13px; }
.module--about ul > li { display: list-item; list-style-type: disc; margin: 5px 0px 5px 20px; }
.module--about ol > li { display: list-item; list-style-type: decimal; margin: 5px 0px 5px 20px; }
.postload, .postload:link, .postload:visited { background-color: rgb(153, 153, 153); display: block; text-transform: uppercase; color: rgb(255, 255, 255); font: 500 11px/28px "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; height: 28px; padding: 0px 5px; cursor: pointer; text-align: center; max-width: 500px; margin: 40px auto 60px; box-sizing: border-box; }
.postloadSpinner { display: block; height: 28px; padding: 0px 5px; cursor: pointer; text-align: center; margin: 40px auto 60px; }
.category__aside { float: right; text-align: right; visibility: hidden; }
.at4units .category__aside { visibility: visible; }
article .article_header .category .wsj-article-headline-wrap__nextLink, .wsj-article-headline-wrap__nextLink { font-weight: bold; color: rgb(0, 0, 0); }
.at4units article .article_header .category { margin-bottom: 10px; }
.wp-caption { display: block; margin: 0px 0px 22px; padding: 0px; max-width: 100%; }
.wp-caption-dt { display: block; padding: 0px; margin: 0px 0px 5px; }
.wp-caption-dt > img { display: block; max-width: 100%; height: auto; }
.wp-caption.aligncenter { margin-left: auto; margin-right: auto; clear: both; }
.wp-caption.alignleft { float: left; margin-right: 15px; }
.wp-caption.alignright { float: right; margin-right: 15px; }
.wp-caption-dd { font-family: "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; font-weight: 400; text-align: left; font-size: 13px; color: rgb(102, 102, 102); line-height: 18px; display: inline; }
.wp-caption-dd.wp-cite-dd { font-family: "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; font-weight: 400; text-align: left; text-transform: uppercase; font-style: italic; font-size: 11px; display: inline; }
.article-wrap > hr { padding: 0px; margin: 22px 0px; display: block; border-bottom: 1px solid rgb(219, 219, 219); }
.wsj-flyover { opacity: 0; position: fixed; background-color: rgb(255, 255, 255); width: 310px; min-height: 77px; border: 1px solid rgb(205, 204, 202); box-shadow: rgba(56, 56, 56, 0.25) 0px 0px 10px 0px; will-change: translate; transition: opacity 300ms ease 0s, transform 300ms ease 0s; }
.at4units .wsj-flyover, .at8units .wsj-flyover { display: none; }
.wsj-flyover.wsj-flyover--bottomright { right: 10px; bottom: 100px; transform: translate3d(0px, 200px, 0px); }
.wsj-flyover.wsj-flyover--active { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.wsj-flyover__image { display: inline-block; width: 77px; margin-right: 10px; vertical-align: middle; }
.wsj-flyover__flashline { font: 600 12px/1.167 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; }
.wsj-flyover__title { font: bold 14px/1.2 "Exchange", "Chronicle SSm", Georgia, serif; color: rgb(0, 0, 0); padding: 0px; margin: 0px; }
.wsj-flyover__text { display: inline-block; vertical-align: middle; max-width: 200px; padding: 5px 0px; }
.wsj-flyover__close { background: rgb(153, 153, 153) url(4496cb0223d1ca1d02eae49eccf44d432b98b586.)  no-repeat scroll center center / 8px 8px; cursor: pointer; width: 20px; height: 20px; border-radius: 50%; position: absolute; top: 8px; right: 8px; transition: background-color 200ms ease 0s; }
.wsj-flyover__close:hover { background-color: rgb(0, 0, 0); }
@keyframes dotpulse {
0% { transform: scale(0.32); opacity: 0.8; }
50% { opacity: 1; }
85% { transform: scale(1); }
100% { transform: scale(1); opacity: 0; }
}
@keyframes dotpulse {
0% { transform: scale(0.32); opacity: 0.8; }
50% { opacity: 1; }
85% { transform: scale(1); }
100% { transform: scale(1); opacity: 0; }
}
@keyframes dotpulse {
0% { transform: scale(0.32); opacity: 0.8; }
50% { opacity: 1; }
85% { transform: scale(1); }
100% { transform: scale(1); opacity: 0; }
}
.liveblog-label { color: rgb(255, 0, 0); position: relative; font-weight: 600; text-transform: none; display: inline-block; font-family: "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1; }
.liveblog-label::before { background: rgb(255, 0, 0) none repeat scroll 0% 0%; height: 8px; width: 8px; border-radius: 8px; content: " "; display: inline-block; vertical-align: baseline; }
.liveblog-label::after { background: transparent none repeat scroll 0% 0%; border: 1px solid rgb(255, 0, 0); display: block; height: 14px; left: -4px; position: absolute; top: 50%; margin-top: -8px; width: 14px; z-index: -1; animation: 2s ease-in-out 0s infinite normal none running dotpulse; border-radius: 10px; box-shadow: red 0px 0px 6px 0px; content: " "; }
.category .liveblog-label { margin-left: 10px; }
.liveblog_global_tools { border-top: 1px solid rgb(228, 228, 228); padding-top: 30px; }
.liveblog_tabs { display: table; border: 1px solid rgb(153, 153, 153); width: 286px; margin: 0px auto 15px; }
.liveblog_tabs__item { width: 50%; display: table-cell; text-align: center; vertical-align: middle; box-sizing: border-box; cursor: pointer; color: rgb(153, 153, 153); text-transform: uppercase; font: 500 11px/1 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; height: 28px; }
.liveblog_tabs__item--active { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
.liveblog__author { font: italic 400 12px/1 "Exchange", "Chronicle SSm", Georgia, serif; color: rgb(131, 134, 133); }
.liveblog__tag { font: bold 18px/1.15 "Escrow Condensed", "Chronicle Display", Georgia, serif; color: rgb(0, 0, 0); padding: 0px; margin: 0px 0px 10px; }
.liveblog__header { border-bottom: 1px solid rgb(220, 220, 220); margin: 0px 0px 18px; padding: 0px 5px; }
.liveblog__content { padding: 0px 5px; }
.liveblog__content p { font-size: 15px; line-height: 22px; margin-bottom: 16px; }
.liveblog__twitter { width: 18px; height: 15px; display: inline-block; background-position: 0px 0px; background-size: 100% auto; background-repeat: no-repeat; background-image: url(a4e74a6c6a601a6674665779e97e1aad8654bcc1.) ; float: right; margin-top: 9px; }
.liveblog__image { }
.liveblog__timestamp { font: 13px/2.5 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; color: rgb(131, 134, 133); }
.liveblog { background-color: rgb(244, 245, 245); border-bottom: 1px solid rgb(220, 220, 220); clear: both; margin-bottom: 23px; padding: 0px 10px; }
.liveblog__content blockquote { padding: 0px 0px 0px 30px; margin: 0px 0px 15px; border-left: 2px solid rgb(102, 102, 102); font: italic 400 15px/22px "Exchange", "Chronicle SSm", Georgia, serif; color: rgb(102, 102, 102); }
.liveblog__footer { margin: 0px 0px 23px; padding: 0px 5px; }
.at4units .liveblog { margin-bottom: 12px; }
.at4units .liveblog__content p, .at4units .liveblog__content blockquote { font-size: 13px; line-height: 18px; margin-bottom: 10px; }
.at4units .liveblog__tag { }
.at4units .liveblog__timestamp { font-size: 12px; }
.at4units .liveblog { background-color: rgb(255, 255, 255); }
.at4units .liveblog:last-child { margin-bottom: 0px; }
.at4units .article--liveblog .liveblog_wrapper, .at4units .article--liveblog .article_meta { background-color: rgb(241, 241, 242); margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-left: 10px; padding-right: 10px; }
.liveblog__loadmore, .liveblog__loadmore:link, .liveblog__loadmore:visited { background-color: rgb(153, 153, 153); display: block; margin: 0px auto 30px; clear: both; font: 500 12px/28px "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; text-align: center; max-width: 390px; }
.blog_taglist { display: block; list-style: outside none none; padding: 8px 0px 0px; border-top: 1px solid rgb(219, 219, 219); text-align: center; clear: both; }
.blog_taglist__itemwrap { display: inline; padding: 0px; margin: 0px; list-style: outside none none; }
.blog_taglist__item, .blog_taglist__item:link, .blog_taglist__item:visited { font: 13px/27px "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; text-transform: uppercase; padding: 0px 12px; display: inline-block; background-color: rgb(228, 228, 228); border-radius: 12px; color: rgb(0, 0, 0); margin: 0px 4px 8px; transition: background-color 200ms ease 0s, color 200ms ease 0s; }
.blog_taglist__item:hover { background-color: rgb(0, 128, 195); color: rgb(255, 255, 255); }
.at4units .blog_taglist { padding: 23px 0px 30px; }
.at4units .blog_taglist__item { background-color: rgb(255, 255, 255); }
.nav-prevnextbox { border-top: 1px solid rgb(228, 228, 228); padding: 11px 0px; margin-bottom: 40px; border-bottom: 1px solid rgb(204, 204, 204); position: relative; clear: both; }
.nav-prevnextbox::before { position: absolute; background-color: rgb(204, 204, 204); border-color: rgb(255, 255, 255) currentcolor; border-style: solid none; border-width: 11px medium; border-image: none 100% / 1 / 0 stretch; top: 0px; left: 50%; width: 1px; content: " "; height: 100%; box-sizing: border-box; }
.nav-prevnext { width: 50%; box-sizing: border-box; }
.nav-prevnext.nav-prevnext-prev { float: left; text-align: left; padding-right: 8px; }
.nav-prevnext.nav-prevnext-next { float: right; text-align: right; padding-left: 8px; }
.nav-prevnext-thumb { width: 120px; }
.nav-prevnext-next > .nav-prevnext-thumb { float: left; margin: 0px 10px 0px 0px; }
.nav-prevnext-prev > .nav-prevnext-thumb { float: right; margin: 0px 0px 0px 10px; }
.nav-prevnext-lbl { text-transform: uppercase; display: block; font-family: "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 14px; line-height: 1.143; margin-bottom: 10px; }
.nav-prevnext-prev > .nav-prevnext-lbl::before { content: " "; width: 7px; height: 11px; display: inline-block; vertical-align: baseline; background: rgba(0, 0, 0, 0) url(38f462c6f1f8b7378bfe32983975f4e0d1ec7ed3.)  no-repeat scroll 0% 0% / 100% auto; margin-right: 5px; }
.nav-prevnext-next > .nav-prevnext-lbl::after { content: " "; width: 7px; height: 11px; display: inline-block; vertical-align: baseline; background: rgba(0, 0, 0, 0) url(e6b428ee3d40a51e785305acec85dbf25a43ed83.)  no-repeat scroll 0% 0% / 100% auto; margin-left: 5px; }
.nav-prevnext-hed { display: block; font-family: "Exchange", "Chronicle SSm", serif; font-weight: 400; color: rgb(0, 128, 195); font-size: 16px; line-height: 1.25; }
.nav-prevnext-next > .nav-prevnext-hed { margin-left: 130px; }
.nav-prevnext-prev > .nav-prevnext-hed { margin-right: 130px; }
.at16units .nav-prevnext.nav-prevnext-prev { padding-right: 14px; }
.at16units .nav-prevnext.nav-prevnext-next { padding-left: 14px; }
.at16units .nav-prevnext-thumb { width: 132px; }
.at16units .nav-prevnext-next > .nav-prevnext-hed { margin-left: 144px; }
.at16units .nav-prevnext-prev > .nav-prevnext-hed { margin-right: 144px; }
.at8units .nav-prevnext-thumb { width: 120px; }
.at8units .nav-prevnext-next > .nav-prevnext-hed { margin-left: 130px; }
.at8units .nav-prevnext-prev > .nav-prevnext-hed { margin-right: 130px; }
.at4units .nav-prevnextbox { border-top: 2px solid rgb(0, 0, 0); }
.at4units .nav-prevnext-thumb { display: none; }
.at4units .nav-prevnext-hed { margin: 0px; font-size: 14px; }
.nav-permalink { margin: 0px; display: block; border-top: 1px solid rgb(228, 228, 228); padding: 15px 0px; clear: both; }
.nav-permalink-trigger { font-family: "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 28px; color: rgb(51, 51, 51); font-weight: 600; display: inline-block; vertical-align: baseline; height: 28px; }
.nav-permalink-link { font-family: Helvetica, Arial, sans-serif; font-size: 15px; color: rgb(51, 51, 51); height: 28px; line-height: 26px; white-space: nowrap; overflow: hidden; box-sizing: border-box; padding: 0px 5px; border: 1px solid rgb(228, 228, 228); display: inline-block; vertical-align: baseline; width: 260px; }
.at4units .nav-permalink-link { width: 200px; }
.strap.secondary.top-stories-strap { border-top: 2px solid black; padding: 13px 0px; border-bottom: 1px solid rgb(204, 204, 204); }
.strap.top-stories-strap > .subhead { font-family: "Escrow Condensed", "Chronicle Display", Georgia, Times, serif; font-weight: 700; font-size: 16px; }
.at12units .col8 .top_stories li:nth-child(n+4), .at16units .col8 .top_stories li:nth-child(n+5) { border-top: medium none; padding-top: 0px; }
.at12units .col8 .top_stories li:nth-child(n+3), .at16units .col8 .top_stories li:nth-child(n+4) { border-top: 1px solid rgb(218, 218, 218); padding-top: 14px; }
.at12units .col8 .top_stories li:nth-child(3), .at12units .col8 .top_stories li:nth-child(6), .at16units .col8 .top_stories li:nth-child(4), .at16units .col8 .top_stories li:nth-child(8) { margin-right: 14px; }
.at12units .col8 .top_stories li:nth-child(2), .at12units .col8 .top_stories li:nth-child(4), .at12units .col8 .top_stories li:nth-child(6), .at16units .col8 .top_stories li:nth-child(3), .at16units .col8 .top_stories li:nth-child(6), .at16units .col8 .top_stories li:nth-child(9) { margin-right: 0px; }
.at12units .col8 .top_stories.hidevideo li:nth-child(n+6), .at12units .col8 .top_stories.showvideo li:nth-child(n+5):not(.video) { display: block; }
.at12units .col8 .top_stories.hidevideo li:nth-child(n+7), .at12units .col8 .top_stories.showvideo li:nth-child(n+6):not(.video) { display: none; }
.module.blogtopic_header__sections { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 6px; margin-bottom: 0px; }
.sectionfront .module.blogtopic_header__count, .sectionfront .blogtopic_header__sections.module { margin-bottom: 0px; }
.blogtopic_header__parent { display: inline-block; font: 13px/21px "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; text-transform: uppercase; margin-right: 10px; }
.blogtopic_header__sections .blogtopic_header__count { float: right; margin: 0px; }
.blogtopic_header__count { margin: 0px 10px; font: 13px/21px "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; text-align: right; }
.blogtopic_header__countnumbers { font-weight: 800; }
.blogfilter--on, .blogfilter--on:link, .blogfilter--on:visited { background-color: rgb(233, 233, 233); font: 600 13px/21px "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; border-radius: 9px; color: rgb(0, 0, 0); padding: 0px 25px 0px 12px; height: 21px; display: inline-block; cursor: pointer; }
.blogfilter--on::after { width: 15px; height: 15px; content: " "; display: inline-block; background-image: url(7d00cdb11af59a5874757acc27478a0143154cce.) ; background-position: 0px 0px; background-size: 100% 100%; opacity: 0.5; position: absolute; margin-top: 3px; margin-left: 5px; }
.blogfilter--on:hover::after { opacity: 1; }
.sector.one .column:last-child { float: right; }
.blognav_language { font-weight: 500; text-align: right; float: right; }
.module.blognav_language { margin-bottom: 10px; }
.at8units .sectionfront .module.blognav_language { margin-bottom: 10px; }
.at4units .sectionfront .module.blognav_language { margin-bottom: 10px; margin-top: 10px; }
.blognav_language__link { font-size: 14px; font-weight: 800; }
.wp-cat-li { padding: 0px; margin: 4px 0px 5px; list-style: outside none none; float: left; width: 50%; box-sizing: border-box; }
.wp-cat-li:nth-child(2n+1) { clear: left; padding-right: 20px; }
.wp-cat-li__link { display: inline-block; font-family: "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 21px; min-height: 21px; font-weight: 400; padding-left: 12px; }
.plainlist { margin: 0px 0px 12px; }
.plainlist__item, .plainlist__item:link, .plainlist__item:visited { font: 13px/1.23 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); margin: 0px 0px 10px; display: block; }
.at4units .plainlist, .at8units .plainlist { margin-bottom: 23px; }
.sectionfront .sticky_fix { position: fixed; top: 80px; }
.at4units #deloitte-module-inline { margin-left: -10px; margin-right: -10px; }
.dltBox { margin: 0px; display: block; clear: both; }
.excerpts-list-item .dltBox { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 15px; }
.sticky_target.sticky_fix .dltBox { max-width: 300px; }
.dltContainer { padding: 0px 15px; }
.dltContainer--shaded { background-color: rgb(231, 236, 239); }
.dltHeader { display: block; padding: 10px 0px; margin: 0px; text-align: center; }
.dltHeader__label { font-family: "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; text-transform: uppercase; color: rgb(0, 0, 0); font-weight: 600; font-size: 12px; line-height: 1.2; text-align: center; display: block; margin: 10px 0px; }
.dltHeader__logo { display: block; margin: 10px auto; text-indent: -9999px; background-repeat: no-repeat; background-size: 100% auto; }
.dltHeader__logo--deloitte { width: 120px; height: 25px; background-image: url(5321767664a70ccddee56760394a42d463f3ec38.) ; }
.dltHeader__note { font: 500 13px/1.2 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; display: block; margin: 10px 0px; }
.dltItem { border-top: 1px solid rgb(255, 255, 255); padding: 5px 0px; }
.dltMediaOuter { margin-left: -15px; margin-right: -15px; }
.at8units .dltMediaOuter { width: 335px; float: right; margin: 20px auto 12px 15px; }
.dltMedia--video { position: relative; padding-bottom: 56.25%; }
.dltVideoIFrame { position: absolute; width: 100%; height: 100%; display: block; padding: 0px; margin: 0px; }
.dltItem__hed { font: 500 18px/1.22 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; color: rgb(38, 64, 128); text-decoration: none; padding: 0px; margin: 10px 0px; text-transform: none; }
.dltItem__text { font: 500 14px/1.5 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; color: rgb(0, 0, 0); padding: 0px; margin: 10px 0px; }
.dltItem a, .dltItem a:link, .dltItem a:visited, .dltItem a:hover { color: rgb(38, 64, 128); }
.dltDisclaimer { display: block; font: 400 11px/1.2 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; color: rgb(102, 102, 102); padding: 15px 10px; margin: 0px; }
.dltOutlink { color: inherit; text-align: right; font: 600 14px/1 "Retina", "Whitney SSm", Helvetica, Arial, sans-serif; text-decoration: none; display: block; padding-right: 10px; }
.wsj-snippet-body { overflow: hidden; }
.wsj-puzzle #wsj-article-wrap { margin-bottom: 20px; }
.puzzle-body { margin-bottom: 40px; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 40px; }
.puzzle-ad { margin-bottom: 20px; padding-bottom: 20px; text-align: center; }
.puzzle-ad span { display: inline-block; margin-bottom: 10px; font-family: "Whitney Ssm", Arial, sans-serif; font-weight: 400; color: rgb(204, 204, 204); }
.puzzle-iframe { display: block; margin: 0px auto 50px; overflow: hidden; }
.puzzle-container { margin: 0px auto 50px; }
.puzzle-container.mobile.module { position: relative; box-sizing: border-box; margin: 0px 0px 50px; padding-bottom: 143%; width: 100%; }
.puzzle-container.mobile .puzzle-iframe { position: absolute; }
article a.puzzle-link, article a.puzzle-link:link, article a.puzzle-link:visited { display: inline-block; margin-right: 20px; padding: 13px 0px; width: 200px; font-family: "Whitney SSm", sans-serif; font-weight: 500; font-size: 14px; letter-spacing: 0.75px; color: rgb(255, 255, 255); background: rgb(0, 128, 195) none repeat scroll 0% 0%; text-align: center; }
article a.puzzle-link::after { content: ""; position: relative; top: 2px; display: inline-block; margin-left: 10px; width: 14px; height: 14px; background: rgba(0, 0, 0, 0) url(94f55d1c06f370160b395d1c9623c8a4b4796a13.)  no-repeat scroll 0px 0px / 14px 14px; }
article a.puzzle-link.print::after { background: rgba(0, 0, 0, 0) url(1d794e95bbc4455f8391895ca931aed8724934da.)  no-repeat scroll 0px 0px / 14px 14px; }
article a.puzzle-link:hover { text-decoration: none; }
article a.puzzle-link.print, article a.puzzle-link.print:link, article a.puzzle-link.print:visited { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.at4units article a.puzzle-link { margin-right: 0px; width: 100%; }
.at4units article a.puzzle-link + a.puzzle-link { margin-top: 20px; }
@media print {
  .nav-prevnextbox, .breakingnews, .blogHeaderLogo, .dltBox { display: none !important; }
  .mega-nav.articlePage.scrolled + *, .mega-nav.sectionPage.scrolled + * { padding-top: 0px; }
}
#cx-articlecover { position: relative; background: rgba(255, 255, 255, 0) none repeat scroll 0% 0%; }
#cx-articlecover iframe { position: absolute; z-index: 20; height: 9999px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.at16units #cx-articlecover iframe { width: 860px; margin-left: -80px; padding: 0px; }
.at16units .wsj-puzzle #cx-articlecover iframe { width: 1020px; margin-left: -80px; padding: 0px; }
.at12units #cx-articlecover iframe { width: 540px; }
.at12units .wsj-puzzle #cx-articlecover iframe { width: 860px; }
.at8units #cx-articlecover iframe { width: 620px; }
.at4units #cx-articlecover { width: 100%; position: relative; }
.at4units #cx-articlecover iframe { width: 100%; position: absolute; }
.dynamic-inset-banner { padding-top: 10px; margin-bottom: 20px; }
mark { background-color: yellow; color: black; }
blockquote { display: block; margin: 1em 40px; }
