/* Zone 77: the reference article's classic newspaper layout. */
html body[data-cr-zone] main#main article.article.article-template.cr-article-77{display:block!important;box-sizing:border-box;width:calc(100% - 48px)!important;max-width:1068px!important;margin:0 auto!important;padding:24px 0 54px!important;background:#fff!important;color:#111!important;border:0!important;border-radius:0!important}
html body[data-cr-zone] main#main .cr-article-77 .cr77-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 18px;padding:0;color:#8a8a8a;font:12px/1.6 Arial,sans-serif}
html body[data-cr-zone] main#main .cr-article-77 .cr77-breadcrumb a{color:#777;text-decoration:none}
html body[data-cr-zone] main#main .cr-article-77 .article-heading{display:block!important;position:static!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;text-align:left!important;transform:none!important;color:#111!important}
html body[data-cr-zone] main#main .cr-article-77 .article-heading>.label{display:inline-block!important;background:#222!important;color:#fff!important;padding:3px 7px!important;font:400 11px/1.2 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;border-radius:0!important}
html body[data-cr-zone] main#main .cr-article-77 .article-heading h1{display:block!important;margin:14px 0 14px!important;max-width:none!important;padding:0!important;font-family:Roboto,Arial,sans-serif!important;font-size:34px!important;font-weight:400!important;line-height:1.23!important;letter-spacing:0!important;text-transform:none!important;color:#111!important;text-shadow:none!important;overflow-wrap:break-word}
html body[data-cr-zone] main#main .cr-article-77 .meta{font:12px/1.8 Arial,sans-serif!important;color:#777!important;margin:0 0 12px!important}
html body[data-cr-zone] main#main .cr-article-77 .meta strong{font-weight:700;color:#333}
html body[data-cr-zone] main#main .cr-article-77 .article-grid{display:grid!important;grid-template-columns:minmax(0,696px) minmax(0,324px)!important;gap:48px!important;margin:22px 0 0!important;align-items:start}
html body[data-cr-zone] main#main .cr-article-77 .prose{display:block!important;width:100%!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important;font:15px/1.74 Verdana,Arial,sans-serif!important;color:#222!important}
html body[data-cr-zone] main#main .cr-article-77 .prose p{font:inherit!important;margin:0 0 26px!important;color:inherit!important;max-width:none!important}
html body[data-cr-zone] main#main .cr-article-77 .prose p:empty{display:none}
html body[data-cr-zone] main#main .cr-article-77 .prose strong{font-weight:700}
html body[data-cr-zone] main#main .cr-article-77 .prose a{color:#1875b6;text-decoration:none}
html body[data-cr-zone] main#main .cr-article-77 .prose a:hover{text-decoration:underline}
html body[data-cr-zone] main#main .cr-article-77 .prose h2{font:500 27px/1.3 Roboto,Arial,sans-serif!important;margin:30px 0 18px!important;color:#111!important}
html body[data-cr-zone] main#main .cr-article-77 .prose h3{font:500 22px/1.4 Roboto,Arial,sans-serif!important;margin:24px 0 16px!important;color:#111!important}
html body[data-cr-zone] main#main .cr-article-77 figure.article-cover{display:block!important;position:static!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important;margin:0 0 26px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
html body[data-cr-zone] main#main .cr-article-77 figure.article-cover img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:0!important;transform:none!important;filter:none!important;opacity:1!important}
html body[data-cr-zone] main#main .cr-article-77 figure.article-cover:after{display:none!important}
html body[data-cr-zone] main#main .cr-article-77 .prose audio{width:100%;max-width:100%}
html body[data-cr-zone] main#main .cr-article-77 .prose figure{max-width:100%;margin-bottom:26px}
html body[data-cr-zone] main#main .cr-article-77 .prose figcaption{font:13px/1.5 Verdana,Arial,sans-serif!important;color:#555!important;margin:8px 0 0;padding:0;background:transparent}
html body[data-cr-zone] main#main .cr-article-77 .wp-block-gallery{display:flex!important;flex-wrap:wrap;gap:12px!important;align-items:stretch}
html body[data-cr-zone] main#main .cr-article-77 .wp-block-gallery>.wp-block-image{flex:1 1 0;width:auto!important;min-width:0;margin:0!important}
html body[data-cr-zone] main#main .cr-article-77 .wp-block-gallery .wp-block-image img{width:100%!important;height:auto!important;object-fit:contain!important;border-radius:0!important}
html body[data-cr-zone] main#main .cr-article-77 .wp-block-gallery .wp-block-image figcaption{font-size:11px!important;line-height:1.5!important}
html body[data-cr-zone] main#main .cr-article-77 .article-sidebar{width:100%!important;min-width:0;top:126px!important}
html body[data-cr-zone] main#main .cr-article-77 .cr-article-share{max-width:696px!important;margin:12px 0 0!important;padding:10px 0!important;background:transparent!important;border:0!important;border-radius:0!important;gap:7px!important}
html body[data-cr-zone] main#main .cr-article-77 .cr-article-share .cr-share-label{font:12px/1.4 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#555!important}
html body[data-cr-zone] main#main .cr-article-77 .cr-article-share :is(a,button){border-radius:0!important;min-height:38px;background:#111!important;border-color:#111!important;color:white!important;font-weight:400!important}
html body[data-cr-zone] main#main .cr-article-77 .cr-article-share :is(a,button):hover{background:#143b70!important;border-color:#143b70!important}
@media(max-width:1000px){html body[data-cr-zone] main#main .cr-article-77 .article-grid{grid-template-columns:minmax(0,1fr) 260px!important;gap:28px!important}html body[data-cr-zone] main#main .cr-article-77 .article-heading h1{font-size:30px!important}}
@media(max-width:760px){html body[data-cr-zone] main#main article.article.article-template.cr-article-77{width:calc(100% - 32px)!important;padding-top:20px!important}html body[data-cr-zone] main#main .cr-article-77 .article-heading h1{font-size:26px!important;line-height:1.22!important}html body[data-cr-zone] main#main .cr-article-77 .article-grid{display:block!important;margin-top:20px!important}html body[data-cr-zone] main#main .cr-article-77 .prose{font-size:15px!important;line-height:1.75!important}html body[data-cr-zone] main#main .cr-article-77 .article-sidebar{position:static!important;margin-top:36px!important;max-height:none!important}html body[data-cr-zone] main#main .cr-article-77 .cr77-breadcrumb>span:last-child{display:none}html body[data-cr-zone] main#main .cr-article-77 .wp-block-gallery{gap:8px!important}html body[data-cr-zone] main#main .cr-article-77 .wp-block-gallery .wp-block-image figcaption{font-size:10px!important}}

html body[data-cr-zone] main#main .cr-article-77 .prose em{font-style:italic!important;color:inherit!important}html body[data-cr-zone] main#main .cr-article-77 .prose>p:first-of-type{font-weight:400!important}
/* Restore WordPress gallery rows and remove generic prose-image margins. */
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.has-nested-images{--cr77-gallery-basis:calc((100% - 15px)/3);display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:7.5px!important;margin:0 0 26px!important;padding:0!important;clear:both}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.columns-1{--cr77-gallery-basis:100%}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.columns-2{--cr77-gallery-basis:calc((100% - 7.5px)/2)}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.columns-4{--cr77-gallery-basis:calc((100% - 22.5px)/4)}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.columns-5{--cr77-gallery-basis:calc((100% - 30px)/5)}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.columns-6{--cr77-gallery-basis:calc((100% - 37.5px)/6)}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.columns-7{--cr77-gallery-basis:calc((100% - 45px)/7)}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.columns-8{--cr77-gallery-basis:calc((100% - 52.5px)/8)}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.has-nested-images>.wp-block-image{flex:1 1 var(--cr77-gallery-basis)!important;width:var(--cr77-gallery-basis)!important;max-width:none!important;min-width:0!important;align-self:stretch!important;margin:0!important;padding:0!important}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.has-nested-images>.wp-block-image:only-child{flex-grow:0!important}
html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.has-nested-images>.wp-block-image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;object-fit:contain!important}
@media(max-width:600px){html body[data-cr-zone] main#main .cr-article-77 .prose .wp-block-gallery.has-nested-images:not(.columns-1){--cr77-gallery-basis:calc((100% - 7.5px)/2)}}
