CINXE.COM
Página não encontrada | PÚBLICO
<!doctype html> <html class="no-js user--anonymous" lang="pt"> <head> <meta charset="utf-8" /> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no, user-scalable=no" /> <title>Página não encontrada | PÚBLICO</title> <meta name="robots" content="index,follow,noarchive"> <meta name="revisit-after" content="1"> <meta name="description" content="As últimas notícias, opinião, fotos e vídeos de Error500 testes" /> <link rel="preconnect" href="https://static.publicocdn.com" /> <link rel="preconnect" href="https://comunique.publicocdn.com" /> <link rel="preconnect" href="https://imagens.publicocdn.com" /> <link rel="alternate" type="application/rss+xml" title="PÚBLICO - Últimas Notícias" href="http://feeds.feedburner.com/PublicoRSS" /> <meta name="twitter:site" content="@@publico" /> <meta name="twitter:site:id" content="2561091" /> <meta name="twitter:title" content="Error500 testes" /> <meta name="twitter:description" content="" /> <meta name="twitter:image" content="" /> <meta name="apple-itunes-app" content="app-id=953049142" /> <meta name="referrer" content="origin-when-cross-origin"> <link rel="apple-touch-icon" sizes="180x180" href="https://static.publico.pt/files/site/assets/img/ico/apple-touch-icon.png?v=Km29lWbk4K"> <link rel="icon" type="image/png" sizes="32x32" href="https://static.publico.pt/files/site/assets/img/ico/favicon-32x32.png?v=Km29lWbk4K"> <link rel="icon" type="image/png" sizes="16x16" href="https://static.publico.pt/files/site/assets/img/ico/favicon-16x16.png?v=Km29lWbk4K"> <link rel="manifest" href="https://static.publico.pt/files/site/assets/img/ico/manifest.js?v=Km29lWbk4K"> <link rel="mask-icon" href="https://static.publico.pt/files/site/assets/img/ico/safari-pinned-tab.svg" color="#d71921"> <link rel="shortcut icon" href="https://static.publico.pt/files/site/assets/img/ico/favicon.ico?v=Km29lWbk4K"> <meta name="apple-mobile-web-app-title" content="publico.pt"> <meta name="application-name" content="PÚBLICO"> <meta name="msapplication-config" content="https://static.publico.pt/files/site/assets/img/ico/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <!--DB--> <!-- DEFAULT --> <link rel="preload" href="https://static.publicocdn.com/files/site/assets/fonts/publico-bold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://static.publicocdn.com/files/site/assets/fonts/publico-medium.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-heavy.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-heavyitalic.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://static.publicocdn.com/files/site/assets/fonts/popular-bold.woff2" as="font" type="font/woff2" crossorigin> <style> @@charset "UTF-8"; .card .card__meta .dateline, .page--front.page--ipsilon .card__header .label, .tone--opinion .card__header .label, body.tone--p3 .stack:not(.stack--more-stories--latest) .card__header .label { display: none !important } .card__meta .action, .card__meta .count, .card__meta .count a, .headline-list__footer .action, .headline-list__footer .count, .headline-list__footer .count a { color: #8a8a8a } .card__meta .action, .card__meta .count, .headline-list__footer .action, .headline-list__footer .count { display: inline-block; margin-right: 0.5rem; font-size: 0.75rem; line-height: 1rem; vertical-align: middle } .card__meta .action i, .card__meta .count i, .headline-list__footer .action i, .headline-list__footer .count i { font-size: 1rem; vertical-align: middle; position: relative; top: -1px } .card__review .review__heading, .headline-list .review .review__heading { color: #555; display: block } .card__review .review__genre, .headline-list .review .review__genre { color: #d10019 } .card__review .review__name, .headline-list .review .review__name { color: #8a8a8a } .card__review .review__rating, .headline-list .review .review__rating { margin-left: 1px; margin-top: -10px; display: block } .card__review .review__rating [class^=i-], .headline-list .review .review__rating [class^=i-] { margin-left: -4px } .card.tone--feature .headline a, .card.tone--feature a .headline, .card.tone--multimedia .headline a, .card.tone--multimedia a .headline, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card .headline a, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card a .headline { opacity: 0.88 } .no-touch .card.tone--feature .headline a:hover, .no-touch .card.tone--feature a:hover .headline, .no-touch .card.tone--multimedia .headline a:hover, .no-touch .card.tone--multimedia a:hover .headline, .no-touch .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card .headline a:hover, .no-touch .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card a:hover .headline, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .no-touch .card .headline a:hover, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .no-touch .card a:hover .headline { opacity: 1 } @@media print,screen and (min-width:40em) { .modal--nonio, .reveal, .reveal.large, .reveal.modal--user, .reveal.small, .reveal.tiny { right: auto; left: auto; margin: 0 auto } } /*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } article, aside, footer, header, nav, section { display: block } h1 { font-size: 2em; margin: 0.67em 0 } figcaption, figure { display: block } figure { margin: 1em 40px } hr { box-sizing: content-box; height: 0; overflow: visible } main { display: block } pre { font-family: monospace, monospace; font-size: 1em } a { background-color: transparent; -webkit-text-decoration-skip: objects } a:active, a:hover { outline-width: 0 } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted } b, strong { font-weight: inherit } b, strong { font-weight: bolder } code, kbd, samp { font-family: monospace, monospace; font-size: 1em } dfn { font-style: italic } mark { background-color: #ff0; color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sub { bottom: -0.25em } sup { top: -0.5em } audio, video { display: inline-block } audio:not([controls]) { display: none; height: 0 } img { border-style: none } svg:not(:root) { overflow: hidden } button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0 } button { overflow: visible } button, select { text-transform: none } [type=reset], [type=submit], button, html [type=button] { -webkit-appearance: button } [type=button], [type=reset], [type=submit], button { } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0 } [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText } input { overflow: visible } [type=checkbox], [type=radio] { box-sizing: border-box; padding: 0 } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield; outline-offset: -2px } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em } legend { box-sizing: border-box; display: table; max-width: 100%; padding: 0; color: inherit; white-space: normal } progress { display: inline-block; vertical-align: baseline } textarea { overflow: auto } details { display: block } summary { display: list-item } menu { display: block } canvas { display: inline-block } template { display: none } [hidden] { display: none } .foundation-mq { font-family: "small=0em&xmedium=30em&medium=40em&large=64em&xlarge=75em&xxlarge=90em" } html { box-sizing: border-box; font-size: 100% } *, :after, :before { box-sizing: inherit } body { margin: 0; padding: 0; background: #fefefe; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: normal; line-height: 1.35; color: #0a0a0a; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } img { display: inline-block; vertical-align: middle; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic } textarea { height: auto; min-height: 50px; border-radius: 2px } select { box-sizing: border-box; width: 100%; border-radius: 2px } .map_canvas embed, .map_canvas img, .map_canvas object, .mqa-display embed, .mqa-display img, .mqa-display object { max-width: none !important } button { padding: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 2px; background: transparent; line-height: 1; cursor: auto } [data-whatinput=mouse] button { outline: 0 } pre { overflow: auto } button, input, optgroup, select, textarea { font-family: inherit } .is-visible { display: block !important } .is-hidden { display: none !important } blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul { margin: 0; padding: 0 } p { margin-bottom: 2rem; font-size: inherit; line-height: 1.6; text-rendering: optimizeLegibility } em, i { font-style: italic; line-height: inherit } b, strong { font-weight: bold; line-height: inherit } small { font-size: 80%; line-height: inherit } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: Times, "Times New Roman", serif; font-style: normal; font-weight: bold; color: inherit; text-rendering: optimizeLegibility } .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { line-height: 0; color: #cacaca } .h1, h1 { font-size: 1.5rem; line-height: 1.4; margin-top: 0; margin-bottom: 0.5rem } .h2, h2 { font-size: 1.25rem; line-height: 1.4; margin-top: 0; margin-bottom: 0.5rem } .h3, h3 { font-size: 1.1875rem; line-height: 1.4; margin-top: 0; margin-bottom: 0.5rem } .h4, h4 { font-size: 1.125rem; line-height: 1.4; margin-top: 0; margin-bottom: 0.5rem } .h5, h5 { font-size: 1.0625rem; line-height: 1.4; margin-top: 0; margin-bottom: 0.5rem } .h6, h6 { font-size: 1rem; line-height: 1.4; margin-top: 0; margin-bottom: 0.5rem } @@media print,screen and (min-width:40em) { .h1, h1 { font-size: 3rem } .h2, h2 { font-size: 2.5rem } .h3, h3 { font-size: 1.9375rem } .h4, h4 { font-size: 1.5625rem } .h5, h5 { font-size: 1.25rem } .h6, h6 { font-size: 1rem } } a { line-height: inherit; color: #d10019; text-decoration: none; cursor: pointer } a:focus, a:hover { color: #b40016 } a img { border: 0 } hr { clear: both; max-width: 72.5rem; height: 0; margin: 1.25rem auto; border-top: 0; border-right: 0; border-bottom: 1px solid #cacaca; border-left: 0 } dl, ol, ul { margin-bottom: 2rem; list-style-position: outside; line-height: 1.6 } li { font-size: inherit } ul { margin-left: 1.25rem; list-style-type: disc } ol { margin-left: 1.25rem } ol ol, ol ul, ul ol, ul ul { margin-left: 1.25rem; margin-bottom: 0 } dl { margin-bottom: 1rem } dl dt { margin-bottom: 0.3rem; font-weight: bold } blockquote { margin: 0 0 2rem; padding: 0.5625rem 1.25rem 0 1.1875rem; border-left: 1px solid #cacaca } blockquote, blockquote p { line-height: 1.6; color: #8a8a8a } cite { display: block; font-size: 0.8125rem; color: #8a8a8a } cite:before { content: "— " } abbr, abbr[title] { border-bottom: 1px dotted #0a0a0a; cursor: help; text-decoration: none } figure { margin: 0 } code { padding: 0.125rem 0.3125rem 0.0625rem; border: 1px solid #cacaca; background-color: #efefef; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #0a0a0a } kbd { margin: 0; padding: 0.125rem 0.25rem 0; background-color: #efefef; font-family: Consolas, "Liberation Mono", Courier, monospace; color: #0a0a0a; border-radius: 2px } .subheader { margin-top: 0.2rem; margin-bottom: 0.5rem; font-weight: normal; line-height: 1.4; color: #8a8a8a } .lead { font-size: 125%; line-height: 1.6 } .stat { font-size: 2.5rem; line-height: 1 } p + .stat { margin-top: -1rem } ol.no-bullet, ul.no-bullet { margin-left: 0; list-style: none } .text-left { text-align: left } .text-right { text-align: right } .text-center { text-align: center } .text-justify { text-align: justify } @@media print,screen and (min-width:40em) { .medium-text-left { text-align: left } .medium-text-right { text-align: right } .medium-text-center { text-align: center } .medium-text-justify { text-align: justify } } @@media print,screen and (min-width:64em) { .large-text-left { text-align: left } .large-text-right { text-align: right } .large-text-center { text-align: center } .large-text-justify { text-align: justify } } .show-for-print { display: none !important } @@media print { * { background: transparent !important; box-shadow: none !important; color: black !important; text-shadow: none !important } .show-for-print { display: block !important } .hide-for-print { display: none !important } table.show-for-print { display: table !important } thead.show-for-print { display: table-header-group !important } tbody.show-for-print { display: table-row-group !important } tr.show-for-print { display: table-row !important } td.show-for-print { display: table-cell !important } th.show-for-print { display: table-cell !important } a, a:visited { text-decoration: underline } a[href]:after { content: " (" attr(href) ")" } .ir a:after, a[href^='#']:after, a[href^='javascript:']:after { content: '' } abbr[title]:after { content: " (" attr(title) ")" } blockquote, pre { border: 1px solid #8a8a8a; page-break-inside: avoid } thead { display: table-header-group } img, tr { page-break-inside: avoid } img { max-width: 100% !important } @@page { margin: 0.5cm } h2, h3, p { orphans: 3; widows: 3 } h2, h3 { page-break-after: avoid } .print-break-inside { page-break-inside: auto } } .hide { display: none !important } .invisible { visibility: hidden } @@media screen and (max-width:29.99875em) { .hide-for-small-only { display: none !important } } @@media screen and (max-width:0em),screen and (min-width:30em) { .show-for-small-only { display: none !important } } @@media print,screen and (min-width:40em) { .hide-for-medium { display: none !important } } @@media screen and (max-width:39.99875em) { .show-for-medium { display: none !important } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .hide-for-medium-only { display: none !important } } @@media screen and (max-width:39.99875em),screen and (min-width:64em) { .show-for-medium-only { display: none !important } } @@media print,screen and (min-width:64em) { .hide-for-large { display: none !important } } @@media screen and (max-width:63.99875em) { .show-for-large { display: none !important } } @@media screen and (min-width:64em) and (max-width:74.99875em) { .hide-for-large-only { display: none !important } } @@media screen and (max-width:63.99875em),screen and (min-width:75em) { .show-for-large-only { display: none !important } } .show-for-sr, .show-on-focus { position: absolute !important; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0 } .show-on-focus:active, .show-on-focus:focus { position: static !important; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; -webkit-clip-path: none; clip-path: none } .hide-for-portrait, .show-for-landscape { display: block !important } @@media screen and (orientation:landscape) { .hide-for-portrait, .show-for-landscape { display: block !important } } @@media screen and (orientation:portrait) { .hide-for-portrait, .show-for-landscape { display: none !important } } .hide-for-landscape, .show-for-portrait { display: none !important } @@media screen and (orientation:landscape) { .hide-for-landscape, .show-for-portrait { display: none !important } } @@media screen and (orientation:portrait) { .hide-for-landscape, .show-for-portrait { display: block !important } } .callout { position: relative; margin: 0 0 1rem 0; padding: 1rem; border: 1px solid rgba(10, 10, 10, 0.25); border-radius: 2px; background-color: white; color: #0a0a0a } .callout > :first-child { margin-top: 0 } .callout > :last-child { margin-bottom: 0 } .callout.primary { background-color: #ffd2d7; color: #0a0a0a } .callout.secondary { background-color: #ffced4; color: #0a0a0a } .callout.success { background-color: #ddf4dd; color: #0a0a0a } .callout.warning { background-color: #fff3d9; color: #0a0a0a } .callout.alert { background-color: #fce6e2; color: #0a0a0a } .callout.small { padding-top: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem } .callout.large { padding-top: 3rem; padding-right: 3rem; padding-bottom: 3rem; padding-left: 3rem } .close-button { position: absolute; color: #8a8a8a; cursor: pointer } [data-whatinput=mouse] .close-button { outline: 0 } .close-button:focus, .close-button:hover { color: #0a0a0a } .close-button.small { right: 0.66rem; top: 0.33em; font-size: 1.5em; line-height: 1 } .close-button, .close-button.medium { right: 1rem; top: 0.5rem; font-size: 2em; line-height: 1 } .menu { padding: 0; margin: 0; list-style: none; position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } [data-whatinput=mouse] .menu li { outline: 0 } .menu .button, .menu a { line-height: 1; text-decoration: none; display: block; padding: 0.7rem 1rem } .menu a, .menu button, .menu input, .menu select { margin-bottom: 0 } .menu input { display: inline-block } .menu, .menu.horizontal { -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-direction: row; flex-direction: row } .menu.vertical { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-direction: column; flex-direction: column } .menu.expanded li { -ms-flex: 1 1 0px; flex: 1 1 0px } .menu.simple { -ms-flex-align: center; align-items: center } .menu.simple li + li { margin-left: 1rem } .menu.simple a { padding: 0 } @@media print,screen and (min-width:40em) { .menu.medium-horizontal { -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-direction: row; flex-direction: row } .menu.medium-vertical { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-direction: column; flex-direction: column } .menu.medium-expanded li { -ms-flex: 1 1 0px; flex: 1 1 0px } .menu.medium-simple li { -ms-flex: 1 1 0px; flex: 1 1 0px } } @@media print,screen and (min-width:64em) { .menu.large-horizontal { -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-direction: row; flex-direction: row } .menu.large-vertical { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-direction: column; flex-direction: column } .menu.large-expanded li { -ms-flex: 1 1 0px; flex: 1 1 0px } .menu.large-simple li { -ms-flex: 1 1 0px; flex: 1 1 0px } } .menu.nested { margin-right: 0; margin-left: 1rem } .menu.icons a { display: -ms-flexbox; display: flex } .menu.icon-bottom a, .menu.icon-left a, .menu.icon-right a, .menu.icon-top a { display: -ms-flexbox; display: flex } .menu.icon-left li a { -ms-flex-flow: row nowrap; flex-flow: row nowrap } .menu.icon-left li a i, .menu.icon-left li a img, .menu.icon-left li a svg { margin-right: 0.25rem } .menu.icon-right li a { -ms-flex-flow: row nowrap; flex-flow: row nowrap } .menu.icon-right li a i, .menu.icon-right li a img, .menu.icon-right li a svg { margin-left: 0.25rem } .menu.icon-top li a { -ms-flex-flow: column nowrap; flex-flow: column nowrap } .menu.icon-top li a i, .menu.icon-top li a img, .menu.icon-top li a svg { -ms-flex-item-align: stretch; align-self: stretch; margin-bottom: 0.25rem; text-align: center } .menu.icon-bottom li a { -ms-flex-flow: column nowrap; flex-flow: column nowrap } .menu.icon-bottom li a i, .menu.icon-bottom li a img, .menu.icon-bottom li a svg { -ms-flex-item-align: stretch; align-self: stretch; margin-bottom: 0.25rem; text-align: center } .menu .is-active > a { background: #d10019; color: #fefefe } .menu .active > a { background: #d10019; color: #fefefe } .menu.align-left { -ms-flex-pack: start; justify-content: flex-start } .menu.align-right li { display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end } .menu.align-right li .submenu li { -ms-flex-pack: start; justify-content: flex-start } .menu.align-right.vertical li { display: block; text-align: right } .menu.align-right.vertical li .submenu li { text-align: right } .menu.align-right .nested { margin-right: 1rem; margin-left: 0 } .menu.align-center li { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center } .menu.align-center li .submenu li { -ms-flex-pack: start; justify-content: flex-start } .menu .menu-text { padding: 0.7rem 1rem; font-weight: bold; line-height: 1; color: inherit } .menu-centered > .menu { -ms-flex-pack: center; justify-content: center } .menu-centered > .menu li { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center } .menu-centered > .menu li .submenu li { -ms-flex-pack: start; justify-content: flex-start } .no-js [data-responsive-menu] ul { display: none } .label { display: inline-block; padding: 0.28rem 0.5rem; border-radius: 2px; font-size: 0.7rem; line-height: 1; white-space: nowrap; cursor: default; background: #d10019; color: #fefefe } .label.primary { background: #d10019; color: #fefefe } .label.secondary { background: #b90017; color: #fefefe } .label.success { background: #339933; color: #0a0a0a } .label.warning { background: #ffae00; color: #0a0a0a } .label.alert { background: #ec5840; color: #0a0a0a } .tabs { margin: 0; border: 1px solid #efefef; background: #fefefe; list-style-type: none } .tabs:after, .tabs:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .tabs:after { clear: both } .tabs.vertical > li { display: block; float: none; width: auto } .tabs.simple > li > a { padding: 0 } .tabs.simple > li > a:hover { background: transparent } .tabs.primary { background: #d10019 } .tabs.primary > li > a { color: #fefefe } .tabs.primary > li > a:focus, .tabs.primary > li > a:hover { background: #c70018 } .tabs-title { float: left } .tabs-title > a { display: block; padding: 1.25rem 1.5rem; font-size: 0.75rem; line-height: 1; color: #0a0a0a } .tabs-title > a:hover { background: #fefefe; color: #090909 } .tabs-title > a:focus, .tabs-title > a[aria-selected=true] { background: #efefef; color: #0a0a0a } .tabs-content { border: 1px solid #efefef; border-top: 0; background: #fefefe; color: #0a0a0a; transition: all 0.5s ease } .tabs-content.vertical { border: 1px solid #efefef; border-left: 0 } .tabs-panel { display: none; padding: 1rem } .tabs-panel.is-active { display: block } .media-object { display: -ms-flexbox; display: flex; margin-bottom: 1rem; -ms-flex-wrap: nowrap; flex-wrap: nowrap } .media-object img { max-width: none } @@media screen and (max-width:29.99875em) { .media-object.stack-for-small { -ms-flex-wrap: wrap; flex-wrap: wrap } } @@media screen and (max-width:29.99875em) { .media-object.stack-for-small .media-object-section { padding: 0; padding-bottom: 1rem; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } .media-object.stack-for-small .media-object-section img { width: 100% } } .media-object-section { -ms-flex: 0 1 auto; flex: 0 1 auto } .media-object-section:first-child { padding-right: 1rem } .media-object-section:last-child:not(:nth-child(2)) { padding-left: 1rem } .media-object-section > :last-child { margin-bottom: 0 } .media-object-section.main-section { -ms-flex: 1 1 0px; flex: 1 1 0px } .accordion { margin-left: 0; background: #fefefe; list-style-type: none } .accordion[disabled] .accordion-title { cursor: not-allowed } .accordion-item:first-child > :first-child { border-radius: 2px 2px 0 0 } .accordion-item:last-child > :last-child { border-radius: 0 0 2px 2px } .accordion-title { position: relative; display: block; padding: 1.25rem 1rem; border: 1px solid #efefef; border-bottom: 0; font-size: 0.75rem; line-height: 1; color: #d10019 } :last-child:not(.is-active) > .accordion-title { border-bottom: 1px solid #efefef; border-radius: 0 0 2px 2px } .accordion-title:focus, .accordion-title:hover { background-color: #efefef } .accordion-title:before { position: absolute; top: 50%; right: 1rem; margin-top: -0.5rem; content: '+' } .is-active > .accordion-title:before { content: '\2013' } .accordion-content { display: none; padding: 1rem; border: 1px solid #efefef; border-bottom: 0; background-color: #fefefe; color: #0a0a0a } :last-child > .accordion-content:last-child { border-bottom: 1px solid #efefef } .accordion-menu li { width: 100% } .accordion-menu a { padding: 0.7rem 1rem } .accordion-menu .is-accordion-submenu a { padding: 0.7rem 1rem } .accordion-menu .nested.is-accordion-submenu { margin-right: 0; margin-left: 1rem } .accordion-menu.align-right .nested.is-accordion-submenu { margin-right: 1rem; margin-left: 0 } .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { position: relative } .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #d10019 transparent transparent; position: absolute; top: 50%; margin-top: -3px; right: 1rem } .accordion-menu.align-left .is-accordion-submenu-parent > a:after { left: auto; right: 1rem } .accordion-menu.align-right .is-accordion-submenu-parent > a:after { right: auto; left: 1rem } .accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50% } .is-accordion-submenu-parent { position: relative } .has-submenu-toggle > a { margin-right: 40px } .submenu-toggle { position: absolute; top: 0; right: 0; cursor: pointer; width: 40px; height: 40px } .submenu-toggle:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #d10019 transparent transparent; top: 0; bottom: 0; margin: auto } .submenu-toggle[aria-expanded=true]:after { -webkit-transform: scaleY(-1); transform: scaleY(-1); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50% } .submenu-toggle-text { position: absolute !important; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0 } .switch { height: 2rem; position: relative; margin-bottom: 1rem; outline: 0; font-size: 0.875rem; font-weight: bold; color: #fefefe; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .switch-input { position: absolute; margin-bottom: 0; opacity: 0 } .switch-paddle { position: relative; display: block; width: 4rem; height: 2rem; border-radius: 2px; background: #cacaca; transition: all 0.25s ease-out; font-weight: inherit; color: inherit; cursor: pointer } input + .switch-paddle { margin: 0 } .switch-paddle:after { position: absolute; top: 0.25rem; left: 0.25rem; display: block; width: 1.5rem; height: 1.5rem; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); border-radius: 2px; background: #fefefe; transition: all 0.25s ease-out; content: '' } input:checked ~ .switch-paddle { background: #d10019 } input:checked ~ .switch-paddle:after { left: 2.25rem } [data-whatinput=mouse] input:focus ~ .switch-paddle { outline: 0 } .switch-active, .switch-inactive { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .switch-active { left: 8%; display: none } input:checked + label > .switch-active { display: block } .switch-inactive { right: 15% } input:checked + label > .switch-inactive { display: none } .switch.tiny { height: 1.5rem } .switch.tiny .switch-paddle { width: 3rem; height: 1.5rem; font-size: 0.625rem } .switch.tiny .switch-paddle:after { top: 0.25rem; left: 0.25rem; width: 1rem; height: 1rem } .switch.tiny input:checked ~ .switch-paddle:after { left: 1.75rem } .switch.small { height: 1.75rem } .switch.small .switch-paddle { width: 3.5rem; height: 1.75rem; font-size: 0.75rem } .switch.small .switch-paddle:after { top: 0.25rem; left: 0.25rem; width: 1.25rem; height: 1.25rem } .switch.small input:checked ~ .switch-paddle:after { left: 2rem } .switch.large { height: 2.5rem } .switch.large .switch-paddle { width: 5rem; height: 2.5rem; font-size: 1rem } .switch.large .switch-paddle:after { top: 0.25rem; left: 0.25rem; width: 2rem; height: 2rem } .switch.large input:checked ~ .switch-paddle:after { left: 2.75rem } .button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #d10019; color: #fefefe } [data-whatinput=mouse] .button { outline: 0 } .button:focus, .button:hover { background-color: #b20015; color: #fefefe } .button.tiny { font-size: 0.6rem } .button.small { font-size: 0.75rem } .button.large { font-size: 1.25rem } .button.expanded { display: block; width: 100%; margin-right: 0; margin-left: 0 } .button.primary { background-color: #d10019; color: #fefefe } .button.primary:focus, .button.primary:hover { background-color: #a70014; color: #fefefe } .button.secondary { background-color: #b90017; color: #fefefe } .button.secondary:focus, .button.secondary:hover { background-color: #940012; color: #fefefe } .button.success { background-color: #339933; color: #0a0a0a } .button.success:focus, .button.success:hover { background-color: #297a29; color: #0a0a0a } .button.warning { background-color: #ffae00; color: #0a0a0a } .button.warning:focus, .button.warning:hover { background-color: #cc8b00; color: #0a0a0a } .button.alert { background-color: #ec5840; color: #0a0a0a } .button.alert:focus, .button.alert:hover { background-color: #da3116; color: #0a0a0a } .button.disabled, .button[disabled] { opacity: 0.25; cursor: not-allowed } .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover { background-color: #d10019; color: #fefefe } .button.disabled.primary, .button[disabled].primary { opacity: 0.25; cursor: not-allowed } .button.disabled.primary, .button.disabled.primary:focus, .button.disabled.primary:hover, .button[disabled].primary, .button[disabled].primary:focus, .button[disabled].primary:hover { background-color: #d10019; color: #fefefe } .button.disabled.secondary, .button[disabled].secondary { opacity: 0.25; cursor: not-allowed } .button.disabled.secondary, .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button[disabled].secondary, .button[disabled].secondary:focus, .button[disabled].secondary:hover { background-color: #b90017; color: #fefefe } .button.disabled.success, .button[disabled].success { opacity: 0.25; cursor: not-allowed } .button.disabled.success, .button.disabled.success:focus, .button.disabled.success:hover, .button[disabled].success, .button[disabled].success:focus, .button[disabled].success:hover { background-color: #339933; color: #0a0a0a } .button.disabled.warning, .button[disabled].warning { opacity: 0.25; cursor: not-allowed } .button.disabled.warning, .button.disabled.warning:focus, .button.disabled.warning:hover, .button[disabled].warning, .button[disabled].warning:focus, .button[disabled].warning:hover { background-color: #ffae00; color: #0a0a0a } .button.disabled.alert, .button[disabled].alert { opacity: 0.25; cursor: not-allowed } .button.disabled.alert, .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disabled].alert, .button[disabled].alert:focus, .button[disabled].alert:hover { background-color: #ec5840; color: #0a0a0a } .button.hollow { border: 1px solid #d10019; color: #d10019 } .button.hollow, .button.hollow:focus, .button.hollow:hover { background-color: transparent } .button.hollow.disabled, .button.hollow.disabled:focus, .button.hollow.disabled:hover, .button.hollow[disabled], .button.hollow[disabled]:focus, .button.hollow[disabled]:hover { background-color: transparent } .button.hollow:focus, .button.hollow:hover { border-color: #69000d; color: #69000d } .button.hollow:focus.disabled, .button.hollow:focus[disabled], .button.hollow:hover.disabled, .button.hollow:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .button.hollow.primary { border: 1px solid #d10019; color: #d10019 } .button.hollow.primary:focus, .button.hollow.primary:hover { border-color: #69000d; color: #69000d } .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled], .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .button.hollow.secondary { border: 1px solid #b90017; color: #b90017 } .button.hollow.secondary:focus, .button.hollow.secondary:hover { border-color: #5d000c; color: #5d000c } .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled], .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled] { border: 1px solid #b90017; color: #b90017 } .button.hollow.success { border: 1px solid #339933; color: #339933 } .button.hollow.success:focus, .button.hollow.success:hover { border-color: #1a4d1a; color: #1a4d1a } .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled], .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled] { border: 1px solid #339933; color: #339933 } .button.hollow.warning { border: 1px solid #ffae00; color: #ffae00 } .button.hollow.warning:focus, .button.hollow.warning:hover { border-color: #805700; color: #805700 } .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled], .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled] { border: 1px solid #ffae00; color: #ffae00 } .button.hollow.alert { border: 1px solid #ec5840; color: #ec5840 } .button.hollow.alert:focus, .button.hollow.alert:hover { border-color: #881f0e; color: #881f0e } .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled], .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled] { border: 1px solid #ec5840; color: #ec5840 } .button.clear { border: 1px solid #d10019; color: #d10019 } .button.clear, .button.clear:focus, .button.clear:hover { background-color: transparent } .button.clear.disabled, .button.clear.disabled:focus, .button.clear.disabled:hover, .button.clear[disabled], .button.clear[disabled]:focus, .button.clear[disabled]:hover { background-color: transparent } .button.clear:focus, .button.clear:hover { border-color: #69000d; color: #69000d } .button.clear:focus.disabled, .button.clear:focus[disabled], .button.clear:hover.disabled, .button.clear:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .button.clear, .button.clear.disabled, .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear[disabled] { border-color: transparent } .button.clear.primary { border: 1px solid #d10019; color: #d10019 } .button.clear.primary:focus, .button.clear.primary:hover { border-color: #69000d; color: #69000d } .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled], .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary[disabled] { border-color: transparent } .button.clear.secondary { border: 1px solid #b90017; color: #b90017 } .button.clear.secondary:focus, .button.clear.secondary:hover { border-color: #5d000c; color: #5d000c } .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled], .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled] { border: 1px solid #b90017; color: #b90017 } .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary[disabled] { border-color: transparent } .button.clear.success { border: 1px solid #339933; color: #339933 } .button.clear.success:focus, .button.clear.success:hover { border-color: #1a4d1a; color: #1a4d1a } .button.clear.success:focus.disabled, .button.clear.success:focus[disabled], .button.clear.success:hover.disabled, .button.clear.success:hover[disabled] { border: 1px solid #339933; color: #339933 } .button.clear.success, .button.clear.success.disabled, .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success[disabled] { border-color: transparent } .button.clear.warning { border: 1px solid #ffae00; color: #ffae00 } .button.clear.warning:focus, .button.clear.warning:hover { border-color: #805700; color: #805700 } .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled], .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled] { border: 1px solid #ffae00; color: #ffae00 } .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning[disabled] { border-color: transparent } .button.clear.alert { border: 1px solid #ec5840; color: #ec5840 } .button.clear.alert:focus, .button.clear.alert:hover { border-color: #881f0e; color: #881f0e } .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled], .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled] { border: 1px solid #ec5840; color: #ec5840 } .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert[disabled] { border-color: transparent } .button.dropdown:after { display: block; width: 0; height: 0; border: inset 0.4em; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #fefefe transparent transparent; position: relative; top: 0.4em; display: inline-block; float: right; margin-left: 1em } .button.dropdown.hollow:after { border-top-color: #d10019 } .button.dropdown.hollow.primary:after { border-top-color: #d10019 } .button.dropdown.hollow.secondary:after { border-top-color: #b90017 } .button.dropdown.hollow.success:after { border-top-color: #339933 } .button.dropdown.hollow.warning:after { border-top-color: #ffae00 } .button.dropdown.hollow.alert:after { border-top-color: #ec5840 } .button.arrow-only:after { top: -0.1em; float: none; margin-left: 0 } a.button:focus, a.button:hover { text-decoration: none } [type=color], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea { display: block; box-sizing: border-box; width: 100%; height: 2.11875rem; margin: 0 0 1rem; padding: 0.5rem; border: 1px solid #cacaca; border-radius: 2px; background-color: #fefefe; box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); font-family: inherit; font-size: 0.875rem; font-weight: normal; line-height: 1.35; color: #0a0a0a; transition: box-shadow 0.5s, border-color 0.25s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none } [type=color]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, textarea:focus { outline: none; border: 1px solid #8a8a8a; background-color: #fefefe; box-shadow: 0 0 5px #cacaca; transition: box-shadow 0.5s, border-color 0.25s ease-in-out } textarea { max-width: 100% } textarea[rows] { height: auto } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cacaca } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cacaca } input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: #cacaca } input::placeholder, textarea::placeholder { color: #cacaca } input:disabled, input[readonly], textarea:disabled, textarea[readonly] { background-color: #efefef; cursor: default } [type=button], [type=submit] { -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 2px } input[type=search] { box-sizing: border-box } [type=checkbox], [type=file], [type=radio] { margin: 0 0 1rem } [type=checkbox] + label, [type=radio] + label { display: inline-block; vertical-align: baseline; margin-left: 0.5rem; margin-right: 1rem; margin-bottom: 0 } [type=checkbox] + label[for], [type=radio] + label[for] { cursor: pointer } label > [type=checkbox], label > [type=radio] { margin-right: 0.5rem } [type=file] { width: 100% } label { display: block; margin: 0; font-size: 0.875rem; font-weight: normal; line-height: 1.8; color: #0a0a0a } label.middle { margin: 0 0 1rem; padding: 0.5625rem 0 } .help-text { margin-top: -0.5rem; font-size: 0.8125rem; font-style: normal; color: #8a8a8a } .input-group { display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 1rem; -ms-flex-align: stretch; align-items: stretch } .input-group > :first-child { border-radius: 2px 0 0 2px } .input-group > :last-child > * { border-radius: 0 2px 2px 0 } .input-group-button, .input-group-button a, .input-group-button button, .input-group-button input, .input-group-button label, .input-group-field, .input-group-label { margin: 0; white-space: nowrap } .input-group-label { padding: 0 1rem; border: 1px solid #cacaca; background: #efefef; color: #0a0a0a; text-align: center; white-space: nowrap; display: -ms-flexbox; display: flex; -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-align: center; align-items: center } .input-group-label:first-child { border-right: 0 } .input-group-label:last-child { border-left: 0 } .input-group-field { border-radius: 0; -ms-flex: 1 1 0px; flex: 1 1 0px; height: auto; min-width: 0 } .input-group-button { padding-top: 0; padding-bottom: 0; text-align: center; display: -ms-flexbox; display: flex; -ms-flex: 0 0 auto; flex: 0 0 auto } .input-group-button a, .input-group-button button, .input-group-button input, .input-group-button label { height: auto; -ms-flex-item-align: stretch; align-self: stretch; padding-top: 0; padding-bottom: 0; font-size: 0.875rem } fieldset { margin: 0; padding: 0; border: 0 } legend { max-width: 100%; margin-bottom: 0.5rem } .fieldset { margin: 1.125rem 0; padding: 1.25rem; border: 1px solid #cacaca } .fieldset legend { margin: 0; margin-left: -0.1875rem; padding: 0 0.1875rem } select { height: 2.11875rem; margin: 0 0 1rem; padding: 0.5rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #cacaca; border-radius: 2px; background-color: #fefefe; font-family: inherit; font-size: 0.875rem; font-weight: normal; line-height: 1.35; color: #0a0a0a; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>"); background-origin: content-box; background-position: right -1rem center; background-repeat: no-repeat; background-size: 9px 6px; padding-right: 1.5rem; transition: box-shadow 0.5s, border-color 0.25s ease-in-out } @@media screen and (min-width:0\0) { select { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==") } } select:focus { outline: none; border: 1px solid #8a8a8a; background-color: #fefefe; box-shadow: 0 0 5px #cacaca; transition: box-shadow 0.5s, border-color 0.25s ease-in-out } select:disabled { background-color: #efefef; cursor: default } select::-ms-expand { display: none } select[multiple] { height: auto; background-image: none } .is-invalid-input:not(:focus) { border-color: #ec5840; background-color: #fcedeb } .is-invalid-input:not(:focus)::-webkit-input-placeholder { color: #ec5840 } .is-invalid-input:not(:focus):-ms-input-placeholder { color: #ec5840 } .is-invalid-input:not(:focus)::-ms-input-placeholder { color: #ec5840 } .is-invalid-input:not(:focus)::placeholder { color: #ec5840 } .is-invalid-label { color: #ec5840 } .form-error { display: none; margin-top: -0.5rem; margin-bottom: 1rem; font-size: 0.75rem; font-weight: bold; color: #ec5840 } .form-error.is-visible { display: block } .badge { display: inline-block; min-width: 2.1em; padding: 0.3em; border-radius: 50%; font-size: 0.6rem; text-align: center; background: #d10019; color: #fefefe } .badge.primary { background: #d10019; color: #fefefe } .badge.secondary { background: #b90017; color: #fefefe } .badge.success { background: #339933; color: #0a0a0a } .badge.warning { background: #ffae00; color: #0a0a0a } .badge.alert { background: #ec5840; color: #0a0a0a } body.is-reveal-open { overflow: hidden } html.is-reveal-open, html.is-reveal-open body { min-height: 100%; overflow: hidden; position: fixed; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .reveal-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1005; display: none; background-color: rgba(10, 10, 10, 0.45); overflow-y: scroll } .reveal { z-index: 1006; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: none; padding: 1rem; border: 1px solid #cacaca; border-radius: 2px; background-color: #fefefe; position: relative; top: 100px; margin-right: auto; margin-left: auto; overflow-y: auto } [data-whatinput=mouse] .reveal { outline: 0 } @@media print,screen and (min-width:40em) { .reveal { min-height: 0 } } .reveal .column { min-width: 0 } .reveal > :last-child { margin-bottom: 0 } @@media print,screen and (min-width:40em) { .reveal { width: 600px; max-width: 72.5rem } } .reveal.collapse { padding: 0 } @@media print,screen and (min-width:40em) { .reveal.tiny { width: 30%; max-width: 72.5rem } } @@media print,screen and (min-width:40em) { .reveal.small { width: 50%; max-width: 72.5rem } } @@media print,screen and (min-width:40em) { .reveal.large { width: 90%; max-width: 72.5rem } } .reveal.full { top: 0; left: 0; width: 100%; max-width: none; height: 100%; height: 100vh; min-height: 100vh; margin-left: 0; border: 0; border-radius: 0 } @@media screen and (max-width:29.99875em) { .reveal { top: 0; left: 0; width: 100%; max-width: none; height: 100%; height: 100vh; min-height: 100vh; margin-left: 0; border: 0; border-radius: 0 } } .reveal.without-overlay { position: fixed } .button-group { margin-bottom: 1rem; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: stretch; align-items: stretch } .button-group:after, .button-group:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .button-group:after { clear: both } .button-group .button { margin: 0; margin-right: 1px; margin-bottom: 1px; font-size: 0.9rem; -ms-flex: 0 0 auto; flex: 0 0 auto } .button-group .button:last-child { margin-right: 0 } .button-group.tiny .button { font-size: 0.6rem } .button-group.small .button { font-size: 0.75rem } .button-group.large .button { font-size: 1.25rem } .button-group.expanded .button { -ms-flex: 1 1 0px; flex: 1 1 0px } .button-group.primary .button { background-color: #d10019; color: #fefefe } .button-group.primary .button:focus, .button-group.primary .button:hover { background-color: #a70014; color: #fefefe } .button-group.secondary .button { background-color: #b90017; color: #fefefe } .button-group.secondary .button:focus, .button-group.secondary .button:hover { background-color: #940012; color: #fefefe } .button-group.success .button { background-color: #339933; color: #0a0a0a } .button-group.success .button:focus, .button-group.success .button:hover { background-color: #297a29; color: #0a0a0a } .button-group.warning .button { background-color: #ffae00; color: #0a0a0a } .button-group.warning .button:focus, .button-group.warning .button:hover { background-color: #cc8b00; color: #0a0a0a } .button-group.alert .button { background-color: #ec5840; color: #0a0a0a } .button-group.alert .button:focus, .button-group.alert .button:hover { background-color: #da3116; color: #0a0a0a } .button-group.stacked, .button-group.stacked-for-medium, .button-group.stacked-for-small { -ms-flex-wrap: wrap; flex-wrap: wrap } .button-group.stacked-for-medium .button, .button-group.stacked-for-small .button, .button-group.stacked .button { -ms-flex: 0 0 100%; flex: 0 0 100% } .button-group.stacked-for-medium .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked .button:last-child { margin-bottom: 0 } @@media print,screen and (min-width:40em) { .button-group.stacked-for-small .button { -ms-flex: 1 1 0px; flex: 1 1 0px; margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .button-group.stacked-for-medium .button { -ms-flex: 1 1 0px; flex: 1 1 0px; margin-bottom: 0 } } @@media screen and (max-width:29.99875em) { .button-group.stacked-for-small.expanded { display: block } .button-group.stacked-for-small.expanded .button { display: block; margin-right: 0 } } .dropdown-pane { position: absolute; z-index: 10; width: 300px; padding: 1rem; visibility: hidden; display: none; border: 0; border-radius: 2px; background-color: #fefefe; font-size: 1rem } .dropdown-pane.is-opening { display: block } .dropdown-pane.is-open { visibility: visible; display: block } .dropdown-pane.tiny { width: 100px } .dropdown-pane.small { width: 200px } .dropdown-pane.large { width: 400px } .dropdown.menu > li.opens-left > .is-dropdown-submenu { top: 100%; right: 0; left: auto } .dropdown.menu > li.opens-right > .is-dropdown-submenu { top: 100%; right: auto; left: 0 } .dropdown.menu > li.is-dropdown-submenu-parent > a { position: relative; padding-right: 1.5rem } .dropdown.menu > li.is-dropdown-submenu-parent > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #d10019 transparent transparent; right: 5px; left: auto; margin-top: -3px } .dropdown.menu a { padding: 0.7rem 1rem } [data-whatinput=mouse] .dropdown.menu a { outline: 0 } .dropdown.menu .is-active > a { background: transparent; color: #d10019 } .no-js .dropdown.menu ul { display: none } .dropdown.menu .nested.is-dropdown-submenu { margin-right: 0; margin-left: 0 } .dropdown.menu.vertical > li .is-dropdown-submenu { top: 0 } .dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { right: 100%; left: auto; top: 0 } .dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .dropdown.menu.vertical > li > a:after { right: 14px } .dropdown.menu.vertical > li.opens-left > a:after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #d10019 transparent transparent } .dropdown.menu.vertical > li.opens-right > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #d10019 } @@media print,screen and (min-width:40em) { .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { top: 100%; right: 0; left: auto } .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { top: 100%; right: auto; left: 0 } .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { position: relative; padding-right: 1.5rem } .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #d10019 transparent transparent; right: 5px; left: auto; margin-top: -3px } .dropdown.menu.medium-vertical > li .is-dropdown-submenu { top: 0 } .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { right: 100%; left: auto; top: 0 } .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .dropdown.menu.medium-vertical > li > a:after { right: 14px } .dropdown.menu.medium-vertical > li.opens-left > a:after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #d10019 transparent transparent } .dropdown.menu.medium-vertical > li.opens-right > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #d10019 } } @@media print,screen and (min-width:64em) { .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { top: 100%; right: 0; left: auto } .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { top: 100%; right: auto; left: 0 } .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { position: relative; padding-right: 1.5rem } .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #d10019 transparent transparent; right: 5px; left: auto; margin-top: -3px } .dropdown.menu.large-vertical > li .is-dropdown-submenu { top: 0 } .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { right: 100%; left: auto; top: 0 } .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .dropdown.menu.large-vertical > li > a:after { right: 14px } .dropdown.menu.large-vertical > li.opens-left > a:after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #d10019 transparent transparent } .dropdown.menu.large-vertical > li.opens-right > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #d10019 } } .dropdown.menu.align-right .is-dropdown-submenu.first-sub { top: 100%; right: 0; left: auto } .is-dropdown-menu.vertical { width: 100px } .is-dropdown-menu.vertical.align-right { float: right } .is-dropdown-submenu-parent { position: relative } .is-dropdown-submenu-parent a:after { position: absolute; top: 50%; right: 5px; left: auto; margin-top: -6px } .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { top: 100%; left: auto } .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { right: 100%; left: auto } .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .is-dropdown-submenu { position: absolute; top: 0; left: 100%; z-index: 1; display: none; min-width: 224px; border: 0; background: #fefefe } .dropdown .is-dropdown-submenu a { padding: 0.7rem 1rem } .is-dropdown-submenu .is-dropdown-submenu-parent > a:after { right: 14px } .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a:after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #d10019 transparent transparent } .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #d10019 } .is-dropdown-submenu .is-dropdown-submenu { margin-top: 0 } .is-dropdown-submenu > li { width: 100% } .is-dropdown-submenu.js-dropdown-active { display: block } table { border-collapse: collapse; width: 100%; margin-bottom: 1rem; border-radius: 2px } tbody, tfoot, thead { border: 1px solid #f1f1f1; background-color: #fefefe } caption { padding: 0.5rem 0.625rem 0.625rem; font-weight: bold } thead { background: #f8f8f8; color: #0a0a0a } tfoot { background: #f1f1f1; color: #0a0a0a } tfoot tr, thead tr { background: transparent } tfoot td, tfoot th, thead td, thead th { padding: 0.5rem 0.625rem 0.625rem; font-weight: bold; text-align: left } tbody td, tbody th { padding: 0.5rem 0.625rem 0.625rem } tbody tr:nth-child(2n) { border-bottom: 0; background-color: #f1f1f1 } table.unstriped tbody { background-color: #fefefe } table.unstriped tbody tr { border-bottom: 0; border-bottom: 1px solid #f1f1f1; background-color: #fefefe } @@media screen and (max-width:63.99875em) { table.stack thead { display: none } table.stack tfoot { display: none } table.stack td, table.stack th, table.stack tr { display: block } table.stack td { border-top: 0 } } table.scroll { display: block; width: 100%; overflow-x: auto } table.hover thead tr:hover { background-color: #f3f3f3 } table.hover tfoot tr:hover { background-color: #ececec } table.hover tbody tr:hover { background-color: #f9f9f9 } table.hover:not(.unstriped) tr:nth-of-type(2n):hover { background-color: #ececec } .table-scroll { overflow-x: auto } .table-scroll table { width: auto } .has-tip { position: relative; display: inline-block; border-bottom: dotted 1px #8a8a8a; font-weight: bold; cursor: help } .tooltip { position: absolute; top: calc(100% + 0.6495rem); z-index: 1200; max-width: 10rem; padding: 0.75rem; border-radius: 2px; background-color: #0a0a0a; font-size: 80%; color: #fefefe } .tooltip:before { position: absolute } .tooltip.bottom:before { display: block; width: 0; height: 0; border: inset 0.75rem; content: ''; border-top-width: 0; border-bottom-style: solid; border-color: transparent transparent #0a0a0a; bottom: 100% } .tooltip.bottom.align-center:before { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .tooltip.top:before { display: block; width: 0; height: 0; border: inset 0.75rem; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #0a0a0a transparent transparent; top: 100%; bottom: auto } .tooltip.top.align-center:before { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .tooltip.left:before { display: block; width: 0; height: 0; border: inset 0.75rem; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #0a0a0a; left: 100% } .tooltip.left.align-center:before { bottom: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .tooltip.right:before { display: block; width: 0; height: 0; border: inset 0.75rem; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #0a0a0a transparent transparent; right: 100%; left: auto } .tooltip.right.align-center:before { bottom: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .tooltip.align-top:before { bottom: auto; top: 10% } .tooltip.align-bottom:before { bottom: 10%; top: auto } .tooltip.align-left:before { left: 10%; right: auto } .tooltip.align-right:before { left: auto; right: 10% } .slide-in-down.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: translateY(-100%); transform: translateY(-100%); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-in-down.mui-enter.mui-enter-active { -webkit-transform: translateY(0); transform: translateY(0) } .slide-in-left.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: translateX(-100%); transform: translateX(-100%); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-in-left.mui-enter.mui-enter-active { -webkit-transform: translateX(0); transform: translateX(0) } .slide-in-up.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: translateY(100%); transform: translateY(100%); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-in-up.mui-enter.mui-enter-active { -webkit-transform: translateY(0); transform: translateY(0) } .slide-in-right.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: translateX(100%); transform: translateX(100%); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-in-right.mui-enter.mui-enter-active { -webkit-transform: translateX(0); transform: translateX(0) } .slide-out-down.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: translateY(0); transform: translateY(0); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-out-down.mui-leave.mui-leave-active { -webkit-transform: translateY(100%); transform: translateY(100%) } .slide-out-right.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: translateX(0); transform: translateX(0); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-out-right.mui-leave.mui-leave-active { -webkit-transform: translateX(100%); transform: translateX(100%) } .slide-out-up.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: translateY(0); transform: translateY(0); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-out-up.mui-leave.mui-leave-active { -webkit-transform: translateY(-100%); transform: translateY(-100%) } .slide-out-left.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: translateX(0); transform: translateX(0); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .slide-out-left.mui-leave.mui-leave-active { -webkit-transform: translateX(-100%); transform: translateX(-100%) } .fade-in.mui-enter { transition-duration: 500ms; transition-timing-function: linear; opacity: 0; transition-property: opacity } .fade-in.mui-enter.mui-enter-active { opacity: 1 } .fade-out.mui-leave { transition-duration: 500ms; transition-timing-function: linear; opacity: 1; transition-property: opacity } .fade-out.mui-leave.mui-leave-active { opacity: 0 } .hinge-in-from-top.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateX(-90deg); transform: perspective(2000px) rotateX(-90deg); -webkit-transform-origin: top; transform-origin: top; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .hinge-in-from-top.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-right.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateY(-90deg); transform: perspective(2000px) rotateY(-90deg); -webkit-transform-origin: right; transform-origin: right; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .hinge-in-from-right.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-bottom.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateX(90deg); transform: perspective(2000px) rotateX(90deg); -webkit-transform-origin: bottom; transform-origin: bottom; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .hinge-in-from-bottom.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-left.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateY(90deg); transform: perspective(2000px) rotateY(90deg); -webkit-transform-origin: left; transform-origin: left; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .hinge-in-from-left.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-middle-x.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateX(-90deg); transform: perspective(2000px) rotateX(-90deg); -webkit-transform-origin: center; transform-origin: center; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .hinge-in-from-middle-x.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-in-from-middle-y.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotateY(-90deg); transform: perspective(2000px) rotateY(-90deg); -webkit-transform-origin: center; transform-origin: center; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .hinge-in-from-middle-y.mui-enter.mui-enter-active { -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); opacity: 1 } .hinge-out-from-top.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: top; transform-origin: top; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .hinge-out-from-top.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateX(-90deg); transform: perspective(2000px) rotateX(-90deg); opacity: 0 } .hinge-out-from-right.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: right; transform-origin: right; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .hinge-out-from-right.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateY(-90deg); transform: perspective(2000px) rotateY(-90deg); opacity: 0 } .hinge-out-from-bottom.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: bottom; transform-origin: bottom; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .hinge-out-from-bottom.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateX(90deg); transform: perspective(2000px) rotateX(90deg); opacity: 0 } .hinge-out-from-left.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: left; transform-origin: left; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .hinge-out-from-left.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateY(90deg); transform: perspective(2000px) rotateY(90deg); opacity: 0 } .hinge-out-from-middle-x.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: center; transform-origin: center; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .hinge-out-from-middle-x.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateX(-90deg); transform: perspective(2000px) rotateX(-90deg); opacity: 0 } .hinge-out-from-middle-y.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: perspective(2000px) rotate(0deg); transform: perspective(2000px) rotate(0deg); -webkit-transform-origin: center; transform-origin: center; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .hinge-out-from-middle-y.mui-leave.mui-leave-active { -webkit-transform: perspective(2000px) rotateY(-90deg); transform: perspective(2000px) rotateY(-90deg); opacity: 0 } .scale-in-up.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: scale(0.5); transform: scale(0.5); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .scale-in-up.mui-enter.mui-enter-active { -webkit-transform: scale(1); transform: scale(1); opacity: 1 } .scale-in-down.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: scale(1.5); transform: scale(1.5); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .scale-in-down.mui-enter.mui-enter-active { -webkit-transform: scale(1); transform: scale(1); opacity: 1 } .scale-out-up.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: scale(1); transform: scale(1); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .scale-out-up.mui-leave.mui-leave-active { -webkit-transform: scale(1.5); transform: scale(1.5); opacity: 0 } .scale-out-down.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: scale(1); transform: scale(1); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .scale-out-down.mui-leave.mui-leave-active { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0 } .spin-in.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: rotate(-0.75turn); transform: rotate(-0.75turn); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .spin-in.mui-enter.mui-enter-active { -webkit-transform: rotate(0); transform: rotate(0); opacity: 1 } .spin-out.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: rotate(0); transform: rotate(0); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .spin-out.mui-leave.mui-leave-active { -webkit-transform: rotate(0.75turn); transform: rotate(0.75turn); opacity: 0 } .spin-in-ccw.mui-enter { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: rotate(0.75turn); transform: rotate(0.75turn); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 0 } .spin-in-ccw.mui-enter.mui-enter-active { -webkit-transform: rotate(0); transform: rotate(0); opacity: 1 } .spin-out-ccw.mui-leave { transition-duration: 500ms; transition-timing-function: linear; -webkit-transform: rotate(0); transform: rotate(0); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; opacity: 1 } .spin-out-ccw.mui-leave.mui-leave-active { -webkit-transform: rotate(-0.75turn); transform: rotate(-0.75turn); opacity: 0 } .slow { transition-duration: 750ms !important } .fast { transition-duration: 250ms !important } .linear { transition-timing-function: linear !important } .ease { transition-timing-function: ease !important } .ease-in { transition-timing-function: ease-in !important } .ease-out { transition-timing-function: ease-out !important } .ease-in-out { transition-timing-function: ease-in-out !important } .bounce-in { transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important } .bounce-out { transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important } .bounce-in-out { transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important } .short-delay { transition-delay: 300ms !important } .long-delay { transition-delay: 700ms !important } .shake { -webkit-animation-name: shake-7; animation-name: shake-7 } @@-webkit-keyframes shake-7 { 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { -webkit-transform: translateX(7%); transform: translateX(7%) } 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { -webkit-transform: translateX(-7%); transform: translateX(-7%) } } @@keyframes shake-7 { 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { -webkit-transform: translateX(7%); transform: translateX(7%) } 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { -webkit-transform: translateX(-7%); transform: translateX(-7%) } } .spin-cw { -webkit-animation-name: spin-cw-1turn; animation-name: spin-cw-1turn } @@-webkit-keyframes spin-cw-1turn { 0% { -webkit-transform: rotate(-1turn); transform: rotate(-1turn) } to { -webkit-transform: rotate(0); transform: rotate(0) } } @@keyframes spin-cw-1turn { 0% { -webkit-transform: rotate(-1turn); transform: rotate(-1turn) } to { -webkit-transform: rotate(0); transform: rotate(0) } } .spin-ccw { -webkit-animation-name: spin-cw-1turn; animation-name: spin-cw-1turn } @@keyframes spin-cw-1turn { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } .wiggle { -webkit-animation-name: wiggle-7deg; animation-name: wiggle-7deg } @@-webkit-keyframes wiggle-7deg { 40%, 50%, 60% { -webkit-transform: rotate(7deg); transform: rotate(7deg) } 35%, 45%, 55%, 65% { -webkit-transform: rotate(-7deg); transform: rotate(-7deg) } 0%, 30%, 70%, to { -webkit-transform: rotate(0); transform: rotate(0) } } @@keyframes wiggle-7deg { 40%, 50%, 60% { -webkit-transform: rotate(7deg); transform: rotate(7deg) } 35%, 45%, 55%, 65% { -webkit-transform: rotate(-7deg); transform: rotate(-7deg) } 0%, 30%, 70%, to { -webkit-transform: rotate(0); transform: rotate(0) } } .shake, .spin-ccw, .spin-cw, .wiggle { -webkit-animation-duration: 500ms; animation-duration: 500ms } .infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } .slow { -webkit-animation-duration: 750ms !important; animation-duration: 750ms !important } .fast { -webkit-animation-duration: 250ms !important; animation-duration: 250ms !important } .linear { -webkit-animation-timing-function: linear !important; animation-timing-function: linear !important } .ease { -webkit-animation-timing-function: ease !important; animation-timing-function: ease !important } .ease-in { -webkit-animation-timing-function: ease-in !important; animation-timing-function: ease-in !important } .ease-out { -webkit-animation-timing-function: ease-out !important; animation-timing-function: ease-out !important } .ease-in-out { -webkit-animation-timing-function: ease-in-out !important; animation-timing-function: ease-in-out !important } .bounce-in { -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important } .bounce-out { -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important } .bounce-in-out { -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important } .short-delay { -webkit-animation-delay: 300ms !important; animation-delay: 300ms !important } .long-delay { -webkit-animation-delay: 700ms !important; animation-delay: 700ms !important } /*! Pikaday Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ */ .pika-single { z-index: 9999; display: block; position: relative; color: #333; background: #fff; border: 1px solid #ccc; border-bottom-color: #bbb; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif } .pika-single.is-hidden { display: none } .pika-single.is-bound { position: absolute; box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5) } .pika-single { *zoom: 1 } .pika-single:after, .pika-single:before { content: " "; display: table } .pika-single:after { clear: both } .pika-lendar { float: left; width: 240px; margin: 8px } .pika-title { position: relative; text-align: center } .pika-title select { cursor: pointer; position: absolute; z-index: 9998; margin: 0; left: 0; top: 5px; filter: alpha(opacity=0); opacity: 0 } .pika-label { display: inline-block; *display: inline; position: relative; z-index: 9999; overflow: hidden; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; color: #333; background-color: #fff } .pika-next, .pika-prev { display: block; cursor: pointer; position: relative; outline: none; border: 0; padding: 0; width: 20px; height: 30px; text-indent: 20px; white-space: nowrap; overflow: hidden; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: 75% 75%; opacity: .5; *position: absolute; *top: 0 } .pika-next:hover, .pika-prev:hover { opacity: 1 } .pika-next.is-disabled, .pika-prev.is-disabled { cursor: default; opacity: .2 } .is-rtl .pika-next, .pika-prev { float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="); *left: 0 } .is-rtl .pika-prev, .pika-next { float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII="); *right: 0 } .pika-select { display: inline-block; *display: inline } .pika-table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 } .pika-table td, .pika-table th { width: 14.285714285714286%; padding: 0 } .pika-table th { color: #999; font-size: 12px; line-height: 25px; font-weight: bold; text-align: center } .pika-table abbr { border-bottom: none; cursor: help } .pika-button { cursor: pointer; display: block; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; border: 0; margin: 0; width: 100%; padding: 5px; color: #666; font-size: 12px; line-height: 15px; text-align: right; background: #f5f5f5 } .is-today .pika-button { color: #33aaff; font-weight: bold } .is-selected .pika-button { color: #fff; font-weight: bold; background: #33aaff; box-shadow: inset 0 1px 3px #178fe5; border-radius: 3px } .is-disabled .pika-button, .is-outside-current-month .pika-button { pointer-events: none; cursor: default; color: #999; opacity: .3 } .pika-button:hover { color: #fff; background: #ff8000; box-shadow: none; border-radius: 3px } .pika-week { font-size: 11px; color: #999 } .is-inrange .pika-button { background: #D5E9F7 } .is-startrange .pika-button { color: #fff; background: #6CB31D; box-shadow: none; border-radius: 3px } .is-endrange .pika-button { color: #fff; background: #33aaff; box-shadow: none; border-radius: 3px } .pswp { display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; -ms-touch-action: none; touch-action: none; z-index: 99999; -webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden; outline: none } .pswp * { box-sizing: border-box } .pswp img { max-width: none } .pswp--animate_opacity { opacity: 0.001; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1) } .pswp--open { display: block } .pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in } .pswp--zoomed-in .pswp__img { cursor: -webkit-grab; cursor: -moz-grab; cursor: grab } .pswp--dragging .pswp__img { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing } .pswp__bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0; -webkit-backface-visibility: hidden; will-change: opacity } .pswp--content_svg .pswp__bg { background: rgba(254, 254, 254, 0.97) } .pswp__scroll-wrap { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden } .pswp__container, .pswp__zoom-wrap { -ms-touch-action: none; touch-action: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0 } .pswp__container, .pswp__img { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none } .pswp__zoom-wrap { position: absolute; width: 100%; -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1) } .pswp__bg { will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1) } .pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap { -webkit-transition: none; transition: none } .pswp__container, .pswp__zoom-wrap { -webkit-backface-visibility: hidden } .pswp__item { position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden } .pswp__img { position: absolute; width: auto; height: auto; top: 0; left: 0 } .pswp__img--placeholder { -webkit-backface-visibility: hidden } .pswp__img--placeholder--blank { background: #222 } .pswp--ie .pswp__img { width: 100% !important; height: auto !important; left: 0; top: 0 } .pswp__error-msg { position: absolute; left: 0; top: 50%; width: 100%; text-align: center; font-size: 14px; line-height: 16px; margin-top: -8px; color: #CCC } .pswp__error-msg a { color: #CCC; text-decoration: underline } .pswp__button { width: 44px; height: 44px; position: relative; background: none; cursor: pointer; overflow: visible; -webkit-appearance: none; display: block; border: 0; padding: 0; margin: 0; float: right; opacity: 0.75; transition: opacity 0.2s; box-shadow: none } .pswp__button:focus, .pswp__button:hover { opacity: 1 } .pswp__button:active { outline: none; opacity: 0.9 } .pswp__button::-moz-focus-inner { padding: 0; border: 0 } .pswp__ui--over-close .pswp__button--close { opacity: 1 } .pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before { background: url(https://static.publicocdn.com/files/site/assets/img/vendor/photoswipe/default-skin.png) 0 0 no-repeat; background-size: 264px 88px; width: 44px; height: 44px } @@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi) { .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before { background-image: url(https://static.publicocdn.com/files/site/assets/img/vendor/photoswipe/default-skin.svg) } .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right { background: none } } .pswp__button--close { background-position: 0 -44px } .pswp__button--share { background-position: -44px -44px } .pswp__button--fs { display: none } .pswp--supports-fs .pswp__button--fs { display: block } .pswp--fs .pswp__button--fs { background-position: -44px 0 } .pswp__button--zoom { display: none; background-position: -88px 0 } .pswp--zoom-allowed .pswp__button--zoom { display: block } .pswp--zoomed-in .pswp__button--zoom { background-position: -132px 0 } .pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right { visibility: hidden } .pswp__button--arrow--left, .pswp__button--arrow--right { background: none; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute } .pswp__button--arrow--left { left: 0 } .pswp__button--arrow--right { right: 0 } .pswp__button--arrow--left:before, .pswp__button--arrow--right:before { content: ''; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute } .pswp__button--arrow--left:before { left: 6px; background-position: -138px -44px } .pswp__button--arrow--right:before { right: 6px; background-position: -94px -44px } .pswp__counter { position: absolute; left: 0; top: 0; height: 44px; font-size: 13px; line-height: 44px; color: #FFF; opacity: 0.75; padding: 0 10px } .pswp--content_svg .pswp__counter { color: #8a8a8a } .pswp__caption { position: absolute; left: 0; bottom: 0; width: 100%; min-height: 44px } .pswp__caption small { font-size: 11px; color: #BBB } .pswp__caption__center { text-align: left; margin: 0 auto; color: #ccc; padding: 0.5rem 0 } .pswp__caption__right { position: fixed; -webkit-transform: translateZ(0); transform: translateZ(0) } .pswp__caption--empty { display: none } .pswp__caption--fake { visibility: hidden } .pswp__preloader { width: 44px; height: 44px; position: absolute; top: 0; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr } .pswp__preloader__icn { width: 20px; height: 20px; margin: 12px } .pswp__preloader--active { opacity: 1 } .pswp__preloader--active .pswp__preloader__icn { background: url(https://static.publicocdn.com/files/site/assets/img/vendor/photoswipe/preloader.gif) 0 0 no-repeat } .pswp--css_animation .pswp__preloader--active { opacity: 1 } .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn { -webkit-animation: clockwise 500ms linear infinite; animation: clockwise 500ms linear infinite } .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut { -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite } .pswp--css_animation .pswp__preloader__icn { background: none; opacity: 0.75; width: 14px; height: 14px; position: absolute; left: 15px; top: 15px; margin: 0 } .pswp--css_animation .pswp__preloader__cut { position: relative; width: 7px; height: 14px; overflow: hidden } .pswp--css_animation .pswp__preloader__donut { box-sizing: border-box; width: 14px; height: 14px; border: 2px solid #FFF; border-radius: 50%; border-left-color: transparent; border-bottom-color: transparent; position: absolute; top: 0; left: 0; background: none; margin: 0 } .pswp--content_svg .pswp--css_animation .pswp__preloader__donut { color: #8a8a8a } @@media screen and (max-width:1024px) { .pswp__preloader { position: relative; left: auto; top: auto; margin: 0; float: right } } @@-webkit-keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @@keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @@-webkit-keyframes donut-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 50% { -webkit-transform: rotate(-140deg); transform: rotate(-140deg) } to { -webkit-transform: rotate(0); transform: rotate(0) } } @@keyframes donut-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 50% { -webkit-transform: rotate(-140deg); transform: rotate(-140deg) } to { -webkit-transform: rotate(0); transform: rotate(0) } } .pswp__ui { -webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 100049 } .pswp__top-bar { position: absolute; left: 0; top: 0; height: 44px; width: 100% } .pswp--content_svg .pswp__top-bar .pswp__button { opacity: 1; transition: none } .pswp--content_svg .pswp__top-bar .pswp__button:before { content: ''; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.3); height: 44px; width: 44px; position: absolute; opacity: 0.75; z-index: -1 } .pswp__top-bar .pswp__button:hover:before { opacity: 1 } .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar { -webkit-backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1) } .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right { visibility: visible } .pswp__caption, .pswp__top-bar { background-color: rgba(0, 0, 0, 0.5) } .pswp--content_svg .pswp__caption, .pswp--content_svg .pswp__top-bar { background: transparent } .pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar { background-color: rgba(0, 0, 0, 0.3) } .pswp--content_svg .pswp__ui--fit .pswp__caption, .pswp--content_svg .pswp__ui--fit .pswp__top-bar { background: transparent } .pswp__ui--idle .pswp__top-bar { opacity: 0 } .pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right { opacity: 0 } .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar { opacity: 0.001 } .pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter { display: none } .pswp__element--disabled { display: none !important } .pswp--minimal--dark .pswp__top-bar { background: none } .video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .video-js .vjs-big-play-button:before, .video-js .vjs-control:before { text-align: center } @@font-face { font-family: VideoJS; src: url("font/VideoJS.eot?#iefix") format("eot") } @@font-face { font-family: VideoJS; src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype"); font-weight: normal; font-style: normal } .video-js .vjs-big-play-button, .video-js .vjs-play-control, .vjs-icon-play { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before, .vjs-icon-play:before { content: "\f101" } .vjs-icon-play-circle { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-play-circle:before { content: "\f102" } .video-js .vjs-play-control.vjs-playing, .vjs-icon-pause { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-play-control.vjs-playing:before, .vjs-icon-pause:before { content: "\f103" } .video-js .vjs-mute-control.vjs-vol-0, .video-js .vjs-volume-menu-button.vjs-vol-0, .vjs-icon-volume-mute { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-mute-control.vjs-vol-0:before, .video-js .vjs-volume-menu-button.vjs-vol-0:before, .vjs-icon-volume-mute:before { content: "\f104" } .video-js .vjs-mute-control.vjs-vol-1, .video-js .vjs-volume-menu-button.vjs-vol-1, .vjs-icon-volume-low { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-mute-control.vjs-vol-1:before, .video-js .vjs-volume-menu-button.vjs-vol-1:before, .vjs-icon-volume-low:before { content: "\f105" } .video-js .vjs-mute-control.vjs-vol-2, .video-js .vjs-volume-menu-button.vjs-vol-2, .vjs-icon-volume-mid { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-mute-control.vjs-vol-2:before, .video-js .vjs-volume-menu-button.vjs-vol-2:before, .vjs-icon-volume-mid:before { content: "\f106" } .video-js .vjs-mute-control, .video-js .vjs-volume-menu-button, .vjs-icon-volume-high { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-mute-control:before, .video-js .vjs-volume-menu-button:before, .vjs-icon-volume-high:before { content: "\f107" } .video-js .vjs-fullscreen-control, .vjs-icon-fullscreen-enter { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-fullscreen-control:before, .vjs-icon-fullscreen-enter:before { content: "\f108" } .video-js.vjs-fullscreen .vjs-fullscreen-control, .vjs-icon-fullscreen-exit { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js.vjs-fullscreen .vjs-fullscreen-control:before, .vjs-icon-fullscreen-exit:before { content: "\f109" } .vjs-icon-square { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-square:before { content: "\f10a" } .vjs-icon-spinner { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-spinner:before { content: "\f10b" } .video-js .vjs-subtitles-button, .vjs-icon-subtitles { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-subtitles-button:before, .vjs-icon-subtitles:before { content: "\f10c" } .video-js .vjs-captions-button, .video-js div.vjs-subs-caps-button, .vjs-icon-captions { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-captions-button:before, .video-js div.vjs-subs-caps-button:before, .vjs-icon-captions:before { content: "\f10d" } .video-js .vjs-chapters-button, .vjs-icon-chapters { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-chapters-button:before, .vjs-icon-chapters:before { content: "\f10e" } .vjs-icon-share { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-share:before { content: "\f10f" } .vjs-icon-cog { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-cog:before { content: "\f110" } .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before { content: "\f111" } .vjs-icon-circle-outline { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-circle-outline:before { content: "\f112" } .vjs-icon-circle-inner-circle { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-circle-inner-circle:before { content: "\f113" } .vjs-icon-hd { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-hd:before { content: "\f114" } .video-js .vjs-control.vjs-close-button, .vjs-icon-cancel { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-control.vjs-close-button:before, .vjs-icon-cancel:before { content: "\f115" } .vjs-icon-replay { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-replay:before { content: "\f116" } .vjs-icon-facebook { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-facebook:before { content: "\f117" } .vjs-icon-gplus { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-gplus:before { content: "\f118" } .vjs-icon-linkedin { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-linkedin:before { content: "\f119" } .vjs-icon-twitter { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-twitter:before { content: "\f11a" } .vjs-icon-tumblr { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-tumblr:before { content: "\f11b" } .vjs-icon-pinterest { font-family: VideoJS; font-weight: normal; font-style: normal } .vjs-icon-pinterest:before { content: "\f11c" } .video-js .vjs-descriptions-button, .vjs-icon-audio-description { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-descriptions-button:before, .vjs-icon-audio-description:before { content: "\f11d" } .video-js .vjs-audio-button, .vjs-icon-audio { font-family: VideoJS; font-weight: normal; font-style: normal } .video-js .vjs-audio-button:before, .vjs-icon-audio:before { content: "\f11e" } .video-js { display: block; vertical-align: top; box-sizing: border-box; color: #fff; background-color: #000; position: relative; padding: 0; font-size: 10px; line-height: 1; font-weight: normal; font-style: normal; font-family: Arial, Helvetica, sans-serif; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .video-js:-moz-full-screen { position: absolute } .video-js:-webkit-full-screen { width: 100% !important; height: 100% !important } .video-js *, .video-js :after, .video-js :before { box-sizing: inherit } .video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 } .video-js.vjs-4-3, .video-js.vjs-16-9, .video-js.vjs-fluid { width: 100%; max-width: 100%; height: 0 } .video-js.vjs-16-9 { padding-top: 56.25% } .video-js.vjs-4-3 { padding-top: 75% } .video-js.vjs-fill { width: 100%; height: 100% } .video-js .vjs-tech { position: absolute; top: 0; left: 0; width: 100%; height: 100% } body.vjs-full-window { padding: 0; margin: 0; height: 100%; overflow-y: auto } .vjs-full-window .video-js.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; left: 0; top: 0; bottom: 0; right: 0 } .video-js.vjs-fullscreen { width: 100% !important; height: 100% !important; padding-top: 0 !important } .video-js.vjs-fullscreen.vjs-user-inactive { cursor: none } .vjs-hidden { display: none !important } .vjs-disabled { opacity: 0.5; cursor: default } .video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0; width: 1px } .vjs-lock-showing { display: block !important; opacity: 1; visibility: visible } .vjs-no-js { padding: 20px; color: #fff; background-color: #000; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 300px; height: 150px; margin: 0px auto } .vjs-no-js a, .vjs-no-js a:visited { color: #66A8CC } .video-js .vjs-big-play-button { font-size: 40px; line-height: 60px; height: 62px; width: 62px; display: block; position: absolute; top: 10px; left: 10px; padding: 0; cursor: pointer; opacity: 1; border: 2px solid; overflow: hidden; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.35); background-color: #000; background-color: rgba(0, 0, 0, 0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s } .video-js .vjs-big-play-button:before { width: 58px !important } .video-js .vjs-big-play-button:after { -webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s; content: 'Ver vídeo'; font-size: 12px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; display: block; line-height: 58px; padding-left: 0; top: 0; padding-right: 16px; position: absolute; width: 88px; left: 58px; opacity: 0 } .video-js .vjs-poster { -webkit-transition: opacity 0.25s; -moz-transition: opacity 0.25s; -o-transition: opacity 0.25s; transition: opacity 0.25s } .vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-top: -31px; margin-left: -31px } .vjs-big-play-centered .vjs-big-play-button { bottom: 20px; top: auto; left: 20px; margin-top: 0; margin-left: 0 } .video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button { outline: 0; border-color: #fff; width: 144px !important; color: #fff; background-color: #000; background-color: rgba(0, 0, 0, 0.5) } .video-js .vjs-big-play-button:focus:after, .video-js:hover .vjs-big-play-button:after { opacity: 1; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s } .no-touch .video-js:hover .vjs-tech { visibility: hidden } .no-touch .video-js:hover .vjs-poster { opacity: 0.85 } .video-js.vjs-has-started .vjs-tech { visibility: visible !important } .video-js.vjs-has-started .vjs-poster { opacity: 1 !important } .vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button { display: none } .video-js button { background: none; border: none; color: inherit; display: inline-block; overflow: visible; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none; -webkit-appearance: none; -moz-appearance: none; appearance: none } .video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0; top: 0.5em; z-index: 2 } .vjs-menu-button { cursor: pointer } .vjs-menu-button.vjs-disabled { cursor: default } .vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none } .vjs-menu .vjs-menu-content { display: block; padding: 0; margin: 0; overflow: auto; font-family: Arial, Helvetica, sans-serif } .vjs-scrubbing .vjs-menu-button:hover .vjs-menu { display: none } .vjs-menu li { list-style: none; margin: 0; padding: 0.2em 0; line-height: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase } .vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover { outline: 0; background-color: #545454; background-color: rgba(84, 84, 84, 0.5) } .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover { background-color: #fff; color: #000 } .vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0; margin: 0 0 0.3em 0; font-weight: bold; cursor: default } .vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0; width: 10em; left: -3em; height: 0em; margin-bottom: 1.5em; border-top-color: rgba(0, 0, 0, 0.85) } .vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: #000; background-color: rgba(0, 0, 0, 0.85); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em } .vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu { display: block } .video-js .vjs-menu-button-inline { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; overflow: hidden } .video-js .vjs-menu-button-inline:before { width: 2.222222222em } .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline { width: 12em } .video-js .vjs-menu-button-inline.vjs-slider-active { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none } .vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0; padding: 0; margin: 0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s } .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu { display: block; opacity: 1 } .vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1; position: relative; width: auto } .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu { width: auto } .vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0; overflow: hidden } .video-js .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0; left: 0; right: 0; height: 3.0em; background-color: #000; background-color: rgba(0, 0, 0, 0.85) } .vjs-has-started .vjs-control-bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; visibility: visible; opacity: 1; -webkit-transition: visibility 0.1s, opacity 0.1s; -moz-transition: visibility 0.1s, opacity 0.1s; -o-transition: visibility 0.1s, opacity 0.1s; transition: visibility 0.1s, opacity 0.1s } .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; -webkit-transition: visibility 1s, opacity 1s; -moz-transition: visibility 1s, opacity 1s; -o-transition: visibility 1s, opacity 1s; transition: visibility 1s, opacity 1s } .vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar { display: none !important } .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible } .vjs-has-started.vjs-no-flex .vjs-control-bar { display: table } .video-js .vjs-control { outline: none; position: relative; text-align: center; margin: 0; padding: 0; height: 100%; width: 4em; -webkit-box-flex: none; -moz-box-flex: none; -webkit-flex: none; -ms-flex: none; flex: none } .video-js .vjs-control:before { font-size: 1.8em; line-height: 1.67 } .video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before { text-shadow: 0em 0em 1em white } .video-js .vjs-control-text { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px } .vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle } .video-js .vjs-custom-control-spacer { display: none } .video-js .vjs-progress-control { -webkit-box-flex: auto; -moz-box-flex: auto; -webkit-flex: auto; -ms-flex: auto; flex: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-width: 4em } .vjs-live .vjs-progress-control { display: none } .video-js .vjs-progress-holder { -webkit-box-flex: auto; -moz-box-flex: auto; -webkit-flex: auto; -ms-flex: auto; flex: auto; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; height: 0.3em } .video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.666666666666666666em } .video-js .vjs-progress-control:hover .vjs-mouse-display:after, .video-js .vjs-progress-control:hover .vjs-play-progress:after, .video-js .vjs-progress-control:hover .vjs-time-tooltip { font-family: Arial, Helvetica, sans-serif; visibility: visible; font-size: 0.6em } .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-tooltip-progress-bar { position: absolute; display: block; height: 0.3em; margin: 0; padding: 0; width: 0; left: 0; top: 0 } .video-js .vjs-mouse-display:before { display: none } .video-js .vjs-play-progress { background-color: #fff } .video-js .vjs-play-progress:before { position: absolute; top: -0.333333333333333em; right: -0.5em; font-size: 0.9em } .video-js .vjs-mouse-display:after, .video-js .vjs-play-progress:after, .video-js .vjs-time-tooltip { visibility: hidden; pointer-events: none; position: absolute; top: -3.4em; right: -1.9em; font-size: 0.9em; color: #000; content: attr(data-current-time); padding: 6px 8px 8px 8px; background-color: #fff; background-color: rgba(255, 255, 255, 0.8); -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; border-radius: 0.3em } .video-js .vjs-play-progress:after, .video-js .vjs-play-progress:before, .video-js .vjs-time-tooltip { z-index: 1 } .video-js .vjs-progress-control .vjs-keep-tooltips-inside:after { display: none } .video-js .vjs-load-progress { background: #949494; background: rgba(84, 84, 84, 0.5) } .video-js .vjs-load-progress div { background: #d4d4d4; background: rgba(84, 84, 84, 0.75) } .video-js.vjs-no-flex .vjs-progress-control { width: auto } .video-js .vjs-time-tooltip { display: inline-block; height: 2.4em; position: relative; float: right; right: -1.9em } .vjs-tooltip-progress-bar { visibility: hidden } .video-js .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: #000; z-index: 1 } .vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0 } .video-js .vjs-progress-control:hover .vjs-mouse-display { display: block } .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after { visibility: hidden; opacity: 0; -webkit-transition: visibility 1s, opacity 1s; -moz-transition: visibility 1s, opacity 1s; -o-transition: visibility 1s, opacity 1s; transition: visibility 1s, opacity 1s } .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after { display: none } .video-js .vjs-progress-control .vjs-mouse-display:after, .vjs-mouse-display .vjs-time-tooltip { color: #fff; background-color: #000; background-color: rgba(0, 0, 0, 0.8) } .video-js .vjs-slider { outline: 0; position: relative; cursor: pointer; padding: 0; margin: 0 0.45em 0 0.45em; background-color: #545454; background-color: rgba(84, 84, 84, 0.5) } .video-js .vjs-slider:focus { text-shadow: 0em 0em 1em white; -webkit-box-shadow: 0 0 1em #fff; -moz-box-shadow: 0 0 1em #fff; box-shadow: 0 0 1em #fff } .video-js .vjs-mute-control, .video-js .vjs-volume-menu-button { cursor: pointer; -webkit-box-flex: none; -moz-box-flex: none; -webkit-flex: none; -ms-flex: none; flex: none } .video-js .vjs-volume-control { width: 5em; -webkit-box-flex: none; -moz-box-flex: none; -webkit-flex: none; -ms-flex: none; flex: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .video-js .vjs-volume-bar { margin: 1.35em 0.45em } .vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em } .vjs-volume-bar.vjs-slider-vertical { width: 0.3em; height: 5em; margin: 1.35em auto } .video-js .vjs-volume-level { position: absolute; bottom: 0; left: 0; background-color: #fff } .video-js .vjs-volume-level:before { position: absolute; font-size: 0.9em } .vjs-slider-vertical .vjs-volume-level { width: 0.3em } .vjs-slider-vertical .vjs-volume-level:before { top: -0.5em; left: -0.3em } .vjs-slider-horizontal .vjs-volume-level { height: 0.3em } .vjs-slider-horizontal .vjs-volume-level:before { top: -0.3em; right: -0.5em } .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100% } .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100% } .vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu { display: block; width: 0; height: 0; border-top-color: transparent } .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu { left: 0.5em; height: 8em } .vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu { left: -2em } .vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content { height: 0; width: 0; overflow-x: hidden; overflow-y: hidden } .vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content, .vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-vertical:focus .vjs-menu-content, .vjs-volume-menu-button-vertical:hover .vjs-menu-content { height: 8em; width: 2.9em } .vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content, .vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-horizontal:focus .vjs-menu-content, .vjs-volume-menu-button-horizontal:hover .vjs-menu-content { height: 2.9em; width: 8em } .vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content { background-color: transparent !important } .vjs-poster { display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; background-color: #000000; cursor: pointer; margin: 0; padding: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100% } .vjs-poster img { display: block; vertical-align: middle; margin: 0 auto; max-height: 100%; padding: 0; width: 100% } .vjs-has-started .vjs-poster { display: none } .vjs-audio.vjs-has-started .vjs-poster { display: block } .vjs-using-native-controls .vjs-poster { display: none } .video-js .vjs-live-control { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; -webkit-box-flex: auto; -moz-box-flex: auto; -webkit-flex: auto; -ms-flex: auto; flex: auto; font-size: 1em; line-height: 3em } .vjs-no-flex .vjs-live-control { display: table-cell; width: auto; text-align: left } .video-js .vjs-time-control { -webkit-box-flex: none; -moz-box-flex: none; -webkit-flex: none; -ms-flex: none; flex: none; font-size: 1em; line-height: 3em; min-width: 2em; width: auto; padding-left: 1em; padding-right: 1em } .vjs-live .vjs-time-control { display: none } .video-js .vjs-current-time, .vjs-no-flex .vjs-current-time { display: none } .video-js .vjs-duration, .vjs-no-flex .vjs-duration { display: none } .vjs-time-divider { display: none; line-height: 3em } .vjs-live .vjs-time-divider { display: none } .video-js .vjs-play-control { cursor: pointer; -webkit-box-flex: none; -moz-box-flex: none; -webkit-flex: none; -ms-flex: none; flex: none } .vjs-text-track-display { position: absolute; bottom: 3em; left: 0; right: 0; top: 0; pointer-events: none } .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em } .video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: 0.1em; background-color: #000; background-color: rgba(0, 0, 0, 0.5) } .vjs-subtitles { color: #fff } .vjs-captions { color: #fc6 } .vjs-tt-cue { display: block } video::-webkit-media-text-track-display { -moz-transform: translateY(-3em); -ms-transform: translateY(-3em); -o-transform: translateY(-3em); -webkit-transform: translateY(-3em); transform: translateY(-3em) } .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { -moz-transform: translateY(-1.5em); -ms-transform: translateY(-1.5em); -o-transform: translateY(-1.5em); -webkit-transform: translateY(-1.5em); transform: translateY(-1.5em) } .video-js .vjs-fullscreen-control { cursor: pointer; -webkit-box-flex: none; -moz-box-flex: none; -webkit-flex: none; -ms-flex: none; flex: none } .vjs-playback-rate .vjs-playback-rate-value { font-size: 1.5em; line-height: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center } .vjs-playback-rate .vjs-menu { width: 4em; left: 0em } .vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center } .vjs-error .vjs-error-display:before { color: #fff; content: 'X'; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0; line-height: 1; margin-top: -0.5em; position: absolute; text-shadow: 0.05em 0.05em 0.1em #000; text-align: center; top: 50%; vertical-align: middle; width: 100% } .vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -25px; opacity: 0.85; text-align: left; border: 6px solid rgba(0, 0, 0, 0.85); box-sizing: border-box; background-clip: padding-box; width: 50px; height: 50px; border-radius: 25px } .vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: block } .vjs-loading-spinner:after, .vjs-loading-spinner:before { content: ""; position: absolute; margin: -6px; box-sizing: inherit; width: inherit; height: inherit; border-radius: inherit; opacity: 1; border: inherit; border-color: transparent; border-top-color: white } .vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before { -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite } .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before { border-top-color: white } .vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after { border-top-color: white; -webkit-animation-delay: 0.44s; animation-delay: 0.44s } @@keyframes vjs-spinner-spin { to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @@-webkit-keyframes vjs-spinner-spin { to { -webkit-transform: rotate(360deg) } } .vjs-chapters-button .vjs-menu ul { width: 24em } .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer { -webkit-box-flex: auto; -moz-box-flex: auto; -webkit-flex: auto; -ms-flex: auto; flex: auto } .video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer { width: auto } .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button { display: none } .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button { display: none } .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control { display: none } .vjs-caption-settings { position: relative; top: 1em; background-color: #000; background-color: rgba(0, 0, 0, 0.75); color: #fff; margin: 0 auto; padding: 0.5em; height: 16em; font-size: 12px; width: 40em } .vjs-caption-settings .vjs-tracksettings { top: 0; bottom: 1em; left: 0; right: 0; position: absolute; overflow: auto } .vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font { float: left } .vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-controls:after, .vjs-caption-settings .vjs-tracksettings-font:after { clear: both } .vjs-caption-settings .vjs-tracksettings-controls { position: absolute; bottom: 1em; right: 1em } .vjs-caption-settings .vjs-tracksetting { margin: 5px; padding: 3px; min-height: 40px; border: none } .vjs-caption-settings .vjs-tracksetting label, .vjs-caption-settings .vjs-tracksetting legend { display: block; width: 100px; margin-bottom: 5px } .vjs-caption-settings .vjs-tracksetting span { display: inline; margin-left: 5px; vertical-align: top; float: right } .vjs-caption-settings .vjs-tracksetting > div { margin-bottom: 5px; min-height: 20px } .vjs-caption-settings .vjs-tracksetting > div:last-child { margin-bottom: 0; padding-bottom: 0; min-height: 0 } .vjs-caption-settings label > input { margin-right: 10px } .vjs-caption-settings fieldset { margin-top: 1em; margin-left: .5em } .vjs-caption-settings fieldset .vjs-label { position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden } .vjs-caption-settings input[type=button] { width: 40px; height: 40px } .video-js .vjs-modal-dialog { background: rgba(0, 0, 0, 0.8); background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)) } .vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1 } .vjs-ad-playing.vjs-ad-playing .vjs-progress-control { pointer-events: none } .vjs-ad-playing.vjs-ad-playing .vjs-play-progress { background-color: #ffe400 } .vjs-ad-playing.vjs-ad-loading .vjs-loading-spinner { display: block } .ima-ad-container { top: 0px; position: absolute; display: block; width: 100%; height: 100%; cursor: pointer } .flex-media .ima-ad-container video { z-index: 1 } .ima-ad-container > div > iframe { z-index: 2; background: transparent !important } .video-js.vjs-playing .bumpable-ima-ad-container { margin-top: -40px } .video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container { margin-top: 0px } .video-js.vjs-paused .bumpable-ima-ad-container, .video-js.vjs-playing:hover .bumpable-ima-ad-container, .video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container { margin-top: -40px } .ima-controls-div { bottom: 0px; height: 37px; position: absolute; display: none; opacity: 1; background-color: rgba(7, 20, 30, 0.7); background: -moz-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(7, 20, 30, 0.7)), color-stop(100%, rgba(7, 20, 30, 0))); background: -webkit-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%); background: -o-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%); background: -ms-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%); background: linear-gradient(to top, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0007141E', endColorstr='#07141E',GradientType=0 ); height: 30px !important; z-index: 2 } .ima-ad-container:hover .ima-controls-div { height: 56px !important } .ima-countdown-div { height: 11px; text-transform: uppercase; opacity: 0.8; padding: 10px 12px; box-sizing: content-box; display: block; color: #FFFFFF; text-shadow: 0 0 0.2em #000 } .ima-seek-bar-div { top: 12px; height: 3px; position: absolute; background: rgba(255, 255, 255, 0.4); top: 27px !important } .ima-progress-div { width: 0px; height: 3px; background-color: #ECC546 } .ima-countdown-div { height: 10px } .ima-fullscreen-div, .ima-mute-div, .ima-play-pause-div, .ima-slider-div { width: 35px; height: 20px; top: 11px; left: 0px; position: absolute; color: #CCCCCC; font-size: 1.5em; line-height: 2; text-align: center; font-family: VideoJS; top: 28px !important; display: none !important; cursor: pointer } .ima-ad-container:hover .ima-fullscreen-div, .ima-ad-container:hover .ima-mute-div, .ima-ad-container:hover .ima-play-pause-div, .ima-ad-container:hover .ima-slider-div { display: block !important } .ima-mute-div { left: auto; right: 25px } .ima-slider-div { left: auto; right: 35px; width: 50px; height: 10px; top: 20px; display: none !important; background-color: #555555 } .ima-ad-container:hover .ima-slider-div { display: none !important } .ima-slider-level-div { width: 100%; height: 10px; background-color: #ECC546 } .ima-fullscreen-div { left: auto; right: 0px } .ima-playing:before { content: "\00f103" } .ima-paused:before { content: "\00f101" } .ima-paused:hover:before, .ima-playing:hover:before { text-shadow: 0 0 1em #fff } .ima-non-muted:before { content: "\00f107" } .ima-muted:before { content: "\00f104" } .ima-muted:hover:before, .ima-non-muted:hover:before { text-shadow: 0 0 1em #fff } .ima-non-fullscreen:before { content: "\00f108" } .ima-fullscreen:before { content: "\00f109" } .ima-fullscreen:hover:before, .ima-non-fullscreen:hover:before { text-shadow: 0 0 1em #fff } .vjs-dashjs-hide-errors .vjs-error-display { display: none !important } .vjs-control-bar { z-index: 1 } .video-js #player-endcard { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 0 } .video-js #player-endcard .card__meta { display: none } .video-js #player-endcard #related-content { position: absolute; top: 0; bottom: 3.5em; bottom: 30px; right: 0; left: 0 } .video-js #player-endcard #related-content .related-content__item { width: 41.66667%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-top: 0.9375rem; margin-bottom: 0.9375rem } @@media print,screen and (min-width:40em) { .video-js #player-endcard #related-content .related-content__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } .video-js #player-endcard #related-content .related-content__item:last-child:not(:first-child) { float: right } .video-js #player-endcard #related-content .related-content__item:last-child:last-child { float: left } .video-js #player-endcard #related-content .related-content__item:first-child, .video-js #player-endcard #related-content .related-content__item:nth-child(3) { margin-left: 8.33333% } .video-js #player-endcard #next-video { position: absolute; top: 0; bottom: 3.5em; bottom: 30px; right: 0; left: 0 } .video-js #player-endcard #next-video .related-content__item { width: 66.66667%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto } @@media print,screen and (min-width:40em) { .video-js #player-endcard #next-video .related-content__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } .video-js #player-endcard #next-video .related-content__item:last-child:not(:first-child) { float: right } .video-js #player-endcard #next-video .related-content__item, .video-js #player-endcard #next-video .related-content__item:last-child:not(:first-child) { float: none; clear: both } .video-js #player-endcard #next-video div#countdown { height: 10%; font-family: Helvetica; font-size: 12px; color: red } @@media print { .video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden } } .select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 34px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none } .select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .select2-container .select2-selection--single .select2-selection__clear { position: relative } .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px } .select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none } .select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap } .select2-container .select2-search--inline { float: left } .select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0 } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none } .select2-dropdown { background-color: #eee; border: 1px solid #999; border-radius: 2px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 70010 } .select2-results { display: block } .select2-results__options { list-style: none; margin: 0; padding: 0 } .select2-results__option { padding: 0.5rem; font-size: 14px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none } .select2-results__option[aria-selected] { cursor: pointer } .select2-container--open .select2-dropdown { left: 0 } .select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0 } .select2-search--dropdown { display: block; padding: 0.5rem } .select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; margin-bottom: 0 } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none } .select2-search--dropdown.select2-search--hide { display: none } .select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle } .select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0) } .select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important } .select2-container--default { margin-bottom: 0.25rem } .select2-container--default .select2-selection--single { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #333; color: #fff; display: block; width: 100%; margin-right: 0; margin-left: 0; font-size: 0.75rem; text-align: left; font-weight: bold; margin-bottom: 0 } [data-whatinput=mouse] .select2-container--default .select2-selection--single { outline: 0 } .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single:hover { background-color: #292929; color: #fff } .select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; font-size: 1rem; position: relative; top: -3px; color: #eee } .select2-container--default .select2-selection--single .select2-selection__clear:hover { color: #fff } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999 } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 31px; position: absolute; top: 1px; right: 6px; width: 20px } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #ccc transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0 } .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear { float: left } .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto } .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px } .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single { border-top-left-radius: 0; border-top-right-radius: 0 } .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa } .select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield } .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto } .select2-container--default .select2-results__option[role=group] { padding: 0 } .select2-container--default .select2-results__option[aria-disabled=true] { color: #999 } .select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd } .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em } .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0 } .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #444; color: white } .select2-container--default .select2-results__options .select2-results__option[aria-disabled=true] { display: none } .select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px } body { background: #efefef } .content { background: #fefefe } audio::-internal-media-controls-download-button, video::-internal-media-controls-download-button { display: none } audio::-webkit-media-controls-enclosure, video::-webkit-media-controls-enclosure { overflow: hidden } audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel { width: calc(100% + 30px) } figure { margin: 0 } iframe { border: 0; max-width: 100% } .g-recaptcha { margin-bottom: 1rem } main:focus { outline: none } img:not([src]):not([srcset]) { visibility: hidden } body { overflow-x: hidden } #page { max-width: 100% } .headline a, a .headline { transition: opacity 0.24s ease 0s } .no-touch .headline a:hover, .no-touch a:hover .headline { opacity: 0.72 } @@font-face { font-family: 'giorgiosans-medium'; src: url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-medium.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-medium.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-medium.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: fallback } @@font-face { font-family: 'giorgiosans-medium-italic'; src: url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-mediumitalic.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-mediumitalic.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-mediumitalic.ttf") format("truetype"); font-weight: 700; font-style: italic; font-display: fallback } @@font-face { font-family: 'giorgiosans-heavy'; src: url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-heavy.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-heavy.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-heavy.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: fallback } @@font-face { font-family: 'giorgiosans-heavy-italic'; src: url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-heavyitalic.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-heavyitalic.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/giorgiosans-heavyitalic.ttf") format("truetype"); font-weight: 700; font-style: italic; font-display: fallback } @@font-face { font-family: 'publico-medium'; src: url("https://static.publicocdn.com/files/site/assets/fonts/publico-medium.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-medium.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-medium.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap } @@font-face { font-family: 'publico-medium-italic'; src: url("https://static.publicocdn.com/files/site/assets/fonts/publico-mediumitalic.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-mediumitalic.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-mediumitalic.ttf") format("truetype"); font-weight: 700; font-style: italic; font-display: swap } @@font-face { font-family: 'publico-bold'; src: url("https://static.publicocdn.com/files/site/assets/fonts/publico-bold.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-bold.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap } @@font-face { font-family: 'publico-bold-italic'; src: url("https://static.publicocdn.com/files/site/assets/fonts/publico-bolditalic.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-bolditalic.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-bolditalic.ttf") format("truetype"); font-weight: 700; font-style: italic; font-display: swap } @@font-face { font-family: 'publico-bannerbold'; src: url("https://static.publicocdn.com/files/site/assets/fonts/publico-bannerbold.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-bannerbold.woff") format("woff"); font-weight: 700; font-style: italic; font-display: swap } @@font-face { font-family: 'publico-bannerbolditalic'; src: url("https://static.publicocdn.com/files/site/assets/fonts/publico-bannerbolditalic.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/publico-bannerbolditalic.woff") format("woff"); font-weight: 700; font-style: italic; font-display: swap } @@font-face { font-family: 'popular-bold'; src: url("https://static.publicocdn.com/files/site/assets/fonts/popular-bold.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/popular-bold.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/popular-bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap } @@font-face { font-family: 'popular-bold-italic'; src: url("https://static.publicocdn.com/files/site/assets/fonts/popular-bolditalic.woff2") format("woff2"), url("https://static.publicocdn.com/files/site/assets/fonts/popular-bolditalic.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/popular-bolditalic.ttf") format("truetype"); font-weight: 700; font-style: italic; font-display: swap } @@font-face { font-family: 'domine-bold'; src: url("https://static.publicocdn.com/files/site/assets/fonts/domine-bold.woff") format("woff"), url("https://static.publicocdn.com/files/site/assets/fonts/pdomine-bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap } @@font-face { font-family: "publico-icons"; src: url("data:application/font-woff;charset=utf-8;base64,d09GMgABAAAAAB0EAA0AAAAAN/AAAByrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICtxQxTkLgTQAATYCJAOBOgQgBYMDB4ZZG7wqMxF5HAB1jhJRRTkH/BcHtjHjscghWAsOxzpOXlYd5tIKh7VCY+nK+15c9D6Ixlfjp5KyflzfjDU7j9DYJ7n2ldO++83IgDOWkwWStUSWHaIlpFDV3gDhn/BGzEfkDM9vs/f+h/5UqoCkMQkLbUSMRhF1k4nbzHWyTus2XUQZt921U1dtrNpF69hvjjdph0k7LIxQTSFbwLY34A81NrE5e9f7oMcW1SbsFD//D8fa5Hx794RK1RJU6hspkAIt8386s/833UzSDRju2CBTgFGQez72y3PTjtpRK40MgYPNGhYDgBUZjuAvnb0pd88BpMMq2F9Zp1rtyne7+1Z4JEuHCkl2QD4HdL4wdgRFRS1Z+mRfyL4AQgdcE7d1yoardJk+NuIopeXwS01N+48x3T1kxBS+g4DYGfVwNd+0AwCW8ZHt8o+f7k9Jx4eDbRUJxaXVAkJhPgKNQbhbAU/BQYSTuRbAuHf5N4iwj2zGiQJsZtAE09fefLimL0BPHr9ww1GtHAYTPIyhltB9vwUwGXjdQiMvIp51UPOF6Yu8jo41otK8v17KMiWTXmdgyKFGoUhxavCbB2I3BTvc0hcG4mPo2fqM5VuzDmEwl9o9CIhX5SHDTQHCFcLeiK1tPDyEJY6YDA8NozHjb0/drngwaIQZhPVi4VgCvBW3YU9xdN92AVClGeOyHNy9X2KbZlGYbY2ameb691JsU97MGdMYJVk9QirI5uR2wvOZWaQLRudrXL3XiHYXmtT5yFwswnGM1I2jALQ1CzYisgShlsR1pmk7U+62dkd1mLdDYhMZNtMYvtMV08qYiRTDZaWlQa5ong5cFSh1S2n3KSY5wgByoxPtarPW/7ds2JvEA3+a5lknTquXfEDqaUx6yOM7C+SDs+Xu+purrxJzI+qP6fupiHo5VewjvqZvUi3U9L0Dr/YY1PfUFzr5s1anOkG5ExYSE8aXMfU8+g4INdUi1mUhAPmN2DAkCbWlT1uvpsoz628Sy00V+6mWn26XpvMd6rds7hPLTCYaKtnMXqS+ruQrSZAXPSCPELEHM0HLPB6BsHDo/I1T95f2EZdLMeXIQpmrJm9S2CDYz/ayYjxtsR2s67xPt1FT54v9tdf16qtW94MGyBbb3fo92HCt0KvMqvIMQZnjGyW6jLps/k6s+1+FO5kPMNHVY/bGxQaguFMH6JKMEdU2zK4U1r3nMsDF5EwQG5l9BIAIIi3rk/g++WSg8Huy1+FIFkImnUrWmuNEYqlcTd2QwthEpAwypNgWwzqQqXKcdkrwtDR9l+pHDRee/iUMCVgC+3xYn5LVhFrXg+IeFTuongfuFqodo45O63fWm/cW5E1VceejEqnkdw0DsOeyEaka0iKI1fV5xLbeR00TEC5YUsauX+xrboUghV5QmvZQDWGXEbViH3sT0iWF9THX6UXQU6dOw56RA0k0PKmmMwNzp4RJtaQPImq63UjG+bF3LvIo2fQhOGJMdTFdL2SXzdXZds7F+9LHN9od96O1Fks/BBkQy+HXedTLqr+raA0Urnc917Vtx6431/ecz5DDo9uzzg2WdDasJnPYpcVRl0+vOi5jRQ/UMBj7Az3yx8FQnXTHp2fbpeJCfVfdCx74Lug066g99MNhUy5g4FEJYZwyAAlsLJktPA6c4lF4INNS9N/3QFhDp/qopTECZ9DUFuOAY6vLNB/7Iz1QtYiFwp2kl3jGbSbvAZJ4uuh+SF/wngTv5wwuH+szk04qdvXNB40PVFqfaFghgwAQOQ3yS16nY0RU4ZFZaSrMVN8k7HsmEzYcNqv10lv2PNfIuNgOs4MwtdHB1wQGD/yaa4Wevk7J6Bxv8hohH6BHvCLlhf039cbXx+b8ZVcO3Qk2vDpaR7Ljb0C23KN+2x3UYp9YMrlFqJvu0IJkUOYbmsk7Au5/+Fszs6rs/PbdzCPZruoE8jgJN4wZYvqAsg9apl4HFHVJhHXoW4DYc7qDGH4N+pHCPfukZ5/wZYJ3Z1yhR6Qn/2RYdbTNFB/FVQoUK4sgyxfSSeV2sb907vwtbLpD/Ynj94mt71ozqtIr3MpzRs5MBcgBB2fYa6nEtDZ9gvp2LSsZaF2HOAqcFNEReR2rRWtoryGjEYYJB5yrJFdNCt2XfofGnpcy6JXKWVYZdyQXo6jppAykpU6mfpZBqhOMfd7hzFJrhDrai9rXXYCnA5BBIxGC9Gjpp1G/f4IYDBUAtWPgctTy7nJJ9xieVOkRzwzgXLDBzEwi8eR3daLM7xUZ5yWTxi/xRGwe9Gl3hKoC1GJGV7inRUbxfk/PI4A5B7XfqLq5RRs4Fner8X1EfWBrvFcnlmjc1LdTLcIWc4cRYyejyyZhYvEGWMhrndDRGDd6hoPeQBayAh5BaOJk13KKhpzx7hmSQv2UMpx5vmUtJWat/rGyeFle+cx/v66NeNkKSNUN3JqzINsnk9Gq2opH9VA1wBmkijyiIEZkj2rqrmE2Uxd4JD106VvvxOQwllupxO0nV8aoA30f9UFwD6Tmru3UynrRuk/sbqIBFflSGVt186u0p0MMcPMCOcMNNpQdA/WkMSyNx+k3Z293dRu/o47Ho9ZsOWePN12rSI2dkPV+LCtucoNLk2necF/PmcOPo+91OJpml1VD1wsBPYa/B0OVfs3//bvKzUyO8nnEh+488xREOwy18ePA6xO7C6zT1CebVreRHlmaT/vVwMGP9E/WKnpMwEeB0EX8crALOiRWkrVFRSZsSWJVK13MOOrU1F4jK4O0LA7My4wsVFEHu0lUJXpTuB0155DuTuN1hzhcM8BtzqnLcdVPtx/kO3OjQzbcqsyWyzDRzUxOnWaFajDPw+EmwtYSTPyEmr7w8c+4hDrvY3Q2R9lgniPSnsdYtbNoafNdYInXhu6cfNIthEktrurBYHgE3HC6EJ20vRNeWVuRe496iVrzjWa2gzlAT9WbJqmR8weED4jg6ZhDjxClzGOqu2Wn2/ets8x1ux00dXz3sE73lSr198DtFWbmwBC67DFMvvTc0R/HV8zemxi64wxhUiwBS7qL1tbNxW1bS1u2Faqc0fI+zcwbxkJ+JkoZfz//+UbVaISAEKwf99YwCerLt5xHHa2Vpv87n7QKnV+DaSSp2pVdV5fZrYJ3C2y3dPu18jYde841FMusF1VW8/7DHrf5A6ru7BEEy//l7jxmS6B0tH9IQpUVoI77MW29xDzRSphPKAhtcMKmweqzRsZYCBURVZXGipLQpPHCF1SJGSGEYaHiXLWciA075KcDsoJMwlMo2RIFIWkVy/esjEkUHmOPR3QEvggIJa8MmrJaAPED0jqdX/oq4HCHKGKalMkhGZcLotCEKJAVDraWHVggJU00cRnxEofvBRLaGGJojHwrR7QWECoyYhHnERNGCMUVNZga2sadCGjqpiI0UWEENk2axEaxiQFPbzZXhrgkqKSKIGKkxqAMPN8O4o/J52pOj5BttlEQkjzsK0DDBrnFCbXkiZCMXMWAMGGbMPmiuxruPgmarBpVYhJ+Qy4rDzAhNT7mCuQIXMV58WkbxxW0IxCInbN/PUWYFoHUQvuk2aMYE40HFlL2xxESB4jNJZMWlJOxX2wzmgU9DyMmyUKRHwigtFLRPLUEJhkL/+aFIZGYKaxCR3UTQSIe9T3xQIUx5S0qs24kSEDAwMiPs94tekDIuDw1cvioxnlUSrR/yk09tVqA/k/jySpMdqPV5oHYirLGuCxjifxx3Y11qFObE1PPMfLoLU85HmNWZCWU69sXkT0O9iySN3Oynb0IfUgQdVp2ks2ZL0oyFu5EaCIBQIfk0+pJK5yryqTR9fRG/ysQHwX7KISPYbMXbYQN4ypa3WWUz0RMezwosHyM4VG8+snCczzqSJWgS6leKU63hbktzlAqywRqmmmIPnRKphuMTqnmxadJ+P6OHYn4xUln7Kl+TmwA94EqqCNn8WMr/uySL3oYHnEBuZnlYyH2ztLv/H/0Yb8YmG/DTquWRllZH5hh8r1CijVKPi6/gqNtf1KQ4g0j+P7bt4nEJ/xIvuP9KWq7xufAk3NrHowHi9M9ijyG5fPv9wuEnfcHwHc8v78z/fH2ompJwxEha32RmrmlCKSNsmNFvltA4umq639xDd2XQMxPnTxIGR8gb+8PLvm93dL+e0lwf7s8rvFstUa80nHrdujtW46VYiaXX7poaWIhT+QIq2WdZ2m1Osem/zpA9Av8yBFsgJLTU589pTPGtkyxZohQkbyUhJehBMhUIcX8IShhaQ0OgbukzOXZEHewJbRKKeljXerSqLuuTLHroi3ROvuUK13qSC/+vCNHN74jL5t9atmnbSTcYif8yr49pwZV/d3et2/LGzFaHXm504nDf9Lv/bM2UPEE+3aJSvDvadx/aXsy2Y32yVEQPrwFgWXnJKfBbKi3BDc0ewNRd8rxmVCXWveOQe74HgjBGdysRBA6By1bGzXkVloK4bsPbm4mLCE6qVS8PDsHIgS83JodhKdSncQl4O89UkYFQyoLoEcqiDVEclLbA3oAmNOXHiCuXMYNzaXkptzOv51iT4kJvvja4As61o4wIKjhX5CZyrbjELu7hcVCEY582UJvCw61f4vlIDggv2BxOi260szMTvVeDrcFZmczfbQz4ouL4wj+jf5+TYH7JSkwsASjhlIxwVQfmibIIESDqEOZzQ7pvKIY2FtxVpPNVXrFXH6gDps8OZSb7XuWZCkhGAglFmu9sqo6dUmVUlGzJ/FMjXWpjtRECiTZLWQd2WLPbrxJb04UuoViG2DUZ+6CtYULNy6gnqIuCMTjzV+TWro/Q0OMs7zpNKcSXt63hrnzjSWOqGH4G2WBV20pRNJYEjGFhJyKZ4MX7KSsIa+yIplCvUSuS+olOtQvA3hU3iM3y3vzlcTRI1Oy44uKCyRPxa/6EpN2qgQXRfkK92klD7iXzUyVrRzlXEMNW+iJkoxULgdaA2rSRNsvUKqa3HJ4nHcCPuOVmRGf2eTjvGd+lfFd1nvcYRdHZp1rGDNG6F54f2JOTqNVUywoHg+X4fBoVssigFWHtWCbGHPEanU64wOq3LSpYo7Vdfiwy1rf0wPslw5Mm1b2lAzPy/NrAi6mkcnxoymUDxTK6PjUbqZcXhYh644opbVX50x+/rIvbx78d13O7Msg2Kh3CwXu3nwvEALwJ6NJM3q1vQyB8KrU5oCAD3ju1suAvbowG4Ex5s67HQf/b21qju+Sgx13O0+1gH85em/hRGHzPHlFWuZUKavU4s37pv/vBlXWtmTt2iWtcuqNjSPKvTl0bWzLdmjXIBAHIZGdO84Rt4CHg8XzBAT2t9t2KqYM8Ns6/ND0brodlqVllZEgYJIrp/67Faw2n2o+1RL6Rs1NbwV4ku2X/uxL5dgz+87sGDpg88xdL/gF94w96oUBIFbqKna5XzCkLnA3eualK159M/u8rlxSPQ3gex0bN+n64yFmFSHSKJOEarsu+TM+PiZT7RZMc+uWFW3BE7eI5/LXl4bs8M6Pju6eYKNpnrULaOX6ovwKV8UmBXUsNfak42RetC6uIdxQ1p51e45Ruzf9boJVeRyWrZBlMOMbyB0xK6Uj+jHuI/YZ904haJJDwSEbNzkvTEfT7frYB9U6FEQ9RDqpUGhEjR1pTVTMnJgBfC5s26ZNTZenpx4/evOrT9MA0LKq5XTz6buNzc0X/rv/WyS4aSswj20+1XKqub2t/cL/tXeFPFETWDvq/vs7ANySS0Yseu2x5z9idFZXx30SvghPuv+qy6rL+/+MIUiBvJcyU5nS94iCP5n//eXMgxGa6Flgus7fT+PnzzRJJVtTMQbDn8kIny0sZzdzGXQhXegp8M3xYYuDQ9oZ5CBxtokdslS6gCaiSbwkYWc8M4ZLXJKaWZKZkrJ9krtZ03mSAZLSs5JkCbDWr+pdaZoHXpVlAo7uxnnz3tC2v2iMywmA0aTYeejGh5huL/IVUHF4DQ4nqg+V2IbZQmaQ6FOXMdmzQ3iGwKOYVDVurpwHnPWmLF/bAjc39n4sTdBFJNmn8+gsTxadNz21I3Tl9j72HsZobLqLzqZhM9DGEqiNi3PsT48WljSeXB1sF7vEwLnwx4mIq39OJTYR70b2kWQczqgiaZFpjtMaRvmbvN9JAZNv8gGlWZPL5NYD65lWkH/9yMyZ3avgimHDHtaWw7I5Y8zfnWFgjpiNlyH40lKEI8excXIOku6AR2R4jckqQTkGlI0aOGjJdky5cv5bdhNb/PSd7Zy3nPZOhfut3C3POgBH4CCOqUQ4QFhi4gyidsbXbGqovPkTGIJD5ZYhcg4b511AJEbdn7LAG8fmyMHaLw6vglY8K0KTBrQ1LKgJb5LtwJm1ZI36sJ5osRPJIazGs3IUt+wecaj8bCPLRibaLcT1hJLExFlvE3SRvE3Ec76t2v16X/28ga8kxzRVEt+Zc6m+zsPDjZsMss/jEfr1nYVTg9hxPdiCCXGDsycOezX7WqdVeEVWJkPCyMwiLCEwGFmQYycRMom+B8G/lQ7Hkj19/YTyuar8yRPneIP+/kNjfnHTpgD9uaEJCYFBEfNv30r4vOq1KEsW6ByhBQIh0AKhANRcyFJJHW2bBIzI2We8PP+dbaCKdrc6fuWoTtELyQdIatIBciED1KpE6HgZ7yONw6HRgmg669690OjrydgH/J3EnfsIVsZCx8sQ0ha4fi5pWFZYUFFOqpfHQ9EMTaRPWO3lrPM7MLssPSySqEgezOhLVjimVCalSxdnjj45dZvHgGvpNu7NSedX2UX+DSZsjEc3bfDI0ZSOKKU9Rr7/rt85guRwv/c7JnHNRPa8JNh9HvKYwtjGjcIPW/1dVdIgor6INEiZPKibmudXmBDR7GLucSv/l3/63PwBjUFyxWa1Py+E5iFi2+LrxP7CkE9UCUgq1/+vf3dOf15fT9Rbs83/05s8qR6I53YWW1+3rEFWf67hpmPPyVyyObFrc/e7XlkvoQarqcczXUySZkJeLQ3Rc5u4DfExMk0ycPUBPRYro1ZtYvgyNlVRI0hNzCaSgZfLM6g6iMBi6ePDbXoIAYTkxE+XONy/QNLlXxNZuV3t9mLEG0JIgBAaABPy8e1IzvU6WJu/avWpXRKdeej8CVqPQaFt//fA5cu8uMKI2TBfEMwTTDHOdVTA8+V6VhzOc3RJ820430twR8BeXsfinT+ubGrjMG7ds3na2BQ7TuSBcsj6vpeBEbm2cHqEIAUWQCMkZKbjEYBce7im2GHQAnd32lir3zjZ3P1Zqb7DvY7NrMibO9XCWzYqaqpr+egosHyUrF0qa5dhHnPo6mjCYkrgtIQx+MWEBZBGG7ow3YbDL8FDCKFHgxlC32SLSYUYdg8C0JALYOUJ1kq4CExcWo7UxkGRCaWtKEfr8vULFpF6BTnMmW+0EItNnKNNKk15Glwvq1XvU49QofZ+hPxg7GOOYNYy64yQQECX5rBILLtxlIAHfvV4vTkCNNZ1km5nH2NdQl2rGqHeh4ZvC4+6Huue4l7uH1iy2RnlXBVZFFUEftg6J50eOG3ZLumrP69gfUkkpjQFzDLOCJoKyijUrniPw72jsqhEHo8bfLXhlrNM6i/uLyrz2fhnTkK6XyevjAf6ThvzZ6h3pTWQ6p03FU7MH1170ow0HZTxxoIZmt3pDeQq0KEPy1+eCKGiUA98j5NffaaxygF2n7G+477z37DbHNvyyziwpbznrNf2j+ZzHjx59/6Crvp/SFM7rU+QZJDL3bFnDOcwUDakrCuEiDKQooj4PgkKARBCAoSRfEAxSsRShDkEp5cbaIoyVopNWQlyxYz2SMLA83Pa8XeInFt5WlylKdR9KT55ahQqEQRG8kp7ug/hjaSfycEQVJTekjceOHLVgTigEBQIBIYgFABRsMqlLCfFMRoGDnzLd04JAoItAYuuCc8QFz6tpVA82X/JCkhF5vxM0Don+AA8Ra2UlnA45JZofTUT0MKX3iUGfXyFomeVgM6msd6lEAIDm3ENi/DLi1r5ozuJog+REfCsZwN6FENDXRzD8zNIl5agNchZEbp9cjq6bwJIoaKnKbQgmFE5ENSOKNcKtNUhhwqgiInZEU5fR0uYWVpPhCBBQu8IillSdZrDJg0LsRl3sECorFXKYUC49EHQ0HKOq4QgCWstM5SR1orjWSFEIfBGcUYff6QVKGhVvLPs/8tXoTzjCQW0gaUFrSgSIGeN8MYSQgsKNVTGqpyAFqA1ICiE5BiRECOj27DU0bZEYeaRlsWrv4Po4E+fOgsJWDva5w9ZVnth5H8R/UF/df8QfNomp6X7J47HrpJMeWyRMv/cvK3XexHvm/fULxt/+08YsutKZF76S4Qe2o8RbtaVEo7cdn4TOWV4+hkyvku/0WPeLn6pZ+Bp+yeJn1r6VYacLtl5ds6hUSNp5KpUOnPkIJQy5ueNjk2GjGa15VnVIk+rbKuGLGWqrn7uLmYJo+ygYorVGoRCALdSlLgelSNpEcxSp9hSUAihmogDTAv7mmW/6OkwGIgouDY5RfGmay+gAB6gSAb0fKbwKG5ZWlW5qZzqHopckz9t2Z8qt2S/+P9DnbhUYBHXXLvtLf9NoeuXhuEKMGYei1nGxApQVp7sS3OPeMZwYzyPcOuRLC9y9DznuBVsMOtnazDwEhYbHIuFZWSEiblN3GIT4kK2V32xWCFXoKsl0jlokj68Mcpmi4q05eoKcnMjo3Jt7HfWKdvT4HJqvcAC+IhzNBH8XLc3zx7tZER91pkIC8Cl9Tt+cOGwmopAvNIV3jBBx/odn08b+NlaC5SIe/RCX2CPdtTibO1h5FGNhSaVQUijYoub4jwCZNHivchgD7riCXtiXHX/O1COHuiOM8FyeCJuKg1G5X8QQCuJo4jDWIi12MjxMV2ECeiCRjSEUT0Ohzt+oNzH5/EUSPkTsxRmFFY3WOroBXIYyUQA9cebsAkSuDABIBvDqLGsM6BbwUd7t0YYt3c7iONFEeLEt91bUEdxSi+wrNO5W2E08kLrOpe7HZTiThy663fBWLRhJTZjA1ZhG0CnaW88E2uwjifHkSvQDHyVXslhbGewFa1yUhLrtNpDAcOQV1ETT+1nUT8ux1BU6hYF5P0A+CywtVax/P4cF4blvRovZC0Ly4dWDgVGLxgih+dWmtGCDZEJPAQRMMDzX8VgWN79hRHaDBaYgFw1/2NqOgwxzAijjDHOBJNMMU1DywxdZlnCUnZiZ3ZhV3Zjd/ZgT/aixxx99mYf9mU/9sdBDuBADuJgDuFQDuNw5hmwwCLLWM4KVrKK1axhLetYzwY2sokjOJKjOJpjOJbjOJ4TOJGTOJlTOJXTkOJ0zuBMzuJszgmTo0qgTgKUoZ+UVJRCJVZWr/M5MoYSGExTcEaDqUlTWFtA3FER0SgBdTT1R14U/4pjmHZu+8E9yzsrNq8TNlnEZgFZSwl4Z5fKHawSTMXATdDAqctybG5ZacTkDjsJyFBKwCL1mfKupmCakOhU2ImTBKISEMgFNJKAUQJCpIA/94BveYpeS0ArFTGYYWjbDmilon1SjtsLZQlk1tghNKUCmcwlFIwoiUlrCZgtIMgJSKBK4DMVR398h5CepuCbhkRhdIfGnNDuByCzpkCiishQS8lUqawuCx2MDNUjMsSIMp1Qtm/7IGknVkqlmrmge3Rct+OpE7rlvyvx70fLRr5fPU2G5vLYiublGpYwlZSMUlWGvyZ3tq39wu0rXvfTUjy707L59fJCc1lARVQYC+InCA3PwL/YOfsZtucVFVFhJHCoXEDGVQICCwAA") format("woff"); font-weight: normal; font-style: normal } [data-icon]:before { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative; vertical-align: middle; content: attr(data-icon) } [class*=" i-"], [class*=" icon-"], [class^=i-], [class^=icon-] { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative } .i-mail:before { content: "\e005" } .i-bookmark:before { content: "\e006" } .i-comment:before { content: "\e007" } .i-facebook:before { content: "\e008" } .i-twitter:before { content: "\e000" } .i-linkedin:before { content: "\e001" } .i-googleplus:before { content: "\e002" } .i-whatsapp:before { content: "\e003" } .i-video:before { content: "\e004" } .i-search:before { content: "\e00a" } .i-menu:before { content: "\e00b" } .i-youtube-alt:before { content: "\e00d" } .i-instagram:before { content: "\e00c" } .i-more:before { content: "\e017" } .i-print:before { content: "\e016" } .i-previous:before { content: "\e019" } .i-next:before { content: "\e01b" } .i-quote:before { content: "\e01f" } .i-album-alt:before { content: "\e01a" } .i-rss:before { content: "\e014" } .i-expand:before { content: "\e023" } .i-up:before { content: "\e024" } .i-down:before { content: "\e025" } .i-star:before { content: "\e010" } .i-star--half:before { content: "\e011" } .i-star--empty:before { content: "\e012" } .i-infographic:before { content: "\e00e" } .i-check:before { content: "\e009" } .i-video-alt:before { content: "\e013" } .i-star--null:before { content: "\e018" } .i-reply:before { content: "\e01c" } .i-alert:before { content: "\e01d" } .i-live:before { content: "\e01e" } .i-expand-alt:before, .i-plus-sign:before, .i-plus:before { content: "\e015" } .i-minus-sign:before { content: "\e021" } .i-google:before { content: "\e027" } .i-p24:before { content: "\e028" } .i-skip-forward:before { content: "\e029" } .i-text:before { content: "\e022" } .i-help-sign:before { content: "\e02a" } .i-skip-backward:before { content: "\e02b" } .i-album:before { content: "\e02e" } .i-share:before { content: "\e02d" } .i-time:before { content: "\e02f" } .i-external:before { content: "\e032" } .i-minus-sq:before { content: "\e033" } .i-plus-sq:before { content: "\e030" } .i-download:before { content: "\e031" } .i-nonio:before { content: "\e034" } .i-edit:before { content: "\e035" } .i-location:before { content: "\e036" } .i-person:before { content: "\e037" } .i-president:before { content: "\e038" } .i-question-sign:before { content: "\e03b" } .i-audio:before { content: "\e020" } .i-podcast:before { content: "\e03c" } .i-newspaper:before { content: "\e03d" } .i-user:before { content: "\e03e" } .i-pinterest:before { content: "\e03f" } .i-messenger:before { content: "\e040" } .i-megaphone:before { content: "\e042" } .i-phone-sign:before { content: "\e03a" } .i-facebook-circled:before { content: "\e041" } .i-bullet:before { content: "\e026" } .i-chat-sign:before { content: "\e039" } .i-plus:before { content: "\e050" } .i-brand:before { content: "\e00f" } .i-arrow-back:before { content: "\e044" } .i-arrow-front:before { content: "\e045" } .i-volume-off:before { content: "\e046" } .i-pause:before { content: "\e047" } .i-bell:before { content: "\e02c" } .i-bell-slash:before { content: "\e048" } .i-r5:before { content: "\e043" } .i-r4:before { content: "\e049" } .i-r3:before { content: "\e04a" } .i-r2:before { content: "\e04b" } .i-r1:before { content: "\e04c" } .i-comment-alt:before { content: "\e04d" } .i-globe:before { content: "\e04e" } .i-p0:before { content: "\e04f" } .i-p3:before { content: "\e051" } .i-p2:before { content: "\e052" } .i-p1:before { content: "\e053" } .i-crosswords:before { content: "\e054" } .i-games:before { content: "\e055" } .i-download-alt:before { content: "\e03e" } .i-offer:before { content: "\e054" } .headline .i-quote { position: relative; margin-right: 0.25rem; color: #d10019 } .headline .i-video:before { content: "\e013" } .headline-list--bulleted .i-video:before { content: "\e013" } .icon-star:before { content: "\e010" } .icon-star-half:before { content: "\e011" } .icon-star-empty:before { content: "\e012" } .icon-circle:before { content: "\e018" } .caption, .immersive-story-image-grid:after, .story__callout--gallery-grid:after { font-size: 14px; line-height: 20px; margin-bottom: 0 } ::-moz-selection { background: #fae5e8 } ::selection { background: #fae5e8 } blockquote { margin: 0 0 2rem; padding: 0 1rem 0 1rem } .headline { font-family: Times, "Times New Roman", serif; font-weight: 700; font-size: 20px; line-height: 24px; margin-bottom: 0; color: #0a0a0a } .fonts-a-loaded .headline { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .headline em, .fonts-b-loaded .headline i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:40em) { .headline { font-size: 18px; line-height: 24px; margin-bottom: 0 } } .headline a { color: inherit } .headline .i-external { color: #8a8a8a; font-size: 14px; margin-left: 4px } .headline.headline--compact { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 0 } .lead { font-size: 18px; line-height: 24px; margin-bottom: 0; font-family: Times, "Times New Roman", serif; color: #555 } .lead p { font-style: inherit; font-size: inherit; line-height: inherit } .credit { font-size: 14px; line-height: 20px; margin-bottom: 0; color: #8a8a8a; text-transform: uppercase } .dateline { color: #8a8a8a } .dateline.kicker { font-size: 11px; line-height: 16px; margin-bottom: 0; display: block; font-weight: bold } .byline__author { display: inline; font-style: normal; color: #8a8a8a; font-size: 0.875rem } .byline__author a { color: #555 } .byline__author a:hover .byline__name { text-decoration: underline } .byline__name { font-weight: bold } .dateline { font-size: 0.875rem } .kicker { font-size: 13px; line-height: 20px; margin-bottom: 0 } .kicker, .kicker a { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: bold; text-transform: uppercase; color: #d10019 } .kicker .genre, .kicker small { font-size: 100% } .kicker .genre + a, .kicker small + a { color: #8a8a8a } .kicker .type { display: block; color: #8a8a8a } .kicker--label { margin-top: 0.25rem; display: inline-block; margin-bottom: 4px } .note { font-size: 13px; line-height: 20px; margin-bottom: 0; color: #8a8a8a; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .note a { color: #8a8a8a; border-bottom: 1px solid #cacaca } .help-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .help-text a { color: inherit; border-bottom: 1px dotted #cacaca } .help-text a:hover { color: #555 } .help-text--required { text-transform: uppercase } .stat-tab { display: inline-block; text-align: right; vertical-align: middle } .stat-tab > span { display: block } .stat-tab__number { font-size: 16px; line-height: 16px; margin-bottom: 0; font-weight: bold; color: #8a8a8a } .stat-tab__label { font-size: 11px; line-height: 16px; margin-bottom: 0; text-transform: uppercase; color: #8a8a8a } .text-left .stat-tab { text-align: left } .stat-tab__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 22px; line-height: 1 } .fonts-a-loaded .stat-tab__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .stat-tab__title em, .fonts-b-loaded .stat-tab__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .stat-tab__title--group { font-size: 13px; line-height: 18px; margin-bottom: 1.5rem; color: #333 } .fonts-a-loaded .stat-tab__title--group { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .stat-tab__title--group small { font-size: 13px; line-height: 18px; color: #888 } .card--stats .stat-tab__number { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 36px; line-height: 28px; color: #333 } .fonts-a-loaded .card--stats .stat-tab__number { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .card--stats .stat-tab__number em, .fonts-b-loaded .card--stats .stat-tab__number i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .card--stats .stat-tab__number .stat-tab__unit { font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .label { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; vertical-align: middle; position: relative; top: -2px } .geolocation { display: inline-block; padding: 0.28rem 0.5rem; border-radius: 2px; font-size: 0.7rem; line-height: 1; white-space: nowrap; cursor: default; background: #8a8a8a; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; vertical-align: middle; position: relative; top: -2px } .heading-alt { font-size: 11px; line-height: 20px; margin-bottom: 0; text-transform: uppercase; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #8a8a8a } @@media print { .enhanced-js body.is-truncated .story__body > p:nth-of-type(2) ~ .story__callout:not(.story__show-full), .enhanced-js body.is-truncated .story__body > p:nth-of-type(2) ~ blockquote:not(.story__show-full), .enhanced-js body.is-truncated .story__body > p:nth-of-type(2) ~ ol:not(.story__show-full), .enhanced-js body.is-truncated .story__body > p:nth-of-type(2) ~ p:not(.story__show-full), .enhanced-js body.is-truncated .story__body > p:nth-of-type(2) ~ ul:not(.story__show-full) { display: block !important } #colophon, #comments, #masthead, #nav-main, #ribbon, #search-panel, .ad-slot, .media-badge, .more-stories, .page-navigation, .related-stories, .ribbon__wrapper, .rich-link, .skip-links, .social-tools, .story__actions, .story__callout--full-bleed, .story__show-full, .supplemental-slot { display: none !important } a[href]:after { display: none } @@page { margin: 1cm 2cm } blockquote, pre { border: 0 } .story__callout, .story__callout--quote, .story__callout--stat { float: none !important; width: 100% !important; display: block !important } .enhanced-js .is-truncated .story__show-full, .story__callout--full-bleed { display: none !important } } .reveal, .reveal-overlay { display: none } .masthead { margin-bottom: 1rem; height: 3.75rem } @@media print,screen and (min-width:40em) { .masthead { margin-bottom: 2rem } } .masthead__container { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; padding: 0.75rem; max-width: none; margin-right: auto; margin-left: auto; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; padding-right: 0; width: 100%; height: 3.75rem } .masthead__container, .masthead__container ul { background-color: #fefefe } .masthead__container input { max-width: 200px; margin-right: 1rem } .masthead__container .input-group-field { width: 100%; margin-right: 0 } .masthead__container input.button { width: auto } .masthead__wrapper { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); width: 100%; z-index: 70000; position: fixed; top: 0 } .masthead--extended .masthead__wrapper { box-shadow: none } .is-scrolled-to-main .masthead--extended .masthead__wrapper { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) } .masthead__branding { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0; padding-left: 0; height: 2.25rem; margin: 0 .9375rem 0 .9375rem; line-height: 1 } .masthead__branding__logo { height: 2.25rem; width: 2.125rem } .masthead__branding__logo path:first-child { fill: #d10019 } .masthead__branding__logo path:last-child:not(:first-child) { -webkit-transform: translateX(1px) translateY(1px); transform: translateX(1px) translateY(1px); fill: #d10019; transition: opacity 0.5s ease-out } .masthead--extended .masthead__branding__logo path:last-child:not(:first-child) { fill: #fff } .is-scrolled-to-main .masthead__branding__logo path:last-child:not(:first-child) { opacity: 0 } .masthead__branding__heading { height: 2.25rem; margin: 0; font-size: 1rem; line-height: 36px } .masthead__branding__heading a { display: block; height: 2.25rem; line-height: 36px } .masthead__main, .masthead__menus { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .masthead__main { max-width: none; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.5rem; padding-left: 0.5rem; min-width: 0; position: relative; z-index: 1 } .masthead__main > .menu { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0; padding-left: 0; margin-right: 0.5rem } .masthead__main > .menu li:nth-child(2), .masthead__main > .menu li:nth-child(3) { display: none } @@media print,screen and (min-width:40em) { .masthead__main > .menu li:nth-child(2), .masthead__main > .menu li:nth-child(3) { display: list-item } } @@media print,screen and (min-width:64em) { .masthead__main > .menu { margin-right: 0 } } .masthead__sub { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.5rem; padding-left: 0.5rem; padding-right: 0.75rem; z-index: 1; position: relative } @@media screen and (max-width:45em) { .is-scrolled-below-header .masthead__sub { display: none } } .masthead__extras { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0; padding-left: 0; min-width: 0 } @@media screen and (max-width:63.99875em) { .masthead__extras { display: none !important } } .masthead__menu { padding: 0; margin: 0; list-style: none; position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; justify-content: flex-start; height: 36px; overflow: hidden } [data-whatinput=mouse] .masthead__menu li { outline: 0 } .masthead__menu .button, .masthead__menu a { line-height: 1; text-decoration: none; display: block; padding: 0.7rem 1rem } .masthead__menu a, .masthead__menu button, .masthead__menu input, .masthead__menu select { margin-bottom: 0 } .masthead__menu input { display: inline-block } .masthead__menu li { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center } .masthead__menu li .submenu li { -ms-flex-pack: start; justify-content: flex-start } .masthead--extended .masthead__menu { -ms-flex-pack: center; justify-content: center } .masthead__menu li { font-size: 0.75rem; font-weight: bold; text-transform: uppercase } .masthead__menu li span { line-height: 34px; color: #555 } .masthead__menu a { color: #b90017; padding: 0.75rem } .masthead__menu a:hover { color: #d10019 } @@media screen and (max-width:63.99875em) { .masthead__menu a { padding: 0.75rem 0.375rem } } .masthead__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: transparent; color: #222; font-size: 0.75rem; font-weight: bold } [data-whatinput=mouse] .masthead__button { outline: 0 } .masthead__button:focus, .masthead__button:hover { background-color: #efefef; color: #222 } .masthead__sub .masthead__button { margin-left: 0.5rem } @@media screen and (max-width:39.99875em) { .masthead__sub .masthead__button { margin-left: 0.25rem } } .masthead__container .masthead__button { padding: 0.85em 1em } .user-tools__item--login .masthead__button, .user-tools__item--profile .masthead__button { border: 1px solid #222; color: #222 } .user-tools__item--login .masthead__button:focus, .user-tools__item--login .masthead__button:hover, .user-tools__item--profile .masthead__button:focus, .user-tools__item--profile .masthead__button:hover { border-color: #111111; color: #111111 } .user-tools__item--login .masthead__button:focus.disabled, .user-tools__item--login .masthead__button:focus[disabled], .user-tools__item--login .masthead__button:hover.disabled, .user-tools__item--login .masthead__button:hover[disabled], .user-tools__item--profile .masthead__button:focus.disabled, .user-tools__item--profile .masthead__button:focus[disabled], .user-tools__item--profile .masthead__button:hover.disabled, .user-tools__item--profile .masthead__button:hover[disabled] { border: 1px solid #222; color: #222 } .user-tools__item--admin .masthead__button { background-color: #d10019; color: #fff; border: 0 } .user-tools__item--admin .masthead__button:focus, .user-tools__item--admin .masthead__button:hover { background-color: #a70014; color: #fff } .user-tools__item--subscribe .masthead__button { background-color: #E5C610; color: #000; border: 0 } .user-tools__item--subscribe .masthead__button:focus, .user-tools__item--subscribe .masthead__button:hover { background-color: #f1d637; color: #000 } .masthead__button--iconic { background-color: transparent; color: #222; margin: 0; padding: 0.4rem 0.5rem !important; font-size: 1.25rem; border: 0 } .masthead__button--iconic:focus, .masthead__button--iconic:hover { background-color: #efefef; color: #222 } @@media print,screen and (min-width:64em) { .masthead__button--iconic { margin-right: 0.5rem } .masthead--compact .masthead__button--iconic { margin-right: 0 } .masthead__sub .masthead__button--iconic { margin-right: 0 } } .masthead__button--iconic [class*=" i-"], .masthead__button--iconic [class^=i-] { min-width: 16px; vertical-align: middle } .masthead__button__label { font-size: 0.75rem; display: inline-block; vertical-align: middle } .masthead--compact .masthead__button__label { display: none } .masthead__button--toggle { position: relative; max-width: 5.5rem; padding-right: 1.25rem !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .masthead__button--toggle:after { display: block; width: 0; height: 0; border: inset 0.4em; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #111 transparent transparent; position: relative; top: 0.4em; display: inline-block; float: right; margin-left: 0.5em } #content .masthead__button--toggle { padding-right: 1.25rem !important } @@media screen and (min-width:23.125em) { .masthead__button--toggle { max-width: 7.5rem } } @@media screen and (min-width:64em) { .masthead__button--toggle { max-width: 11.25rem } } .masthead__button--toggle:after { position: absolute; right: 0.5rem; top: .92rem; font-size: 0.75rem; opacity: 0.52 } .masthead__button--toggle:hover:after { opacity: 1 } .is-active .masthead__button--toggle:after { border-color: #222 transparent transparent } @@media screen and (min-width:22.5625em) { .masthead__container .user-tools__item--subscribe .masthead__button { border-top-right-radius: 0; border-bottom-right-radius: 0 } } @@media screen and (max-width:22.5em) { .masthead__container .user-tools__item--subscribe + .user-tools__item--subscribe { display: none !important } } .masthead__container .user-tools__item--subscribe + .user-tools__item--subscribe .masthead__button { background-color: #f8ea96; color: #000; border-top-left-radius: 0; color: #222; border-bottom-left-radius: 0; border-top-right-radius: 2px; border-bottom-right-radius: 2px; margin-left: 1px } .masthead__container .user-tools__item--subscribe + .user-tools__item--subscribe .masthead__button:focus, .masthead__container .user-tools__item--subscribe + .user-tools__item--subscribe .masthead__button:hover { background-color: #f4e067; color: #000 } @@media screen and (max-width:39.99875em) { .masthead__container .masthead__button:not(.masthead__button--iconic) { padding: 0.85em 1em !important } } @@media screen and (max-width:39.99875em) { .user-tools__item--notifications .onesignal-customlink-container { margin-left: .25rem !important } } .user-tools__item--notifications { position: relative } .user-tools__item--notifications .i-bell:after { content: ""; position: absolute; top: 0; right: 0; width: 0.5rem; height: 0.5rem; border-radius: 999px; background: #d10019; border: 0.0625rem solid #fff } @@media screen and (max-width:23.375em) { .user-tools__item--pwa { display: none !important } } @@media screen and (max-width:25.8125em) { .user--logged-in.user--non-subscriber .masthead__container .user-tools__item--profile { display: none !important } } @@media screen and (max-width:64em) { .user--logged-in.user--non-subscriber .masthead__button--toggle { max-width: 6.25rem } } .masthead__nav__title { position: absolute !important; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0 } .masthead__dropdown-menu { top: 0; left: 100%; margin-top: 2px; position: absolute; min-width: 224px; background: #fefefe; border: 0; z-index: 1; display: none } .masthead__dropdown-menu .divider--subscriber { border-bottom: 2px solid #f8dc51 !important; background-color: #FFFCED; margin-bottom: 0 !important } .masthead__dropdown-menu .divider--subscriber + .menu-item--subscriber { padding-top: 0.25rem } .masthead__dropdown-menu .menu-item--sub > a { padding-left: 1.5rem !important } .masthead__dropdown-menu .menu-item--subscriber { background-color: #FFFCED } .masthead__dropdown-menu .menu-item--subscriber a:hover { color: #000 !important } .masthead__dropdown-menu .menu-item--subscriber:nth-last-child(2) { padding-bottom: 0.25rem } @@media screen and (max-width:63.99875em) { .masthead__main { padding-right: 0; padding-left: 0.5rem } } @@media screen and (max-width:63.99875em) { .masthead__branding { margin-right: 0; margin-left: 0 } } @@media screen and (max-width:63.99875em) { .masthead__sub { padding-left: 0; padding-right: 0.5rem } } .masthead .social-tools { z-index: 1; position: relative } .masthead__story-meta { overflow: hidden; display: none; width: 100%; margin-bottom: 0; padding: 0.5625rem 0; font-size: 1rem; line-height: 1; color: #333; text-overflow: ellipsis; white-space: nowrap } .masthead__story-meta .kicker { font-size: 13px; line-height: 0px; margin-bottom: 0; margin-right: 0.5rem } .masthead__story-meta .story-meta__headline { color: inherit; font-size: inherit; line-height: inherit } .masthead__menus { text-align: center; height: 2.25rem; position: relative; pointer-events: none } .masthead__menus .masthead__nav { pointer-events: auto; border-top: 1px solid #efefef } .masthead__menus .masthead__menu { background: transparent } .masthead--compact .masthead__menus { top: 0.75rem } @@media screen and (max-width:63.99875em) { .masthead--extended .masthead__menus { top: 0.75rem } } .masthead__nav--sections { background: #fff; z-index: 4; position: relative; transition: -webkit-transform 0.25s ease-out; transition: transform 0.25s ease-out; transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; -webkit-transform: translateZ(0) translateY(0); transform: translateZ(0) translateY(0) } .is-scrolled-to-main .masthead--extended .masthead__nav--sections { -webkit-transform: translateZ(0) translateY(-2rem); transform: translateZ(0) translateY(-2rem) } @@media screen and (max-width:63.99875em) { .masthead--extended .masthead__nav--sections { z-index: -1 } .is-scrolled-to-main .masthead--extended .masthead__nav--sections { -webkit-transform: translateZ(0) translateY(-3rem); transform: translateZ(0) translateY(-3rem) } .is-scrolled-to-main.scrolling-up .masthead--extended .masthead__nav--sections { -webkit-transform: translateZ(0) translateY(0); transform: translateZ(0) translateY(0) } } .masthead__nav--tags { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); background: #fff; z-index: 3; position: relative; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); z-index: -2; padding-right: 0.5rem; padding-left: 0.5rem; transition: -webkit-transform 0.12s ease-out; transition: transform 0.12s ease-out; transition: transform 0.12s ease-out, -webkit-transform 0.12s ease-out; -webkit-transform: translateZ(0) translateY(0); transform: translateZ(0) translateY(0) } .masthead__nav--tags li { font-size: 0.75rem; font-weight: bold; text-transform: uppercase } .masthead__nav--tags li > a { color: #555 } .masthead__nav--tags li.active .faux-link { color: #d10019; background: transparent; border-bottom-color: #d10019 } .masthead__nav--tags .faux-link { border-bottom: 0.2rem solid transparent; padding-bottom: 0.55rem; padding-top: 0.75rem; text-transform: uppercase; font-weight: bold; color: #555; cursor: pointer } .masthead__nav--tags .faux-link:hover { color: #d10019 } .masthead--compact .masthead__nav--tags { transition: -webkit-transform 0.35s ease-out; transition: transform 0.35s ease-out; transition: transform 0.35s ease-out, -webkit-transform 0.35s ease-out; background: #FFFFFF } @@media screen and (max-width:63.99875em) { .masthead__nav--tags .masthead__menu { -ms-flex-pack: center; justify-content: center } } .masthead__nav--tags .masthead__menu li a { color: #222 } @@media screen and (max-width:63.99875em) { .masthead__nav--tags .masthead__menu li a { padding: 0.75rem 0.375rem 0.55rem } } .masthead--compact .masthead__nav--tags .masthead__menu li a { font-weight: normal } .masthead--compact .masthead__nav--tags .masthead__menu li:first-child a { font-weight: bold } .no-touch .masthead__nav--tags .masthead__menu li a:hover { color: #d10019 } .masthead__nav--tags .masthead__menu li.active { padding-right: 0.75rem; padding-left: 0.75rem } @@media screen and (max-width:63.99875em) { .masthead__nav--tags .masthead__menu li.active { padding-right: 0.375rem; padding-left: 0.375rem } } .masthead__nav--tags .masthead__menu li.active a { color: #b90017; background: transparent; border-bottom: 0.2rem solid #b90017; padding-bottom: 0.55rem; padding-right: 0; padding-left: 0 } .masthead__nav--tags .masthead__menu li.nav-interaction > a { color: #777 } .masthead__nav--tags .masthead__menu li.nav-interaction > a:hover { color: #444 } .masthead__nav--tags .masthead__menu .hide-when-closed { display: none } .masthead__nav--tags .masthead__menu.expanded { height: auto; overflow: auto } .masthead__nav--tags .masthead__menu.expanded .hide-when-closed { display: -ms-flexbox; display: flex } .masthead__nav--tags .masthead__menu.tone--fugas li:first-child a { color: #40B0B6 } .masthead__nav--tags .masthead__menu.tone--fugas li:first-child a:hover { color: #338c90 } .masthead__nav--tags .masthead__menu.tone--culturaipsilon li:first-child a, .masthead__nav--tags .masthead__menu.tone--ipsilon li:first-child a { color: #f58220 } .masthead__nav--tags .masthead__menu.tone--culturaipsilon li:first-child a:hover, .masthead__nav--tags .masthead__menu.tone--ipsilon li:first-child a:hover { color: #d8690a } .is-scrolled-to-main .masthead--extended .masthead__nav--tags { -webkit-transform: translateZ(0) translateY(-250%); transform: translateZ(0) translateY(-250%) } .is-scrolled-to-main.scrolling-up .masthead--extended .masthead__nav--tags { transition: -webkit-transform 0.25s ease-out; transition: transform 0.25s ease-out; transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; -webkit-transform: translateZ(0) translateY(0); transform: translateZ(0) translateY(0) } @@media print,screen and (min-width:64em) { .is-scrolled-to-main.scrolling-up .masthead--extended .masthead__nav--tags { transition: -webkit-transform 0.25s ease-out; transition: transform 0.25s ease-out; transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; -webkit-transform: translateZ(0) translateY(-2rem); transform: translateZ(0) translateY(-2rem) } } .is-scrolled-below-header .masthead--compact .masthead__nav--tags { -webkit-transform: translateZ(0) translateY(-250%); transform: translateZ(0) translateY(-250%) } .is-scrolled-below-header.scrolling-up .masthead--compact .masthead__nav--tags { -webkit-transform: translateZ(0) translateY(0); transform: translateZ(0) translateY(0) } @@media print,screen and (min-width:64em) { .masthead--extended { height: 10.1875rem } } .masthead--compact.masthead--has-sub-menu { height: 6rem } @@media screen and (max-width:63.99875em) { .masthead--extended.masthead--has-sub-menu { height: 8.1875rem } } @@media print,screen and (min-width:64em) { .masthead--extended .masthead__container { height: 5.6875rem; padding-bottom: 0; padding-top: 0 } } @@media print,screen and (min-width:64em) { .masthead--extended .masthead__branding { height: 3.6875rem; margin: 0 auto; float: none; position: relative; z-index: 3 } .masthead--extended .masthead__branding__heading { width: 3.5rem; margin: 0 auto } .masthead--extended .masthead__branding__logo { height: 3.6875rem; width: 3.5rem; transition: -webkit-transform 0.25s ease-in-out; transition: transform 0.25s ease-in-out; transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: translateZ(0) scale(1) translateY(0px); transform: translateZ(0) scale(1) translateY(0px) } .masthead--extended .masthead__branding__heading { height: 3.6875rem; line-height: 3.6875rem } .masthead--extended .masthead__branding__heading a { height: 3.6875rem; line-height: 3.6875rem; margin-right: auto; margin-left: auto; text-align: center } .is-scrolled-to-main .masthead--extended .masthead__branding__logo { -webkit-transform: translateZ(0) scale(0.61017) translateY(-7px); transform: translateZ(0) scale(0.61017) translateY(-7px) } } @@media print,screen and (min-width:64em) { .masthead--extended .masthead__main { display: -ms-flexbox; display: flex; padding-top: 1rem; padding-bottom: 0.625rem } } @@media print,screen and (min-width:40em) and (min-width:64em) { .masthead--extended .masthead__main > .menu { left: .9375rem } } .masthead--extended .masthead__extras { display: none } @@media print,screen and (min-width:64em) { .masthead--extended .masthead__sub { right: 0 } } @@media print,screen and (min-width:64em) { .masthead--extended .masthead__main > .menu, .masthead--extended .masthead__sub { position: absolute; z-index: 21; top: 1.8125rem; transition: -webkit-transform 0.25s ease-out; transition: transform 0.25s ease-out; transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out } .is-scrolled-to-main .masthead--extended .masthead__main > .menu, .is-scrolled-to-main .masthead--extended .masthead__sub { -webkit-transform: translateY(-17px); transform: translateY(-17px) } } .page--detail { padding-bottom: 2rem } .colophon { background: #F7F7F7; padding-top: 2rem; clear: both; position: relative; z-index: 2; border-top: 1px solid #dddddd } .colophon a { color: #555 } .colophon a:hover { text-decoration: underline } .colophon .menu > li { font-size: 14px; line-height: 20px; margin-bottom: 0 } .colophon .menu > li a { line-height: 17px } .colophon .menu > li > a i { margin-right: 0; color: #8a8a8a } .colophon .menu > li > a { padding: 0.25rem 0 } .colophon .menu > li > a[href*=newsletters] { margin-bottom: 1rem } .menu-title { color: #555; margin-bottom: 0.25rem } .menu + .menu-title { margin-top: 1rem } .colophon__nav { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .colophon__nav__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-bottom: 0.5rem; padding-bottom: 0.5rem } @@media print,screen and (min-width:40em) { .colophon__nav__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:63.99875em) { .colophon__nav__item:not(:nth-last-child(-n+5)) { position: relative } .colophon__nav__item:not(:nth-last-child(-n+5)):after { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #dddddd; bottom: 0 } } @@media screen and (max-width:63.99875em) and (min-width:40em) { .colophon__nav__item:not(:nth-last-child(-n+5)):after { left: 15px; right: 15px } } @@media screen and (max-width:63.99875em) { .colophon__nav__item.colophon__nav__item--social:after { display: none } } @@media print,screen and (min-width:40em) { .colophon__nav__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; border-bottom: 0; padding-bottom: 0; margin-bottom: 1rem; border-left: 1px solid #dddddd } .colophon__nav__item:first-child, .colophon__nav__item:nth-child(2) { border-left: 0 } } @@media print,screen and (min-width:64em) { .colophon__nav__item { margin-bottom: 0 } } .colophon__nav__item--sub { margin-bottom: 1rem } @@media screen and (max-width:39.99875em) { .colophon__nav__item--map { display: none !important } } @@media print,screen and (min-width:40em) { .colophon__nav__item--map { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .colophon__nav__item--map .colophon__nav__item--double { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } } @@media print,screen and (min-width:40em) and (min-width:40em) { .colophon__nav__item--map .colophon__nav__item--double { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:40em) and (min-width:64em) { .colophon__nav__item--map .colophon__nav__item--double { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:40em) { .colophon__nav__item--map .colophon__nav__item--double > .menu { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) and (min-width:40em) { .colophon__nav__item--map .colophon__nav__item--double > .menu { padding-right: 0.9375rem; padding-left: 0.9375rem } } .colophon__nav__item--subscriptions { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } @@media screen and (max-width:63.99875em) { .colophon__nav__item--subscriptions { position: relative; padding-top: 0.5rem } .colophon__nav__item--subscriptions:before { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #dddddd; top: 0 } } @@media screen and (max-width:63.99875em) and (min-width:40em) { .colophon__nav__item--subscriptions:before { left: 15px; right: 15px } } .colophon__nav__item--subscriptions .menu > li a { font-weight: bold; line-height: 16px; color: #666 } .colophon__nav__item--brand { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; font-size: 56px; position: relative; top: -8px } .colophon__nav__item--brand a { color: #8a8a8a } .colophon__nav__item--services { clear: left } @@media print,screen and (min-width:64em) { .colophon__nav__item--services { clear: none } } @@media print,screen and (min-width:64em) { .colophon__nav { -ms-flex-pack: justify; justify-content: space-between; max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .colophon__nav__item { -ms-flex: 0 0 13.33333%; flex: 0 0 13.33333%; max-width: 13.33333% } .colophon__nav__item--brand { -ms-flex: 0 0 6.66667%; flex: 0 0 6.66667%; max-width: 6.66667% } .colophon__nav__item--map { -ms-flex: 0 0 26.66667%; flex: 0 0 26.66667%; max-width: 26.66667% } } .colophon__nav .colophon__nav__item--misc { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-top: 0.5rem; clear: both; border: 0; text-align: right } .colophon__nav .colophon__nav__item--misc .colophon__nav__item--sub { margin-bottom: 0.5rem; margin-top: 0.5rem } .colophon__nav .colophon__nav__item--misc .colophon__nav__item--sub img { margin-left: 18px } .colophon__nav .colophon__nav__item--misc .colophon__nav__item--sub, .colophon__nav .colophon__nav__item--misc .colophon__nav__item--sub img, .colophon__nav .colophon__nav__item--misc .colophon__nav__item--sub p { display: inline-block } .colophon__footer { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; border-top: 1px solid #dddddd; padding-top: 1rem; padding-bottom: 1rem } @@media print,screen and (min-width:64em) { .colophon__footer { margin-top: 0.5rem } } .colophon__footer .menu > li, .colophon__footer > p { font-size: 13px; line-height: 16px; margin-bottom: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #8a8a8a } .colophon__footer .menu > li > a, .colophon__footer > p > a { color: #8a8a8a } @@media print,screen and (min-width:64em) { .colophon__footer .menu > li > a { padding-left: 0.5rem; margin-left: 0.5rem; border-left: 1px solid #dddddd } .colophon__footer .menu > li:first-child > a { border-left: 0; margin-left: 0; padding-left: 0 } } .colophon__legal, .copyright-notice { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .colophon__legal, .copyright-notice { padding-right: 0.9375rem; padding-left: 0.9375rem } } .colophon__legal { padding-top: 1rem } @@media print,screen and (min-width:64em) { .copyright-notice { -ms-flex: 0 0 auto; flex: 0 0 auto } .colophon__legal { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-top: 0 } .colophon__legal .menu { -ms-flex-pack: end; justify-content: flex-end } } .is-webview #colophon, .is-webview #masthead, .is-webview .is-scrolled-below-header .story__meta .social-tools { display: none } .is-webview .ribbon__wrapper { margin-top: 0 } .is-webview .module--recommended-top.stuck { margin-top: 0 !important } .is-webview .main { margin-bottom: 0 } .is-webview .page__nav__wrapper--p3 { display: none } .is-webview .main > .pubHorz.pubtxt:first-child, .is-webview .page { margin-top: 0 } .action { color: #d10019; text-decoration: none; cursor: pointer } .action:focus, .action:hover { color: #b40016 } .card__meta .action--save:not(.saved):focus, .card__meta .action--save:not(.saved):hover, .headline-list__footer .action--save:not(.saved):focus, .headline-list__footer .action--save:not(.saved):hover { color: #333 } .page--library .action--save { display: none !important } .kicker .action--save, .page__header .action--save { display: none !important } .count--comment a:focus, .count--comment a:hover { color: #333 } .card__meta .action--save.saved, .headline-list__footer .action--save.saved { color: #b90017 } .stack:not(.stack--opinion) .card.tone--opinion .card__meta .action--save.saved, .stack:not(.stack--opinion) .card.tone--opinion .headline-list__footer .action--save.saved { opacity: 0.5 } .social-tools__item--save a.saved { color: #b90017 } body:not(.tone--multimedia) .social-tools__item--save a.saved { background: #efefef } .button--dropdown:after { display: block; width: 0; height: 0; border: inset 0.4em; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #fefefe transparent transparent; position: relative; top: 0.4em; display: inline-block; float: right; margin-left: 1em } .button.button--anchor, .button.button--call-to-action, .button.button--subscriptions { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-decoration: none; border-radius: 4rem; margin-bottom: 0 } @@media print,screen and (min-width:64em) { .button.button--anchor, .button.button--call-to-action, .button.button--subscriptions { padding-left: 1rem; padding-right: 1rem } } .button.button--anchor.disabled, .button.button--anchor[disabled], .button.button--call-to-action.disabled, .button.button--call-to-action[disabled], .button.button--subscriptions.disabled, .button.button--subscriptions[disabled] { opacity: 0.25; cursor: not-allowed; pointer-events: none } .button.button--anchor.disabled, .button.button--anchor.disabled:focus, .button.button--anchor.disabled:hover, .button.button--anchor[disabled], .button.button--anchor[disabled]:focus, .button.button--anchor[disabled]:hover, .button.button--call-to-action.disabled, .button.button--call-to-action.disabled:focus, .button.button--call-to-action.disabled:hover, .button.button--call-to-action[disabled], .button.button--call-to-action[disabled]:focus, .button.button--call-to-action[disabled]:hover, .button.button--subscriptions.disabled, .button.button--subscriptions.disabled:focus, .button.button--subscriptions.disabled:hover, .button.button--subscriptions[disabled], .button.button--subscriptions[disabled]:focus, .button.button--subscriptions[disabled]:hover { background-color: #d10019; color: #fefefe } .button--anchor { border: 0.0625rem solid #222; color: #222 } .button--anchor, .button--anchor:focus, .button--anchor:hover { background-color: transparent } .button--anchor.disabled, .button--anchor.disabled:focus, .button--anchor.disabled:hover, .button--anchor[disabled], .button--anchor[disabled]:focus, .button--anchor[disabled]:hover { background-color: transparent } .button--anchor:focus, .button--anchor:hover { border-color: #4e4e4e; color: #4e4e4e } .button--anchor:focus.disabled, .button--anchor:focus[disabled], .button--anchor:hover.disabled, .button--anchor:hover[disabled] { border: 0.0625rem solid #222; color: #222 } .button--call-to-action { background-color: #d10019; color: #fefefe; border: 0 } .button--call-to-action:focus, .button--call-to-action:hover { background-color: #a70014; color: #fefefe } .button.button--subscriptions { background-color: #f8dc51; color: #0a0a0a; border: 0 } .button.button--subscriptions:focus, .button.button--subscriptions:hover { background-color: #f5cf12; color: #0a0a0a } .button { font-weight: bold } .button:hover { opacity: 1 } .dropdown-pane, .dropdown.menu .is-dropdown-submenu { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); border-radius: 2px } .menu.is-dropdown-submenu { padding-top: 0.5rem; padding-bottom: 0.5rem; z-index: 2 } .menu.is-dropdown-submenu > li > a { font-size: 14px; color: #333; padding: 0.5rem 1rem } .menu.is-dropdown-submenu > li > a:hover { color: #b90017 } .menu.is-dropdown-submenu > .divider { border-bottom: solid 1px #efefef; margin: 0.25rem 0 } .dropdown-form input { max-width: none; margin-right: 0 } .dropdown-form [type=color], .dropdown-form [type=date], .dropdown-form [type=datetime], .dropdown-form [type=datetime-local], .dropdown-form [type=email], .dropdown-form [type=month], .dropdown-form [type=number], .dropdown-form [type=password], .dropdown-form [type=search], .dropdown-form [type=tel], .dropdown-form [type=text], .dropdown-form [type=time], .dropdown-form [type=url], .dropdown-form [type=week] { margin-bottom: 1rem } .media-badge { border-radius: 2px; top: 12px; left: 12px; position: absolute; z-index: 1; border: 1px solid rgba(200, 200, 200, 0.8); cursor: pointer; background: rgba(0, 0, 0, 0.6); color: #fff; font-size: 24px; text-align: center; line-height: 40px; width: 40px; height: 40px; pointer-events: none } .flex-media { position: relative; height: 0; padding-bottom: 75%; margin-bottom: 0.5rem; overflow: hidden; background: #efefef; display: block } .flex-media > a { display: block } .flex-media embed, .flex-media iframe, .flex-media img, .flex-media object, .flex-media video { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .flex-media img { height: auto } .flex-media.wide, .flex-media.widescreen { padding-bottom: 56.25% } .flex-media.widescreen--rtp { padding-bottom: 56.25%; padding-top: 84px } .flex-media.vimeo { padding-top: 0 } .flex-media.square { padding-bottom: 100% } .flex-media.cartoon { padding-bottom: 19.453125% } .flex-media.cover { padding-bottom: 124.5155039% } .flex-media.camera, .flex-media.natural { padding-bottom: 66.66667% } .intrinsic-ratio { position: relative; height: 0; padding-bottom: 75%; margin-bottom: 0.5rem; overflow: hidden; background: #efefef; display: block } .intrinsic-ratio > a { display: block } .intrinsic-ratio embed, .intrinsic-ratio iframe, .intrinsic-ratio img, .intrinsic-ratio object, .intrinsic-ratio video { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .intrinsic-ratio img { height: auto } .intrinsic-ratio.ratio-16-9 { padding-bottom: 56.25% } .intrinsic-ratio.ratio-16-9--rtp { padding-bottom: 56.25%; padding-top: 84px } .tippy-popper { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .tippy-tooltip { border-radius: 0 !important } .tippy-tooltip .tippy-content { text-align: center } .tippy-tooltip .tippy-content small { text-transform: uppercase; opacity: 0.5; display: block } .tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow { border-top: 7px solid #fff } .tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow { border-bottom: 7px solid #fff } .tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow { border-right: 7px solid #fff } .tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow { border-left: 7px solid #fff } .tippy-popper .tippy-tooltip.light-theme { color: #26323d; box-shadow: 0 4px 10px 4px rgba(0, 20, 60, 0.1), 0 4px 40px -8px rgba(0, 20, 60, 0.2); background-color: #fff } div.tippy-popper { font-size: 12px !important } .tippy-tooltip .tippy-content { text-align: left } .tippy-tooltip .tippy-content small { text-transform: uppercase; opacity: 0.5 } .tippy-popper .tippy-tooltip.popover-theme { background-color: #fff; border: 1px solid transparent; border-radius: 1px; color: #222; font-size: 0.875rem; line-height: 1.35; pointer-events: auto } .tippy-popper .tippy-tooltip.popover-theme a { color: inherit; text-decoration: underline } .tippy-popper .tippy-tooltip.popover-theme .tippy-content { padding-right: 7px } .tippy-popper .tippy-tooltip.popover-theme .close-button { font-size: inherit; right: 3px; top: 6px } .tippy-popper .tippy-tooltip.popover-theme .tippy-arrow { } .tooltip { z-index: 9929292929 } .tooltip--xl { max-width: 30rem !important } .tooltip--message { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); z-index: 69990 !important; padding: 0.5rem .65rem; border-radius: 2px; background: #333 } .tooltip--message:before { border-color: transparent transparent #333 !important } .has-tip-min { position: relative; display: inline-block } .has--message { position: relative } .label a { color: #fefefe !important } @@-webkit-keyframes flash { 0%, 50%, to { opacity: 1 } 25%, 75% { opacity: 0 } } @@keyframes flash { 0%, 50%, to { opacity: 1 } 25%, 75% { opacity: 0 } } @@-webkit-keyframes fadein { 0% { opacity: 0 } to { opacity: 1 } } @@keyframes fadein { 0% { opacity: 0 } to { opacity: 1 } } @@-webkit-keyframes fadeout { 0% { opacity: 1 } to { opacity: 0 } } @@keyframes fadeout { 0% { opacity: 1 } to { opacity: 0 } } .flickity-enabled { position: relative } .flickity-enabled:focus { outline: none } .flickity-viewport { overflow: hidden; position: relative; height: 100%; width: 100% } .flickity-slider { position: absolute; width: 100%; height: 100% } .flickity-prev-next-button { position: absolute; top: 0; width: 44px; height: 100%; border: none; z-index: 21; cursor: pointer } .flickity-prev-next-button.next { background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ) } .flickity-prev-next-button .arrow { opacity: 0.6 } .flickity-prev-next-button:hover { background: white } .flickity-prev-next-button:hover .arrow { fill: #555; opacity: 1 } .flickity-prev-next-button:focus { outline: none } .flickity-prev-next-button:active { filter: alpha(opacity=60); opacity: 0.6 } .flickity-prev-next-button.previous { left: 0 } .flickity-prev-next-button.next { right: 0 } .flickity-prev-next-button:disabled { filter: alpha(opacity=30); opacity: 0.3; cursor: auto } .flickity-prev-next-button svg { position: absolute; left: 20%; top: 20%; width: 60%; height: 60% } .flickity-prev-next-button .arrow { fill: #8a8a8a } .flickity-prev-next-button.no-svg { color: #8a8a8a; font-size: 20px } .flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab } .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: -webkit-grabbing; cursor: grabbing } .flickity-page-dots { position: absolute; width: 100%; bottom: -25px; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1 } .flickity-page-dots .dot { display: inline-block; width: 10px; height: 10px; margin: 0 8px; background: #333; border-radius: 50%; filter: alpha(opacity=25); opacity: 0.25; cursor: pointer } .flickity-page-dots .dot.is-selected { filter: alpha(opacity=100); opacity: 1 } @@-webkit-keyframes circ-anim { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @@keyframes circ-anim { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @@-webkit-keyframes typing { 0% { background-color: #cacaca; box-shadow: 12px 0px 0px 0px rgba(202, 202, 202, 0.3), 24px 0px 0px 0px rgba(202, 202, 202, 0.3) } 25% { background-color: rgba(202, 202, 202, 0.4); box-shadow: 12px 0px 0px 0px rgba(202, 202, 202, 0.3), 24px 0px 0px 0px rgba(202, 202, 202, 0.3) } 75% { background-color: rgba(202, 202, 202, 0.4); box-shadow: 12px 0px 0px 0px rgba(202, 202, 202, 0.3), 24px 0px 0px 0px #cacaca } } @@keyframes typing { 0% { background-color: #cacaca; box-shadow: 12px 0px 0px 0px rgba(202, 202, 202, 0.3), 24px 0px 0px 0px rgba(202, 202, 202, 0.3) } 25% { background-color: rgba(202, 202, 202, 0.4); box-shadow: 12px 0px 0px 0px rgba(202, 202, 202, 0.3), 24px 0px 0px 0px rgba(202, 202, 202, 0.3) } 75% { background-color: rgba(202, 202, 202, 0.4); box-shadow: 12px 0px 0px 0px rgba(202, 202, 202, 0.3), 24px 0px 0px 0px #cacaca } } @@-webkit-keyframes typing-darker { 0% { background-color: #333333; box-shadow: 12px 0px 0px 0px rgba(51, 51, 51, 0.3), 24px 0px 0px 0px rgba(51, 51, 51, 0.3) } 25% { background-color: rgba(202, 202, 202, 0.4); box-shadow: 12px 0px 0px 0px rgba(51, 51, 51, 0.3), 24px 0px 0px 0px rgba(51, 51, 51, 0.3) } 75% { background-color: rgba(202, 202, 202, 0.4); box-shadow: 12px 0px 0px 0px rgba(51, 51, 51, 0.3), 24px 0px 0px 0px #333333 } } @@keyframes typing-darker { 0% { background-color: #333333; box-shadow: 12px 0px 0px 0px rgba(51, 51, 51, 0.3), 24px 0px 0px 0px rgba(51, 51, 51, 0.3) } 25% { background-color: rgba(202, 202, 202, 0.4); box-shadow: 12px 0px 0px 0px rgba(51, 51, 51, 0.3), 24px 0px 0px 0px rgba(51, 51, 51, 0.3) } 75% { background-color: rgba(202, 202, 202, 0.4); box-shadow: 12px 0px 0px 0px rgba(51, 51, 51, 0.3), 24px 0px 0px 0px #333333 } } .is-loading { overflow: hidden; position: relative } .is-loading:before { content: ''; position: absolute; z-index: 69980; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0.88) } .is-loading:after { content: ''; display: block; will-change: transform; content: ''; position: absolute; top: 50%; left: 50%; margin-left: -9px; margin-top: -9px; display: block; width: 24px; height: 24px; border-radius: 50%; border: 3px solid rgba(138, 138, 138, 0.64); -webkit-animation: circ-anim 0.7s cubic-bezier(0.25, 0.1, 0.5, 1) infinite; animation: circ-anim 0.7s cubic-bezier(0.25, 0.1, 0.5, 1) infinite; border-bottom-color: rgba(202, 202, 202, 0.2); z-index: 69990 } body.is-loading:before { position: fixed } body.is-loading:after { position: fixed; top: calc(50% + 30px) } .lazy-loading { min-height: 48px } .no-js .lazy-loading { display: none } .lazy-loading__loader { width: 6px; height: 6px; margin: 44px auto; position: relative } .lazy-loading__loader:after { will-change: transform; content: ''; position: absolute; top: 0; left: 0; margin-left: -9px; margin-top: -9px; display: block; width: 24px; height: 24px; border-radius: 50%; border: 3px solid rgba(202, 202, 202, 0.64); -webkit-animation: circ-anim 0.7s cubic-bezier(0.25, 0.1, 0.5, 1) infinite; animation: circ-anim 0.7s cubic-bezier(0.25, 0.1, 0.5, 1) infinite; border-bottom-color: rgba(202, 202, 202, 0.2) } .lazy-loading__loader:before { display: none } .placeholder { text-align: center; color: #cacaca; padding: 2em 0 } .placeholder h4, .placeholder h5, .placeholder p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-bottom: 0 } body.is-reveal-open, html.is-reveal-open { width: 100% } .reveal { box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); z-index: 99999; border: 0 } body.is-reveal-open--scroll { overflow: auto; overflow-x: hidden } .reveal-overlay { z-index: 99999 } .reveal-overlay--paywall { z-index: 69999 } .modal__content { position: relative } .modal--paywall, .modal--subscription-campaign { padding: 0 } .modal--paywall > iframe, .modal--subscription-campaign > iframe { display: block; width: 100%; height: 100% } @@media print,screen and (min-width:40em) { .modal--paywall, .modal--subscription-campaign { left: auto; right: auto; margin: 0 auto; max-width: 100%; width: 750px; height: 480px; top: 5.75rem !important } } @@media screen and (max-width:39.99875em) { .modal--paywall, .modal--subscription-campaign { width: 100%; position: absolute; top: 3.75rem !important; bottom: 0; height: auto !important; min-height: 0 !important } } .modal__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 32px; line-height: 32px; margin-bottom: 2rem; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-transform: uppercase; color: #0a0a0a } .fonts-a-loaded .modal__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .modal__title em, .fonts-b-loaded .modal__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .modal__sub-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 26px; line-height: 24px; margin-bottom: 1rem; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-transform: uppercase; color: #0a0a0a } .fonts-a-loaded .modal__sub-title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .modal__sub-title em, .fonts-b-loaded .modal__sub-title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .login-form__no-subscription__title { font-size: 14px; line-height: 16px; margin-bottom: 0.5rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #d10019; text-transform: uppercase } .login-form__no-subscription ul { font-size: 14px; line-height: 28px; margin-bottom: 1.5rem } .login-form__no-subscription ul li:before { content: '›'; color: #d10019; font-weight: bold; margin-right: 4px } .modal__footer__control-links { margin-left: 0; list-style: none; margin-bottom: 1rem } @@media print,screen and (min-width:64em) { .modal__footer__control-links { display: -ms-flexbox; display: flex } } .modal__footer__control-links li { text-align: center } @@media print,screen and (min-width:64em) { .modal__footer__control-links li { text-align: left } .modal__footer__control-links li:first-child { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0; padding-left: 0 } .modal__footer__control-links li:last-child { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0; padding-left: 0; min-width: 0; text-align: right } } .modal--adblocker, .modal--adblocker:focus { outline: none } .modal--adblocker .i-brand { font-size: 3rem; margin-bottom: 1.25rem; color: #d10019 } .modal--adblocker .modal__title { font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700; font-size: 26px; line-height: 32px; margin-bottom: 0.25rem; color: #0a0a0a; text-transform: none } .fonts-a-loaded .modal--adblocker .modal__title { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .modal--adblocker .modal__title em, .fonts-b-loaded .modal--adblocker .modal__title i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } .modal--adblocker .button--adblocker-signup { color: #fefefe } .modal--adblocker .button--adblocker-howto { color: #555; background: #efefef } .modal--nonio { padding: 1rem 1.5rem } @@media print,screen and (min-width:40em) { .modal--nonio { width: 340px; max-width: 72.5rem } } .nonio-form { color: #656565; font-size: 0.875rem; text-align: center } .nonio-form p { line-height: 1.45; margin-bottom: 1rem } .nonio-form input:not([type=submit]) { background: #f0f0f0; color: #1c1c1c } .nonio-form input:not([type=submit]):focus { background: whitesmoke } .nonio-form input:not([type=submit])::-webkit-input-placeholder { text-transform: uppercase; color: #9c9c9c } .nonio-form input:not([type=submit]):-ms-input-placeholder { text-transform: uppercase; color: #9c9c9c } .nonio-form input:not([type=submit])::-ms-input-placeholder { text-transform: uppercase; color: #9c9c9c } .nonio-form input:not([type=submit])::placeholder { text-transform: uppercase; color: #9c9c9c } .nonio-form:focus { outline: none } .nonio-form .callout { text-align: left; padding: 0.75rem } .nonio-form .callout.alert { background-color: #fdeeeb; color: #333; font-size: 12px; font-weight: bold } .nonio-form .required { color: #e76468 } .nonio-form .form-error { text-align: left } .nonio-form .modal__header + p b { display: block } .nonio-form .modal__header__branding__logo { width: 56px; height: 60px; margin: 1rem auto; display: block; padding-left: 4px } .nonio-form .modal__title { margin-bottom: 1rem; font-size: 28px; line-height: 1 } .nonio-form .modal__subtitle { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; color: #1c1c1c; font-size: 0.875rem } .nonio-form .modal__footer { border-top: 1px solid #c9c9c9; text-transform: uppercase; font-size: 0.625rem; color: #1c1c1c; padding-top: 1rem } .nonio-form .modal__footer__logo { width: 99px; height: 20px } .nonio-form .button--nonio-signup { background-color: #8a8a8a; color: #fefefe } .nonio-form .button--nonio-signup:hover { background-color: #555 } .nonio-form .login-form--social { border-top: 1px solid #c9c9c9; padding-top: 1rem } .nonio-form .login-form .login-form__button { background-color: #646464; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-weight: bold; text-transform: uppercase; font-size: 20px; line-height: 20px; letter-spacing: 0.5px; padding: 0.35em 1em } .nonio-form .login-form .login-form__button:focus, .nonio-form .login-form .login-form__button:hover { background-color: #505050; color: #fff } .fonts-a-loaded .nonio-form .login-form .login-form__button { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .nonio-form .login-form .login-form__button em, .fonts-b-loaded .nonio-form .login-form .login-form__button i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .nonio-form .login-form__control--submit .login-form__button { display: block; width: 100%; margin-right: 0; margin-left: 0 } .nonio-form .login-form__control-links--text { text-transform: uppercase; font-size: 0.6875rem } .nonio-form .login-form__control-links--text a { font-weight: bold } .nonio-form .login-form__button[class*=oath] { font-size: 1.5rem; padding: 0.35rem } .nonio-form .login-form__controls { text-align: left } .nonio-form .faux-label label { margin-bottom: 0.5rem } .nonio-form .login-form__control--birthdate input { display: inline-block } .nonio-form .login-form__control--birthdate input:nth-child(2), .nonio-form .login-form__control--birthdate input:nth-child(3) { width: 72px } .nonio-form .login-form__control--birthdate input:nth-child(4) { width: 104px } .nonio-form .login-form__control--required { font-size: 0.6875rem } .nonio-form .login-form__control--terms { display: -ms-flexbox; display: flex; color: #1c1c1c; margin-bottom: 1rem } .nonio-form .login-form__control--terms a { text-decoration: underline; color: inherit } .nonio-form .login-form__control--terms input { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0; padding-left: 0; margin-bottom: 0; margin-top: 0.125rem } .nonio-form .login-form__control--terms label { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0; padding-left: 0; min-width: 0; font-size: 0.6875rem; line-height: 1.4 } .nonio-form .login-form__control--newsletters { display: -ms-flexbox; display: flex; color: #1c1c1c; margin-bottom: 1rem } .nonio-form .login-form__control--newsletters .switch { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0; padding-left: 0; margin-bottom: 0; margin-top: 0.25rem } .nonio-form .login-form__control--newsletters .faux-label { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0; padding-left: 0; min-width: 0; font-size: 0.875rem; line-height: 1.4 } .nonio-form .login-form__control--newsletters-alt .switch { margin-top: 0 } .nonio-form .login-form__control--checkbox-desc, .nonio-form .login-form__control--checkbox-kicker, .nonio-form .login-form__control--checkbox-title { display: block } .nonio-form .login-form__control--checkbox-kicker { font-size: 0.6875rem; text-transform: uppercase; font-weight: bold; margin-bottom: 0.125rem; color: #d10019 } .nonio-form .login-form__control--checkbox-title { font-weight: bold; margin-bottom: 0.125rem } .nonio-form .faux-label label, .nonio-form fieldset legend { text-transform: uppercase; color: #1c1c1c; font-weight: bold } .nonio-form .login-form__control-links--text a, .nonio-form .modal__footer__control-links--text a { color: #1c1c1c } .nonio-form .login-form__control-links--text a:hover, .nonio-form .modal__footer__control-links--text a:hover { text-decoration: underline } .nonio-form .modal__footer__control-links, .nonio-form .modal__footer__control-links--text { margin-bottom: 0 } .login-form__input-conditional:not(.visible) { display: none } .page--auth-complete.page--internal .page__content { visibility: visible } .user-login { text-align: center } .user-login__sub-title, .user-login__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; text-transform: uppercase; line-height: 1 } .fonts-a-loaded .user-login__sub-title, .fonts-a-loaded .user-login__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .user-login__sub-title em, .fonts-b-loaded .user-login__sub-title i, .fonts-b-loaded .user-login__title em, .fonts-b-loaded .user-login__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .user-login__title { font-size: 2rem } .user-login__sub-title { font-size: 1.5rem; color: #8a8a8a; margin-bottom: 0 } .user-login__blurb { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif; font-size: 1rem; margin-bottom: 0; line-height: 1.35; margin-top: 2rem } .login-form__block, .login-form__confirmation { text-align: center } .login-form__block p:last-of-type, .login-form__confirmation p:last-of-type { margin-bottom: 0 } .login-form__block .help-text, .login-form__confirmation .help-text { font-size: 0.875rem } .login-form__switch { margin-bottom: 0.5rem; margin-top: 1rem } .login-form__block { padding-top: 1.5rem; margin-top: 1.5rem; margin-bottom: -1rem; position: relative; text-align: center; max-width: 320px; margin-right: auto; margin-left: auto } .login-form__block:before { position: absolute; content: ''; height: 1px; width: 120px; top: 0; left: 50%; margin-left: -60px; background: #cacaca } #login-form-pin { max-width: 280px; margin-right: auto; margin-left: auto } #login-form-pin .login-form__controls { max-width: 200px; margin-right: auto; margin-left: auto; text-align: center } #login-form-pin input[inputmode=numeric] { max-width: 120px; margin-right: auto; margin-left: auto; text-align: center; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; letter-spacing: 8px; height: 2.4375rem; font-size: 1.5rem; line-height: 1; padding-right: 0.25rem } .fonts-a-loaded #login-form-pin input[inputmode=numeric] { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded #login-form-pin input[inputmode=numeric] em, .fonts-b-loaded #login-form-pin input[inputmode=numeric] i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .login-form:not(.login-form__register):not(#subscription-login-form) { text-align: left; padding-top: 2rem } .login-form:not(.login-form__register):not(#subscription-login-form) p:not(.help-text) { line-height: 1.35 } .login-form:not(.login-form__register):not(#subscription-login-form) .help-text { margin-bottom: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif; font-size: .8125rem; line-height: 1.6 } .login-form:not(.login-form__register):not(#subscription-login-form) .help-text a { color: #555 } .login-form:not(.login-form__register):not(#subscription-login-form) .help-text a:hover { color: #333 } .login-form:not(.login-form__register):not(#subscription-login-form) .callout { margin-top: 2rem; margin-bottom: -1rem; font-weight: bold; padding: 0.75rem; text-align: center; clear: none } .login-form:not(.login-form__register):not(#subscription-login-form) .callout p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 0.875rem; line-height: 1.125rem } .login-form:not(.login-form__register):not(#subscription-login-form) .callout a { color: inherit; text-decoration: underline; font-weight: normal } .login-form:not(.login-form__register):not(#subscription-login-form) .callout a:hover { color: #000 } .login-form:not(.login-form__register):not(#subscription-login-form) .callout.alert p { color: #861e0d } .login-form:not(.login-form__register):not(#subscription-login-form) .callout.success p { color: #861e0d } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__label { font-weight: bold; color: #555 } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__cta-text { margin-bottom: 0; text-align: center } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__cta--toggle-method { margin-top: 1rem !important; display: block; text-align: center; margin-bottom: -1.5rem; font-weight: bold; color: #111 } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__cta--toggle-method a { color: inherit } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__button { background-color: #111; color: #fff; margin-bottom: 0; font-weight: bold } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__button:focus, .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__button:hover { background-color: #0e0e0e; color: #fff } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__submit { text-align: center; padding-top: 3rem } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__submit .help-text { margin-top: 0.5rem } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__button--back { background-color: #efefef; color: #111; margin-right: -0.25rem } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__button--back:focus, .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__button--back:hover { background-color: #bfbfbf; color: #111 } .login-form:not(.login-form__register):not(#subscription-login-form) .input-group input[type=password] { border-right-color: transparent } .login-form:not(.login-form__register):not(#subscription-login-form) .input-group input[type=password] + .input-group-button .login-password-toggle { background-color: #efefef; color: #111; border-color: #cacaca; border-left-color: transparent; font-size: 0.75rem } .login-form:not(.login-form__register):not(#subscription-login-form) .input-group input[type=password] + .input-group-button .login-password-toggle:focus, .login-form:not(.login-form__register):not(#subscription-login-form) .input-group input[type=password] + .input-group-button .login-password-toggle:hover { background-color: #efefef; color: #111 } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__input-group.input-group { margin-bottom: 0; text-align: left } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__input-group.input-group input[type=checkbox] { margin: 0 } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__input-group.input-group input[type=checkbox] { -ms-flex: 0 0 auto; flex: 0 0 auto; display: block; margin-top: 0.1875rem } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__input-group.input-group label { -ms-flex: 1 1 0px; flex: 1 1 0px; display: block; line-height: 1.125rem; margin-right: 0 } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__input-group.input-group label:not(.is-invalid-label) { color: #111 } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__input-group.input-group label a { color: inherit; text-decoration: underline } .login-form:not(.login-form__register):not(#subscription-login-form) .login-form__input-group.input-group label { line-height: 1.425 } .reveal.modal--user { padding: 2rem 3rem } @@media print,screen and (min-width:40em) { .reveal.modal--user { width: 480px; max-width: 72.5rem } } .login-form__help-text { margin-top: -0.5rem; font-size: 0.8125rem; font-style: normal; color: #8a8a8a } .login-form__button { background-color: #d10019; color: #fefefe } .login-form__button:focus, .login-form__button:hover { background-color: #b20015; color: #fefefe } .login-form__cta-text--signup { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-bottom: 0; margin-top: 0.5rem; font-size: 0.8125rem; font-style: normal; text-align: center } .login-form__cta-text--signup a { color: #d10019; border-bottom: 1px dotted #cacaca } .login-form__cta-text--signup a:hover { color: #555 } .divider--text { margin-bottom: 1rem; position: relative; min-height: 21px } .divider--text:after { content: ''; position: absolute; top: 0.75rem; width: 100%; left: 0; height: 1px; background: #cacaca; z-index: 1 } .divider__label { background: #fff; padding: 0 8px; font-size: 13px; line-height: 20px; margin-bottom: 0; color: #8a8a8a; position: relative; z-index: 2 } .login-form { text-align: center; max-width: 564px; margin: 0 auto } .login-form__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #d10019; color: #fefefe } [data-whatinput=mouse] .login-form__button { outline: 0 } .login-form__button:focus, .login-form__button:hover { background-color: #a70014; color: #fefefe } .login-form__button + .login-form__button { margin-left: 8px } .login-form__button.login-form__button--oath-facebook { background-color: #3b5999; color: #fefefe } .login-form__button.login-form__button--oath-facebook:focus, .login-form__button.login-form__button--oath-facebook:hover { background-color: #2f477a; color: #fefefe } .login-form__button.login-form__button--oath-google { background-color: #4285f4; color: #fff } .login-form__button.login-form__button--oath-google:focus, .login-form__button.login-form__button--oath-google:hover { background-color: #0e61ea; color: #fff } .login-form__button.login-form__button--oath-nonio { background-color: #c2c2c2; color: #0a0a0a } .login-form__button.login-form__button--oath-nonio:focus, .login-form__button.login-form__button--oath-nonio:hover { background-color: #9b9b9b; color: #0a0a0a } .login-form__button.login-form__button--oath-nonio i { font-size: 4rem; line-height: 14px; vertical-align: middle; margin-left: 4px } .login-form__help-text, .login-form__help-text--reset { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-top: -0.5rem; font-size: 0.8125rem; font-style: normal; color: #8a8a8a; margin-bottom: 0.5rem } .login-form__help-text--reset a, .login-form__help-text a { color: inherit; border-bottom: 1px dotted #cacaca } .login-form__help-text--reset a:hover, .login-form__help-text a:hover { color: #555 } .login-form__control-links { margin-left: 0; list-style: none; margin-bottom: 1rem } @@media print,screen and (min-width:64em) { .login-form__control-links { display: -ms-flexbox; display: flex } } .login-form__control-links li { text-align: center } @@media print,screen and (min-width:64em) { .login-form__control-links li { text-align: left } .login-form__control-links li:first-child { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0; padding-left: 0 } .login-form__control-links li:last-child { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0; padding-left: 0; min-width: 0; text-align: right } } .stuck { position: fixed !important; top: 0 } .ios-fix-fixed .stuck { position: absolute !important } .adblock .adblock__button, .subscription-disclaimer .button { background-color: #E5C610; color: #000; margin: 0; padding: calc(0.85em - 1px) calc(1.25em - 1px); font-size: 0.6875rem; text-transform: uppercase; font-weight: bold } .adblock .adblock__button:focus, .adblock .adblock__button:hover, .subscription-disclaimer .button:focus, .subscription-disclaimer .button:hover { background-color: #f1d637; color: #000 } @@media print,screen and (min-width:64em) { .adblock .adblock__button, .subscription-disclaimer .button { font-size: 0.75rem; padding: calc(1em - 1px) calc(2em - 1px) } } .card { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-positive: 1; flex-grow: 1; margin-bottom: 0; border: none; border-radius: 2px; background: #fff; box-shadow: none; overflow: hidden; color: #0a0a0a; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2); position: relative; transition: box-shadow 0.25s; max-width: 100% } .card > :last-child { margin-bottom: 0 } .page--library .card .card__meta .dateline { display: inline-block !important; padding-right: 8px; font-size: 0.75rem; position: relative; top: -1px } .card .byline { line-height: 1.125rem; margin-top: 0.25rem; margin-bottom: 0.25rem; font-size: .8125rem; color: #8a8a8a } .card .byline__author { font-size: inherit } .card .byline__author a { color: #8a8a8a } .card .byline__name { font-weight: normal } .no-touch .card:hover { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) } .ready.no-touch .card:hover { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2) } .card__title { font-size: 20px; line-height: 24px; margin-bottom: 0 } @@media print,screen and (min-width:40em) { .card__title { font-size: 26px; line-height: 32px; margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .card__title { font-size: 19px; line-height: 23px } } .card__media .flex-media { padding-bottom: 56%; margin-bottom: 0 } .card__media .flex-media img { height: 100%; width: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover" } .no-objectfit .card__media .flex-media img { visibility: hidden } .card__media img { transition: opacity 250ms } .card__media .lazy, .card__media .lazyloading { opacity: 0 } .card__media img.lazyloaded { opacity: 1 } .card__inner { -ms-flex: 1 0 auto; flex: 1 0 auto; position: relative; z-index: 1 } .card__content { -ms-flex: 1 0 auto; flex: 1 0 auto; padding: 0.75rem } .card__content > :last-child { margin-bottom: 0 } .card__blurb { font-family: Times, "Times New Roman", serif; font-weight: 700; margin-bottom: 0.25rem; font-size: 18px; line-height: 24px; display: none } .fonts-a-loaded .card__blurb { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .card__blurb em, .fonts-b-loaded .card__blurb i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .card.tone--opinion .card__blurb { font-family: Georgia, "Times New Roman", serif; font-size: 15px; line-height: 18px; font-weight: normal; margin: 1rem 0 } .card__meta { position: absolute; bottom: 0.375rem } .card__inner > .card__content { padding-bottom: 1.875rem } .card__media + .card__content { padding-top: 0.5rem } @@media print,screen and (min-width:64em) { .card--media-20 .card__media + .card__content, .card--media-25 .card__media + .card__content, .card--media-42 .card__media + .card__content, .card--media-50 .card__media + .card__content, .card--media-60 .card__media + .card__content, .card--media-66 .card__media + .card__content { padding-top: 0.75rem } } .kicker a:hover { text-decoration: underline } .kicker .genre { cursor: default } .card__header .kicker { margin-bottom: 0.125rem } .card__header .kicker, .card__header .kicker a { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .card__header .kicker .genre + a, .card__header .kicker small + a { color: #8a8a8a } .card__header .kicker .type { color: #8a8a8a } .card__header .label { position: absolute; top: 0; left: 0; border-bottom-left-radius: 0; border-top-right-radius: 0 } .card__header .label + .label { display: none !important } .card__header .label + .kicker { padding-top: 1rem } @@media print,screen and (min-width:64em) { .stack--no-kickers .card__header .label + .card__title { padding-top: 1rem } } .card__media + .card__content .card__header .label { top: auto; margin-top: -1.735rem; border-top-left-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 4px } .card__media + .card__content .card__header .label + .kicker { padding-top: 0 } @@media print,screen and (min-width:64em) { .stack--no-kickers .card__media + .card__content .card__header .label + .card__title { padding-top: 0 } } @@media print,screen and (min-width:64em) { .card--media-20 .card__media + .card__content .card__header .label, .card--media-25 .card__media + .card__content .card__header .label, .card--media-42 .card__media + .card__content .card__header .label, .card--media-50 .card__media + .card__content .card__header .label, .card--media-60 .card__media + .card__content .card__header .label, .card--media-66 .card__media + .card__content .card__header .label { top: 0; left: auto; margin-left: -0.75rem; margin-top: 0; border-bottom-right-radius: 4px; border-top-right-radius: 0 } .card--media-20 .card__media + .card__content .card__header .label + .kicker, .card--media-25 .card__media + .card__content .card__header .label + .kicker, .card--media-42 .card__media + .card__content .card__header .label + .kicker, .card--media-50 .card__media + .card__content .card__header .label + .kicker, .card--media-60 .card__media + .card__content .card__header .label + .kicker, .card--media-66 .card__media + .card__content .card__header .label + .kicker { padding-top: 1rem } .stack--no-kickers .card--media-20 .card__media + .card__content .card__header .label + .card__title, .stack--no-kickers .card--media-25 .card__media + .card__content .card__header .label + .card__title, .stack--no-kickers .card--media-42 .card__media + .card__content .card__header .label + .card__title, .stack--no-kickers .card--media-50 .card__media + .card__content .card__header .label + .card__title, .stack--no-kickers .card--media-60 .card__media + .card__content .card__header .label + .card__title, .stack--no-kickers .card--media-66 .card__media + .card__content .card__header .label + .card__title { padding-top: 0 } .card--media-reverse .card__media + .card__content .card__header .label { margin-left: -1rem } } .card__badge { margin: 1rem 0 } .card__badge img { width: auto; max-height: 1.5rem } .card__more-link { text-align: center } .card__more-link [class^=i-] { font-size: 2.5rem !important; position: static !important; display: inline-block } .card__actions { position: relative; overflow: hidden; background: #f9f9f9; clear: both } .card__actions:before { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2); content: ''; position: absolute; top: -1px; left: 0; height: 1px; width: 100% } .card__actions .comments--preview { display: none !important } .card__actions .comment__actions { display: none !important } .card__actions .card__content { display: -ms-flexbox; display: flex } @@media screen and (max-width:39.99875em) { .card__actions .card__content { padding: 0.75rem } } .card__actions .social-tools { -ms-flex: 1 1 0px; flex: 1 1 0px } .card__actions .button.action--remove { -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 0.75rem; margin-bottom: 0; border-radius: 20px; padding: 0.75em 1em; background-color: #efefef; color: #555 } .card__actions .button.action--remove i { vertical-align: text-bottom; display: none } .card__actions .button.action--remove:focus, .card__actions .button.action--remove:hover { background-color: #fff } .card--read > .card__inner { opacity: 0.6 } .card--stats .stat-tab { margin-top: 1rem; margin-bottom: 2rem; display: block } .card--module .card__title { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0; padding-left: 0; min-width: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 2rem; line-height: 2rem; text-transform: uppercase; margin-bottom: 0.75rem } .fonts-a-loaded .card--module .card__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .card--module .card__title em, .fonts-b-loaded .card--module .card__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .card--module .card__title, .card--module .card__title a { color: #0a0a0a } .card--module--popular-headlines { margin-bottom: 2rem } .card--module--popular-headlines .card__content { padding-bottom: 1rem } .card [data-tooltip], .card a, .card button { position: relative; z-index: 1 } .card .card__faux-block-link { position: static } .card .card__faux-block-link:before { bottom: 0; content: ""; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; white-space: nowrap; z-index: 0 } .card .card--inline-gallery .card__media, .card .card--inline-video .card__media { position: relative; z-index: 1 } .ready.no-touch .card.card__faux-block-link--hover { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) } .card-list { clear: both } .card-list__item { margin-bottom: 2rem } .card-list--ordered.card-list--bulleted { counter-reset: trendingList } .card-list--ordered.card-list--bulleted .card-list__item { counter-increment: trendingList } .card-list--ordered.card-list--bulleted .card-list__item .card { position: relative } .card-list--ordered.card-list--bulleted .card-list__item .card:before { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; content: counter(trendingList); position: absolute; width: 60px; padding: 4px 0; color: #fefefe; background: #d10019; text-align: center; z-index: 2 } .fonts-a-loaded .card-list--ordered.card-list--bulleted .card-list__item .card:before { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .card-list--ordered.card-list--bulleted .card-list__item .card:before em, .fonts-b-loaded .card-list--ordered.card-list--bulleted .card-list__item .card:before i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .card__well { background: #efefef; margin-left: -.9375rem; margin-right: -.9375rem; padding: 2rem .9375rem } .kicker--card { color: #333; padding-bottom: 0.25rem } .kicker--card .avatar { display: inline-block; width: 40px; vertical-align: middle } .card__links { clear: both } .card__links:after, .card__links:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .card__links:after { clear: both } .card__links .headline-list__item { padding: 0; margin-bottom: 0; border-left: 1px solid #efefef } .card__links .headline-list__item:first-child { border-top: 1px solid #efefef; border-left-color: transparent } .card__links .headline-list__item a { padding: 12px 12px 12px 28px } .card__links .headline-list__item [class^=i-] { top: 0; left: -20px } @@media print,screen and (min-width:40em) { .card__links .headline-list { display: -ms-flexbox; display: flex } .card__links .headline-list__item { -ms-flex: 1 1 33.33333333%; flex: 1 1 33.33333333%; max-width: 100% } .card--l.card--media-reverse .card__links .headline-list__item, .card--xl .card__links .headline-list__item, .card--xxl .card__links .headline-list__item { -ms-flex: 1 1 20%; flex: 1 1 20%; max-width: 100% } } @@media print,screen and (min-width:64em) { .stack__slice--q-ft-t .card.card--f .card__title { font-size: 18px; line-height: 20px; margin-bottom: 0; line-height: 21px } } @@media print,screen and (min-width:64em) { .stack__slice--q-ft-t .card.card--f.tone--feature .card__title { font-size: 24px; line-height: 1 } } @@media print,screen and (min-width:64em) { .stack__slice--t-tt .stack__slice--t-t-t .card.card--f .card__title { font-size: 18px; line-height: 20px; margin-bottom: 0; line-height: 21px } } .card.card--xs .card__title { font-size: 22px; line-height: 26px } .stack__slice--q-ft-t .card.card--xs.tone--feature .card__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 42px; line-height: 42px } .fonts-a-loaded .stack__slice--q-ft-t .card.card--xs.tone--feature .card__title { font-family: "giorgiosans-heavy", Helvetica, Arial, sans-serif } .fonts-b-loaded .stack__slice--q-ft-t .card.card--xs.tone--feature .card__title em, .fonts-b-loaded .stack__slice--q-ft-t .card.card--xs.tone--feature .card__title i { font-family: "giorgiosans-heavy-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media print,screen and (min-width:64em) { .stack__slice--q-ft-t .card.card--xs.tone--feature .card__title { font-size: 54px; line-height: 48px } } .card.card--s .card__title { font-size: 29px; line-height: 32px; margin-bottom: 0 } .card.card--m .card__title { font-size: 26px; line-height: 28px; margin-bottom: 0; font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700 } .fonts-a-loaded .card.card--m .card__title { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .card.card--m .card__title em, .fonts-b-loaded .card.card--m .card__title i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:64em) { .card.card--m .card__title { font-size: 32px; line-height: 36px; margin-bottom: 0 } } .card.card--m.tone--feature .card__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 38px; line-height: 36px } .fonts-a-loaded .card.card--m.tone--feature .card__title { font-family: "giorgiosans-heavy", Helvetica, Arial, sans-serif } .fonts-b-loaded .card.card--m.tone--feature .card__title em, .fonts-b-loaded .card.card--m.tone--feature .card__title i { font-family: "giorgiosans-heavy-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media print,screen and (min-width:64em) { .card.card--m.tone--feature .card__title { font-size: 42px; line-height: 46px } } .card.card--l .card__title { font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700; font-size: 28px; line-height: 32px } .fonts-a-loaded .card.card--l .card__title { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .card.card--l .card__title em, .fonts-b-loaded .card.card--l .card__title i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:64em) { .card.card--l .card__title { font-size: 38px; line-height: 42px } } @@media print,screen and (min-width:64em) { .card.card--l.card--media-natural--alt.card--media-60.card--media-reverse .card__title { font-size: 32px; line-height: 34px } .card.card--l.card--media-natural--alt.card--media-60.card--media-reverse .card__media:before { padding-bottom: 66.6666667% } } .card.card--l.tone--feature .card__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 42px; line-height: 42px } .fonts-a-loaded .card.card--l.tone--feature .card__title { font-family: "giorgiosans-heavy", Helvetica, Arial, sans-serif } .fonts-b-loaded .card.card--l.tone--feature .card__title em, .fonts-b-loaded .card.card--l.tone--feature .card__title i { font-family: "giorgiosans-heavy-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media print,screen and (min-width:64em) { .card.card--l.tone--feature .card__title { font-size: 54px; line-height: 48px } } .card.card--xl .card__title { font-size: 29px; line-height: 28px; margin-bottom: 0; font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700 } .fonts-a-loaded .card.card--xl .card__title { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .card.card--xl .card__title em, .fonts-b-loaded .card.card--xl .card__title i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:64em) { .card.card--xl .card__title { font-size: 46px; line-height: 52px; margin-bottom: 0 } } .card.card--xl.tone--feature .card__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 42px; line-height: 42px } .fonts-a-loaded .card.card--xl.tone--feature .card__title { font-family: "giorgiosans-heavy", Helvetica, Arial, sans-serif } .fonts-b-loaded .card.card--xl.tone--feature .card__title em, .fonts-b-loaded .card.card--xl.tone--feature .card__title i { font-family: "giorgiosans-heavy-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media print,screen and (min-width:64em) { .card.card--xl.tone--feature .card__title { font-size: 52px; line-height: 56px; margin-bottom: 0 } } .card.card--xxl .card__title { font-size: 29px; line-height: 28px; margin-bottom: 0; font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700 } .fonts-a-loaded .card.card--xxl .card__title { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .card.card--xxl .card__title em, .fonts-b-loaded .card.card--xxl .card__title i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:64em) { .card.card--xxl .card__title { font-size: 52px; line-height: 56px; margin-bottom: 0 } } .card.card--xxl.tone--feature .card__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 42px; line-height: 42px } .fonts-a-loaded .card.card--xxl.tone--feature .card__title { font-family: "giorgiosans-heavy", Helvetica, Arial, sans-serif } .fonts-b-loaded .card.card--xxl.tone--feature .card__title em, .fonts-b-loaded .card.card--xxl.tone--feature .card__title i { font-family: "giorgiosans-heavy-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media print,screen and (min-width:64em) { .card.card--xxl.tone--feature .card__title { font-size: 80px; line-height: 68px } } .card--media-avatar .card__media { position: absolute !important; bottom: 0; right: 0; width: 4.75rem !important; margin-left: 1.25rem; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } @@media print,screen and (min-width:64em) { .card--media-avatar .card__media { width: 7.1875rem !important } } .card--media-avatar .card__media .flex-media { padding-bottom: 100% !important; position: relative !important; height: 0 !important } .card--media-avatar .card__media .flex-media img { background: #fff } .card--media-avatar .card__media:before { display: none !important } .card--media-avatar .card__inner .card__content { padding-bottom: 6rem } @@media print,screen and (min-width:64em) { .card--media-avatar .card__inner .card__content { padding-bottom: 8.4375rem } } .stack[data-collection*=user_library] .card--media-avatar .card__media { right: 0; bottom: 0; border-radius: 0 } @@media print,screen and (min-width:64em) { .stack[data-collection*=user_library] .card--media-avatar .card__inner .card__content { padding-bottom: 1.875rem; min-height: 7.9375rem } .stack[data-collection*=user_library] .card--media-avatar .card__inner .card__content .byline, .stack[data-collection*=user_library] .card--media-avatar .card__inner .card__content .card__title { padding-right: 7.1875rem } } @@media print,screen and (min-width:64em) { .card--media-20.card--media-avatar .card__content, .card--media-25.card--media-avatar .card__content, .card--media-42.card--media-avatar .card__content, .card--media-50.card--media-avatar .card__content, .card--media-60.card--media-avatar .card__content, .card--media-66.card--media-avatar .card__content { padding-bottom: 1.875rem; min-height: 7.9375rem } .card--media-20.card--media-avatar .card__content .byline, .card--media-20.card--media-avatar .card__content .card__title, .card--media-25.card--media-avatar .card__content .byline, .card--media-25.card--media-avatar .card__content .card__title, .card--media-42.card--media-avatar .card__content .byline, .card--media-42.card--media-avatar .card__content .card__title, .card--media-50.card--media-avatar .card__content .byline, .card--media-50.card--media-avatar .card__content .card__title, .card--media-60.card--media-avatar .card__content .byline, .card--media-60.card--media-avatar .card__content .card__title, .card--media-66.card--media-avatar .card__content .byline, .card--media-66.card--media-avatar .card__content .card__title { padding-right: 7.1875rem } } .page:not(.page--p3) .card--overlay, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature { position: relative; background: #0a0a0a; color: #fefefe; z-index: 0 } .page:not(.page--p3) .card--overlay .headline-list--bulleted > li > a, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .headline-list--bulleted > li > a { color: #efefef } .page:not(.page--p3) .card--overlay .headline, .page:not(.page--p3) .card--overlay .kicker, .page:not(.page--p3) .card--overlay .kicker a, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .headline, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .kicker, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .kicker a { color: #fefefe !important } .page:not(.page--p3) .card--overlay .headline .genre + a, .page:not(.page--p3) .card--overlay .kicker .genre + a, .page:not(.page--p3) .card--overlay .kicker a .genre + a, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .headline .genre + a, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .kicker .genre + a, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .kicker a .genre + a { opacity: 0.72 } .page:not(.page--p3) .card--overlay .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media + .card__content { padding-top: 4.75rem } .page:not(.page--p3) .card--overlay .card__media + .card__content .card__header .label, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media + .card__content .card__header .label { border-bottom-right-radius: 4px } .page:not(.page--p3) .card--overlay .card__inner, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__inner { display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end } .page:not(.page--p3) .card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__inner:before { content: ""; display: table; width: 1px; margin-left: -1px; float: left; height: 0; padding-top: 56.25% } .page:not(.page--p3) .card--overlay .card__inner:after, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__inner:after { content: ""; display: table; clear: both } @@media screen and (max-width:39.99875em) { .page:not(.page--p3) .card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__inner:before { padding-top: 100% !important } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .page:not(.page--p3) .card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__inner:before { padding-top: 56.25% !important } } .page:not(.page--p3) .card--media-square.card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-square.card.tone--feature .card__inner:before { padding-top: 100% } .page:not(.page--p3) .card--media-portrait.card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-portrait.card.tone--feature .card__inner:before { padding-top: 120% } .page:not(.page--p3) .card--media-natural.card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-natural.card.tone--feature .card__inner:before { padding-top: 66.66667% } .page:not(.page--p3) .card--media-natural--alt.card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-natural--alt.card.tone--feature .card__inner:before { padding-top: 73.33333% } .page:not(.page--p3) .card--media-landscape.card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-landscape.card.tone--feature .card__inner:before { padding-top: 46.875% } .page:not(.page--p3) .card--media-wide.card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-wide.card.tone--feature .card__inner:before { padding-top: 40.625% } .page:not(.page--p3) .card--overlay .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__content { background: -moz-linear-gradient(top, rgba(10, 10, 10, 0) 0%, #0a0a0a 100%); background: -webkit-linear-gradient(top, rgba(10, 10, 10, 0) 0%, #0a0a0a 100%); background: linear-gradient(to bottom, rgba(10, 10, 10, 0) 0%, #0a0a0a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000a0a0a', endColorstr='#0a0a0a',GradientType=0 ); -ms-flex: 1 0 100%; flex: 1 0 100%; max-width: 100% } .page:not(.page--p3) .card--overlay-transp.card--overlay .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--overlay-transp.card.tone--feature .card__content { background: none } .page:not(.page--p3) .card--overlay .card__media, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media { position: absolute !important; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important } .page:not(.page--p3) .card--overlay .card__media:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media:before { display: none !important } .page:not(.page--p3) .card--overlay .card__media .flex-media, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media .flex-media { padding-bottom: 0; height: auto; background: transparent; position: absolute; top: 0; bottom: 0; left: 0; right: 0 } .page:not(.page--p3) .card--overlay .card__media .flex-media img, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media .flex-media img { height: 100%; width: 100%; max-width: none; left: 0; top: 0; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: opacity 0.24s ease 0s; -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover" } .no-objectfit .page:not(.page--p3) .card--overlay .card__media .flex-media img, .no-objectfit body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media .flex-media img, .page:not(.page--p3) .no-objectfit .card--overlay .card__media .flex-media img, body.tone--p3 .stack:not(.stack--more-stories--latest) .no-objectfit .card.tone--feature .card__media .flex-media img { visibility: hidden } .page:not(.page--p3) .card--overlay .card__links .headline-list__item, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__links .headline-list__item { border-left-color: rgba(255, 255, 255, 0.2); border-top-color: rgba(255, 255, 255, 0.2) } .page:not(.page--p3) .card--overlay .card__links .headline-list__item:first-child, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__links .headline-list__item:first-child { border-top-color: rgba(255, 255, 255, 0.2); border-left-color: transparent } .page:not(.page--p3) .card--overlay .card__links .headline-list__item [class^=i-], body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__links .headline-list__item [class^=i-] { color: #fff } .page:not(.page--p3) .card__faux-block-link--hover.card--overlay .flex-media img, body.tone--p3 .stack:not(.stack--more-stories--latest) .card__faux-block-link--hover.card.tone--feature .flex-media img { opacity: 0.88 } @@media print,screen and (min-width:64em) { .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__title, .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card_blurb, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card_blurb { max-width: 80% } } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__media + .card__content .card__header .label, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__media + .card__content .card__header .label { left: auto !important } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__content { max-width: none; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; padding-bottom: 1rem } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__header, .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__header, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__meta { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.625rem; padding-left: 0.625rem; max-width: 1160px; margin: 0 auto } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__meta { position: static } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; padding-bottom: 2rem } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.625rem; padding-left: 0.625rem } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item { border-left: none } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item:first-child a, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item:first-child a { padding-left: 0 } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item a, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item a { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; padding: 0.75rem; font-size: 32px; line-height: 32px } .fonts-a-loaded .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item a, .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item a, .page:not(.page--p3) .fonts-a-loaded .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item a, body.tone--p3 .stack:not(.stack--more-stories--latest) .fonts-a-loaded .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item a { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item a em, .fonts-b-loaded .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item a i, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item a em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item a i, .page:not(.page--p3) .fonts-b-loaded .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item a em, .page:not(.page--p3) .fonts-b-loaded .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item a i, body.tone--p3 .stack:not(.stack--more-stories--latest) .fonts-b-loaded .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item a em, body.tone--p3 .stack:not(.stack--more-stories--latest) .fonts-b-loaded .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item a i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .page:not(.page--p3) .card--overlay .page:not(.page--p3).card--constrained .card__links .headline-list__item [class^=i-], body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .page:not(.page--p3).card--constrained .card__links .headline-list__item [class^=i-] { display: none } @@media print,screen and (min-width:64em) { .page:not(.page--p3) .card--xl.tone--news.card--overlay .card__title, .page:not(.page--p3) .card--xl.tone--news.card--overlay .card_blurb, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xl.tone--news.card.tone--feature .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xl.tone--news.card.tone--feature .card_blurb { max-width: 80% } } @@media screen and (max-width:39.99875em) { .page:not(.page--p3) .card--xxl.tone--news.card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xxl.tone--news.card.tone--feature .card__inner:before { padding-top: 120% !important } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .page:not(.page--p3) .card--xxl.tone--news.card--overlay .card__inner:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xxl.tone--news.card.tone--feature .card__inner:before { padding-top: 100% !important } } @@media print,screen and (min-width:64em) { .page:not(.page--p3) .card--xxl.tone--news.card--overlay .card__title, .page:not(.page--p3) .card--xxl.tone--news.card--overlay .card_blurb, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xxl.tone--news.card.tone--feature .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xxl.tone--news.card.tone--feature .card_blurb { max-width: 80% } .page:not(.page--p3) .card--xxl.tone--news.card--overlay .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xxl.tone--news.card.tone--feature .card__content { padding: 2rem 2rem 2.5rem 2rem } .page:not(.page--p3) .card--xxl.tone--news.card--overlay .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xxl.tone--news.card.tone--feature .card__meta { bottom: 0.75rem } .page:not(.page--p3) .card--xxl.tone--news.card--overla.card--overlay .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--xxl.tone--news.card--overla.card.tone--feature .card__media + .card__content { padding-top: 6rem } } @@media print,screen and (min-width:64em) { .card--media-20 .card__inner, .card--media-25 .card__inner, .card--media-42 .card__inner, .card--media-50 .card__inner, .card--media-60 .card__inner, .card--media-66 .card__inner { display: -ms-flexbox; display: flex; margin-bottom: 1rem; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-bottom: 0 } .card--media-20 .card__media, .card--media-25 .card__media, .card--media-42 .card__media, .card--media-50 .card__media, .card--media-60 .card__media, .card--media-66 .card__media { -ms-flex: 0 1 auto; flex: 0 1 auto; position: relative; margin-bottom: 0; padding-right: 0 !important } .card--media-20 .card__media:first-child, .card--media-25 .card__media:first-child, .card--media-42 .card__media:first-child, .card--media-50 .card__media:first-child, .card--media-60 .card__media:first-child, .card--media-66 .card__media:first-child { padding-right: 1rem } .card--media-20 .card__media:last-child:not(:nth-child(2)), .card--media-25 .card__media:last-child:not(:nth-child(2)), .card--media-42 .card__media:last-child:not(:nth-child(2)), .card--media-50 .card__media:last-child:not(:nth-child(2)), .card--media-60 .card__media:last-child:not(:nth-child(2)), .card--media-66 .card__media:last-child:not(:nth-child(2)) { padding-left: 1rem } .card--media-20 .card__media > :last-child, .card--media-25 .card__media > :last-child, .card--media-42 .card__media > :last-child, .card--media-50 .card__media > :last-child, .card--media-60 .card__media > :last-child, .card--media-66 .card__media > :last-child { margin-bottom: 0 } .card--media-20 .card__media:before, .card--media-25 .card__media:before, .card--media-42 .card__media:before, .card--media-50 .card__media:before, .card--media-60 .card__media:before, .card--media-66 .card__media:before { content: ""; display: table; width: 1px; margin-left: -1px; float: left; height: 0; padding-bottom: 56.25% } .card--media-20 .card__media:after, .card--media-25 .card__media:after, .card--media-42 .card__media:after, .card--media-50 .card__media:after, .card--media-60 .card__media:after, .card--media-66 .card__media:after { content: ""; display: table; clear: both } .card--media-20 .card__media .flex-media, .card--media-25 .card__media .flex-media, .card--media-42 .card__media .flex-media, .card--media-50 .card__media .flex-media, .card--media-60 .card__media .flex-media, .card--media-66 .card__media .flex-media { padding-bottom: 0; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0 } .card--media-20 .card__content, .card--media-25 .card__content, .card--media-42 .card__content, .card--media-50 .card__content, .card--media-60 .card__content, .card--media-66 .card__content { -ms-flex: 0 1 auto; flex: 0 1 auto; margin-bottom: 0 } .card--media-20 .card__content:first-child, .card--media-25 .card__content:first-child, .card--media-42 .card__content:first-child, .card--media-50 .card__content:first-child, .card--media-60 .card__content:first-child, .card--media-66 .card__content:first-child { padding-right: 1rem } .card--media-20 .card__content:last-child:not(:nth-child(2)), .card--media-25 .card__content:last-child:not(:nth-child(2)), .card--media-42 .card__content:last-child:not(:nth-child(2)), .card--media-50 .card__content:last-child:not(:nth-child(2)), .card--media-60 .card__content:last-child:not(:nth-child(2)), .card--media-66 .card__content:last-child:not(:nth-child(2)) { padding-left: 1rem } .card--media-20 .card__content > :last-child, .card--media-25 .card__content > :last-child, .card--media-42 .card__content > :last-child, .card--media-50 .card__content > :last-child, .card--media-60 .card__content > :last-child, .card--media-66 .card__content > :last-child { margin-bottom: 0 } .card--media-20 .card__media { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } .card--media-25 .card__media { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .card--media-42 .card__media { -ms-flex: 0 0 42%; flex: 0 0 42%; max-width: 42% } .card--media-50 .card__media { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .card--media-60 .card__media { -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60% } .card--media-66 .card__media { -ms-flex: 0 0 66%; flex: 0 0 66%; max-width: 66% } } @@media print,screen and (min-width:64em) { .card--media-landscape .card__media, .card--media-natural--alt .card__media, .card--media-natural .card__media, .card--media-portrait .card__media, .card--media-square .card__media, .card--media-wide .card__media { position: relative } .card--media-landscape .card__media:before, .card--media-natural--alt .card__media:before, .card--media-natural .card__media:before, .card--media-portrait .card__media:before, .card--media-square .card__media:before, .card--media-wide .card__media:before { content: ""; display: table; width: 1px; margin-left: -1px; float: left; height: 0; padding-bottom: 56.25% } .card--media-landscape .card__media:after, .card--media-natural--alt .card__media:after, .card--media-natural .card__media:after, .card--media-portrait .card__media:after, .card--media-square .card__media:after, .card--media-wide .card__media:after { content: ""; display: table; clear: both } .card--media-landscape .card__media .flex-media, .card--media-natural--alt .card__media .flex-media, .card--media-natural .card__media .flex-media, .card--media-portrait .card__media .flex-media, .card--media-square .card__media .flex-media, .card--media-wide .card__media .flex-media { padding-bottom: 0; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0 } .card--media-square .card__media:before { padding-bottom: 100% } .card--media-portrait .card__media:before { padding-bottom: 120% } .card--media-natural .card__media:before { padding-bottom: 66.66667% } .card--media-natural--alt .card__media:before { padding-bottom: 73.33333% } .card--media-landscape .card__media:before { padding-bottom: 46.875% } .card--media-wide .card__media:before { padding-bottom: 40.625% } } @@media print,screen and (min-width:64em) { .card--media-reverse .card__media { -ms-flex-order: 2; order: 2; margin-left: 1.25rem } .card--media-reverse .card__content { -ms-flex-order: 1; order: 1 } } .media.media--slideshow { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100% } .media--slideshow .slick-list { position: absolute !important; top: 0; left: 0; width: 100%; height: 100% } .media--slideshow .slick-track { position: static !important; -webkit-transform: none !important; transform: none !important } .story__header .media .media--slideshow { position: relative; top: 0; left: 0; z-index: 0; width: 100%; height: 100% } .media--slideshow__slide:nth-child(2), .media--slideshow__slide:nth-child(3) { opacity: 0 } .media--slideshow__slide { top: 0 !important; left: 0 !important; position: absolute !important; width: 100% !important; height: 100% } .media--slideshow__slide img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; top: 0 !important; -webkit-transform: none !important; transform: none !important; height: 100% !important } .no-objectfit .media--slideshow__slide img { visibility: hidden } @@media print,screen and (min-width:64em) { .card--media-42 .card__media .flex-media img, .card--media-50 .card__media .flex-media img, .card--media-60 .card__media .flex-media img, .card--media-66 .card__media .flex-media img, .card--media-landscape .card__media .flex-media img, .card--media-natural--alt .card__media .flex-media img, .card--media-natural .card__media .flex-media img, .card--media-portrait .card__media .flex-media img, .card--media-square .card__media .flex-media img, .card--media-wide .card__media .flex-media img { height: 100%; width: 100%; max-width: none; left: 0; top: 0; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover" } .no-objectfit .card--media-42 .card__media .flex-media img, .no-objectfit .card--media-50 .card__media .flex-media img, .no-objectfit .card--media-60 .card__media .flex-media img, .no-objectfit .card--media-66 .card__media .flex-media img, .no-objectfit .card--media-landscape .card__media .flex-media img, .no-objectfit .card--media-natural--alt .card__media .flex-media img, .no-objectfit .card--media-natural .card__media .flex-media img, .no-objectfit .card--media-portrait .card__media .flex-media img, .no-objectfit .card--media-square .card__media .flex-media img, .no-objectfit .card--media-wide .card__media .flex-media img { visibility: hidden } .page:not(.page--p3) .card--overlay.card--media-wide .card__inner:before { padding-top: 32% } .page:not(.page--p3) .tone--news.card--overlay.card--media-natural .card__inner:before { padding-top: 56% } .stack__slice--qq-q-q .card--s:not(.card--inline-video):not(.card--overlay) .card__media .flex-media { padding-bottom: 43.75% } .tone--opinion.card--media-20 .card__media { -ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28% } .tone--opinion.card--media-20:not(.card--media-avatar) .card__media { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } .card.tone--inimigo .label { background: #00386A } .card.tone--inimigo .card__header .kicker, .card.tone--inimigo .card__header .kicker a:first-child { color: #00386A } .card.tone--inimigo.card--overlay .label { background: rgba(0, 56, 106, 0.72) } .card.tone--fugas .label { background: #40B0B6 } .card.tone--fugas .card__header .kicker, .card.tone--fugas .card__header .kicker a:first-child { color: #40B0B6 } .card.tone--fugas.card--overlay .label { background: rgba(64, 176, 182, 0.72) } .card.tone--ipsilon .label { background: #f58220 } .card.tone--ipsilon .card__header .kicker, .card.tone--ipsilon .card__header .kicker a:first-child { color: #f58220 } .card.tone--ipsilon.card--overlay .label { background: rgba(245, 130, 32, 0.72) } .card.tone--p3 .label { background: #B93C12 } .card.tone--p3 .card__header .kicker, .card.tone--p3 .card__header .kicker a:first-child { color: #B93C12 } .card.tone--p3.card--overlay .label { background: rgba(185, 60, 18, 0.72) } .card.tone--impar .label { background: #C7AFC2 } .card.tone--impar .card__header .kicker, .card.tone--impar .card__header .kicker a:first-child { color: #C7AFC2 } .card.tone--impar.card--overlay .label { background: rgba(199, 175, 194, 0.72) } .page--ipsilon .card:not(.card--overlay) .card__header .kicker, .page--ipsilon .card:not(.card--overlay) .card__header .kicker a:first-child { color: #f58220 !important } .page--ipsilon .card:not(.card--overlay) .card__header .label + .kicker { padding-top: 0 !important } .page--ipsilon .card:not(.card--overlay) .card__header .card__review .review__genre { color: #f58220 } .page--fugas .card:not(.card--overlay) .card__header .kicker, .page--fugas .card:not(.card--overlay) .card__header .kicker a:first-child { color: #40B0B6 !important } .page--fugas .card:not(.card--overlay) .card__header .label + .kicker { padding-top: 0 !important } .page--fugas .card:not(.card--overlay) .card__header .card__review .review__genre { color: #40B0B6 } .card.tone--impar .card__blurb { display: none } .card.tone--opinion:not(.card--overlay) .headline:before { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative; font-size: 26px; line-height: 21px; margin-bottom: 0; content: "\e01f"; display: block; margin-bottom: 4px; color: #d10019 } .page--ipsilon .card.tone--opinion:not(.card--overlay) .headline:before { color: #f58220 } .page--fugas .card.tone--opinion:not(.card--overlay) .headline:before { color: #40B0B6 } .card.tone--opinion:not(.card--overlay) .kicker { margin-bottom: 0.25rem; color: #d10019 } .opinion--editorial .card.tone--opinion:not(.card--overlay) .kicker { display: none } .card.tone--opinion:not(.card--overlay) .byline__author { font-size: 16px; line-height: 20px } .fonts-b-loaded .card.tone--opinion:not(.card--overlay) .byline__author { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .card.tone--opinion:not(.card--overlay) .byline .genre { font-size: 18px; line-height: 20px; margin-bottom: 0.25rem; font-size: 16px; line-height: 20px } .fonts-b-loaded .card.tone--opinion:not(.card--overlay) .byline .genre { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .card.tone--opinion:not(.card--overlay) .genre + .byline__author, .card.tone--opinion:not(.card--overlay) .genre + .byline__author a { color: #d10019 } .page--ipsilon .card.tone--opinion:not(.card--overlay) .genre + .byline__author, .page--ipsilon .card.tone--opinion:not(.card--overlay) .genre + .byline__author a { color: #f58220 } .page--fugas .card.tone--opinion:not(.card--overlay) .genre + .byline__author, .page--fugas .card.tone--opinion:not(.card--overlay) .genre + .byline__author a { color: #40B0B6 } .card.tone--multimedia { background: #0a0a0a; color: #fefefe } .card.tone--multimedia .card__title, .card.tone--multimedia .kicker, .card.tone--multimedia .kicker a { color: #fefefe } .card.tone--multimedia .card__title .genre + a, .card.tone--multimedia .kicker .genre + a, .card.tone--multimedia .kicker a .genre + a { opacity: 0.72 } @@media screen and (max-width:39.99875em) { .card.tone--multimedia.card--overlay .card__media + .card__content { padding-bottom: 1.875rem; padding-top: .5rem !important; background: none } .card.tone--multimedia.card--overlay .card__media { position: relative !important } .card.tone--multimedia.card--overlay .card__media .flex-media { position: relative !important; padding-bottom: 56.25%; height: 0 } .card.tone--multimedia.card--overlay .card__inner { display: block } .card.tone--multimedia.card--overlay .card__inner:before { display: none !important } } .card.tone--feature .card__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 36px; line-height: 36px; margin-bottom: 0; font-size: 36px; line-height: 34px } .fonts-a-loaded .card.tone--feature .card__title { font-family: "giorgiosans-heavy", Helvetica, Arial, sans-serif } .fonts-b-loaded .card.tone--feature .card__title em, .fonts-b-loaded .card.tone--feature .card__title i { font-family: "giorgiosans-heavy-italic", Helvetica, Arial, sans-serif; font-style: italic } .card.tone--feature .kicker, .card.tone--feature .kicker a { color: #fff } .card.tone--paid { background: #e0eef3 } .card.tone--paid.tone--multimedia .byline, .card.tone--paid.tone--multimedia .card__title { color: #0a0a0a } .card.tone--paid .card__content { padding-top: 0.75rem } .card.tone--paid .kicker, .card.tone--paid .kicker a { color: #1f434f } .card.tone--paid .kicker:not(.tag--conteudo-patrocinado-fox) { font-weight: normal; font-size: 0.625rem; overflow: hidden; margin-bottom: 0.75rem } .card.tone--paid .kicker:not(.tag--conteudo-patrocinado-fox) .kicker__label { float: right } .card.tone--paid .kicker:not(.tag--conteudo-patrocinado-fox) .kicker__logo { float: left; width: 58px; height: 20px; background: url(https://static.publicocdn.com/files/site/assets/img/commercial/estudiop__logo--card.png) no-repeat 0 0; background-size: 100% 14px; background-position: center } .card.tone--paid.card--overlay .card__inner { -ms-flex-align: stretch; align-items: stretch } .card.tone--paid.card--overlay .card__media { background: #3f7486 } .card.tone--paid.card--overlay .card__media img { opacity: .4 } .card.tone--paid.card--overlay .card__content { background: transparent; display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end } .card.tone--paid.card--overlay .card__content .card__header .byline, .card.tone--paid.card--overlay .card__content .card__header .card__title { color: #fefefe !important } .card.tone--paid.card--overlay .card__content .card__header .byline a, .card.tone--paid.card--overlay .card__content .card__header .card__title a { color: #fefefe } .card.tone--paid.card--overlay .card__content .card__header .kicker, .card.tone--paid.card--overlay .card__content .card__header .kicker a { color: #e0eef3 !important } .card.tone--paid.card--overlay .card__content .card__meta { color: #e0eef3 } .card.tone--paid.card--overlay .card__content .card__meta a, .card.tone--paid.card--overlay .card__content .card__meta button, .card.tone--paid.card--overlay .card__content .card__meta i, .card.tone--paid.card--overlay .card__content .card__meta span { color: #e0eef3 } .card.tone--paid.card--overlay:hover .card__media { background: #3f7486 } .card.tone--paid.card--overlay:hover .card__media img { opacity: .5 } @@media screen and (max-width:39.99875em) { .card.tone--paid.card--overlay.tone--multimedia .card__header .byline, .card.tone--paid.card--overlay.tone--multimedia .card__header .card__title { color: #0a0a0a !important } .card.tone--paid.card--overlay.tone--multimedia .card__header .byline a, .card.tone--paid.card--overlay.tone--multimedia .card__header .card__title a { color: #0a0a0a } .card.tone--paid.card--overlay.tone--multimedia .card__header .kicker { color: #1f434f !important } .card.tone--paid.card--overlay.tone--multimedia .card__header .kicker a { color: #1f434f } .card.tone--paid.card--overlay.tone--multimedia .card__media { background: transparent } .card.tone--paid.card--overlay.tone--multimedia .card__media img { opacity: 1 } .card.tone--paid.card--overlay.tone--multimedia .card__meta { color: #1f434f } .card.tone--paid.card--overlay.tone--multimedia .card__meta a, .card.tone--paid.card--overlay.tone--multimedia .card__meta button, .card.tone--paid.card--overlay.tone--multimedia .card__meta i, .card.tone--paid.card--overlay.tone--multimedia .card__meta span { color: #1f434f } } .card.tone--paid.tone--paid--clubep { background: #F0E2DF } .card.tone--paid.tone--paid--clubep .kicker__logo { background: none !important } .card.tone--paid.tone--paid--clubep h4 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 13px; line-height: 20px; color: #d10019; text-transform: uppercase; margin: 0 } .card.tone--paid.tone--paid--clubep .card__badge__image { position: absolute; right: 0.75rem; bottom: 0.375rem } .card .tag--conteudo-patrocinado-fox, .card .tag--conteudo-patrocinado-fox a { color: #643804 !important } .card .tag--conteudo-patrocinado-fox:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #FCDAB2; z-index: -1 } .card .tag--conteudo-patrocinado-fox + .card__title:after { margin: 1rem 0; width: 60px; height: 26px; content: ''; display: block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAA0CAYAAABB/vzFAAAACXBIWXMAAAJPAAACTwH3kTiQAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA2LTA0VDEwOjE5OjQ5KzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNi0wNFQxMDoyMDoyNSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNi0wNFQxMDoyMDoyNSswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkMzdiOTRlZS04MDEwLTdlNGItOGMyYy05NzViZjRmZTM4MmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZDM3Yjk0ZWUtODAxMC03ZTRiLThjMmMtOTc1YmY0ZmUzODJhIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDM3Yjk0ZWUtODAxMC03ZTRiLThjMmMtOTc1YmY0ZmUzODJhIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMzdiOTRlZS04MDEwLTdlNGItOGMyYy05NzViZjRmZTM4MmEiIHN0RXZ0OndoZW49IjIwMTktMDYtMDRUMTA6MTk6NDkrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4dRhu9AAAF+klEQVR4nO2dz3WjSBDGf7Nv73IG1p6Wm7URWBPBiAhGjmDYCIwjGBzBoAiwI1g5gpVvHKUM7AhmDwUyQiD+VKFG8/Z7z29QA1VIX3d1VdHV8+nn4s+fuMMDSRqaS/W9KTA9ak/SdU95CyDp/0AAPJOki5b6roAtMFHouyNJ498VAsYB+TEWwByYATcnrgV4BzbAGngiSTeNOpL0Cd97AW4VT/oF35u37GQROnJfSdIY4HIJ9r05EABfOt45QYi6Be7xvR0QAxFJ+nbivgD4t6OuMkKkI9ZDrM9XpZ4gP/hNKUiLeec7fG+B722Bf+hObhWugXtgi+9FmUU4hoz0R6Wu26xjnkKk1PFctBKuCW4P35vie2tkLrweQMME+IYQHdRcEyImXoO49oyQr+20QfHDZRDse0tk3tTMgW0xAb7je+uj0SwmPFTKv86+TxW0sh9I0m2xwTXB08YrfC8GfqBzOvrgFhnNs4PWJI2AV6Xs8KhFPHVNB36nwry7Jrje1PreFb73hN7h0GACrI9ILpnBHrjG98JSW6SUGVQ5ia4JPoUnbJwoLY5JFifmWSk32E8BYrI1fsU+LCpjnASLWT7HfNsWVSM5QOdwTfggOVTIyZ+lEu4JLocN4sG6NMt1mADxftSJMxMpZd5nMjSj9/lU8sQ9wUXICPluJG0HPGR/KyOZNxySGmV6NDBLalRhXASfihG7YQXMSNIw+1sCf6GPYQG+7q2OTdikwVFYVMYYCJ4CuaNRn0dujx1JujzyKCUTtTCQD8WOKM7Ni5HcLqgMi8rQ5qIflPeDvDUBu5FQLydJ1/jeM3rvXJIVH55rgD5P3RWVYVEZOoKtXvXpw4Qitg3nN9iEXyH5SE7SDb634nzOYW1YVMYYTDS4ncf64jrLPuUIsJnj2yBoe6F7gsVzHuLlwTmw3B+dz+E6GRaV4Z7g4o90efhy8EJC8tTasKkJQZeLx0Dw3PUDKDEvfV4OqOuxKSwqwy3B0vstQiOXmB18sslTV+GdHlOAzov2vb4L9j5nP8RMpX8cmFe0Bdi/KAnbhEVluDbRM8f6LTA7ahEzapEjyLHL5vfOcE3wlWP9FqhbiBBh53At+97omuCpY/3DwS5seum9npv/CbZB/UrJjYH0K83Nrgn+1REZyLg5sUivEa4JfnOs3wrboxYZ1VarUurXazfANcEbx/ptUJ18iA01TOg5n7sm+NeELDuyzq9/y8paOsE1wRvH+i1w+LLfZhFdHeKuN7gmeOtYvwW2pc8hwy3Svy29omyEW4JlGc253qEOhfX+SEzot4H1RV0udj2CQRa4XzLWheP4DPqqqiJqMQaC164fQIHXvQdtGxY1IWjrcGneJuWF032wLRw/oa9od4W45nho5GHTsulCDcFbk0V3Sfo2giKzvoiBocKiJnzF9+KmPPUYTDTYhhXThvNXRnpWWee8wt2iwajpgnEQLPOYVXnJsvaMkFF/vhvCwr+uppfGPPU4CBYE2IRMt1l14iGE3DU2ZEjJiD4seke/vOdknno8u+yIuQuxKT7L64diJFs2R0auBbm7gu8RKWVFyDPO6f9sucMVVJ3UjOCZ4t5qyLIUqwVr+e45CTLKrMzoArDYMGWHbN20Rd9RavPUGoKHmneW6PfAGAp3hY3TIqWs4iK6iIF27xnTHCyQL71kfCnM1b4eSF8JuTuoLbJZ3lOZpx4fwZDnqOeMh+RVVmOcO2uRUl5w1GJTFRGVG8ZJMBRJHroUpAmPe3IFAbrp6YUkfao5FyjkQkWeerwEQ07yDHcF1nckabBvEUfmXik3rD0jxGu/60GeetwEg8xPSToH/uZ8JvsF2QIiLrVHSrltKgNDpY6D5T3jJziHzFEz7DJeVdgho3Z+tM5qgH0kKyEdQPsd9/uIXA7BIClNmQ//wJbonNjpicr5SKlj1aEyMFTqgux5P6l2fE/STwYP0h8fm4Ev6J4NekVSl3HjpuASFv3o+ngFvCMmf9v6DnGWtPP93WUTXIbsFjClPsv2hqQuN60r9Wy21+/+XxfY6H3/D9b/07vU6Y3PAAAAAElFTkSuQmCC"); background-size: cover } .card.tone--commercial .card__content { padding-bottom: 1rem } .card.tone--commercial .card__title { font-size: 16px; line-height: 20px; margin-bottom: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .card.tone--commercial .card__blurb { font-size: 14px; line-height: 20px; margin-bottom: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-bottom: 0; margin-top: 0.25rem; font-weight: normal } .fonts-b-loaded .card.tone--inimigo .card__title { font-family: 'domine-bold', sans-serif; font-weight: 700 } .card.tone--inimigo .kicker, .card.tone--inimigo .kicker a { color: #00386A } .card.tone--store { text-align: center; background-color: #FFEFEF } .card.tone--store .card__content { padding: 1.25rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between } .card.tone--store .card__header h3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; color: #d10019; font-size: 1.875rem; text-transform: uppercase; margin-bottom: 0.25rem } .fonts-a-loaded .card.tone--store .card__header h3 { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .card.tone--store .card__header h3 em, .fonts-b-loaded .card.tone--store .card__header h3 i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .card.tone--store .card__header h5 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 14px; line-height: 18px } .card.tone--store .store__media { padding: 1.5rem } .card.tone--store .store__media img { max-height: 150px } .card.tone--store .button { text-transform: uppercase; -ms-flex-item-align: center; align-self: center } .card.tone--event { background: #E6E6E6; text-align: center } .card.tone--event.tone--paid { background: #e0eef3 } .card.tone--event .kicker { text-indent: -9999px; font-size: 0; background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100.236%22%20height%3D%2250.14%22%20viewBox%3D%220%200%20100.236%2050.14%22%3E%3Cg%3E%3Cpath%20d%3D%22M1367.362%2C168.069c0-8.689-6.007-12.188-17.378-12.188h-12.6v40.413h13.707v-2.863c-4.615-.748-4.724-.939-4.724-4.6V161.772c0-2.63.448-3.268%2C2.788-3.268%2C4.032%2C0%2C5.085%2C2.486%2C5.085%2C9.915%2C0%2C7.829-1.621%2C8.875-6.24%2C10.07v1.994a17.423%2C17.423%2C0%2C0%2C0%2C4.84.535c9.8%2C0%2C14.521-6.4%2C14.521-12.949%22%20transform%3D%22translate(-1267.126%20-151.017)%22%20fill%3D%22%23d2232a%22%2F%3E%3Cpath%20d%3D%22M544.644%2C101l7.846.706-.1%2C3.763c-3.811%2C0-4.095.942-4.095%2C5.239v30.5c0%2C4.328.1%2C4.528%2C4.2%2C5.512l-.015%2C3.82-7.831.6Z%22%20transform%3D%22translate(-544.644%20-101)%22%20fill%3D%22%23d2232a%22%2F%3E%3Cpath%20d%3D%22M1238.852%2C148.7%2C1231%2C148l.005%2C3.561c3.983.338%2C4.2%2C1.014%2C4.2%2C4.6v25.478c0%2C3.615-.1%2C3.782-4.2%2C4.6l-.005%2C3.584%2C7.852-.721Z%22%20transform%3D%22translate(-1170.17%20-143.834)%22%20fill%3D%22%23d2232a%22%2F%3E%3Cpath%20d%3D%22M606.254%2C172.263l52.351%2C3.414a2.96%2C2.96%2C0%2C0%2C1%2C2.8%2C2.9v25.064a2.961%2C2.961%2C0%2C0%2C1-2.825%2C2.9l-52.351%2C3.2a2.98%2C2.98%2C0%2C0%2C1-3.23-2.9V175.165A2.981%2C2.981%2C0%2C0%2C1%2C606.254%2C172.263Z%22%20transform%3D%22translate(-597.828%20-165.939)%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M936.968%2C542.531a.636.636%2C0%2C1%2C0-.636-.636.636.636%2C0%2C0%2C0%2C.636.636%22%20transform%3D%22translate(-901.618%20-502.239)%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M656.4%2C238.129l4.809.28v3.263l-2.794-.123v6.89l2%2C.028v3.239h-2v7.317l2.794-.089V262.2l-4.809.222Z%22%20transform%3D%22translate(-646.499%20-225.976)%22%2F%3E%3Cpath%20d%3D%22M735.772%2C242.75l-2.281%2C23.02-2.192.1-2.281-23.514%2C2.051.119%2C1.379%2C16.308h.018l1.415-16.144Z%22%20transform%3D%22translate(-712.677%20-229.829)%22%2F%3E%3Cpath%20d%3D%22M824.173%2C247.9l4.809.28v3.05l-2.794-.123v6.446l2%2C.028v3.029h-2v6.845l2.794-.089v3.05l-4.809.222Z%22%20transform%3D%22translate(-799.399%20-234.88)%22%2F%3E%3Cpath%20d%3D%22M901.876%2C260.548v13.734l-1.7.078V252.325l1.98.115%2C2.175%2C12.521V252.567l1.68.1v21.427l-1.768.082Z%22%20transform%3D%22translate(-868.669%20-238.914)%22%2F%3E%3Cpath%20d%3D%22M985.957%2C257.32l5.357.312v2.837l-1.662-.073v18l-2.033.094V260.307l-1.662-.073Z%22%20transform%3D%22translate(-946.844%20-243.466)%22%2F%3E%3Cpath%20%20d%3D%22M1063.558%2C276.384v-9.929c0-3.209.919-5.485%2C3.041-5.359%2C2.139.127%2C3.059%2C2.441%2C3.059%2C5.55v9.621c0%2C3.08-.919%2C5.411-3.059%2C5.513C1064.478%2C281.88%2C1063.558%2C279.562%2C1063.558%2C276.384Zm4.084.455v-10.79c0-1.215-.318-2.089-1.043-2.122-.707-.032-1.026.823-1.026%2C2.051v10.906c0%2C1.228.318%2C2.087%2C1.026%2C2.064C1067.324%2C278.924%2C1067.642%2C278.054%2C1067.642%2C276.839Z%22%20transform%3D%22translate(-1017.568%20-246.903)%22%2F%3E%3Cpath%20d%3D%22M1153.726%2C281.838v-2.643l1.874-.018v2.674c0%2C1.093.3%2C1.715.99%2C1.692.636-.021.919-.713.919-1.738v-.74a4.406%2C4.406%2C0%2C0%2C0-.9-2.727l-1.185-1.922a8.584%2C8.584%2C0%2C0%2C1-1.68-5.265v-.668c0-2.439.866-4.275%2C2.829-4.158%2C2.016.12%2C2.811%2C1.745%2C2.811%2C4.505v1.549l-1.839-.05v-1.679c0-1.11-.318-1.665-.955-1.694-.566-.026-.955.474-.955%2C1.567v.4a4.532%2C4.532%2C0%2C0%2C0%2C.955%2C2.664l1.29%2C2.071a8.192%2C8.192%2C0%2C0%2C1%2C1.627%2C4.97v.929c0%2C2.618-.884%2C4.518-2.935%2C4.615S1153.726%2C284.422%2C1153.726%2C281.838Z%22%20transform%3D%22translate(-1099.744%20-251.668)%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-size: 100% 100%; background-repeat: no-repeat; width: 57px; height: 29px; direction: block; margin-left: auto; margin-right: auto; margin-bottom: 0.5rem } .card.tone--event .card__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 1.375rem; line-height: 1; text-transform: uppercase } .fonts-a-loaded .card.tone--event .card__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .card.tone--event .card__title em, .fonts-b-loaded .card.tone--event .card__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media screen and (max-width:63.99875em) { .card.tone--event .card__title { font-size: 1.625rem } } .card.tone--event .entry-blurb { text-transform: uppercase; font-size: 0.75rem; color: #d10019; margin-bottom: 0 } .card.tone--event .card__inner > .card__content { padding: 1rem } .card.tone--event .card__sponsor { font-size: 0.75rem; text-transform: uppercase; color: #777; padding-top: 0.75rem; margin-top: 0.75rem; position: relative } .card.tone--event .card__sponsor span { display: block } .card.tone--event .card__sponsor .logo-wrapper { width: 160px; height: 44px; position: relative; margin-top: 0.25rem; margin-right: auto; margin-left: auto } @@media screen and (max-width:63.99875em) { .card.tone--event .card__sponsor .logo-wrapper { width: 120px; margin-top: 0.05rem } } .card.tone--event .card__sponsor .logo-wrapper img { -o-object-fit: contain; object-fit: contain; font-family: "object-fit: contain"; position: absolute; width: 100%; left: 0; top: 0; height: 100% } .no-objectfit .card.tone--event .card__sponsor .logo-wrapper img { visibility: hidden } .card.tone--research { background: #1e1e1e } .card.tone--research .card__media .flex-media { background: #1e1e1e } .card.tone--research .card__media img { padding: .75rem .75rem .25rem; padding-bottom: 0 } .card.tone--research .card__header { margin-bottom: 1.5rem } .card.tone--research .card__title { color: #fff } .card.tone--research .kicker, .card.tone--research .kicker a { color: #ddd; text-decoration: none } .card.tone--research .kicker:before { content: "Investigação"; background: #666; color: #111; font-size: .625rem; padding: .1875rem 0.25rem; border-radius: 1px; position: relative; top: -1px; text-transform: uppercase; font-weight: bold; letter-spacing: 0 } .card.tone--research .card__meta { width: calc(100% - 1.5rem) } .card.tone--research .card__meta:after { content: ""; width: 40px; height: 34px; position: absolute; right: 0; bottom: 0; opacity: .2; background: url("data:image/svg+xml;utf8,<svg enable-background='new 0 0 1261.16 889' viewBox='0 0 1261.2 889' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'> <path fill='%23ffffff' d='m1233.4 241.63c-0.013-2.497-0.03-4.107-0.055-4.418-3.972-51.075-19.149-97.821-53.274-137.18-15.986-18.437-34.92-33.303-55.967-45.519-32.438-18.826-67.578-30.364-104-38.465-19.527-4.343-39.273-7.382-59.108-9.737-20.176-2.395-40.441-3.939-60.759-4.653-9.491-0.333-18.981-0.654-28.472-1.004-1.484-0.055-3.015 0.107-4.402-0.653h-460c1.393 1.357 3.109 1.752 5 1.926 56.292 5.175 105.55 26.616 147.28 64.701 42.434 38.724 68.479 86.734 78.27 143.28 7.814 45.138 3.265 89.257-13.125 132.1-13.494 35.271-34.033 65.881-61.291 91.941-20.404 19.508-43.588 35.007-69.268 46.74-1.458 0.666-2.857 1.779-5.177 1.403v-71.358c-1.809-1.144-2.693-0.107-3.616 0.442-21.447 12.762-44.541 20.917-69.232 24.373-24.014 3.36-47.825 2.064-71.364-3.886-67.567-17.08-120.39-70.237-135.04-138.65-14.06-65.63 2.602-123.49 49.483-171.81 28.265-29.132 63.131-46.146 103.26-52.39 9.579-1.49 19.187-2.149 28.86-2.098 5.776 0.03 4.993 0.058 5.01 5.291 0.03 8.833 0.024 17.666 2e-3 26.499-0.012 4.829 0.215 4.239 4.326 4.608 47.658 4.269 85.69 25.634 112.92 65.052 20.883 30.234 28.938 64.067 24.857 100.59-4.064 36.372-19.789 67.051-46.294 92.195-2.256 2.141-3.284 4.19-3.241 7.308 0.164 11.997 0.059 23.998 0.076 35.998 2e-3 1.318-0.215 2.671 0.396 4 1.684 0.378 2.74-0.887 3.897-1.677 41.688-28.458 68.677-67.237 78.708-116.66 12.208-60.158-2.325-114.14-42.408-160.58-28.675-33.221-65.398-52.991-108.66-60.535-6.243-1.088-12.521-1.801-18.845-2.175-5.45-0.322-5.467-0.36-5.469-5.667-8e-3 -17.333-2e-3 -34.665-1e-3 -51.998 0-1.167 9e-3 -2.333-3e-3 -3.5-0.05-4.881-0.053-4.972-4.972-4.933-59.535 0.475-112.99 18.602-159.35 56.128-45.344 36.705-74.254 83.89-87.306 140.76-4.756 20.724-6.517 41.72-5.828 62.959 1.326 40.876 12.125 79.105 32.059 114.75 13.779 24.641 31.276 46.325 52.468 65.013 5.001 4.41 10.088 8.713 15.486 12.623 1.895 1.373 2.728 2.43 1.285 4.826-4.81 7.988-9.43 16.092-13.99 24.227-1.071 1.911-2.391 2.326-4.44 2.277-19.181-0.459-32.918 8.172-42.44 24.703-57.099 99.138-114.33 198.2-171.57 297.25l-1.409 2.832c-12.648 21.523-7.381 50.086 16.739 63.332 4.267 2.517 8.642 4.858 12.855 7.463 3.05 1.885 6.167 3.356 9.309 4.456 9.546 3.552 19.408 3.692 29.554 0.195l0.051-0.446c10.177-3.754 19.014-11.187 24.67-21.16 31.458-55.468 63.625-110.53 95.512-165.76 25.893-44.843 51.721-89.722 77.723-134.5 9.572-16.483 10.081-32.746-0.106-49.035-1.177-1.881-1.018-3.22 0.017-4.979 4.641-7.895 9.297-15.783 13.688-23.816 1.426-2.609 2.895-2.469 5.145-1.48 15.762 6.922 32.188 11.723 49.017 15.226 18.833 3.921 37.867 5.312 57.081 4.809 30.119-0.788 59.035-7.195 86.983-18.273 3.839-1.522 3.882-1.462 4.007 2.481 0.032 0.999 8e-3 2 8e-3 3 0 77.816 0.022 155.63-0.02 233.45-8e-3 14.99 0.055 29.989-1.479 44.936-0.46 4.484-1.291 8.896-2.402 13.253-3.339 13.092-11.803 21.672-23.909 27.021-13.027 5.755-26.857 8.78-40.648 11.917-6.489 1.477-13.034 2.71-19.545 4.089-4.437 0.939-4.466 0.968-4.47 5.455-0.015 18.162-4e-3 36.324-0.01 54.488 0 1.33-0.05 2.662-0.077 3.992h481c0.018-19.332 0.041-38.664 0.049-57.996 1e-3 -5.125-0.025-5.112-5.035-5.879-16.292-2.495-32.534-5.256-48.574-9.092-7.459-1.785-14.745-4.09-21.832-7.039-14.408-5.994-22.796-16.723-25.653-32.016-1.938-10.371-2.251-20.855-2.552-31.34-0.206-7.162-0.124-14.332-0.125-21.498-4e-3 -196.16 8e-3 -392.32-0.029-588.48-2e-3 -12.503-0.047-24.995 1.737-37.403 0.878-6.113 2.274-12.085 4.875-17.748 3.979-8.664 10.503-14.435 19.454-17.542 9.084-3.154 18.521-3.936 28.043-4.199 14.369-0.397 28.652 0.203 42.672 3.706 26.302 6.571 44.114 22.987 54.997 47.466 7.159 16.105 11.156 33.081 13.961 50.375 3.659 22.563 4.958 45.34 6.104 68.139 1.348 26.819 1.307 53.645 0.486 80.463-0.82 26.821-2.75 53.561-8.551 79.864-2.875 13.041-6.785 25.728-12.655 37.782-9.331 19.161-23.306 33.918-41.755 44.484-17.772 10.18-37.08 16.426-56.652 21.971-4.162 1.18-8.369 2.199-12.551 3.311-4.375 1.162-4.404 1.172-4.412 5.591-0.018 11.833-6e-3 23.666-6e-3 35.499 0 0.5 0.049 1.004-2e-3 1.499-0.207 2.028 0.728 2.865 2.705 3.339 8.906 2.134 17.842 4.104 26.861 5.688 30.51 5.358 61.257 6.078 92.133 5.105 34.797-1.098 68.973-5.943 102.33-16.014 33.607-10.143 64.939-25.006 92.984-46.254 53.553-40.574 87.18-94.013 101.89-159.44 2.547-11.326 4.735-22.748 5.06-34.411 2.008-18.326 1.322-38.91 0.075-55.309z'/></svg>") no-repeat } .card.tone--research.tone--opinion .card__meta:after { display: none } .card.tone--research.card--media-50, .card.tone--research.card--media-60 { } .card.tone--research.card--media-50 .card__media img, .card.tone--research.card--media-60 .card__media img { padding-bottom: 0.75rem !important } @@media print,screen and (min-width:64em) { .card.tone--research.card--media-50 .card__meta { width: calc(50% - 1.5rem) !important } .card.tone--research.card--media-60 .card__meta { width: calc(40% - 1.5rem) !important } } .card.tone--research .headline-list > li > a { color: #fff } .stack--multimedia .card.tone--research, .stack--multimedia .card.tone--research .flex-media { background: #000 } .card--movie .card__media .flex-media { padding-bottom: 135.5670103% } .card--movie .card__title { text-align: center } .card--module--instagram .card__header { display: -ms-flexbox; display: flex } .card--module--instagram .card__action { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0; padding-left: 0 } .card--module--instagram .card__action .card__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #d10019; color: #d10019; font-size: 0.6rem; text-transform: uppercase } [data-whatinput=mouse] .card--module--instagram .card__action .card__button { outline: 0 } .card--module--instagram .card__action .card__button, .card--module--instagram .card__action .card__button:focus, .card--module--instagram .card__action .card__button:hover { background-color: transparent } .card--module--instagram .card__action .card__button.disabled, .card--module--instagram .card__action .card__button.disabled:focus, .card--module--instagram .card__action .card__button.disabled:hover, .card--module--instagram .card__action .card__button[disabled], .card--module--instagram .card__action .card__button[disabled]:focus, .card--module--instagram .card__action .card__button[disabled]:hover { background-color: transparent } .card--module--instagram .card__action .card__button:focus, .card--module--instagram .card__action .card__button:hover { border-color: #69000d; color: #69000d } .card--module--instagram .card__action .card__button:focus.disabled, .card--module--instagram .card__action .card__button:focus[disabled], .card--module--instagram .card__action .card__button:hover.disabled, .card--module--instagram .card__action .card__button:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .stack { position: relative } .stack__slice { margin-bottom: 0; margin-left: 0; list-style: none } @@media print,screen and (min-width:40em) { .stack__slice { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: stretch; align-items: stretch } .stack__slice .stack__slice { margin-right: -0.625rem; margin-left: -0.625rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; -ms-flex: 1 0 100%; flex: 1 0 100% } } @@media print,screen and (min-width:40em) and (min-width:40em) { .stack__slice .stack__slice { margin-right: -0.625rem; margin-left: -0.625rem } } @@media print,screen and (min-width:40em) and (min-width:64em) { .stack__slice .stack__slice { margin-right: -0.625rem; margin-left: -0.625rem } } @@media print,screen and (min-width:64em) { .stack__slice { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: stretch; align-items: stretch } .stack__slice .stack__slice { margin-right: -0.625rem; margin-left: -0.625rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; -ms-flex: 1 0 100%; flex: 1 0 100% } } @@media print,screen and (min-width:64em) and (min-width:40em) { .stack__slice .stack__slice { margin-right: -0.625rem; margin-left: -0.625rem } } @@media print,screen and (min-width:64em) and (min-width:64em) { .stack__slice .stack__slice { margin-right: -0.625rem; margin-left: -0.625rem } } .stack__header { position: absolute !important; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0; max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .stack--has-title .stack__header { position: static !important; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; -webkit-clip-path: none; clip-path: none } .stack__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; color: #d10019; font-size: 2rem; line-height: 2rem; text-transform: uppercase; margin-bottom: 0.75rem } .fonts-a-loaded .stack__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .stack__title em, .fonts-b-loaded .stack__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media print,screen and (min-width:40em) { .stack__title { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__title { padding-left: 0.625rem; padding-right: 0.625rem } } @@media print,screen and (min-width:64em) { .stack__title { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-left: 0.625rem; padding-right: 0.625rem; margin-bottom: 1rem } } .stack__title a { color: inherit } .stack__title--sub { font-size: 1.5rem } .stack__actions { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; text-transform: uppercase } @@media print,screen and (min-width:40em) { .stack__actions { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__actions { padding-left: 0.625rem; padding-right: 0.625rem } } @@media print,screen and (min-width:64em) { .stack__actions { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-left: 0.625rem; padding-right: 0.625rem } } @@media print,screen and (min-width:64em) { .stack__actions--bottom { display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end } } @@media print,screen and (min-width:40em) { .stack__inner { max-width: 748px; margin-left: auto; margin-right: auto } } @@media print,screen and (min-width:64em) { .stack__inner { max-width: none } } .stack__slice__item { margin-bottom: 1.25rem } @@media print,screen and (min-width:40em) { .stack__slice__item { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.625rem; padding-left: 0.625rem; min-width: 0; -ms-flex-wrap: wrap; flex-wrap: wrap } } @@media print,screen and (min-width:64em) { .stack__slice__item { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.625rem; padding-left: 0.625rem; min-width: 0; -ms-flex-wrap: wrap; flex-wrap: wrap } } @@media print,screen and (min-width:64em) { .stack--no-kickers .card__header .kicker > a, .stack--no-kickers .card__header .kicker > span:not(.badge--exclusive-label) { display: none } } .stack--hidden .stack__inner > .stack__slice__wrapper { display: none !important } .stack--hidden .stack__actions > .stack__button--collapse { visibility: visible } @@media print,screen and (min-width:64em) { .stack--has-blurb .stack__inner { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } } .stack--has-blurb .stack__header { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; display: block } @@media print,screen and (min-width:40em) { .stack--has-blurb .stack__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .stack--has-blurb .stack__header { padding-left: 0; padding-right: 0 } } @@media print,screen and (min-width:64em) { .stack--has-blurb .stack__header { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-left: 0.625rem; padding-right: 0.625rem } } .stack--has-blurb .stack__slice__wrapper { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .stack--has-blurb .stack__slice__wrapper { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .stack--has-blurb .stack__slice__wrapper { padding-left: 0.625rem; padding-right: 0.625rem } } @@media print,screen and (min-width:64em) { .stack--has-blurb .stack__slice__wrapper { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; padding-left: 0.625rem; padding-right: 0.625rem } } .stack--has-blurb .stack__title { margin-bottom: 0.5rem } @@media screen and (max-width:29.99875em) { .stack--has-blurb .stack__title { padding: 0 } } @@media print,screen and (min-width:64em) { .stack--has-blurb .stack__title { padding: 0; width: 100%; display: block } } .stack__blurb { width: 100%; display: block } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__blurb { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; padding-left: 0.625rem !important; padding-right: 0.625rem !important } } @@media screen and (min-width:40em) and (max-width:63.99875em) and (min-width:40em) { .stack__blurb { padding-right: 0.9375rem; padding-left: 0.9375rem } } .stack__blurb p { font-size: 14px; line-height: 20px; margin-bottom: 0.5rem } .stack__description { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-bottom: 0.5rem } @@media print,screen and (min-width:40em) { .stack__description { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .stack__description { padding-left: 0; padding-right: 0 } } @@media print,screen and (min-width:64em) { .stack__description { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.625rem; padding-left: 0.625rem } } .stack__description p { font-size: 14px; line-height: 20px; margin-bottom: 0.5rem; color: #222 } .stack__pad { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-item-align: stretch; align-self: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex: 1 0 100%; flex: 1 0 100%; max-width: 100%; background: #fff; padding: 1rem; border-radius: 2px } @@media screen and (max-width:63.99875em) { .stack__pad { margin-bottom: 2rem } } @@media print,screen and (min-width:64em) { .stack__pad.stack__pad--stretch { display: -ms-flexbox !important; display: flex !important; -ms-flex-align: stretch; align-items: stretch; -ms-flex-flow: row wrap; flex-flow: row wrap } } .stack__menu__wrapper--scroll li a { margin-bottom: 0.5rem; padding: 0.5rem 1rem; border-bottom: 1px solid #efefef } @@media print,screen and (min-width:64em) { .stack__menu__wrapper--scroll { position: absolute; top: 4.375rem; bottom: 0; width: 100% } .stack__menu__wrapper--scroll:after { content: ''; position: absolute; right: 0; bottom: 0; left: 0; height: 32px; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, white 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, white 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#ffffff',GradientType=0 ) } .stack__menu__wrapper--scroll ul { position: absolute; height: 100%; width: 100%; top: 0; bottom: 0; overflow: auto } } .stack__nav { font-size: 14px } .stack__nav.responsive-toggle { padding-left: 0; padding-right: 0; background: transparent } @@media screen and (max-width:63.99875em) { .stack__nav.responsive-toggle { margin-bottom: 1rem } } .stack__nav .responsive-toggle--toggler .toggler { font-size: 13px; padding: 0.75em 0.9em } @@media screen and (max-width:63.99875em) { .stack__nav .responsive-toggle--toggler { margin-top: 0.5rem } } .stack__nav li > a { color: #333 } .stack__nav li > a:hover { background: #eee } .stack__nav .active > a { background: #444; color: #fff; border-radius: 2px } .stack__nav .active > a:hover { background: #444 } .stack__nav .stack__menu__wrapper--anchor .menu > li { display: block !important } @@media screen and (max-width:63.99875em) { .stack__nav { font-size: 13px } } @@media print,screen and (min-width:64em) { .stack__nav { position: relative; width: 100%; border-right: 1px solid #efefef; border-left: 1px solid #efefef } .stack__nav .responsive-toggle--toggler { display: block !important } .stack__nav .responsive-toggle--toggler [class^=i-] { display: none } .stack__nav .responsive-toggle--toggler .toggler { background: #fafafa; padding: 0.5rem; width: 100%; text-align: left; color: #333; border-radius: 0; font-weight: bold; text-transform: uppercase } } .stack__slice__item--order-1 { -ms-flex-order: 1; order: 1 } .stack__slice__item--order-2 { -ms-flex-order: 2; order: 2 } .stack__slice__item--order-3 { -ms-flex-order: 3; order: 3 } .stack__title svg { vertical-align: middle } .stack__badge { display: inline-block; vertical-align: middle; margin: 0 1rem 1rem 0; padding-right: 1rem; border-right: 1px solid #ccc } .stack__note { font-size: 0.72rem; line-height: 1 } .stack__note + a img, .stack__note + img { margin-left: 0.5rem } .stack__inner > .stack__footer { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center } .stack__inner > .stack__footer .stack__button--more { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #d10019; color: #fefefe; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; font-size: 0.75rem; font-weight: bold } [data-whatinput=mouse] .stack__inner > .stack__footer .stack__button--more { outline: 0 } .stack__inner > .stack__footer .stack__button--more:focus, .stack__inner > .stack__footer .stack__button--more:hover { background-color: #d10019; color: #fefefe } @@media print,screen and (min-width:40em) { .stack__inner > .stack__footer .stack__button--more { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .stack__inner > .stack__footer .stack__button--more { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .stack__inner > .stack__footer .stack__button--more { padding-right: 0.9375rem; padding-left: 0.9375rem } } .stack__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #d10019; color: #d10019; font-size: 0.6rem; text-transform: uppercase } [data-whatinput=mouse] .stack__button { outline: 0 } .stack__button, .stack__button:focus, .stack__button:hover { background-color: transparent } .stack__button.disabled, .stack__button.disabled:focus, .stack__button.disabled:hover, .stack__button[disabled], .stack__button[disabled]:focus, .stack__button[disabled]:hover { background-color: transparent } .stack__button:focus, .stack__button:hover { border-color: #69000d; color: #69000d } .stack__button:focus.disabled, .stack__button:focus[disabled], .stack__button:hover.disabled, .stack__button:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .stack__button--link { border: 0 } .stack__button--solid { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #d10019; color: #fefefe; font-size: 0.6rem } [data-whatinput=mouse] .stack__button--solid { outline: 0 } .stack__button--solid:focus, .stack__button--solid:hover { background-color: #d10019; color: #fefefe } .stack__slice__wrapper--full-bleed .stack__slice--f { max-width: none } .stack__slice--f .stack__slice__item { -ms-flex-wrap: wrap; flex-wrap: wrap } .show-for-homepage { display: none } .page--homepage .show-for-homepage { display: block } @@media screen and (max-width:63.99875em) { .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl { background: #fff; color: #0a0a0a } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .headline-list--bulleted > li > a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .headline-list--bulleted > li > a { color: #333 } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .headline, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .headline, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .headline, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .headline, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .headline, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .headline, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .headline, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .headline, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .headline, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .headline, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .headline, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .headline, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .headline, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .headline, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .headline, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .headline, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .headline, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .headline { color: #0a0a0a !important } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .kicker, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .kicker a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .kicker, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .kicker a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .kicker, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .kicker a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .kicker, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .kicker a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .kicker, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .kicker a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .kicker, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .kicker a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .kicker, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .kicker a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .kicker, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .kicker a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .kicker, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .kicker a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .kicker, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .kicker a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .kicker, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .kicker a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .kicker, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .kicker a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .kicker, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .kicker a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .kicker, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .kicker a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .kicker, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .kicker a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .kicker, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .kicker a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .kicker, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .kicker a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .kicker, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .kicker a { color: #d10019 !important } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .kicker a .genre + a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .kicker .genre + a, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .kicker a .genre + a { opacity: 1 } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__media + .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__media + .card__content { padding-top: 0.5rem } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__inner, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__inner, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__inner, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__inner, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__inner, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__inner, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__inner, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__inner, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__inner, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__inner, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__inner, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__inner, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__inner, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__inner, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__inner, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__inner, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__inner, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__inner { display: block } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__inner:before, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__inner:after, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__inner:before { display: none !important } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__content, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__content, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__content { background: none } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__media, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__media, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__media, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__media, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__media, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__media, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__media, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__media, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__media, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__media, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__media, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__media, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__media, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__media, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__media, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__media, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__media, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__media { position: static !important } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__media .flex-media, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__media .flex-media { padding-bottom: 56%; height: 0; position: relative } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__links .headline-list__item { border-left: none; border-top-color: #efefef .page--homepage .stack[data-collection*="stories_cover__important_a"] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__important_a"] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__important_a"] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__nuclear_a"] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__nuclear_a"] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__nuclear_a"] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__nuclear_b"] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__nuclear_b"] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__nuclear_b"] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__breaking_b"] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__breaking_b"] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__breaking_b"] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__important_c"] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__important_c"] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__important_c"] .card.tone--news.card--xxl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__regular_b"] .card.tone--news.card--l .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__regular_b"] .card.tone--news.card--xl .card__links .headline-list__item, .page--homepage .stack[data-collection*="stories_cover__regular_b"] .card.tone--news.card--xxl .card__links .headline-list__item } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__links .headline-list__item :first-child, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__links .headline-list__item :first-child { border-top-color: #efefef } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__links .headline-list__item [class^=i-], .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__links .headline-list__item [class^=i-] { color: #d10019 } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl.card__faux-block-link--hover .flex-media img, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl.card__faux-block-link--hover .flex-media img { opacity: 1 } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl.card--constrained .card__media + .card__content .card__header .label, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl.card--constrained .card__media + .card__content .card__header .label { left: 0 !important } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl.card--constrained .card__content, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl.card--constrained .card__content { padding-bottom: 1.875rem } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl.card--constrained .card__meta, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl.card--constrained .card__meta { position: absolute } .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--l .card__title, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xl .card__title, .page--homepage .stack[data-collection*=stories_cover__breaking_b] .card.tone--news.card--xxl .card__title, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--l .card__title, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xl .card__title, .page--homepage .stack[data-collection*=stories_cover__important_a] .card.tone--news.card--xxl .card__title, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--l .card__title, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xl .card__title, .page--homepage .stack[data-collection*=stories_cover__important_c] .card.tone--news.card--xxl .card__title, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--l .card__title, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xl .card__title, .page--homepage .stack[data-collection*=stories_cover__nuclear_a] .card.tone--news.card--xxl .card__title, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--l .card__title, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xl .card__title, .page--homepage .stack[data-collection*=stories_cover__nuclear_b] .card.tone--news.card--xxl .card__title, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--l .card__title, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xl .card__title, .page--homepage .stack[data-collection*=stories_cover__regular_b] .card.tone--news.card--xxl .card__title { font-size: 28px; line-height: 32px } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--f-h-h > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--f-h-h > .stack__slice__item .card__title { font-size: 24px; line-height: 28px } } @@media print,screen and (min-width:64em) { .stack__slice--f-h-h > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--f-h-h > .stack__slice__item.stack__slice__item--more-link, .stack__slice--f-h-h > .stack__slice__item:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--f-h-h > .stack__slice__item:nth-last-child(-n+2) { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack__slice--f-q-q-q > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--f-q-q-q > .stack__slice__item:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--f-q-q-q > .stack__slice__item:nth-child(2), .stack__slice--f-q-q-q > .stack__slice__item:nth-child(3), .stack__slice--f-q-q-q > .stack__slice__item:nth-child(4) { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack__slice--f-t-t-t > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--f-t-t-t > .stack__slice__item:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--f-t-t-t > .stack__slice__item:nth-child(2), .stack__slice--f-t-t-t > .stack__slice__item:nth-child(3), .stack__slice--f-t-t-t > .stack__slice__item:nth-child(4) { margin-bottom: 0 } } .stack__slice--f { width: 100% } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--f > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--f > .stack__slice__item .stack__slice--t-t-t .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--f > .stack__slice__item .stack__slice--t-t-t.stack__slice--t-t-300 .stack__slice__item:last-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .tone--p3 .stack__slice--f > .stack__slice__item .card__title { font-size: 32px; line-height: 30px } } @@media print,screen and (min-width:64em) { .stack__slice--f > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice__wrapper--full-bleed .stack__slice--f > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0 } .stack__slice--f > .stack__slice__item:last-child:nth-child(2) { margin-bottom: 0 } .stack__slice--f > .stack__slice__item:last-child:nth-child(2), .stack__slice--f > .stack__slice__item:last-child:nth-child(3) { margin-bottom: 0 } .stack__slice--q-ft-t .stack__slice--f > .stack__slice__item:last-child { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack__slice--ft-ft-ft-ft-ft > .stack__slice__item { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--h-h-f > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--h-h-f > .stack__slice__item .card__title { font-size: 24px; line-height: 28px } } @@media print,screen and (min-width:64em) { .stack__slice--h-h-f > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--h-h-f > .stack__slice__item:last-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--h-h .stack__slice--h-h-f > .stack__slice__item:last-child, .stack__slice--q-ft-t .stack__slice--h-h-f > .stack__slice__item:last-child { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack__slice--h-h-h-h > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--h-h-h-h > .stack__slice__item:nth-child(3), .stack__slice--h-h-h-h > .stack__slice__item:nth-child(4) { margin-bottom: 0 } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--h-h-t-t-t > .stack__slice__item .card__title { font-size: 26px; line-height: 30px } .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(3) .card__title, .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(4) .card__title, .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(5) .card__title { font-size: 20px; line-height: 24px } .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(3) .tone--feature .card__title, .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(4) .tone--feature .card__title, .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(5) .tone--feature .card__title { font-size: 26px; line-height: 24px } } @@media print,screen and (min-width:64em) { .stack__slice--h-h-t-t-t > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--h-h-t-t-t > .stack__slice__item:first-child, .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(2) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(3), .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(4), .stack__slice--h-h-t-t-t > .stack__slice__item:nth-child(5) { margin-bottom: 0 } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--t-t-t-h-h > .stack__slice__item .card__title { font-size: 26px; line-height: 0px } .stack__slice--t-t-t-h-h > .stack__slice__item:first-child .card__title, .stack__slice--t-t-t-h-h > .stack__slice__item:nth-child(2) .card__title, .stack__slice--t-t-t-h-h > .stack__slice__item:nth-child(3) .card__title { font-size: 20px; line-height: 24px } .stack__slice--t-t-t-h-h > .stack__slice__item:first-child .card__title .tone--feature .card__title, .stack__slice--t-t-t-h-h > .stack__slice__item:nth-child(2) .card__title .tone--feature .card__title, .stack__slice--t-t-t-h-h > .stack__slice__item:nth-child(3) .card__title .tone--feature .card__title { font-size: 26px; line-height: 24px } } @@media print,screen and (min-width:64em) { .stack__slice--t-t-t-h-h > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--t-t-t-h-h > .stack__slice__item:nth-child(4), .stack__slice--t-t-t-h-h > .stack__slice__item:nth-child(5) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-bottom: 0 } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--h-h > .stack__slice__item .card__title { font-size: 26px; line-height: 30px } .tone--p3 .stack__slice--h-h > .stack__slice__item .tone--feature .card__title { font-size: 32px !important; line-height: 32px !important } .tone--p3 .stack__slice--h-h > .stack__slice__item .tone--multimedia .card__title { font-size: 28px !important; line-height: 26px !important; color: #f00 !important } .page--collection .stack__slice--h-h > .stack__slice__item, .stack[data-collection*=stories_f] .stack__slice--h-h > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .page--collection .stack__slice--h-h > .stack__slice__item:nth-child(2) .stack__slice__item, .stack[data-collection*=stories_f] .stack__slice--h-h > .stack__slice__item:nth-child(2) .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .page--collection .stack__slice--h-h > .stack__slice__item:nth-child(2) .stack__slice__item .card__title, .stack[data-collection*=stories_f] .stack__slice--h-h > .stack__slice__item:nth-child(2) .stack__slice__item .card__title { font-size: 18px; line-height: 22px } .stack[data-collection*=stories_featured_a] .stack__slice--h-h > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack[data-collection*=stories_featured_a] .stack__slice--h-h > .stack__slice__item:nth-child(2) .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack[data-collection*=stories_featured_a] .stack__slice--h-h > .stack__slice__item:nth-child(2) .stack__slice__item:nth-child(3), .stack[data-collection*=stories_featured_a] .stack__slice--h-h > .stack__slice__item:nth-child(2) .stack__slice__item:nth-child(4) { margin-bottom: 0 } .stack[data-collection*=stories_featured_a] .stack__slice--h-h > .stack__slice__item:nth-child(2) .stack__slice__item .card__title { font-size: 26px; line-height: 30px } } @@media print,screen and (min-width:64em) { .stack__slice--h-h > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--h-h > .stack__slice__item:nth-child(3), .stack__slice--h-h > .stack__slice__item:nth-child(4) { margin-bottom: 0 } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--q-q-q-q > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--q-q-q-q > .stack__slice__item .card__title { font-size: 22px; line-height: 26px } .stack__slice--q-q-q-q > .stack__slice__item .tone--feature .card__title { font-size: 34px; line-height: 38px } .stack__slice--q-q-q-q > .stack__slice__item .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--q-q-q-q > .stack__slice__item .stack__slice--f .stack__slice__item:last-child { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack__slice--q-q-q-q > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--q-q-qq > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--q-q-qq > .stack__slice__item:last-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 0 } .stack__slice--q-q-qq > .stack__slice__item:last-child .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--q-q-qq > .stack__slice__item:last-child .stack__slice--h-h .stack__slice__item .card__title { font-size: 22px; line-height: 26px } } @@media print,screen and (min-width:64em) { .stack__slice--q-q-qq > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack__slice--q-q-qq > .stack__slice__item:last-child { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--q-qqq > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--q-qqq > .stack__slice__item .stack__slice--t-t-t .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } } @@media print,screen and (min-width:64em) { .stack__slice--q-qqq > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack__slice--q-qqq > .stack__slice__item:last-child { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--qq-q-q > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--qq-q-q > .stack__slice__item .card__title { font-size: 20px; line-height: 24px } .stack__slice--qq-q-q > .stack__slice__item .tone--feature .card__title { font-size: 26px; line-height: 24px } .stack[data-collection*=multimedia__3] .stack__slice--qq-q-q > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack[data-collection*=multimedia__3] .stack__slice--qq-q-q > .stack__slice__item:first-child .card__title { font-size: 32px; line-height: 36px } .stack[data-collection*=multimedia__3] .stack__slice--qq-q-q > .stack__slice__item:nth-child(2), .stack[data-collection*=multimedia__3] .stack__slice--qq-q-q > .stack__slice__item:nth-child(3) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack[data-collection*=multimedia__3] .stack__slice--qq-q-q > .stack__slice__item .card__title { font-size: 22px; line-height: 26px } } @@media print,screen and (min-width:64em) { .stack__slice--qq-q-q > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack__slice--qq-q-q > .stack__slice__item:first-child { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--qq-q-q > .stack__slice__item.stack__slice__item--more-link { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--q-qq-q > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--q-qq-q > .stack__slice__item:first-child, .stack__slice--q-qq-q > .stack__slice__item:nth-child(3) { margin-bottom: 0 } .stack__slice--q-qq-q > .stack__slice__item:first-child .stack__slice__item, .stack__slice--q-qq-q > .stack__slice__item:nth-child(3) .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } @@media print,screen and (min-width:64em) { .stack__slice--q-qq-q > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack__slice--q-qq-q > .stack__slice__item:nth-child(2) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--qqq-q > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--qqq-q > .stack__slice__item .card__title { font-size: 30px; line-height: 34px } .stack__slice--qqq-q > .stack__slice__item:last-child .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-bottom: 0 } .stack__slice--qqq-q > .stack__slice__item:last-child > .card .card__media { display: none } .stack__slice--qqq-q > .stack__slice__item:last-child > .card .card__title { font-size: 22px; line-height: 26px } .stack__slice--qqq-q > .stack__slice__item .stack__slice--f .card__title { font-size: 22px; line-height: 26px } .stack__slice--qqq-q > .stack__slice__item .stack__slice--f-q-q-q { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; max-width: none } .stack__slice--qqq-q > .stack__slice__item .stack__slice--f-q-q-q .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--qqq-q > .stack__slice__item .stack__slice--f-q-q-q .stack__slice__item:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--qqq-q > .stack__slice__item .stack__slice--f-q-q-q .stack__slice__item:not(:first-of-type) { margin-bottom: 0 } .stack__slice--qqq-q > .stack__slice__item .stack__slice--f-q-q-q .stack__slice__item:not(:first-of-type) .card__title { font-size: 22px; line-height: 26px } .stack__slice--qqq-q > .stack__slice__item .headline-list__item span { font-size: 13px } .stack__slice--qqq-q > .stack__slice__item .headline-list__item span .i-bullet { font-size: .85rem } } @@media print,screen and (min-width:64em) { .stack__slice--qqq-q > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack__slice--qqq-q > .stack__slice__item:first-child { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .stack__slice--qqq-q > .stack__slice__item:nth-child(2) .card__blurb, .stack__slice--qqq-q > .stack__slice__item:nth-child(3) .card__blurb { display: none !important } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--t-t-t > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--t-t-t > .stack__slice__item .card__title { font-size: 20px; line-height: 24px } .stack__slice--t-t-t > .stack__slice__item .tone--feature .card__title { font-size: 26px; line-height: 24px } .stack__slice--t-t-t > .stack__slice__item .stack__slice--f .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--t-t-t > .stack__slice__item .stack__slice--f .stack__slice__item:last-child { margin-bottom: 0 } .stack__slice--t-t-t > .stack__slice__item .stack__slice--f .stack__slice__item .card__title { font-size: 18px; line-height: 22px } .tone--p3 .stack__slice--t-t-t .tone--feature .card__title { font-size: 26px !important; line-height: 26px !important } } @@media print,screen and (min-width:64em) { .stack__slice--t-t-t > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--t-t-t > .stack__slice__item:nth-child(4):nth-last-child(3), .stack__slice--t-t-t > .stack__slice__item:nth-child(5):nth-last-child(2), .stack__slice--t-t-t > .stack__slice__item:nth-child(6):last-child { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack__slice--t-t-300 > .stack__slice__item { -ms-flex: 0 0 29.16667%; flex: 0 0 29.16667%; max-width: 29.16667% } .stack__slice--t-t-300 > .stack__slice__item:last-child { -ms-flex: 1 1 0px; flex: 1 1 0px; max-width: none } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--t-tt > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--t-tt > .stack__slice__item.stack__slice__item--order-1 { margin-bottom: 0 } .stack__slice--t-tt > .stack__slice__item.stack__slice__item--order-1 .stack__slice--h-h .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--t-tt > .stack__slice__item.stack__slice__item--order-1 .stack__slice--h-h-t-t-t .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--t-tt > .stack__slice__item.stack__slice__item--order-1 .stack__slice--h-h-t-t-t .stack__slice__item:first-child, .stack__slice--t-tt > .stack__slice__item.stack__slice__item--order-1 .stack__slice--h-h-t-t-t .stack__slice__item:nth-child(2) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--t-tt > .stack__slice__item.stack__slice__item--order-1 .stack__slice--t-t-t-h-h .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--t-tt > .stack__slice__item.stack__slice__item--order-1 .stack__slice--t-t-t-h-h .stack__slice__item:nth-child(4), .stack__slice--t-tt > .stack__slice__item.stack__slice__item--order-1 .stack__slice--t-t-t-h-h .stack__slice__item:nth-child(5) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } .stack__slice--t-tt.stack__slice--t-tt--alt .stack__slice__item:first-child .card__media { display: block } .stack__slice--t-tt.stack__slice--t-tt--alt .stack__slice__item:first-child .card__links .headline-list--bulleted { margin-bottom: 0 !important } @@media print,screen and (min-width:64em) { .stack__slice--t-tt > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--t-tt > .stack__slice__item:last-child { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% } .stack__slice--t-tt.stack__slice--t-tt--alt .stack__slice__item:first-child { -ms-flex: 0 0 37.5%; flex: 0 0 37.5%; max-width: 37.5% } .stack__slice--t-tt.stack__slice--t-tt--alt .stack__slice__item:first-child .card__media { display: none !important } .stack__slice--t-tt.stack__slice--t-tt--alt .stack__slice__item:first-child .card__header .label { position: relative; margin-top: -1.45rem; margin-left: -.75rem } .stack__slice--t-tt.stack__slice--t-tt--alt .stack__slice__item:last-child { -ms-flex: 0 0 62.5%; flex: 0 0 62.5%; max-width: 62.5% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--tp-tp-q > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--tp-tp-q > .stack__slice__item:last-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--tp-tp-q > .stack__slice__item:last-child .stack__slice--f .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-bottom: 0 } .stack__slice--tp-tp-q > .stack__slice__item:last-child .stack__slice--f .stack__slice__item .card__title { font-size: 22px; line-height: 26px } } @@media print,screen and (min-width:64em) { .stack__slice--tp-tp-q > .stack__slice__item { -ms-flex: 0 0 37.5%; flex: 0 0 37.5%; max-width: 37.5% } .stack__slice--tp-tp-q > .stack__slice__item:last-child { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } } @@media print,screen and (min-width:40em) { .stack__slice--tt-t > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--tt-t > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--tt-t > .stack__slice__item .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--tt-t > .stack__slice__item .stack__slice--f .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-bottom: 0 } .stack__slice--tt-t > .stack__slice__item .stack__slice--f .stack__slice__item .card__title { font-size: 22px; line-height: 26px } .stack__slice--tt-t > .stack__slice__item .stack__slice--f-h-h .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--tt-t > .stack__slice__item .stack__slice--f-h-h .stack__slice__item:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--tt-t > .stack__slice__item .stack__slice--f-h-h .stack__slice__item:nth-child(2), .stack__slice--tt-t > .stack__slice__item .stack__slice--f-h-h .stack__slice__item:nth-child(3) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--tt-t > .stack__slice__item .stack__slice--f-t-t-t .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--tt-t > .stack__slice__item .stack__slice--f-t-t-t .stack__slice__item:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--tt-t > .stack__slice__item .stack__slice--h-h-t-t-t .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--tt-t > .stack__slice__item .stack__slice--h-h-t-t-t .stack__slice__item:first-child, .stack__slice--tt-t > .stack__slice__item .stack__slice--h-h-t-t-t .stack__slice__item:nth-child(2) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--tt-t > .stack__slice__item .stack__slice--h-h-h-h .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } @@media print,screen and (min-width:64em) { .stack__slice--tt-t > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--tt-t > .stack__slice__item:first-child { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% } } @@media print,screen and (min-width:64em) { .stack__slice--q-t-st > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .stack__slice--q-t-st > .stack__slice__item:nth-child(2) { -ms-flex: 0 0 20.83333%; flex: 0 0 20.83333%; max-width: 20.83333% } .stack__slice--q-t-st > .stack__slice__item:last-child { -ms-flex: 0 0 45.83333%; flex: 0 0 45.83333%; max-width: 45.83333% } } @@media print,screen and (min-width:64em) { .stack__slice--st-t-q > .stack__slice__item { -ms-flex: 0 0 20.83333%; flex: 0 0 20.83333%; max-width: 20.83333% } .stack__slice--st-t-q > .stack__slice__item:nth-child(2) { -ms-flex: 0 0 45.83333%; flex: 0 0 45.83333%; max-width: 45.83333% } .stack__slice--st-t-q > .stack__slice__item:last-child { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack__slice--q-ft-t > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .stack__slice--q-ft-t > .stack__slice__item.stack__slice__item--order-1 { margin-bottom: 0 } .stack__slice--q-ft-t > .stack__slice__item.stack__slice__item--order-1 .stack__slice--h-h .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .stack__slice--q-ft-t > .stack__slice__item.stack__slice__item--order-1 .stack__slice--f .stack__slice__item { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% } .stack__slice--q-ft-t > .stack__slice__item.stack__slice__item--order-1 .stack__slice--f .stack__slice__item:last-child { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } } @@media print,screen and (min-width:64em) { .stack__slice--q-ft-t > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } .user--subscriber-x2 .stack__slice--q-ft-t > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack__slice--q-ft-t > .stack__slice__item:nth-child(2) { -ms-flex: 0 0 22.5%; flex: 0 0 22.5%; max-width: 22.5% } .user--subscriber-x2 .stack__slice--q-ft-t > .stack__slice__item:nth-child(2) { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack__slice--q-ft-t > .stack__slice__item:nth-child(3) { -ms-flex: 0 0 44.16667%; flex: 0 0 44.16667%; max-width: 44.16667% } .user--subscriber-x2 .stack__slice--q-ft-t > .stack__slice__item:nth-child(3) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } .user--subscriber-x2 .stack__slice--q-ft-t .stack__ads { display: none } @@media screen and (max-width:74.99875em) { .stack__slice--stx { margin-right: -0.625rem; margin-left: -0.625rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: stretch; align-items: stretch } } @@media screen and (max-width:74.99875em) and (min-width:40em) { .stack__slice--stx { margin-right: -0.625rem; margin-left: -0.625rem } } @@media screen and (max-width:74.99875em) and (min-width:64em) { .stack__slice--stx { margin-right: -0.625rem; margin-left: -0.625rem } } @@media screen and (max-width:74.99875em) { .stack__slice--stx > .stack__slice__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.625rem; padding-left: 0.625rem } } @@media screen and (max-width:39.99875em) { .stack__slice--stx > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 0.625rem; padding-left: 0.625rem } } @@media print,screen and (min-width:64em) { .stack__slice--stx > .stack__slice__item { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% } } .stack--collection[class*=stack--collection--] + .stack--collection, .stack--inimigo-publico + .stack--collection, .stack--multimedia + .stack--collection, .stack--opinion + .stack--collection, .stack--rtp + .stack--collection { border-top: 0 !important } .stack--collection { padding-top: 1.5rem; padding-bottom: 1rem; margin-top: 1rem } .stack--collection[class*=stack--collection--] { padding-top: 2rem } .stack--collection[class*=stack--collection--] + .stack--collection[class*=stack--collection--] { margin-top: 0 } .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia):not(.stack--inimigo-publico):not(.stack--rtp) { border-top: 2px solid #d10019 } .stack--collection + .stack { margin-top: 1rem } @@media screen and (max-width:39.99875em) { .stack--collection { padding-top: 1rem; background: #f2f2f2 } } @@media screen and (max-width:39.99875em) and (min-width:64em) { .page--front > .stack--collection:first-child { padding-top: 2rem } } @@media screen and (max-width:39.99875em) { .stack--collection .stack__slice__wrapper { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:39.99875em) and (min-width:40em) { .stack--collection .stack__slice__wrapper { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:39.99875em) { .stack--collection .stack__slice__wrapper--full-bleed { padding-left: 0; padding-right: 0 } } .page--front > section:first-of-type.stack--collection { margin-top: 0 } @@media print,screen and (min-width:40em) { .page--front > section:first-of-type.stack--collection { margin-top: -2rem } } .page--front > .stack:last-child:not(.stack--collection) { padding-bottom: 2rem } .page--front.page--ipsilon .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia) { border-color: #f58220 } .page--front.page--ipsilon .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia) .stack__button { color: #f58220; border-color: #f58220 } .page--front.page--ipsilon .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia) .stack__button:hover { color: #a75108; border-color: #a75108 } .page--front.page--ipsilon .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia) .stack__title { color: #f58220 } .page--front.page--fugas .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia) { border-color: #40B0B6 } .page--front.page--fugas .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia) .stack__button { color: #40B0B6; border-color: #40B0B6 } .page--front.page--fugas .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia) .stack__button:hover { color: #25676b; border-color: #25676b } .page--front.page--fugas .stack--collection:not([class*=stack--collection--]):not(.stack--multimedia):not(.stack--opinion):not(.stack--multimedia) .stack__title { color: #40B0B6 } .tooltip small { display: block; opacity: 0.85 } .stack--collection.stack--autarquicas-2017 { background: #efdd9e } .stack--collection.stack--autarquicas-2017 .stack__button--link { color: #555 } .stack--collection.stack--autarquicas-2017 .stack__button--link:hover { text-decoration: underline } .stack--collection.stack--autarquicas-2017 .stack__button--more { color: #555; border-color: #8a8a8a } .stack--collection.stack--collection--fugas { background: #40B0B6 } .stack--collection.stack--collection--fugas .label { display: none } .stack--collection.stack--collection--fugas .stack__button--link { color: #fefefe } .stack--collection.stack--collection--fugas .stack__title { color: #fefefe } .stack--collection.stack--collection--fugas .stack__button--more { color: #fefefe; border-color: #fefefe } .stack--collection.stack--collection--publico-cidades { border-top: 2px solid #d10019 } .stack--collection.stack--collection--publico-cidades .card .card__content { padding-bottom: 1rem } .stack--collection.stack--collection--p2 { background: #222 } .stack--collection.stack--collection--p2 .stack__button--link { color: #fefefe } .stack--collection.stack--collection--p2 .stack__title { color: #fefefe } .stack--collection.stack--collection--p2 .stack__button--more { color: #fefefe; border-color: #fefefe } .stack--collection.stack--collection--p3 { background: #B93C12 } .stack--collection.stack--collection--p3 .label { display: none } .stack--collection.stack--collection--p3 .stack__button--link { color: #fefefe } .stack--collection.stack--collection--p3 .stack__title { color: #fefefe } .stack--collection.stack--collection--p3 .stack__button--more { color: #fefefe; border-color: #fefefe } .stack--collection.stack--collection--ipsilon { background: #f58220 } .stack--collection.stack--collection--ipsilon .label { display: none } .stack--collection.stack--collection--ipsilon .stack__button--link { color: #fefefe } .stack--collection.stack--collection--ipsilon .stack__title { color: #fefefe } .stack--collection.stack--collection--ipsilon .stack__button--more { color: #fefefe; border-color: #fefefe } .stack--collection.stack--collection--impar { background: #C7AFC2; padding-top: 0.875rem } .stack--collection.stack--collection--impar .label { display: none } .stack--collection.stack--collection--impar .stack__button--link { color: #fefefe } .stack--collection.stack--collection--impar .stack__title { color: #fefefe } .stack--collection.stack--collection--impar .stack__button--more { color: #fefefe; border-color: #fefefe } @@media print,screen and (min-width:64em) { .stack--collection.stack--collection--impar .stack__header { -ms-flex-align: center; align-items: center } } .stack--collection.stack--collection--impar .card.tone--impar .card__header .kicker, .stack--collection.stack--collection--impar .card.tone--impar .card__header .kicker a:first-child { color: #8a8a8a } .stack--collection.stack--widget--calendario { padding-top: 0; padding-bottom: 0.5rem } .stack--widget--calendario .stack__slice--h-h .stack__slice__item { margin-bottom: 0 } .stack--widget--calendario .stack__actions { display: none !important } .stack--widget--calendario .stack__title { padding-top: 1rem; color: #fff } .stack--widget--calendario .stack__title a { color: #fff; position: relative; display: block } .stack--widget--calendario .stack__title a:after { content: 'Conteúdo comercial'; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 12px; position: absolute; right: 0 } .stack--widget--calendario .stack__title a::hover { color: #eee } .stack--widget--calendario .stack__title a:before { width: 24px; height: 24px; content: ''; display: inline-block; background: url("https://comunique.publico.pt/2019/estudio-p/setembro/calendario-escolar/calendar.png"); background-repeat: no-repeat; background-size: cover; margin-right: 0.5rem } .stack--widget--calendario .card__media { display: none !important } .stack--widget--calendario .card__badge { margin: 0.5rem 0 } .stack--widget--calendario .card.card--xs .card__title { font-size: 19px; line-height: 23px } .stack--widget--calendario { background: #00a382; background: linear-gradient 90deg, #00a382 0%, #136e53 35%, #00817b 100%; border-top-color: #6ac071 !important; background-image: url("https://comunique.publico.pt/2019/estudio-p/setembro/calendario-escolar/background-widget.png?1234"); background-repeat: no-repeat; background-size: inherit; background-position: top right } @@media (max-width:1024px) { .stack--widget--calendario .stack__title { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin-bottom: 0.5rem } .stack--widget--calendario .stack__title a:after { position: static; display: block; text-align: left; margin-top: -0.25rem } } .stack--collection.stack--collection--paineis { background: #222 } .stack--collection.stack--collection--paineis .label { display: none } .stack--collection.stack--collection--paineis .stack__button--link { color: #E5A36D } .stack--collection.stack--collection--paineis .stack__title { color: #E5A36D; position: relative } .stack--collection.stack--collection--paineis .stack__title:after { content: 'Apoiado pelo mecenas'; color: #8a8a8a; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 12px; display: inline-block; border-left: 1px solid #707070; margin-left: 8px; padding-left: 8px; height: 32px; font-weight: normal; background: url("https://static.publicocdn.com/files/paineissaovicente/assets/img/logo_bcp_alt.png"); background-repeat: no-repeat; background-size: 50px 32px; background-position: right; padding-right: 58px; vertical-align: top } .stack--collection.stack--collection--paineis .stack__button--more { color: #E5A36D; border-color: #E5A36D } .stack--collection.stack--collection--paineis .stack__button--collapse { display: none } .stack--collection.stack--collection--euro2020 { background: #29A3AB } .stack--collection.stack--collection--euro2020 .stack__button--link { color: #fff } .stack--collection.stack--collection--euro2020 .stack__title { color: #fff; position: relative } .stack--collection.stack--collection--euro2020 .stack__title:after { content: 'Patrocínio'; color: rgba(255, 255, 255, 0.9); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 12px; display: inline-block; border-left: 1px solid rgba(255, 255, 255, 0.16); margin-left: 8px; padding-left: 16px; height: 34px; font-weight: normal; background: url("https://static.publico.pt//files/euro2020/img/sponsor/160x116_trans.png"); background-repeat: no-repeat; background-size: auto 100%; background-position: right; padding-right: 42px; vertical-align: top; position: absolute; left: 190px } @@media screen and (max-width:23.4375em) { .stack--collection.stack--collection--euro2020 .stack__title:after { padding-left: 8px; left: 186px } } .stack--collection.stack--collection--euro2020 .stack__button--more { color: #fff; border-color: #fff } .more-stories > .stack, .related-stories > .stack { width: 100% } .more-stories > .stack .stack__header, .more-stories > .stack .stack__slice, .related-stories > .stack .stack__header, .related-stories > .stack .stack__slice { max-width: 81.25rem } @@media print,screen and (min-width:64em) { .more-stories > .stack .stack__header, .more-stories > .stack .stack__inner > .stack__slice__wrapper > .stack__slice, .related-stories > .stack .stack__header, .related-stories > .stack .stack__inner > .stack__slice__wrapper > .stack__slice { padding-left: .4375rem; padding-right: .4375rem } } @@media print,screen and (min-width:64em) { .related-stories .stack__inner > .stack__slice__wrapper > .stack__slice--qqq-q > .stack__slice__item:first-child { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% } } @@media print,screen and (min-width:64em) { .related-stories .stack__inner > .stack__slice__wrapper > .stack__slice--qqq-q > .stack__slice__item:last-child { -ms-flex: 0 0 28.33333%; flex: 0 0 28.33333%; max-width: 28.33333%; margin-left: 5% } } @@media print,screen and (min-width:64em) { .related-stories .stack__inner > .stack__slice__wrapper > .stack__slice--tt-t > .stack__slice__item:first-child { -ms-flex: 0 0 64.16667%; flex: 0 0 64.16667%; max-width: 64.16667%; margin-right: 2.5% } } .more-stories { padding-bottom: 1rem } @@media print,screen and (min-width:64em) { .stack--more-stories .stack__slice--t-t-t > .stack__slice__item:nth-child(4), .stack--more-stories .stack__slice--t-t-t > .stack__slice__item:nth-child(5), .stack--more-stories .stack__slice--t-t-t > .stack__slice__item:nth-child(6), .stack--related-stories .stack__slice--t-t-t > .stack__slice__item:nth-child(4), .stack--related-stories .stack__slice--t-t-t > .stack__slice__item:nth-child(5), .stack--related-stories .stack__slice--t-t-t > .stack__slice__item:nth-child(6) { margin-bottom: 1rem } .stack--more-stories .stack__slice--t-t-t > .stack__slice__item:nth-last-child(-n+3), .stack--related-stories .stack__slice--t-t-t > .stack__slice__item:nth-last-child(-n+3) { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack--more-stories .stack__slice--f > .stack__slice__item:last-child, .stack--related-stories .stack__slice--f > .stack__slice__item:last-child { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack--more-stories .stack__slice--h-h > .stack__slice__item:nth-last-child(-n+2), .stack--related-stories .stack__slice--h-h > .stack__slice__item:nth-last-child(-n+2) { margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .stack--more-stories .card--module.tone--news, .stack--related-stories .card--module.tone--news { min-height: 340px } } @@media print,screen and (min-width:64em) { .stack--more-stories .stack__actions, .stack--more-stories .stack__description, .stack--related-stories .stack__actions, .stack--related-stories .stack__description { margin-right: 33.33333% } } @@media print,screen and (min-width:64em) { .stack--more-stories .stack__description, .stack--related-stories .stack__description { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% } } @@media print,screen and (min-width:64em) { .stack--more-stories.stack--items-1 .stack__actions, .stack--more-stories.stack--items-1 .stack__description, .stack--more-stories.stack--items-2 .stack__actions, .stack--more-stories.stack--items-2 .stack__description, .stack--related-stories.stack--items-1 .stack__actions, .stack--related-stories.stack--items-1 .stack__description, .stack--related-stories.stack--items-2 .stack__actions, .stack--related-stories.stack--items-2 .stack__description { margin-right: 35.83333333% } } @@media print,screen and (min-width:64em) { .stack--more-stories.stack--items-1 .stack__description, .stack--more-stories.stack--items-2 .stack__description, .stack--related-stories.stack--items-1 .stack__description, .stack--related-stories.stack--items-2 .stack__description { -ms-flex: 0 0 64.16667%; flex: 0 0 64.16667%; max-width: 64.16667% } } .stack--more-stories .stack__title, .stack--related-stories .stack__title { color: #d10019 } .stack--more-stories .stack__title small, .stack--related-stories .stack__title small { color: #555; font-size: inherit; margin-left: 4px } .stack--more-stories .stack__title small a, .stack--related-stories .stack__title small a { color: inherit } .stack--more-stories .stack__title small a:hover, .stack--related-stories .stack__title small a:hover { box-shadow: inset 0 0px 0 white, inset 0 -1px 0 #8a8a8a } @@media print,screen and (min-width:64em) { .stack--more-stories .stack__description, .stack--related-stories .stack__description { margin-top: -0.75rem } } @@media print,screen and (min-width:64em) { .stack--more-stories--latest .stack__actions { margin-right: 33.33333% } } .stack--more-stories--latest .stack__ads { -ms-flex-align: start; align-items: flex-start; min-height: 0 } .stack--more-stories--latest .stack__ads .ad-slot { padding-bottom: 1.75rem } .stack--more-stories--opinion:not(.stack--more-stories--editorial) .stack__title .byline__avatar { vertical-align: middle; display: inline-block; float: none } @@media print,screen and (min-width:64em) { .stack--more-stories--opinion:not(.stack--more-stories--editorial) .stack__actions { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center } .stack--more-stories--opinion:not(.stack--more-stories--editorial) .stack__actions .stack__button { margin-bottom: 0 } } .stack--more-stories--opinion:not(.stack--more-stories--editorial) .card__title { padding-right: 0 !important } .stack--more-stories--opinion:not(.stack--more-stories--editorial) .tone--opinion .byline { display: none } .stack--more-stories--opinion:not(.stack--more-stories--editorial) .tone--opinion .card__content { padding-bottom: 1.875rem } .stack--more-stories--opinion:not(.stack--more-stories--editorial) .card--f:not(.card--xs):not(.card--s) .card__title { font-size: 22px; line-height: 28px } .stack--more-stories--opinion:not(.stack--more-stories--editorial) .card__blurb { display: none } .stack--more-stories--opinion:not(.stack--more-stories--editorial) .tone--opinion.card--media-avatar .card__media { display: none } @@media print,screen and (min-width:64em) { .stack--more-stories--opinion:not(.stack--more-stories--editorial) .card--module.tone--news { min-height: 280px } } .stack--more-stories--editorial .stack__title .byline__avatar { display: none } @@media print,screen and (min-width:64em) { .stack--more-stories--editorial .card--module.tone--news { min-height: 280px } } .stack--more-stories--editorial .card__blurb { display: none } @@media print,screen and (min-width:64em) { .stack--items-1:not(.stack--more-stories--opinion) .card--module.tone--news { min-height: 280px } } @@media print,screen and (min-width:64em) { .stack--more-stories .stack__slice--tt-t .stack__slice--t-t-t .card.card--f .card__title { font-size: 18px; line-height: 20px; margin-bottom: 0; line-height: 21px } } .stack--bartoon .media { width: 100% } .stack--bartoon .flex-media.cartoon { padding-bottom: 26.640625%; border: 1px solid #cacaca } .stack--bartoon .flex-media.cartoon img { padding: 8px; border: 4px solid #eaeaea; background: #fff; height: 100% } .stack--bartoon .caption { font-weight: bold; text-align: center; color: #555 } .stack--inimigo-publico { background: #00386A } .stack--inimigo-publico .stack__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #fefefe; color: #fefefe; font-size: 0.6rem; margin-bottom: 0 } [data-whatinput=mouse] .stack--inimigo-publico .stack__button { outline: 0 } .stack--inimigo-publico .stack__button, .stack--inimigo-publico .stack__button:focus, .stack--inimigo-publico .stack__button:hover { background-color: transparent } .stack--inimigo-publico .stack__button.disabled, .stack--inimigo-publico .stack__button.disabled:focus, .stack--inimigo-publico .stack__button.disabled:hover, .stack--inimigo-publico .stack__button[disabled], .stack--inimigo-publico .stack__button[disabled]:focus, .stack--inimigo-publico .stack__button[disabled]:hover { background-color: transparent } .stack--inimigo-publico .stack__button:focus, .stack--inimigo-publico .stack__button:hover { border-color: #7f7f7f; color: #7f7f7f } .stack--inimigo-publico .stack__button:focus.disabled, .stack--inimigo-publico .stack__button:focus[disabled], .stack--inimigo-publico .stack__button:hover.disabled, .stack--inimigo-publico .stack__button:hover[disabled] { border: 1px solid #fefefe; color: #fefefe } .stack--inimigo-publico .stack__header, .stack--inimigo-publico .stack__title { color: #fefefe } .stack--inimigo-publico .stack__sponsor { color: #fff; display: inline-block; margin-right: 3rem } @@media screen and (max-width:21.875em) { .stack--inimigo-publico .stack__sponsor { margin-right: 1rem } } .stack--inimigo-publico .stack__sponsor > a { display: block; color: inherit } .stack--inimigo-publico .stack__sponsor > a:hover { opacity: 0.9 } .stack--inimigo-publico .stack__sponsor__label { font-size: 0.6875rem; font-weight: bold } .stack--inimigo-publico .stack__sponsor__logo img { height: 44px; width: 100px } @@media screen and (max-width:63.99875em) { .stack--inimigo-publico .stack__sponsor__logo img { height: 32px; width: 72px } } @@media screen and (max-width:63.99875em) { .stack--inimigo-publico .stack__actions { margin-bottom: 1rem } } .stack--collection--aovivo { background: #444 } .stack--collection--aovivo .stack__title--icon img { max-width: 120px } .stack--collection--aovivo .stack__actions .stack__button { color: #ddd } .stack--collection--aovivo .stack__actions .stack__button.stack__button--more { border: 1px solid #ddd } .no-touch .stack--collection--aovivo .stack__actions a:hover { color: #eee; border-color: #eee } .no-touch .stack--collection--aovivo .stack__actions .stack__button:hover { opacity: .8 } .stack--collection--aovivo .stack__slice__item .card { background: #444; box-shadow: none !important; transition: none } .stack--collection--aovivo .stack__slice__item .card__content { padding: 0 } .stack--collection--aovivo .stack__slice__item .card__content .headline, .stack--collection--aovivo .stack__slice__item .card__content .kicker, .stack--collection--aovivo .stack__slice__item .card__content .kicker a { color: #fff !important; font-family: Helvetica Neue, Helvetica, Arial, sans-serif } .stack--collection--aovivo .stack__slice__item .card__content .kicker, .stack--collection--aovivo .stack__slice__item .card__content .kicker a { font-size: 11px; line-height: 16px; display: none !important } .stack--collection--aovivo .stack__slice__item .card__content .headline, .stack--collection--aovivo .stack__slice__item .card__content .headline a { font-size: 18px; line-height: 22px } .stack--collection--aovivo .stack__slice__item .card__media { padding: 0 0 .75rem 0 } .stack--collection--aovivo .stack__slice__item .card__media .flex-media { border-radius: 8px; border: 1px solid #666; background: #111 } .stack--collection--aovivo .stack__slice__item .card__meta { display: none } .page--pglobal .stack__slice__item { margin-bottom: 1.75rem } .stack--multimedia { background: #222 } .stack--multimedia .stack__title { color: #fefefe } .stack--multimedia .stack__button--collapse { display: none !important } .stack--multimedia .stack__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #fefefe; color: #fefefe; font-size: 0.6rem } [data-whatinput=mouse] .stack--multimedia .stack__button { outline: 0 } .stack--multimedia .stack__button, .stack--multimedia .stack__button:focus, .stack--multimedia .stack__button:hover { background-color: transparent } .stack--multimedia .stack__button.disabled, .stack--multimedia .stack__button.disabled:focus, .stack--multimedia .stack__button.disabled:hover, .stack--multimedia .stack__button[disabled], .stack--multimedia .stack__button[disabled]:focus, .stack--multimedia .stack__button[disabled]:hover { background-color: transparent } .stack--multimedia .stack__button:focus, .stack--multimedia .stack__button:hover { border-color: #7f7f7f; color: #7f7f7f } .stack--multimedia .stack__button:focus.disabled, .stack--multimedia .stack__button:focus[disabled], .stack--multimedia .stack__button:hover.disabled, .stack--multimedia .stack__button:hover[disabled] { border: 1px solid #fefefe; color: #fefefe } .stack--opinion { background: #b90017 } .page--ipsilon .stack--opinion { background: #f58220 } .page--fugas .stack--opinion { background: #40B0B6 } .stack--opinion .stack__header, .stack--opinion .stack__title { color: #fefefe } .stack--opinion .stack__button--collapse { display: none !important } .stack--opinion .stack__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #fefefe; color: #fefefe; font-size: 0.6rem } [data-whatinput=mouse] .stack--opinion .stack__button { outline: 0 } .stack--opinion .stack__button, .stack--opinion .stack__button:focus, .stack--opinion .stack__button:hover { background-color: transparent } .stack--opinion .stack__button.disabled, .stack--opinion .stack__button.disabled:focus, .stack--opinion .stack__button.disabled:hover, .stack--opinion .stack__button[disabled], .stack--opinion .stack__button[disabled]:focus, .stack--opinion .stack__button[disabled]:hover { background-color: transparent } .stack--opinion .stack__button:focus, .stack--opinion .stack__button:hover { border-color: #7f7f7f; color: #7f7f7f } .stack--opinion .stack__button:focus.disabled, .stack--opinion .stack__button:focus[disabled], .stack--opinion .stack__button:hover.disabled, .stack--opinion .stack__button:hover[disabled] { border: 1px solid #fefefe; color: #fefefe } .stack--paid { border-top-color: #224957 !important } .stack--paid .stack__button--collapse { display: none } .stack--paid .stack__title { color: #224957 } .stack--paid .stack__button { color: #1f434f; border-color: #1f434f } .stack--pub { background: #f2f6f9 } .stack--pub { padding-top: 2rem; padding-bottom: 2rem } .stack--pub--full { padding-top: 0; padding-bottom: 0; display: none; background: transparent } .stack--pub--full .ad-slot__label { padding: 0 15px; color: #999 } .stack--pub--full { padding-top: 0; padding-bottom: 0; display: none; background: transparent } .stack--pub--full .ad-slot__label { padding: 0 15px; color: #999 } .stack--collection + .stack--pub, .stack--collection + script + .stack--pub { margin-top: 0 } .stack__slice__item .stack__ads { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-flow: column wrap; flex-flow: column wrap; -ms-flex-pack: start; justify-content: flex-start; background: #f2f6f9; border-radius: 2px } @@media screen and (max-width:63.99875em) { .stack__slice__item .stack__ads { background: transparent } .stack__slice__item .stack__ads .ad-slot--sticky { background-color: #f2f6f9; min-height: 420px !important; padding: 10px; width: 320px; margin-right: auto; margin-left: auto } .stack__slice__item .stack__ads .ad-slot--sticky-wrapper { position: -webkit-sticky; position: sticky; top: 104px } .stack__slice__item .stack__ads .ad-slot--sticky-wrapper:after, .stack__slice__item .stack__ads .ad-slot--sticky-wrapper:before { content: ''; display: table } } .stack__slice__item .stack__ads .ad-slot, .stack__slice__item .stack__ads .pubVert { padding-top: 1rem; padding-bottom: 1rem } .stack__slice__item .stack__ads .ad-slot .pubVert { padding-top: 0; padding-bottom: 0 } .stack__slice__item .stack__ads .pubVert:before { width: 300px } .stack--pub { margin-bottom: 2rem; margin-top: 1rem } .stack--pub .ad-slot { width: 100% } @@media print,screen and (min-width:64em) { .stack--pub .stack__slice__wrapper { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .stack--pub .stack__slice__wrapper .ad-slot { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.9375rem; padding-left: 0.9375rem; min-width: 0 } } @@media print,screen and (min-width:64em) and (min-width:40em) { .stack--pub .stack__slice__wrapper .ad-slot { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page__extras .ad-slot:not(.ad-slot--sticky), .stack__ads { display: -ms-flexbox; display: flex; -ms-flex-item-align: stretch; align-self: stretch; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex: 1 0 100%; flex: 1 0 100%; max-width: 100%; -ms-flex-pack: center; justify-content: center } @@media print,screen and (min-width:64em) { .page__extras .ad-slot:not(.ad-slot--sticky), .stack__ads { min-height: 652px } } .page__extras .ad-slot:not(.ad-slot--sticky) .ad-slot, .page__extras .ad-slot:not(.ad-slot--sticky) .ad-slot--sticky, .page__extras .ad-slot:not(.ad-slot--sticky) .pubVert, .stack__ads .ad-slot, .stack__ads .ad-slot--sticky, .stack__ads .pubVert { width: 100% } .page__extras .ad-slot:not(.ad-slot--sticky) .pubVert, .stack__ads .pubVert { margin-bottom: 1rem } .page__extras .ad-slot:not(.ad-slot--sticky) .pubVert:last-child:first-child, .stack__ads .pubVert:last-child:first-child { margin-bottom: 0 } .page__extras .ad-slot .pubVert { width: 300px; margin-right: auto; margin-left: auto } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack--newsletters { padding-bottom: 2rem } } .card--print-edition { text-align: center } html:not(.user--subscriber-x2) .card--print-edition { display: none } .card--print-edition .stack__header { position: static !important; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; -webkit-clip-path: none; clip-path: none; margin-top: 1.5rem } .card--print-edition .stack__title { margin-bottom: 0.25rem } @@media print,screen and (min-width:64em) { .card--print-edition .stack__title { font-size: 28px; line-height: 28px } } .card--print-edition .card__inner { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .card--print-edition .card__inner > .card__content { padding-bottom: 0.75rem; -ms-flex: 0 0 100%; flex: 0 0 100% } @@media print,screen and (min-width:64em) { .card--print-edition .card__inner > .card__content { display: -ms-flexbox; display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap } } .card--print-edition .media { margin-top: 1rem; margin-bottom: 1rem } @@media screen and (max-width:63.99875em) { .card--print-edition .media { max-width: 320px; margin-left: auto; margin-right: auto } } .card--print-edition .caption { font-weight: bold; margin-bottom: 0.25rem } .card--print-edition footer { margin-bottom: 1.5rem !important; margin-top: auto } .card--print-edition footer .stack__button { margin-bottom: 0 } .user--subscriber-x2 .stack--print-edition { display: none } .stack--print-edition .flex-media img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; position: absolute; width: 100%; height: 100% } .no-objectfit .stack--print-edition .flex-media img { visibility: hidden } .stack--print-edition .stack__header { display: block } .stack--print-edition .stack__title { margin-bottom: 0.5rem; padding: 0; width: 100%; display: block } .stack--print-edition .stack__header { display: block } @@media print,screen and (min-width:64em) { .stack--print-edition .stack__header { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-left: 0; padding-right: 0 } } .stack--print-edition .stack__blurb { width: 100%; display: block } .stack--print-edition .stack__blurb p { margin-bottom: 0.5rem } .stack--print-edition .stack__blurb ul { font-size: 14px; line-height: 20px; margin-bottom: 0 } .stack--print-edition .stack__blurb li { margin-bottom: 0.25rem } .stack--print-edition .stack__blurb li a { font-weight: bold } .stack--print-edition .stack__slice, .stack--print-edition .stack__slice > .stack__slice { -ms-flex-align: stretch; align-items: stretch } .stack--print-edition .stack__slice--t-t-t { -ms-flex-align: stretch; align-items: stretch } .stack--print-edition .media--print-cover { -ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72% } @@media print,screen and (min-width:40em) { .stack--print-edition .media--print-cover { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40% } } @@media print,screen and (min-width:64em) { .stack--print-edition .media--print-cover { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80% } } .stack--print-edition .media--print-cover .flex-media.cover { padding-bottom: 124.5155039%; margin-bottom: 0 } .stack--print-edition .media--print-cover .flex-media.cover img { border: 1px solid #cacaca; padding: 4px } .stack--print-edition .stack__header { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } @@media print,screen and (min-width:64em) { .stack--print-edition .stack__slice--t-tt > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack--print-edition .stack__slice--t-tt > .stack__slice__item:last-child { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } } .stack--print-edition .stack__slice--f .stack__title { color: #0a0a0a } .stack--print-edition .stack__slice--t-tt > .stack__slice__item:first-child { display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; text-align: left } @@media screen and (max-width:29.99875em) { .stack--print-edition .stack__slice--t-tt > .stack__slice__item:first-child { -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center; text-align: center } } @@media screen and (max-width:63.99875em) { .stack--print-edition .stack__slice--t-tt > .stack__slice__item:first-child { margin-bottom: 2rem } } @@media print,screen and (min-width:64em) { .stack--print-edition .stack__slice--t-t-t .stack__slice__item { margin-bottom: 0 } } .stack--print-edition .stack__ads { min-height: 0; background: #fff; border-radius: 2px; -ms-flex-align: center; align-items: center; padding: 1rem } .stack--print-edition .stack__ads .ad-slot { background: transparent; padding: 0 } .stack--print-edition .caption { font-weight: bold; color: #555; margin-bottom: 0.25rem; font-size: 0.75rem } @@media screen and (max-width:29.99875em) { .stack--print-edition .caption { text-align: center } } .stack--subscribers .stack__header { display: block } .stack--subscribers .stack__title { margin-bottom: 0.5rem; padding: 0; width: 100%; display: block } .stack--subscribers .stack__header { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; display: block } @@media print,screen and (min-width:40em) { .stack--subscribers .stack__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .stack--subscribers .stack__header { padding-left: 0; padding-right: 0 } } @@media print,screen and (min-width:64em) { .stack--subscribers .stack__header { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-left: 0; padding-right: 0 } } .stack--subscribers .stack__blurb { width: 100%; display: block } .stack--subscribers .stack__blurb p { margin-bottom: 0.5rem } .stack--subscribers .stack__blurb ul { font-size: 14px; line-height: 20px; margin-bottom: 0 } .stack--subscribers .stack__slice, .stack--subscribers .stack__slice > .stack__slice { -ms-flex-align: start; align-items: flex-start } .stack--subscribers .stack__slice--t-t-t { -ms-flex-align: stretch; align-items: stretch } .stack--subscribers .media--print-cover { -ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72% } @@media print,screen and (min-width:40em) { .stack--subscribers .media--print-cover { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40% } } @@media print,screen and (min-width:64em) { .stack--subscribers .media--print-cover { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80% } } .stack--subscribers .media--print-cover .flex-media.cover { padding-bottom: 124.5155039% } .stack--subscribers .media--print-cover .flex-media.cover img { border: 1px solid #cacaca; padding: 4px } .stack--subscribers .stack__header { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } @@media print,screen and (min-width:64em) { .stack--subscribers .stack__slice--t-tt > .stack__slice__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .stack--subscribers .stack__slice--t-tt > .stack__slice__item:last-child { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; margin-left: 8.33333% } } .stack--subscribers .stack__slice--t-tt > .stack__slice__item:first-child { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center } @@media print,screen and (min-width:64em) { .stack--subscribers .stack__slice--t-tt > .stack__slice__item:first-child .stack__header { text-align: center } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack--subscribers .stack__slice--t-tt > .stack__slice__item:first-child { -ms-flex-pack: start; justify-content: flex-start } } .stack--subscribers .stack__slice--t-t-t .stack__slice__item:nth-child(n+4) { display: none !important } .stack--subscribers .caption { font-weight: bold; text-align: center; color: #555 } @@media screen and (min-width:40em) and (max-width:63.99875em) { .stack--subscribers .caption { text-align: left } } .module > header { margin-bottom: 1.5rem; border-top: 1px solid #cacaca; padding-top: 1rem } .module--major { margin-bottom: 3rem } .module--major > header { margin-bottom: 1rem; padding-top: 0; border-top: 0 } @@media print,screen and (min-width:40em) { .module--major > header { margin-bottom: 2rem } } .module__heading { font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-transform: uppercase; color: #0a0a0a; font-size: 23px; line-height: 20px; margin-bottom: 0.5rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700 } .fonts-a-loaded .module__heading { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .module__heading em, .fonts-b-loaded .module__heading i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .module__heading--major { font-size: 32px; line-height: 32px; margin-bottom: 0.5rem; color: #d10019 } .module__heading--major small { color: #555; font-size: 100%; margin-left: 4px } .module__heading > .avatar { display: inline-block; vertical-align: middle; margin-top: -12px; margin-right: 12px } @@media screen and (max-width:39.99875em) { .module__heading > .avatar { width: 5rem; margin-bottom: 0.25rem; margin-top: -24px } } @@media print,screen and (min-width:40em) { .module__heading > .avatar { display: inline-block } } .module__blurb { color: #555 } .supplemental-slot--margin-bottom .module > header { margin-bottom: 0; border-top-color: #efefef } .supplemental-slot--margin-bottom .module .headline-list .byline, .supplemental-slot--margin-bottom .module .headline-list .headline-list__blurb { display: none } .supplemental-slot--margin-bottom .module .headline-list .media-object-section { vertical-align: middle } .supplemental-slot--margin-bottom .module .headline-list__item { padding: 0.5rem } .supplemental-slot--margin-bottom .module .headline-list__item .media-badge { top: 6px; left: 6px; width: 24px; height: 24px; line-height: 24px; font-size: 14px } @@media print,screen and (min-width:64em) { .supplemental-slot--margin-bottom .module .headline-list__thumb { -ms-flex: 0 0 20%; flex: 0 0 20% } } .supplemental-slot--margin-bottom .module .media-object-section:first-child { padding-right: 0.75rem } .module--recommended-bottom { display: none !important } @@media print,screen and (min-width:40em) { .module--recommended-bottom { display: none !important } } .module--recommended-bottom > header { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; clear: both; margin-bottom: 0.5rem } @@media print,screen and (min-width:40em) { .module--recommended-bottom > header { padding-right: 0.9375rem; padding-left: 0.9375rem } } .module--recommended-bottom > header:last-child:not(:first-child) { float: right } .module--recommended-bottom .module__button { display: none } .more-stories .module--latest-news, .more-stories .module--trending-news { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .more-stories .module--latest-news, .more-stories .module--trending-news { padding-right: 0.9375rem; padding-left: 0.9375rem } } .more-stories .module--latest-news:last-child:not(:first-child), .more-stories .module--trending-news:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:64em) { .more-stories .module--latest-news, .more-stories .module--trending-news { width: 33.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-left: 8.33333% } } @@media print,screen and (min-width:64em) and (min-width:40em) { .more-stories .module--latest-news, .more-stories .module--trending-news { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .more-stories .module--latest-news:last-child:not(:first-child), .more-stories .module--trending-news:last-child:not(:first-child) { float: right } .more-stories .module--latest-news:last-child:last-child, .more-stories .module--trending-news:last-child:last-child { float: left } } .supplemental-slot--margin .module { border-bottom: 1px solid #cacaca; margin-bottom: 2rem; padding-bottom: 1rem } @@media screen and (max-width:63.99875em) { .supplemental-slot--margin .module--trending-news .headline-list__item:nth-child(n+3) { display: none } } .module--related-stories { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; clear: left } @@media print,screen and (min-width:40em) { .module--related-stories { padding-right: 0.9375rem; padding-left: 0.9375rem } } .module--related-stories:last-child:not(:first-child) { float: right } .module--related-stories > header { margin-bottom: 1.5rem } @@media print,screen and (min-width:64em) { .module--related-stories { width: 66.66667%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .module--related-stories { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .module--related-stories:last-child:not(:first-child) { float: right } .module--related-stories:last-child:last-child { float: left } .module--related-stories > header { margin-bottom: 1.5rem } } .module--front-page { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; clear: left } @@media print,screen and (min-width:40em) { .module--front-page { padding-right: 0.9375rem; padding-left: 0.9375rem } } .module--front-page:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:64em) { .module--front-page { width: 58.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; min-height: 1200px } } @@media print,screen and (min-width:64em) and (min-width:40em) { .module--front-page { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .module--front-page:last-child:not(:first-child) { float: right } } .module__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #d10019; color: #d10019; font-size: 0.6rem; text-transform: uppercase; font-weight: 700; margin-bottom: 0 } [data-whatinput=mouse] .module__button { outline: 0 } .module__button, .module__button:focus, .module__button:hover { background-color: transparent } .module__button.disabled, .module__button.disabled:focus, .module__button.disabled:hover, .module__button[disabled], .module__button[disabled]:focus, .module__button[disabled]:hover { background-color: transparent } .module__button:focus, .module__button:hover { border-color: #69000d; color: #69000d } .module__button:focus.disabled, .module__button:focus[disabled], .module__button:hover.disabled, .module__button:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .module--front-page .module__button { font-size: 0.75rem } .well { background: #efefef; padding-top: 20px; padding-bottom: 20px; padding-left: 8px } .supplemental-slot--margin { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .supplemental-slot--margin { padding-right: 0.9375rem; padding-left: 0.9375rem } } .supplemental-slot--margin:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:64em) { .supplemental-slot--margin { width: 33.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; float: right; clear: right } } @@media print,screen and (min-width:64em) and (min-width:40em) { .supplemental-slot--margin { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .supplemental-slot--margin:last-child:not(:first-child) { float: right } } @@media print,screen and (min-width:40em) { .supplemental-slot--margin.supplemental-slot--margin-thinner { width: 83.33333%; margin-left: auto; margin-right: auto; float: none } } @@media print,screen and (min-width:64em) { .supplemental-slot--margin.supplemental-slot--margin-thinner { float: right; clear: right; width: 33.33333%; padding-right: .9375rem; padding-left: .9375rem } .supplemental-slot--margin.supplemental-slot--margin-thinner .module { border-bottom: none; width: 300px; margin-right: auto; margin-left: auto } } .supplemental-slot--inline { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-bottom: 2rem } @@media print,screen and (min-width:40em) { .supplemental-slot--inline { padding-right: 0.9375rem; padding-left: 0.9375rem } } .supplemental-slot--inline:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:40em) { .supplemental-slot--inline { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-left: 8.33333%; float: none } } @@media print,screen and (min-width:40em) and (min-width:40em) { .supplemental-slot--inline { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .supplemental-slot--inline:last-child:not(:first-child) { float: right } } @@media print,screen and (min-width:64em) { .supplemental-slot--inline { width: 50%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-left: 16.66667%; float: none } } @@media print,screen and (min-width:64em) and (min-width:40em) { .supplemental-slot--inline { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .supplemental-slot--inline:last-child:not(:first-child) { float: right } } .supplemental-slot--full { margin-bottom: 2rem } @@media print,screen and (min-width:64em) { body.tone--multimedia .supplemental-slot--full { margin-left: 25%; width: 50%; padding-left: 0.9375rem; padding-right: 0.9375rem } } .headline-featured { margin-bottom: 2rem } .headline-list .dateline { color: #8a8a8a } .headline-list .kicker { font-size: 11px; line-height: 16px; margin-bottom: 0 } .headline-list { margin-left: 0; list-style: none; margin-bottom: 2rem } .headline-list .dateline { color: #8a8a8a } .headline-list .kicker { font-size: 11px; line-height: 16px; margin-bottom: 0 } .headline-list:last-child { margin-bottom: 0 } .headline-list > li { border-top: 1px solid #efefef; padding-top: 1rem; margin-bottom: 0.9375rem } .headline-list > li:first-child { border-top: 0; margin-top: 0; padding-top: 0 } .headline-list > li:last-child { margin-bottom: 0 } .headline-list .flex-media { padding-bottom: 100% } .headline-list__blurb { font-size: 20px; line-height: 24px; margin-bottom: 0 } .headline-list__thumb .avatar { position: absolute; width: 100%; height: 100%; top: 0; left: 0 } .headline-list__item--opinion .headline-list__thumb .flex-media, .headline-list__item--person .headline-list__thumb .flex-media { background: transparent } .headline-list--media .media-badge { top: 6px; left: 6px; width: 24px; height: 24px; line-height: 24px; font-size: 14px } .headline-list--media .flex-media { padding-bottom: 100% } .headline-list--media .flex-media img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; height: 100% } .no-objectfit .headline-list--media .flex-media img { visibility: hidden } .headline-list--media .media-object-section.headline-list__thumb { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; padding-bottom: 0; border: 0 } .headline-list--media .media-object-section { padding-bottom: 0 } .headline-list--media .headline { font-size: 16px; line-height: 20px } @@media print,screen and (min-width:64em) { .headline-list--media .media-object-section.headline-list__thumb { -ms-flex: 0 0 38%; flex: 0 0 38%; max-width: 38% } } .headline-list--media.headline-list--media-stacked .media-object { -ms-flex-wrap: wrap; flex-wrap: wrap } .headline-list--media.headline-list--media-stacked .flex-media { padding-bottom: 38% } .headline-list--media.headline-list--media-stacked .headline { font-size: 18px; line-height: 22px } .headline-list--media.headline-list--media-stacked .media-object-section { padding: 0; padding-bottom: 1rem; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-bottom: 0 } .headline-list--media.headline-list--media-stacked .media-object-section img { width: 100% } .headline-list--media.headline-list--media-stacked .media-object-section.headline-list__thumb { padding-bottom: 8px } .headline-list--compact { margin-bottom: 1rem } .headline-list--compact .dateline { display: block; color: #d10019; font-size: 0.8125rem !important; margin-bottom: 0.125rem; text-transform: uppercase } .headline-list--compact > li { padding-top: 0.7rem; padding-right: 1rem; margin-bottom: .7rem; line-height: 20px } @@media print,screen and (min-width:40em) { .headline-list--compact > li { line-height: 17px } } .headline-list--compact > li:last-child { margin-bottom: 30px } .headline-list--compact > li:nth-child(n+6) { display: none } .headline-list--compact .media-object-section:last-child:not(:nth-child(2)) { padding-left: 0 } .headline-list--compact .media-object-section:first-child { padding-right: 0 } .headline-list--compact .headline { font-size: 16px; line-height: 20px; margin-bottom: 0; line-height: 20px; color: #333 } .headline-list--compact .headline, .headline-list--compact .headline em, .headline-list--compact .headline i { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } @@media print,screen and (min-width:40em) { .headline-list--compact .headline { font-size: 14px; line-height: 16px; margin-bottom: 0; line-height: 18px } } .headline-list--compact .dateline ~ .headline { display: inline } .headline-list--compact .dateline, .headline-list--compact .kicker { font-size: 16px; line-height: 20px; margin-bottom: 0; line-height: 20px; font-weight: bold } @@media print,screen and (min-width:40em) { .headline-list--compact .dateline, .headline-list--compact .kicker { font-size: 14px; line-height: 16px; margin-bottom: 0; line-height: 18px } } .headline-list--compact .kicker { text-transform: none; color: #8a8a8a } .headline-list--compact .kicker i { vertical-align: text-bottom } .headline-list--compact .i-quote { margin-right: 0 } .headline-list--compact [class^=i-] { color: #8a8a8a } .headline-list--compact .dateline--evergreen { color: #8a8a8a; font-size: 0.75rem } @@media print,screen and (min-width:64em) { .headline-list--compact { position: absolute; overflow: auto; bottom: 2rem; top: 0; margin-bottom: 0; width: auto; left: 0; right: -1rem } .headline-list--compact > li { margin-right: 1rem } .headline-list--compact > li:nth-child(n+6) { display: block } } ul.headline-list--bulleted > li { position: relative; padding-top: 0.75rem; margin-bottom: 0.6875rem; margin-left: 0; margin-bottom: 0.9375rem } ul.headline-list--bulleted > li > a { font-size: 14px; line-height: 20px; margin-bottom: 0; font-family: Times, "Times New Roman", serif; font-weight: 700; line-height: 18px; display: block; position: relative; padding-left: 24px; color: #333; text-shadow: none; background: none; border-bottom: 0 } .fonts-a-loaded ul.headline-list--bulleted > li > a { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded ul.headline-list--bulleted > li > a em, .fonts-b-loaded ul.headline-list--bulleted > li > a i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } ul.headline-list--bulleted > li > a:visited { color: inherit } ul.headline-list--bulleted > li:before { display: none !important } ul.headline-list--bulleted > li [class*=" i-"], ul.headline-list--bulleted > li [class^=i-] { position: absolute; left: 0; top: 1px; font-size: 1rem; color: #d10019 } ul.headline-list--bulleted > li > a > span { position: relative } .headline-list--small-media > li { padding-top: 1.5rem; margin-bottom: 1.2375rem } @@media print,screen and (min-width:64em) { .headline-list--small-media .headline-list__thumb:first-child { -ms-flex: 0 0 30%; flex: 0 0 30%; width: 30% } } .headline-list--small-media .headline { font-size: 26px; line-height: 32px; margin-bottom: 0 } .headline-list--small-media .flex-media { padding-bottom: 56.25% } .headline-list--ordered { margin-bottom: 1.25rem } .headline-list--ordered .headline-list__thumb .avatar { position: absolute; width: 50%; height: auto; top: 5%; left: 25% } .headline-list--ordered.headline-list__item--opinion .flex-media, .headline-list--ordered .headline-list__item--opinion .flex-media, .headline-list--ordered.headline-list__item--person .flex-media, .headline-list--ordered .headline-list__item--person .flex-media { background: #efefef } @@media print,screen and (min-width:40em) { .headline-list--ordered { margin-bottom: 2.5rem } } .headline-list--ordered .dateline { display: none } .page--listing .headline-list--ordered .dateline { display: block; margin-right: 8px } .headline-list--ordered > li { padding-top: 2rem; margin-bottom: 1.9375rem } .headline-list--ordered .flex-media { padding-bottom: 56.25% } .headline-list--ordered .headline-list__blurb { display: none } .headline-list--ordered .headline { font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700; font-size: 23px; line-height: 28px; margin-bottom: 0 } .fonts-a-loaded .headline-list--ordered .headline { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .headline-list--ordered .headline em, .fonts-b-loaded .headline-list--ordered .headline i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:40em) { .headline-list--ordered .headline { font-size: 29px; line-height: 36px; margin-bottom: 0 } } .headline-list--ordered .kicker { font-size: 13px; line-height: 20px; margin-bottom: 0 } @@media screen and (max-width:39.99875em) { .headline-list--ordered .media-object { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 1.5rem } } @@media screen and (max-width:39.99875em) { .headline-list--ordered .media-object-section { padding: 0; padding-bottom: 1rem; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-bottom: 0.5rem } .headline-list--ordered .media-object-section img { width: 100% } .headline-list--ordered .media-object-section:last-child { padding-bottom: 0 } } @@media print,screen and (min-width:40em) { .headline-list--ordered .media-object-section:first-child:not(:last-child) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } @@media print,screen and (min-width:64em) { .headline-list--ordered .media-object-section:first-child:not(:last-child) { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } .headline-list--grid { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: start; align-items: flex-start; margin-bottom: 0 } @@media print,screen and (min-width:40em) { .headline-list--grid { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .headline-list--grid { margin-right: -0.9375rem; margin-left: -0.9375rem } } .headline-list--grid .headline { font-size: 20px; line-height: 28px; margin-bottom: 0; line-height: 26px } .headline-list--grid .headline-list__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; border-top: 0; padding-top: 0; margin-bottom: 2rem } @@media print,screen and (min-width:40em) { .headline-list--grid .headline-list__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } .headline-list--grid .headline-list__item .headline-list__thumb .avatar { position: absolute; width: 100%; height: 100%; top: 0; left: 0 } .headline-list--grid .headline-list__item.headline-list__item--opinion .flex-media, .headline-list--grid .headline-list__item .headline-list__item--opinion .flex-media { background: transparent } @@media screen and (max-width:29.99875em) { .headline-list--grid .headline-list__item .media-badge { top: 6px; left: 6px; width: 24px; height: 24px; line-height: 24px; font-size: 14px } } .headline-list--grid .headline-list__item:last-child { margin-bottom: 2rem } .headline-list--grid .headline-list__thumb { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-bottom: 0 } .headline-list--grid .flex-media { padding-bottom: 100% } @@media print,screen and (min-width:40em) { .headline-list--grid .headline-list__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: start; align-items: flex-start } } @@media print,screen and (min-width:40em) and (min-width:40em) { .headline-list--grid .headline-list__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .headline-list--grid .headline-list__item .headline-list__thumb .avatar { position: absolute; width: 50%; height: auto; top: 5%; left: 25% } .headline-list--grid .headline-list__item.headline-list__item--opinion .flex-media, .headline-list--grid .headline-list__item .headline-list__item--opinion .flex-media, .headline-list--grid .headline-list__item.headline-list__item--person .flex-media, .headline-list--grid .headline-list__item .headline-list__item--person .flex-media { background: #efefef } .headline-list--grid .headline-list__item:nth-child(3n+4) { clear: left } .headline-list--grid .headline-list__item:first-child:nth-last-child(1) { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) and (min-width:40em) { .headline-list--grid .headline-list__item:first-child:nth-last-child(1) { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .headline-list--grid .headline-list__item:first-child:nth-last-child(1) .media-object-section { -ms-flex: 0 1 auto; flex: 0 1 auto } .headline-list--grid .headline-list__item:first-child:nth-last-child(1) .media-object-section:first-child { padding-right: 1rem } .headline-list--grid .headline-list__item:first-child:nth-last-child(1) .media-object-section:last-child:not(:nth-child(2)) { padding-left: 1rem } .headline-list--grid .headline-list__item:first-child:nth-last-child(1) .media-object-section > :last-child { margin-bottom: 0 } .headline-list--grid .headline-list__item:first-child:nth-last-child(2), .headline-list--grid .headline-list__item:nth-child(2):last-child { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) and (min-width:40em) { .headline-list--grid .headline-list__item:first-child:nth-last-child(2), .headline-list--grid .headline-list__item:nth-child(2):last-child { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .headline-list--grid .media-object-section { padding: 0; padding-bottom: 1rem; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; padding-bottom: 0 } .headline-list--grid .media-object-section img { width: 100% } .headline-list--grid .headline-list__thumb { padding-bottom: 0.5rem } .headline-list--grid .flex-media { padding-bottom: 56.25% } } ol.headline-list--numbered { counter-reset: li } ol.headline-list--numbered .headline-list__item { position: relative; padding-left: 2.5rem } ol.headline-list--numbered .headline-list__item:before { font-family: Times, "Times New Roman", serif; font-weight: 700; position: absolute; left: 0; top: 0.25rem; content: counter(li) "."; counter-increment: li; font-weight: 700; font-size: 2.5rem; color: #cacaca } .fonts-a-loaded ol.headline-list--numbered .headline-list__item:before { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded ol.headline-list--numbered .headline-list__item:before em, .fonts-b-loaded ol.headline-list--numbered .headline-list__item:before i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } ol.headline-list--numbered .headline-list__item:first-child:before { top: -0.75rem } @@media print,screen and (min-width:40em) { .headline-list--limit { margin-bottom: 0 } } @@media print,screen and (min-width:40em) { .headline-list--limit-3 .headline-list__item:nth-child(3) { margin-bottom: 0 } } .headline-list--limit-3 .headline-list__item:nth-child(n+4) { display: none } .headline-list--limit ~ .module__footer .module__button--more { display: none } .headline-list--limit.expanded .headline-list__item:nth-child(3) { margin-bottom: 2rem } .headline-list--limit.expanded .headline-list__item { display: block !important } .headline-list--limit.expanded ~ .module__footer .module__button--toggle { display: none } .headline-list--limit.expanded ~ .module__footer .module__button--more { display: inline-block } .headline-list--timeline { margin-bottom: 0; clear: both; position: relative; padding-left: 120px } .headline-list--timeline .headline { font-size: 20px; line-height: 28px; margin-bottom: 0 } .headline-list--timeline .kicker { display: none } .headline-list--timeline .headline-list__blurb { display: none } .headline-list--timeline > li { padding-top: 0; margin-bottom: 0; padding-bottom: 4rem; border: 0; position: relative } .headline-list--timeline > li:after { border-left: 1px solid #cacaca; bottom: -5px; content: ''; left: -60px; position: absolute; top: 5px; width: 1px } .headline-list--timeline > li:before { background-color: #d10019; border-radius: 100%; content: ''; height: 12px; left: -66px; position: absolute; top: 20px; width: 12px; z-index: 1 } .headline-list--timeline > li:last-child { padding-bottom: 0 } .headline-list--timeline > li:last-child:after { display: none } .headline-list--timeline .headline-list__item--current .media-object-section > a { display: block; opacity: 0.5 } .headline-list--timeline.headline-list--preview { padding-left: 24px } .headline-list--timeline.headline-list--preview .headline-list__thumb { display: none !important } .headline-list--timeline.headline-list--preview > li { padding-bottom: 2rem } .headline-list--timeline.headline-list--preview > li:after { border-left: 1px solid #cacaca; bottom: -5px; content: ''; left: -16px; position: absolute; top: 5px; width: 1px } .headline-list--timeline.headline-list--preview > li:before { background-color: #d10019; border-radius: 100%; content: ''; height: 12px; left: -22px; position: absolute; top: 5px; width: 12px; z-index: 1 } .activity-list { list-style: none; margin: 0; padding: 0 } .activity-list__item { padding-top: 1rem; margin-top: 1rem; border-top: 1px solid #efefef } .activity-list__item:first-child { padding-top: 0; margin-top: 0; border-top: 0 } .activity-list__item .activity-item__content { position: relative; padding-left: 80px; padding-top: 0.5rem } .activity-list__item .activity-item__content:before { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative; content: "\e01f"; position: absolute; top: 0.5rem; left: 0; font-size: 70px; color: #efefef; line-height: 70px } .activity-list__item .activity-item__content p { color: #555 } .activity-list__item .activity-item__content p:last-child { margin-bottom: 0 } .activity-list__item .activity-item__dateline { display: block } .activity-list__item .activity-item__dateline a { color: #8a8a8a; border-bottom: 1px dotted #8a8a8a } .activity-list__item .activity-item__in-reply { color: #555; font-size: .875rem; font-weight: bold } .activity-list__item .activity-item__in-reply:hover { text-decoration: underline } .activity-list__item .activity-item__source { font-family: Times, "Times New Roman", serif; font-weight: 700; font-size: 20px; line-height: 24px; margin-bottom: 0; color: #0a0a0a } .fonts-a-loaded .activity-list__item .activity-item__source { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .activity-list__item .activity-item__source em, .fonts-b-loaded .activity-list__item .activity-item__source i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:40em) { .activity-list__item .activity-item__source { font-size: 20px; line-height: 28px; margin-bottom: 0 } } .activity-list__item .activity-item__source a { color: inherit } .activity-list__item .activity-item__source:before { display: none } .tabs { text-transform: uppercase; font-size: 0.6rem } .tabs-panel__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #d10019; color: #d10019; font-size: 0.6rem; margin-bottom: 0; text-transform: uppercase; border: 0; padding-left: 0; padding-right: 0 } [data-whatinput=mouse] .tabs-panel__button { outline: 0 } .tabs-panel__button, .tabs-panel__button:focus, .tabs-panel__button:hover { background-color: transparent } .tabs-panel__button.disabled, .tabs-panel__button.disabled:focus, .tabs-panel__button.disabled:hover, .tabs-panel__button[disabled], .tabs-panel__button[disabled]:focus, .tabs-panel__button[disabled]:hover { background-color: transparent } .tabs-panel__button:focus, .tabs-panel__button:hover { border-color: #69000d; color: #69000d } .tabs-panel__button:focus.disabled, .tabs-panel__button:focus[disabled], .tabs-panel__button:hover.disabled, .tabs-panel__button:hover[disabled] { border: 1px solid #d10019; color: #d10019 } @@media print,screen and (min-width:64em) { .tabs--vertical .tabs-panel { border-top: 1px solid #efefef } } .tabs--vertical .tabs__wrapper { padding-right: 0 } .tabs-title > a { color: #555; padding: 1rem 1rem } .tabs-title .badge { line-height: 1.5 } @@media print,screen and (min-width:64em) { .card__content .tabs-content { position: absolute; top: 1rem; bottom: 1rem; left: 1rem; right: 1rem } .card__content .tabs-panel { position: absolute; width: 100%; height: 100% } .card__content .tabs-panel__footer { position: absolute; bottom: -0.95rem; border-top: 1px solid #efefef; left: -1rem; right: -1rem; padding: 0.5rem 1rem } } .card--module .tabs-title > a { padding: 1rem 0.75rem } @@media screen and (min-width:75em) { .card--module .tabs-title > a { padding: 1rem } } @@media print,screen and (min-width:64em) { .card--module .tabs + .card__content { position: absolute; width: 100%; bottom: 0; top: 2.875rem } .card--module .tabs + .card__content:after { content: ''; position: absolute; right: 1rem; bottom: 3rem; left: 1rem; height: 32px; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, white 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, white 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#ffffff',GradientType=0 ) } } .side-panel { position: fixed; height: 100%; width: 100%; max-width: 100%; background: #EAEAEA; padding: 1em; top: 0; z-index: 80000; overflow: auto; -webkit-overflow-scrolling: touch; -webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; transition: opacity ease 0.25s, -webkit-transform ease 0.25s; transition: transform ease 0.25s, opacity ease 0.25s; transition: transform ease 0.25s, opacity ease 0.25s, -webkit-transform ease 0.25s; box-shadow: none } @@media print,screen and (min-width:40em) { .side-panel { width: 400px } } .side-panel.right { right: 0; -webkit-transform: translateX(100%); transform: translateX(100%) } .side-panel.top { width: 100%; height: 300px; -webkit-transform: translateY(-100%); transform: translateY(-100%) } .side-panel.bottom { width: 100%; height: 300px; bottom: 0; top: auto; -webkit-transform: translateY(100%); transform: translateY(100%) } .side-panel.is-open { box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1 } body.is-sidepanel-open { overflow: hidden } body.is-sidepanel-open:after { content: ''; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0.5); position: fixed; z-index: 79990 } .side-panel__menu, .side-panel__menu__sub { padding: 0; margin: 0; list-style: none; position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-direction: column; flex-direction: column } [data-whatinput=mouse] .side-panel__menu__sub li, [data-whatinput=mouse] .side-panel__menu li { outline: 0 } .side-panel__menu .button, .side-panel__menu__sub .button, .side-panel__menu__sub a, .side-panel__menu a { line-height: 1; text-decoration: none; display: block; padding: 0.7rem 1rem } .side-panel__menu__sub a, .side-panel__menu__sub button, .side-panel__menu__sub input, .side-panel__menu__sub select, .side-panel__menu a, .side-panel__menu button, .side-panel__menu input, .side-panel__menu select { margin-bottom: 0 } .side-panel__menu__sub input, .side-panel__menu input { display: inline-block } .side-panel__menu__sub--horizontal { -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-direction: row; flex-direction: row } .side-panel__menu .button { text-transform: none; margin: 0 1rem 0.5rem } .side-panel__menu .button:not(.primary) { background: #efefef; color: #555 } .side-panel__menu .button:not(.primary):hover { color: #333; background: #e2e2e2 } .side-panel__menu__sub { margin-bottom: 1rem } .side-panel__menu__sub > li { font-size: 14px; line-height: 20px; margin-bottom: 0; text-transform: uppercase } .side-panel__menu__sub > li > a { color: #333 } .no-touch .side-panel__menu__sub > li > a:hover { color: #fefefe; background: #d10019 } .side-panel__menu--social { padding: 0 1rem 0.5rem; margin-top: -0.5rem } .side-panel__menu--social > li > a { display: inline-block; min-width: 2.1em; padding: .3em; border-radius: 50%; font-size: .85rem; text-align: center; line-height: 1.25rem; background: #444; color: #fff; margin-right: 0.5rem } .side-panel__menu--social > li:last-child > a { margin-right: 0 } .side-panel__menu { padding-top: 2rem } @@media print,screen and (min-width:64em) { .side-panel__menu__user-tools { padding-right: 2rem } } @@media print,screen and (min-width:64em) { .side-panel__menu__user-tools .user-tools__item--profile { margin-right: -1.7rem } } .side-panel__menu__user-tools .user-tools__item--profile > a:after { border-color: #8a8a8a transparent transparent; top: 0.3em } .navigation--main { height: auto; bottom: 0; background: #fefefe; padding-left: 0; padding-right: 0; overflow: hidden } .navigation--main .side-panel__menu { overflow: auto; height: 100% } .navigation--main .side-panel__menu > li { -ms-flex-negative: 0; flex-shrink: 0 } .navigation--main .close-button { z-index: 10 } .menu-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 20px; margin-bottom: 0 } .side-panel__menu__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 20px; margin-bottom: 0; padding-left: 0.7rem 1rem; padding-right: 0.7rem 1rem; padding-right: 1rem; padding-left: 1rem } .side-panel__menu__item--toggle { font-weight: bold; color: #0a0a0a !important; background: none !important; top: 0; float: none; vertical-align: middle } .side-panel__menu__item--toggle:after { display: block; width: 0; height: 0; border: inset 0.4em; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #0a0a0a transparent transparent; position: relative; top: 0.4em; display: inline-block; float: right; margin-left: 0.5em } .side-panel__toggler-menu { display: none } .side-panel__toggler-menu.show { display: block !important } .search-panel { width: 100%; height: auto; padding-top: 3rem; padding-bottom: 3rem; -webkit-transform: translateY(-100%); transform: translateY(-100%) } .search-panel.is-open { -webkit-transform: translate(0, 0); transform: translate(0, 0) } .search-panel::-webkit-scrollbar { display: none } .search-form__controls { margin-bottom: 0 } .search-panel__form { max-width: 640px; margin: 0 auto } .page--search .search-panel__form { max-width: none } .search-form__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #d10019; color: #fefefe } [data-whatinput=mouse] .search-form__button { outline: 0 } .search-form__button:focus, .search-form__button:hover { background-color: #a70014; color: #fefefe } .notifications-warning { display: none } .user-tools .divider--oath-facebook, .user-tools .login-form__button--oath-facebook, .user-tools .user-tools__item--login, .user-tools .user-tools__item--profile, .user-tools .user-tools__item--subscribe { display: none } .user-tools .user-tools__item--subscriber-only { display: none } .user--subscriber .user-tools .user-tools__item--subscriber-only { display: -ms-flexbox; display: flex } .no-login-links .user-tools__item--login, .no-login-links .user-tools__item--profile { display: none !important } .tooltip--masthead { white-space: nowrap } #publico-pt .user-tools__item--notifications { position: relative } #publico-pt .user-tools__item--notifications .onesignal-customlink-container { line-height: 1; font-size: 1rem; color: #222; transition: background-color 0.25s ease-out !important; display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: transparent; color: #222; font-weight: bold; margin: 0; padding: 0.4rem 0.5rem !important; font-size: 1.25rem; border: 0; font-size: 1rem; text-decoration: none; display: block; margin-left: 0.5rem; width: 2.25rem; height: 2.125rem } [data-whatinput=mouse] #publico-pt .user-tools__item--notifications .onesignal-customlink-container { outline: 0 } #publico-pt .user-tools__item--notifications .onesignal-customlink-container:focus, #publico-pt .user-tools__item--notifications .onesignal-customlink-container:hover { background-color: #efefef; color: #222 } @@media screen and (max-width:23.125em) { #publico-pt .user-tools__item--notifications .onesignal-customlink-container { margin-left: 0.15rem; margin-right: -0.35rem; background: transparent !important } } .no-touch #publico-pt .user-tools__item--notifications .onesignal-customlink-container:hover { color: #222 } #publico-pt .user-tools__item--notifications .onesignal-customlink-explanation { display: none } #publico-pt .user-tools__item--notifications .onesignal-customlink-subscribe { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); position: relative !important; clip: auto; overflow: hidden; width: 20px !important; height: 20px !important; cursor: pointer; vertical-align: middle } #publico-pt .user-tools__item--notifications .onesignal-customlink-subscribe:before { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative } #publico-pt .user-tools__item--notifications .onesignal-customlink-subscribe { font-size: 20px !important; transition: none !important; color: #222 !important } #publico-pt .user-tools__item--notifications .onesignal-customlink-subscribe:before { content: "\e02c" } #publico-pt .user-tools__item--notifications .onesignal-customlink-subscribe.state-subscribed { opacity: 0.84 } #publico-pt .user-tools__item--notifications .onesignal-customlink-subscribe.state-subscribed:before { content: "\e048" } #publico-pt .user-tools__item--notifications .onesignal-customlink-subscribe.state-unsubscribed:after { content: ""; width: 8px; height: 8px; border-radius: 50%; background: #d10019; position: absolute; top: 0px; right: 0px; display: block; border: 1px solid #fff } .dropdown-pane.notifications-warning { padding: 0.5rem } .dropdown-pane.notifications-warning .dropdown-pane__title { margin-left: -0.5rem; margin-right: -0.5rem; padding-left: 0.5rem; padding-right: 0.5rem; border-bottom: 1px solid #ddd; padding-bottom: 0.5rem; margin-bottom: 0.5rem; font-weight: bold; color: #8a8a8a; font-size: 0.75rem; text-transform: uppercase } .dropdown-pane.notifications-warning .dropdown-pane__content p { font-size: 0.8125rem; line-height: 1rem; color: #555; margin-bottom: 0.5rem } .dropdown-pane.notifications-warning .dropdown-pane__content > div { display: none; border-radius: 3px; border: 1px solid #efefef; padding: 2px; overflow: hidden; opacity: 0.84 } .dropdown-pane.notifications-warning .dropdown-pane__content > div:hover { opacity: 1 } .dropdown-pane.notifications-warning.is-chrome-desktop .chrome-desktop, .dropdown-pane.notifications-warning.is-chrome-mobile .chrome-mobile, .dropdown-pane.notifications-warning.is-edge .edge, .dropdown-pane.notifications-warning.is-safari .safari { display: block } .dropdown-pane.notifications-warning .flex-media { display: block; margin: 0 } .dropdown-pane.notifications-warning .flex-media .media-badge { top: 6px; left: 6px; width: 24px; height: 24px; line-height: 24px; font-size: 14px } .dropdown-pane.notifications-warning .flex-media .media-badge { left: auto; right: 6px } .user--subscriber .colophon__nav__item--subscribe, .user--subscriber .side-panel__menu--subscribe { display: none } @@media print,screen and (min-width:40em) { .user-tools__item--print-edition, .user-tools__item--search { display: none } } .user-tools .user-tools__item--profile { display: none } .user--logged-in .user-tools .user-tools__item--profile { display: -ms-flexbox; display: flex } .user--logged-in .side-panel__menu .user-tools .user-tools__item--profile { display: block } .user--anonymous .user-tools .user-tools__item--login { display: -ms-flexbox; display: flex } .user--anonymous .side-panel__menu .user-tools .user-tools__item--login { display: block } .user--non-subscriber .user-tools .user-tools__item--subscribe { display: -ms-flexbox; display: flex } .user--non-subscriber .user--is-admin .user-tools .user-tools__item--subscribe { display: none } .user--anonymous .user-tools .user-tools__item--subscribe { display: -ms-flexbox; display: flex } .user--non-subscriber .side-panel__menu .user-tools .user-tools__item--subscribe { display: block } .user--non-subscriber .user--is-admin .side-panel__menu .user-tools .user-tools__item--subscribe { display: none } .user--anonymous .side-panel__menu .user-tools .user-tools__item--subscribe { display: block } .user--has-facebook .user-tools .divider--oath-facebook, .user--has-facebook .user-tools .login-form__button--oath-facebook { display: block } .masthead__sub.user-tools > .menu.dropdown { -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center } .user-tools__item .masthead__button { margin: 0; padding: 10px 12px !important; padding: 0.625rem 0.75rem !important; border-radius: 4rem } .user-tools__item:not(.user-tools__item--offer) .masthead__button:focus, .user-tools__item:not(.user-tools__item--offer) .masthead__button:hover { background-color: #e5e5e5 } .user-tools__item--subscribe .masthead__button.user-tools__item--action.subscribe-link { font-size: 13px; font-weight: 700; color: #0a0a0a; border-radius: 4rem; background-color: #f8dc51 } .user-tools__item--subscribe .masthead__button.user-tools__item--action.subscribe-link:focus, .user-tools__item--subscribe .masthead__button.user-tools__item--action.subscribe-link:hover { background-color: #f5cf12 } .user-tools__item--login .user-tools__item--action, .user-tools__item--profile .user-tools__item--action, .user-tools__item--subscribe .masthead__button.user-tools__item--action.subscribe-link { border: 0; font-size: 13px; padding: 10px 16px !important } .masthead__button__label { font-size: 13px } .masthead .masthead__menus { top: .3rem } .basic-chart { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; position: relative; padding: 0; overflow: hidden } .basic-chart__title { -ms-flex-item-align: start; align-self: flex-start; width: 100%; display: block } .basic-chart__label { font-weight: 600; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 32px; width: 80px; position: absolute; left: 0; text-align: right; -ms-flex-pack: end; justify-content: flex-end } .basic-chart__label > div { overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .basic-chart__extras { font-weight: 600; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 32px; width: 80px; position: absolute; right: 0; text-align: right; -ms-flex-pack: end; justify-content: flex-end; margin-top: -32px; color: #8a8a8a; font-size: 12px } .basic-chart__extras [class^=i-] { vertical-align: middle; line-height: 32px; top: 0px; margin-left: -1px } .basic-chart__value { font-size: .8em; line-height: 1; text-transform: uppercase; width: 90%; height: 32px; margin-left: 96px; border-left: 1px solid #cacaca } .basic-chart__bar__wrapper { display: block; height: 32px; width: 100% } .basic-chart__bar { display: block; background-color: #eee; width: 0; height: 90%; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: background-color .3s ease, width 2s ease-in-out; min-width: 1px; border-top-right-radius: 2px; border-bottom-right-radius: 2px } .basic-chart__bar:focus, .basic-chart__bar:hover { background-color: #ccc } .stat-group { margin: 0; padding: 0; list-style: none; max-width: expanded; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .stat-group li { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.9375rem; padding-left: 0.9375rem; min-width: 0 } @@media print,screen and (min-width:40em) { .stat-group li { padding-right: 0.9375rem; padding-left: 0.9375rem } } .immersive-story-quote-image .caption, .quote-image .caption, .story__callout--quote blockquote > div, .story__callout--quote blockquote p, .story__callout--stat blockquote > div, .story__callout--stat blockquote p { font-size: 23px; line-height: 32px; margin-bottom: 0; color: #555 } .fonts-b-loaded .immersive-story-quote-image .caption, .fonts-b-loaded .quote-image .caption, .fonts-b-loaded .story__callout--quote blockquote > div, .fonts-b-loaded .story__callout--quote blockquote p, .fonts-b-loaded .story__callout--stat blockquote > div, .fonts-b-loaded .story__callout--stat blockquote p, .immersive-story-quote-image .fonts-b-loaded .caption, .quote-image .fonts-b-loaded .caption, .story__callout--quote .fonts-b-loaded blockquote > div, .story__callout--quote blockquote .fonts-b-loaded p, .story__callout--stat .fonts-b-loaded blockquote > div, .story__callout--stat blockquote .fonts-b-loaded p { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } .immersive-story-quote-image .caption em, .immersive-story-quote-image .caption i, .quote-image .caption em, .quote-image .caption i, .story__callout--quote blockquote > div em, .story__callout--quote blockquote > div i, .story__callout--quote blockquote p em, .story__callout--quote blockquote p i, .story__callout--stat blockquote > div em, .story__callout--stat blockquote > div i, .story__callout--stat blockquote p em, .story__callout--stat blockquote p i { font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700; font-style: normal } .fonts-a-loaded .immersive-story-quote-image .caption em, .fonts-a-loaded .immersive-story-quote-image .caption i, .fonts-a-loaded .quote-image .caption em, .fonts-a-loaded .quote-image .caption i, .fonts-a-loaded .story__callout--quote blockquote > div em, .fonts-a-loaded .story__callout--quote blockquote > div i, .fonts-a-loaded .story__callout--quote blockquote p em, .fonts-a-loaded .story__callout--quote blockquote p i, .fonts-a-loaded .story__callout--stat blockquote > div em, .fonts-a-loaded .story__callout--stat blockquote > div i, .fonts-a-loaded .story__callout--stat blockquote p em, .fonts-a-loaded .story__callout--stat blockquote p i, .immersive-story-quote-image .fonts-a-loaded .caption em, .immersive-story-quote-image .fonts-a-loaded .caption i, .quote-image .fonts-a-loaded .caption em, .quote-image .fonts-a-loaded .caption i, .story__callout--quote .fonts-a-loaded blockquote > div em, .story__callout--quote .fonts-a-loaded blockquote > div i, .story__callout--quote blockquote .fonts-a-loaded p em, .story__callout--quote blockquote .fonts-a-loaded p i, .story__callout--stat .fonts-a-loaded blockquote > div em, .story__callout--stat .fonts-a-loaded blockquote > div i, .story__callout--stat blockquote .fonts-a-loaded p em, .story__callout--stat blockquote .fonts-a-loaded p i { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .immersive-story-quote-image .caption em em, .fonts-b-loaded .immersive-story-quote-image .caption em i, .fonts-b-loaded .immersive-story-quote-image .caption i em, .fonts-b-loaded .immersive-story-quote-image .caption i i, .fonts-b-loaded .quote-image .caption em em, .fonts-b-loaded .quote-image .caption em i, .fonts-b-loaded .quote-image .caption i em, .fonts-b-loaded .quote-image .caption i i, .fonts-b-loaded .story__callout--quote blockquote > div em em, .fonts-b-loaded .story__callout--quote blockquote > div em i, .fonts-b-loaded .story__callout--quote blockquote > div i em, .fonts-b-loaded .story__callout--quote blockquote > div i i, .fonts-b-loaded .story__callout--quote blockquote p em em, .fonts-b-loaded .story__callout--quote blockquote p em i, .fonts-b-loaded .story__callout--quote blockquote p i em, .fonts-b-loaded .story__callout--quote blockquote p i i, .fonts-b-loaded .story__callout--stat blockquote > div em em, .fonts-b-loaded .story__callout--stat blockquote > div em i, .fonts-b-loaded .story__callout--stat blockquote > div i em, .fonts-b-loaded .story__callout--stat blockquote > div i i, .fonts-b-loaded .story__callout--stat blockquote p em em, .fonts-b-loaded .story__callout--stat blockquote p em i, .fonts-b-loaded .story__callout--stat blockquote p i em, .fonts-b-loaded .story__callout--stat blockquote p i i, .immersive-story-quote-image .fonts-b-loaded .caption em em, .immersive-story-quote-image .fonts-b-loaded .caption em i, .immersive-story-quote-image .fonts-b-loaded .caption i em, .immersive-story-quote-image .fonts-b-loaded .caption i i, .quote-image .fonts-b-loaded .caption em em, .quote-image .fonts-b-loaded .caption em i, .quote-image .fonts-b-loaded .caption i em, .quote-image .fonts-b-loaded .caption i i, .story__callout--quote .fonts-b-loaded blockquote > div em em, .story__callout--quote .fonts-b-loaded blockquote > div em i, .story__callout--quote .fonts-b-loaded blockquote > div i em, .story__callout--quote .fonts-b-loaded blockquote > div i i, .story__callout--quote blockquote .fonts-b-loaded p em em, .story__callout--quote blockquote .fonts-b-loaded p em i, .story__callout--quote blockquote .fonts-b-loaded p i em, .story__callout--quote blockquote .fonts-b-loaded p i i, .story__callout--stat .fonts-b-loaded blockquote > div em em, .story__callout--stat .fonts-b-loaded blockquote > div em i, .story__callout--stat .fonts-b-loaded blockquote > div i em, .story__callout--stat .fonts-b-loaded blockquote > div i i, .story__callout--stat blockquote .fonts-b-loaded p em em, .story__callout--stat blockquote .fonts-b-loaded p em i, .story__callout--stat blockquote .fonts-b-loaded p i em, .story__callout--stat blockquote .fonts-b-loaded p i i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } .immersive-story-quote-image .caption:before, .quote-image .caption:before, .story__callout--quote.story__callout--cite blockquote p:first-child:before, .story__callout--stat.story__callout--cite blockquote p:first-child:before { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative; font-size: 32px; line-height: 24px; margin-bottom: 0.25rem; display: block; content: "\e01f"; color: #d10019 } .flourish-credit { display: none !important } .embedly-card-hug { max-width: none !important; margin: 0 !important } .story__callout { width: 100%; float: left; padding-right: 0; padding-left: 0; clear: left; margin-bottom: 30px } .story__callout:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:64em) { .story__callout { width: 50%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-left: 16.66667%; clear: none; float: none } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story__callout { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story__callout:last-child:not(:first-child) { float: right } } .story__callout .embedly-card-hug { max-width: none !important; margin: 0 !important } .story__callout--timeline .timelinejs__wrapper { border: 1px solid #efefef } @@media print,screen and (min-width:64em) { .story__callout--timeline { width: 83.33333%; margin-right: auto; margin-left: auto } .story__callout--timeline, .story__callout--timeline:last-child:not(:first-child) { float: none; clear: both } } .story__callout__heading { font-size: 23px; line-height: 24px; margin-bottom: 1rem; font-family: Times, "Times New Roman", serif; font-weight: 700 } .fonts-a-loaded .story__callout__heading { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .story__callout__heading em, .fonts-b-loaded .story__callout__heading i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .story__callout--review > div.pull, .story__callout__content { padding: 0.75rem; background-color: #f5f5f5; border-radius: 2px; position: relative } .story__callout--review > div.pull h1, .story__callout__content h1 { font-size: 26px; line-height: 24px; margin-bottom: 0.5rem; font-size: 1.125rem; line-height: 1.25rem; margin-bottom: 0.25rem } .story__callout--review > div.pull figure, .story__callout__content figure { margin-bottom: 0.5rem } .story__callout--review > div.pull p.entry-review-extras, .story__callout__content p.entry-review-extras { margin-bottom: 0 } .story__callout--review > div.pull p:empty:not(.entry-review-extras), .story__callout__content p:empty:not(.entry-review-extras) { margin-top: -0.70rem } .story__callout--review > div.pull .entry-review-rating, .story__callout__content .entry-review-rating { font-size: 1rem; color: #555; margin-bottom: 0.25rem } .story__callout--review > div.pull .entry-review-rating:after, .story__callout--review > div.pull .entry-review-rating:before, .story__callout__content .entry-review-rating:after, .story__callout__content .entry-review-rating:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story__callout--review > div.pull .entry-review-rating:after, .story__callout__content .entry-review-rating:after { clear: both } .story__callout--review > div.pull [class*=" icon-"], .story__callout--review > div.pull [class^=icon-], .story__callout__content [class*=" icon-"], .story__callout__content [class^=icon-] { float: left } .story__callout__content { padding: 1rem } .story__callout--review img { width: 100% } .story__callout--image { float: none } .story__callout--image .flex-media { padding-bottom: 66.6666667% } @@media screen and (min-width:40em) and (max-width:63.99875em) { .story__callout--image:not(.story__callout--full-width):not(.story__callout--full-width-margin) .caption { padding: 0 } } @@media print,screen and (min-width:64em) { .story__callout--half { width: 25%; margin-left: 16.66667%; float: left; padding-right: .46875rem !important } } @@media print,screen and (min-width:64em) { .story__callout--half + .story__callout--half { margin-left: 0 !important; padding-left: .46875rem !important; padding-right: .9375rem !important } .story__callout--half + .story__callout--half + p { clear: left } } @@media print,screen and (min-width:64em) { .story__callout--inline-full--half { width: 33.33333%; float: left; margin-left: 0 !important; padding-right: .46875rem !important } } @@media print,screen and (min-width:64em) { .story__callout--inline-full--half + .story__callout--inline-full--half { padding-left: .46875rem !important; padding-right: .9375rem !important } .story__callout--inline-full--half + .story__callout--inline-full--half + p { clear: left } } @@media print,screen and (min-width:64em) { .story__callout--full-width--half { width: 50%; float: left; clear: right; margin-left: 0 !important; padding-right: .46875rem !important } } @@media print,screen and (min-width:64em) { .story__callout--full-width--half + .story__callout--full-width--half { width: 50%; clear: right; padding-left: .46875rem !important; padding-right: .9375rem !important } .story__callout--full-width--half + .story__callout--full-width--half + p { clear: left } } @@media print,screen and (min-width:64em) { .story__callout--full-width-margin { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-left: 8.33333% } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story__callout--full-width-margin { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story__callout--full-width-margin:last-child:not(:first-child) { float: right } } .flex-media.svg { padding-bottom: 0; height: auto; background: #fefefe } .flex-media.svg img { position: relative } .story__callout--avatar { pointer-events: none; width: 160px !important; overflow: hidden; margin-bottom: 1rem; margin-right: 0.25rem !important; margin-top: 40px; display: inline-block; float: none !important; margin-left: 0 !important } .story__callout--avatar .flex-media { padding-bottom: 100% !important; border-radius: 500px; border: 1px solid #eee; margin-bottom: 0.25rem } .story__callout--avatar .flex-media img { height: auto; width: 100%; max-width: none; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } p + .story__callout--avatar, p + .supplemental-slot--full[style*="display:none"] + .story__callout--avatar { margin-top: -3.5rem } h2 + p + .story__callout--avatar { margin-top: -16px } .story__callout--avatar .caption { text-align: center; text-transform: uppercase; color: #8a8a8a; font-size: .7rem; font-weight: bold; line-height: 1.4 } .story__callout--avatar .media-badge { display: none !important } @@media print,screen and (min-width:40em) { .story__callout--avatar { margin-left: 16.66666667% !important; width: 180px !important } } .story__callout--pull { margin-left: 0%; clear: left } @@media print,screen and (min-width:30em) { .story__callout--pull { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto; clear: left } } @@media print,screen and (min-width:30em) and (min-width:40em) { .story__callout--pull { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:30em) { .story__callout--pull:last-child:not(:first-child) { float: right } .story__callout--pull, .story__callout--pull:last-child:not(:first-child) { float: none; clear: both } } @@media print,screen and (min-width:40em) { .story__callout--pull { width: 33.33333%; position: static; float: left; margin-right: 0; margin-left: 0; float: left; clear: left } } @@media print,screen and (min-width:64em) { .story__callout--pull { width: 25%; clear: left } } .story__callout--pull.story__callout--link { width: 16.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .story__callout--pull.story__callout--link { padding-right: 0.9375rem; padding-left: 0.9375rem } } .story__callout--pull.story__callout--link:last-child:not(:first-child) { float: right } .story__callout.story__callout--link { margin-top: -0.375rem; margin-bottom: 1.625rem } @@media screen and (max-width:39.99875em) { .story__callout.story__callout--link { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; clear: both } } @@media screen and (max-width:39.99875em) and (min-width:40em) { .story__callout.story__callout--link { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:39.99875em) { .story__callout.story__callout--link:last-child:not(:first-child) { float: right } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .story__callout.story__callout--link { width: 66.66667%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto; float: none } } @@media screen and (min-width:40em) and (max-width:63.99875em) and (min-width:40em) { .story__callout.story__callout--link { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .story__callout.story__callout--link:last-child:not(:first-child) { float: right } } @@media print,screen and (min-width:40em) { .story__callout.story__callout--link { clear: none } } @@media print,screen and (min-width:64em) { .story__callout.story__callout--link.story__callout--full-width, .story__callout.story__callout--link.story__callout--inline-full { width: 50%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-left: 16.66667%; clear: none; float: none } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story__callout.story__callout--link.story__callout--full-width, .story__callout.story__callout--link.story__callout--inline-full { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story__callout.story__callout--link.story__callout--full-width:last-child:not(:first-child), .story__callout.story__callout--link.story__callout--inline-full:last-child:not(:first-child) { float: right } } .story__callout.story__callout--link .story__callout__wrapper { margin-left: -6px; margin-right: -6px } .story__callout--pull--xs { margin-left: 0%; clear: left } @@media print,screen and (min-width:30em) { .story__callout--pull--xs { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto } } @@media print,screen and (min-width:30em) and (min-width:40em) { .story__callout--pull--xs { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:30em) { .story__callout--pull--xs:last-child:not(:first-child) { float: right } .story__callout--pull--xs, .story__callout--pull--xs:last-child:not(:first-child) { float: none; clear: both } } @@media print,screen and (min-width:40em) { .story__callout--pull--xs { width: 33.33333%; position: static; float: left; margin-right: 0; margin-left: 0; float: left; clear: left } } @@media print,screen and (min-width:64em) { .story__callout--pull--xs { width: 16.66667% } } @@media print,screen and (min-width:64em) { .story__callout--full-width { width: 100%; margin-left: 0%; clear: both } } .story__callout--inline-full { width: 100%; margin-right: 0; margin-left: 0; float: none } @@media print,screen and (min-width:40em) { .story__callout--inline-full { width: 83.33333%; margin-right: auto; margin-left: auto; clear: left } } @@media print,screen and (min-width:64em) { .story__callout--inline-full { width: 66.66667%; padding-left: 0.9375rem; padding-right: 0.9375rem; margin-right: 0; margin-left: 0 } } .story__callout--full-bleed { position: static } .story__callout--full-bleed .full-bleed__container { display: block; position: static; padding-left: 10000px; margin-left: -10000px; padding-right: 10000px; margin-right: -10000px; padding-bottom: 100%; margin-bottom: 0.5rem; overflow: hidden; position: relative; background-size: contain; background-position: center center } @@media screen and (min-width:64.0625em) { .story__callout--full-bleed .full-bleed__container { background-repeat: no-repeat; background-color: transparent; background-attachment: fixed; background-size: cover; padding-bottom: 60%; height: 500px } } .story__callout--full-bleed.top .full-bleed__container { background-position: center top } .story__callout--full-bleed.bottom .full-bleed__container { background-position: center bottom } .story__callout--review, .story__callout--sidebar { margin-bottom: 1rem } .story__body .story__callout--review .media, .story__body .story__callout--sidebar .media { max-width: 72.5rem; margin-right: auto; margin-left: auto; width: 100%; float: left; padding-right: 0; padding-left: 0; padding-left: 0; padding-right: 0 } .story__body .story__callout--review .media:after, .story__body .story__callout--review .media:before, .story__body .story__callout--sidebar .media:after, .story__body .story__callout--sidebar .media:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story__body .story__callout--review .media:after, .story__body .story__callout--sidebar .media:after { clear: both } .story__body .story__callout--review .media:last-child:not(:first-child), .story__body .story__callout--sidebar .media:last-child:not(:first-child) { float: right } .story__body .story__callout--review .media, .story__body .story__callout--review .media:last-child, .story__body .story__callout--sidebar .media, .story__body .story__callout--sidebar .media:last-child { float: none } .story__body .story__callout--review ul, .story__body .story__callout--sidebar ul { margin-top: 20px } .story__body .story__callout--review li, .story__body .story__callout--review p, .story__body .story__callout--sidebar li, .story__body .story__callout--sidebar p { font-size: 14px; line-height: 20px; margin-bottom: 0.5rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #333 } .story__body .story__callout--review p:last-child, .story__body .story__callout--sidebar p:last-child { margin-bottom: 0 } .story__callout--sidebar h2 { font-size: 20px; line-height: 24px; margin-bottom: 0.5rem } .story__callout--sidebar h3 { font-size: 18px; line-height: 22px; margin-bottom: 0.5rem; color: #555 } .story__callout--sidebar .story__calout__body img { margin: 1rem 0; display: block } .story__callout--sidebar .story__callout__body__slice:last-child { margin-bottom: 0 } .story__callout--sidebar .story__callout__body__slice:last-child li:last-child { margin-bottom: 0 } .story__callout--review { width: 58.33333%; float: none; margin-left: auto; margin-right: auto; margin-bottom: 2rem } @@media print,screen and (min-width:40em) { .story__callout--review { width: 33.33333% } } @@media print,screen and (min-width:64em) { .story__callout--review { width: 16.66667%; margin-left: 0%; float: left } } .story__callout--inline.story__callout--review--leituras .module-content { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } @@media print,screen and (min-width:40em) { .story__callout--inline.story__callout--review--leituras .module-content { -ms-flex-flow: row; flex-flow: row } } .story__callout--inline.story__callout--review--leituras figure { margin: 0 !important; margin-bottom: 1rem !important; text-align: center; -ms-flex: 100%; flex: 100% } @@media print,screen and (min-width:40em) { .story__callout--inline.story__callout--review--leituras figure { margin: 0 !important; margin-right: 1rem !important; text-align: left; -ms-flex: auto; flex: auto } } .story__callout--inline.story__callout--review--leituras figure img { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); min-width: 128px; width: 128px } @@media print,screen and (min-width:30em) { .story__callout--inline.story__callout--review--leituras figure img { min-width: 200px; width: 200px } } .story__callout--inline.story__callout--review--leituras .entry-review-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 32px; line-height: 32px; color: #EB9A3B; text-transform: uppercase } .fonts-a-loaded .story__callout--inline.story__callout--review--leituras .entry-review-title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .story__callout--inline.story__callout--review--leituras .entry-review-title em, .fonts-b-loaded .story__callout--inline.story__callout--review--leituras .entry-review-title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .story__callout--inline.story__callout--review--leituras a { display: inline-block; margin-top: 1rem; padding: .5rem .75rem; text-transform: uppercase; color: #fefefe; background-color: #EB9A3B; border: none; font-weight: bold; text-align: center } .story__callout--sidebar--photo-small-portrait .media { float: left; width: 25%; margin-right: 1rem } .story__callout--sidebar--photo-small-portrait .flex-media { padding-bottom: 130%; margin-bottom: 0 } .story__callout--quote, .story__callout--stat { width: 33.33333%; margin-left: 0%; float: left; clear: left } @@media screen and (max-width:63.99875em) { .story__callout--quote, .story__callout--stat { width: 83.33333%; margin-right: auto; margin-left: auto; float: none; padding-left: 0; padding-right: 0 } .story__callout--quote, .story__callout--quote:last-child:not(:first-child), .story__callout--stat, .story__callout--stat:last-child:not(:first-child) { float: none; clear: both } } .story__callout--quote blockquote, .story__callout--stat blockquote { border-left-color: #d10019 } .story__callout--quote .stat-text, .story__callout--stat .stat-text { display: block; font-size: 26px; line-height: 24px; margin-bottom: 0.25rem; color: #d10019 } .story__callout--quote.story__callout--cite blockquote footer, .story__callout--stat.story__callout--cite blockquote footer { font-size: 14px; line-height: 24px; margin-bottom: 0; margin-top: 0.25rem } .story__callout--quote .social-tools, .story__callout--stat .social-tools { display: none } .story__callout--stat blockquote p { color: #8a8a8a } .pull-inline, .story__callout--inline { margin-bottom: 2rem } .story__callout--inline .story__callout--inline { margin-bottom: 0 !important; width: 100% !important; padding: 0 !important; margin-left: 0 !important; margin-right: 0 !important } .story__callout__body__slice { margin-bottom: 0 } .story__callout__body__slice h5 { font-size: 18px; line-height: 16px; margin-bottom: 0.5rem; display: inline; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .story__callout__body__slice > li { margin-bottom: 1rem; margin-left: 0 } .story__callout__body__slice > li:before { display: none !important } .story__callout__body__slice .i-plus-sign, .story__callout__body__slice .i-plus-sign + span + h5 { color: #339933 } .story__callout__body__slice .i-minus-sign, .story__callout__body__slice .i-minus-sign + span + h5 { color: #ec5840 } .immersive-story-image-grid .gallery__nav, .immersive-story-image-grid > figcaption, .story__callout--gallery-grid .gallery__nav, .story__callout--gallery-grid > figcaption { display: none } .immersive-story-image-grid:after, .story__callout--gallery-grid:after { content: 'Clique para aumentar'; color: #8a8a8a } .immersive-story-image-grid .flex-media:after, .immersive-story-image-grid .flex-media:before, .story__callout--gallery-grid .flex-media:after, .story__callout--gallery-grid .flex-media:before { display: none } .immersive-story-image-grid figure, .story__callout--gallery-grid figure { display: block !important; position: static !important; cursor: -webkit-zoom-in; cursor: zoom-in; transition: opacity 0.24s ease 0s; -webkit-transform: translateZ(0); transform: translateZ(0) } .immersive-story-image-grid figure:hover, .story__callout--gallery-grid figure:hover { opacity: 0.72 } .immersive-story-image-grid figure img, .story__callout--gallery-grid figure img { opacity: 0 } .immersive-story-image-grid figure figcaption, .story__callout--gallery-grid figure figcaption { display: none } .immersive-story-image-grid figure span, .story__callout--gallery-grid figure span { display: block; height: 0; padding-bottom: 100%; background: #efefef; position: relative; overflow: hidden } .immersive-story-image-grid figure .fitted img, .story__callout--gallery-grid figure .fitted img { opacity: 1 } @@media screen and (max-width:63.99875em) { .immersive-story-image-grid, .story__callout--gallery-grid { float: none !important; margin-left: auto; margin-right: auto } } @@media print,screen and (min-width:40em) { .immersive-story-image-grid, .story__callout--gallery-grid { width: 50%; float: none !important; clear: none } } .immersive-story-image-grid.grid-2-items figure, .immersive-story-image-grid.grid--2-items figure, .story__callout--gallery-grid.grid-2-items figure, .story__callout--gallery-grid.grid--2-items figure { width: 50%; float: left; padding-right: 0; padding-left: 0 } .immersive-story-image-grid.grid-2-items figure:last-child:not(:first-child), .immersive-story-image-grid.grid--2-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid-2-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid--2-items figure:last-child:not(:first-child) { float: right } .immersive-story-image-grid.grid-3-items figure, .immersive-story-image-grid.grid--3-items figure, .story__callout--gallery-grid.grid-3-items figure, .story__callout--gallery-grid.grid--3-items figure { width: 33.33333%; float: left; padding-right: 0; padding-left: 0 } .immersive-story-image-grid.grid-3-items figure:last-child:not(:first-child), .immersive-story-image-grid.grid--3-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid-3-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid--3-items figure:last-child:not(:first-child) { float: right } .immersive-story-image-grid.grid-4-items figure, .immersive-story-image-grid.grid--4-items figure, .story__callout--gallery-grid.grid-4-items figure, .story__callout--gallery-grid.grid--4-items figure { width: 25%; float: left; padding-right: 0; padding-left: 0 } .immersive-story-image-grid.grid-4-items figure:last-child:not(:first-child), .immersive-story-image-grid.grid--4-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid-4-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid--4-items figure:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:40em) { .immersive-story-image-grid.grid-5-items, .immersive-story-image-grid.grid--5-items, .story__callout--gallery-grid.grid-5-items, .story__callout--gallery-grid.grid--5-items { width: 83.33333% } } .immersive-story-image-grid.grid-5-items figure, .immersive-story-image-grid.grid--5-items figure, .story__callout--gallery-grid.grid-5-items figure, .story__callout--gallery-grid.grid--5-items figure { width: 20%; float: left; padding-right: 0; padding-left: 0 } .immersive-story-image-grid.grid-5-items figure:last-child:not(:first-child), .immersive-story-image-grid.grid--5-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid-5-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid--5-items figure:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:40em) { .immersive-story-image-grid.grid-6-items, .immersive-story-image-grid.grid--6-items, .story__callout--gallery-grid.grid-6-items, .story__callout--gallery-grid.grid--6-items { width: 83.33333% } } .immersive-story-image-grid.grid-6-items figure, .immersive-story-image-grid.grid--6-items figure, .story__callout--gallery-grid.grid-6-items figure, .story__callout--gallery-grid.grid--6-items figure { width: 16.66667%; float: left; padding-right: 0; padding-left: 0 } .immersive-story-image-grid.grid-6-items figure:last-child:not(:first-child), .immersive-story-image-grid.grid--6-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid-6-items figure:last-child:not(:first-child), .story__callout--gallery-grid.grid--6-items figure:last-child:not(:first-child) { float: right } .immersive-story-image-grid .flex-media, .story__callout--gallery-grid .flex-media { padding-bottom: 0; height: auto; background: transparent } .immersive-story-image-grid .media-badge, .story__callout--gallery-grid .media-badge { display: none } .immersive-story-quote-image, .quote-image { clear: left } .immersive-story-quote-image:after, .immersive-story-quote-image:before, .quote-image:after, .quote-image:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .immersive-story-quote-image:after, .quote-image:after { clear: both } @@media print,screen and (min-width:40em) { .immersive-story-quote-image, .quote-image { display: table } } @@media print,screen and (min-width:64em) { .immersive-story-quote-image, .quote-image { width: 66.66667%; margin-left: 0% } } @@media print,screen and (min-width:40em) { .immersive-story-quote-image .flex-media, .quote-image .flex-media { width: 50%; left: -1px; display: table-cell; height: auto; margin-bottom: 0; padding-bottom: 0 !important } .immersive-story-quote-image .flex-media img, .quote-image .flex-media img { opacity: 0; max-width: none } .immersive-story-quote-image .flex-media:after, .quote-image .flex-media:after { content: ''; display: block; height: 0; padding-bottom: 66.6666667%; width: 0; float: left } .immersive-story-quote-image .flex-media.fitted, .quote-image .flex-media.fitted { background: #0a0a0a } .immersive-story-quote-image .flex-media.fitted img, .quote-image .flex-media.fitted img { opacity: 1 } } .immersive-story-quote-image .caption, .quote-image .caption { padding-left: 15px !important; padding-right: 15px !important } @@media print,screen and (min-width:40em) { .immersive-story-quote-image .caption, .quote-image .caption { display: table-cell; width: 50%; vertical-align: bottom } } .immersive-story-quote-image .caption .credit, .quote-image .caption .credit { display: block } @@media print,screen and (min-width:40em) { .immersive-story-quote-image.immersive-story-quote-image-portrait .flex-media:after, .quote-image.immersive-story-quote-image-portrait .flex-media:after { padding-bottom: 150% } } .immersive-story-quote-image.immersive-story-quote-image--no-icon .caption:before, .quote-image.immersive-story-quote-image--no-icon .caption:before { display: none } .immersive-story-quote-image-i, .immersive-story-quote-image-invert, .quote-image-i, .quote-image-invert { background: #0a0a0a; background-clip: content-box } .immersive-story-quote-image-i .caption, .immersive-story-quote-image-invert .caption, .quote-image-i .caption, .quote-image-invert .caption { padding-top: 15px !important; padding-bottom: 15px !important; color: #fff } @@media print,screen and (min-width:40em) { .immersive-story-quote-image-i .caption, .immersive-story-quote-image-invert .caption, .quote-image-i .caption, .quote-image-invert .caption { padding-top: 60px !important; vertical-align: bottom } } .immersive-story-quote-image-i .caption:before, .immersive-story-quote-image-invert .caption:before, .quote-image-i .caption:before, .quote-image-invert .caption:before { color: #fff } .story__callout--inline iframe, .story__callout iframe { display: block; width: 1px !important; min-width: 100% !important } .story__callout--inline iframe[src*="facebook.com"], .story__callout iframe[src*="facebook.com"] { width: 500px !important; max-width: 100% !important; min-width: 1px !important } .story__callout--inline iframe[src*="facebook.com"][src*=video], .story__callout iframe[src*="facebook.com"][src*=video] { width: 1px !important; min-width: 100% !important } .story__callout--embed-360 { text-align: center } @@media print,screen and (min-width:64em) { .story__callout--embed-360 { width: 66.66667%; margin-left: 8.33333%; float: none } } .story__callout--embed-360:after { content: "Arraste para um visão 360º"; display: inline-block; background: #cacaca; color: #fff; padding: 0.35rem 1rem; border-radius: 500px; font-size: 80%; border: 2px solid #fff; top: -23px; position: relative; opacity: 0.98 } .story__callout--video .caption { margin-bottom: 3rem } .story__callout--video .caption p span { font-size: 1rem !important; display: block !important; font-weight: 700 !important; font-family: "publico", publico, Georgia, serif !important; margin-bottom: .5rem } .story__callout--podcast-preview .podcast-preview-container { background-color: #f5f5f5 } .story__callout--podcast-preview .podcast-preview-wrapper { display: -ms-flexbox; display: flex; -ms-flex-flow: column; flex-flow: column; -ms-flex-align: center; align-items: center; padding: 1rem } @@media print,screen and (min-width:40em) { .story__callout--podcast-preview .podcast-preview-wrapper { -ms-flex-flow: row; flex-flow: row } } .story__callout--podcast-preview .podcast-image-wrapper { margin-bottom: 1rem; max-width: 120px } @@media print,screen and (min-width:40em) { .story__callout--podcast-preview .podcast-image-wrapper { margin-right: 1rem; margin-bottom: 0; min-width: 120px } } .story__callout--podcast-preview .podcast-text-wrapper { text-align: center } @@media print,screen and (min-width:40em) { .story__callout--podcast-preview .podcast-text-wrapper { text-align: left } } .story__callout--podcast-preview .podcast-text-wrapper h2 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 23px; line-height: 27px; color: #0a0a0a; text-transform: uppercase } .fonts-a-loaded .story__callout--podcast-preview .podcast-text-wrapper h2 { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .story__callout--podcast-preview .podcast-text-wrapper h2 em, .fonts-b-loaded .story__callout--podcast-preview .podcast-text-wrapper h2 i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media print,screen and (min-width:40em) { .story__callout--podcast-preview .podcast-text-wrapper h2 { font-size: 28px; line-height: 32px } } .story__callout--podcast-preview .podcast-text-wrapper p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 13px; line-height: 17px; color: #333; margin: 0 } @@media print,screen and (min-width:40em) { .story__callout--podcast-preview .podcast-text-wrapper p { font-size: 16px; line-height: 20px } } .story__callout--podcast-preview .podcast-text-wrapper a { color: #d10019; border-color: #d10019 } .story__body > .twitter-tweet-rendered, .story__body > .twitter-video-rendered, .story__body > iframe[src*="facebook.com"] { margin-bottom: 2rem !important } .module.list-related { display: none !important } .story__footer .newsletter-subscription { margin-bottom: 2rem } body.is-paid .story__footer .newsletter-subscription { display: none !important } @@media print,screen and (min-width:64em) { .story--live .story__footer .newsletter-subscription { width: 58.33333%; margin-left: 25%; margin-top: -1rem } } .story__footer .newsletter-subscription__content { padding: 2rem; text-align: center } @@media print,screen and (min-width:40em) { .story__footer .newsletter-subscription__content { padding: 2rem 3rem } } .story__footer .newsletter-subscription__content .input-group:nth-child(3) { margin-bottom: 0 } .newsletter-subscription__content { border-radius: 2px; background: #EFEFEF } .story--live .newsletter-subscription__content { background: #fff } .newsletter-subscription__form { text-align: left } .newsletter-subscription--logged .newsletter-subscription__form { margin-left: auto; margin-right: auto; max-width: 360px } @@media screen and (max-width:63.99875em) { .newsletter-subscription__form { margin-left: auto; margin-right: auto; max-width: 400px } } .newsletter-subscription__form.is-loading:before { background: rgba(239, 239, 239, 0.8); z-index: 10 } .newsletter-subscription__form.is-loading:after { z-index: 20 } .newsletter-subscription__form .callout { margin-top: 1rem; margin-bottom: 0; font-weight: bold } .newsletter-subscription__form .callout p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 0.875rem; line-height: 1.125rem } .newsletter-subscription__form .callout a { color: inherit; text-decoration: underline; font-weight: normal } .newsletter-subscription__form .callout a:hover { color: #000 } .newsletter-subscription__form .input-group-spaced .button { display: block; width: 100%; margin-right: 0; margin-left: 0; margin-bottom: 0 } .newsletter-subscription__form .input-group-spaced + .input-group { margin-top: 1rem; margin-bottom: 0rem } .newsletter-subscription__form .alert p { color: #861e0d } .newsletter-subscription__form input[type=checkbox] { margin: 0 } .newsletter-subscription__form .input-group input[type=checkbox] { -ms-flex: 0 0 auto; flex: 0 0 auto; display: block; margin-top: 0.125rem } .newsletter-subscription__form .input-group label { -ms-flex: 1 1 0px; flex: 1 1 0px; display: block; line-height: 1.125rem; margin-right: 0 } .newsletter-subscription__form .input-group label:not(.is-invalid-label) { color: #333 } .newsletter-subscription__form .input-group label .has-tip { font-weight: normal; text-transform: uppercase; margin-top: -.5rem; font-size: .8125rem; font-style: normal; color: #8a8a8a } .newsletter-subscription__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; line-height: 0.88; text-transform: uppercase; margin-bottom: 0.25rem } .fonts-a-loaded .newsletter-subscription__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .newsletter-subscription__title em, .fonts-b-loaded .newsletter-subscription__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .story__footer .newsletter-subscription__title { font-size: 1.375rem } @@media print,screen and (min-width:40em) { .story__footer .newsletter-subscription__title { font-size: 1.65rem } } .newsletter-subscription .kicker { margin-bottom: 0.25rem } .newsletter-subscription__description { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 0.875rem; line-height: 1.125rem; color: #333; margin-bottom: 1rem } @@media screen and (max-width:63.99875em) { .newsletter-subscription .kicker, .newsletter-subscription__description, .newsletter-subscription__title { margin-left: auto; margin-right: auto; max-width: 520px } } .rich-link { width: 50%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .rich-link { padding-right: 0.9375rem; padding-left: 0.9375rem } } .rich-link:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:40em) { .rich-link { width: 25%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; clear: left; margin-bottom: 10px } } @@media print,screen and (min-width:40em) and (min-width:40em) { .rich-link { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .rich-link:last-child:not(:first-child) { float: right } } @@media print,screen and (min-width:64em) { .rich-link { width: 16.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .rich-link { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .rich-link:last-child:not(:first-child) { float: right } } .rich-link a { color: #333 } .rich-link > a { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2); display: block; border: 0 } .rich-link--entity .rich-link__text, .rich-link--file .rich-link__text, .rich-link--person .rich-link__text { text-align: center } .rich-link--entity .rich-link__thumb { background: transparent } .rich-link__thumb:before { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative; position: absolute; top: 50%; margin-top: -30px; width: 100%; font-size: 60px; line-height: 1; text-align: center; color: #fefefe; content: "\e00f"; opacity: 0.52 } .rich-link__thumb .avatar { position: absolute; width: 50%; top: 5%; left: 25% } .rich-link__text { padding: 0.75rem; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; background: #fefefe; overflow: hidden; position: relative } .rich-link__text:after { content: 'Ler mais'; color: #d10019; text-transform: uppercase; font-weight: bold; font-size: 0.6875rem; position: absolute; left: calc(0.75rem + 18px); bottom: 0.75rem; line-height: 14px } .rich-link__thumb { position: relative; height: 0; padding-bottom: 56.25%; margin-bottom: 0; overflow: hidden; background: #efefef; display: block } .rich-link__thumb > a { display: block } .rich-link__thumb img { position: absolute; top: 0; left: 0; width: 100%; height: auto } .rich-link__title { font-size: 14px; line-height: 17px; margin-bottom: 0; padding-bottom: 0.5rem } .rich-link__title:after { content: '›'; display: block; background: #d10019; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-align: center; width: 14px; height: 14px; line-height: 12px; border-radius: 500px; top: 0.5rem; position: relative } .more-links { position: relative; margin: 0 0 1rem 0; padding: 1rem; border: 1px solid rgba(10, 10, 10, 0.25); border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2); padding: 0.75rem; background: #fefefe; border: 0; clear: left } .more-links > :first-child { margin-top: 0 } .more-links > :last-child { margin-bottom: 0 } .supplemental-slot--inline .more-links { clear: none } .more-links .headline-list > li:nth-child(3) { margin-bottom: 0 } .more-links .headline-list > li:nth-child(1n+4) { display: none } .more-links > header { border-top: 0; padding: 0 } .side-panel--comments { right: 0; -webkit-transform: translateX(100%); transform: translateX(100%); height: auto; bottom: 0 } @@media print,screen and (min-width:64em) { .side-panel--comments { max-width: 534px; width: 36% } } .module--comments .comments__form { padding-right: 2rem } .side-panel--comments { overflow: hidden; padding: 0; background: #fff; height: auto; bottom: 0; top: 3.75rem } .side-panel--comments .module--comments { overflow: auto; -webkit-overflow-scrolling: touch; height: 100%; padding: 1rem } .side-panel--comments.is-open { -webkit-transform: none; transform: none } .side-panel--comments > .close-button { position: fixed; top: 4.25rem; z-index: 80001 } .side-panel--comments .tabs-panel > .comments__list > .comment { padding-right: 2rem } .side-panel--comments .avatar img { height: 100%; -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover" } .no-objectfit .side-panel--comments .avatar img { visibility: hidden } .comments__content { border: 0 } .comments__content .tabs-panel { padding: 1em 0 } .comments__footer__button { display: block; width: 100%; margin-right: 0; margin-left: 0; display: none } .comment__actions__button, .comments__form__button { font-size: 0.6rem } .comment__actions__button, .comment__actions__flag, .comments__form__button--reset { background-color: #cacaca; color: #fefefe } .comment__actions__button:focus, .comment__actions__button:hover, .comment__actions__flag:focus, .comment__actions__flag:hover, .comments__form__button--reset:focus, .comments__form__button--reset:hover { background-color: #a2a2a2; color: #fefefe } .comment__content p { font-size: 16px; line-height: 24px; margin-bottom: 1rem } .comment__reputation { display: inline-block; min-width: 2.1em; padding: 0.3em; border-radius: 50%; font-size: 0.6rem; text-align: center; line-height: 1.5; position: relative; vertical-align: middle; border: 0; margin-right: 0.5rem; color: #fff } .comment__reputation > i { font-size: 11px; line-height: 1; vertical-align: middle; position: relative; top: -1px } .comment__reputation-r0 { background-color: #B4ACAC } .comment__reputation-r1 { background-color: #ccc } .comment__reputation-r2 { background-color: #a15849 } .comment__reputation-r3 { background-color: #8b8b8b } .comment__reputation-r4 { background-color: #c87a16 } .comment__reputation-r5 { background-color: #ca001d } .comment__reputation-r5 .i-check:before { content: "\e00f" } .comments__tabs { background: #fff; margin-left: -1rem; margin-right: -1rem; border-left: 0; border-right: 0 } .comments__tabs.stuck { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2); top: 3.75rem; z-index: 1 } .comments__header { background: #fff; z-index: 500 } .comments__header.is-psticky { max-width: 460px; width: 36% } .comments__header .comments__form__controls, .comments__header .comments__form__footer, .comments__header .comments__form__user { display: none } .comments__header.expanded .comments__form__cta, .comments__header.expanded .comments__form__help-cta { display: none } .comments__header.expanded .comments__form__controls, .comments__header.expanded .comments__form__footer, .comments__header.expanded .comments__form__user { display: block } .comments__form__user { margin-bottom: 0.5rem } .comments__form__user-avatar { display: inline-block; vertical-align: middle; width: 8.33333% } .comments__list { list-style: none; margin-left: 0 } .comment { position: relative; padding-top: 20px; border-top: 1px solid #efefef } .comment .comments__alert, .comment .comments__form, .comment > .comments__list > .comment { margin-left: 8.33333%; border-top: 1px solid #efefef; padding-top: 20px } @@media print,screen and (min-width:40em) { .comment .comments__alert, .comment .comments__form, .comment > .comments__list > .comment { margin-left: 12.5% } } .comments__alert { position: relative; margin: 0 0 1rem 0; padding: 1rem; border: 1px solid rgba(10, 10, 10, 0.25); border-radius: 2px; background-color: white; color: #0a0a0a; border-top-color: inherit !important; padding: 0.8rem !important } .comments__alert > :first-child { margin-top: 0 } .comments__alert > :last-child { margin-bottom: 0 } .comments__alert .close-button { top: 0; opacity: 0.6 } .comments__alert h4, .comments__alert h5, .comments__alert p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 0 } .comments__alert p { margin-bottom: 0 } .comments__alert--success { background-color: #dff0d8; border-color: #d0e9c6; color: #3c763d } .comments__alert--warning { background-color: #fcf8e3; border-color: #faf2cc; color: #8a6d3b } .module--comments .module__heading--major { font-size: 23px; line-height: 20px; margin-bottom: 0.5rem; color: #555 } .module--comments .module__heading--major > i { vertical-align: middle } @@media print,screen and (min-width:40em) { .comment__inner { margin-left: 12.5% } } .comment__meta { margin-bottom: 0.25rem } .comment__author, .comments__form__usar-name, .comments__form__user-name { display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: bold; color: #8a8a8a; font-size: 16px; line-height: 20px; margin-bottom: 0 } .comment__author a, .comments__form__usar-name a, .comments__form__user-name a { color: #555 } .comment__author a:hover, .comments__form__usar-name a:hover, .comments__form__user-name a:hover { text-decoration: underline } .comments__form__usar-name, .comments__form__user-name { color: #555 } .comments__form__cb-inline { line-height: 1.45; display: inline-block; margin-top: 0; margin-bottom: 0.5rem } .comments__form__cb-inline input { margin-bottom: 0 } .comments__form__cb-inline + .help-text { margin-top: 0; margin-bottom: 1rem } .comments__form__help-count { margin-bottom: 0.5rem } .comment__location { white-space: pre-line; margin-right: 0.5rem; margin-left: -0.5rem } .comment__dateline { white-space: nowrap } @@media screen and (max-width:63.99875em) { .comment__dateline { display: block; text-align: left } } .comment__dateline, .comment__location { color: #8a8a8a; font-size: 14px; line-height: 20px; margin-bottom: 0 } .comment__dateline a, .comment__location a { color: #cacaca; border-bottom: 1px dotted #cacaca } .comment__avatar { width: 32px; display: inline-block; vertical-align: middle; position: relative; top: -2px } @@media print,screen and (min-width:40em) { .comment__avatar { position: absolute; left: 0; top: auto; width: 10% } } .comments__meta-content, .comments__meta-tabs { margin-left: -1rem; margin-right: -1rem; border: 0 } .comments__meta-tabs .tabs-title { width: 50%; text-align: center } .comments__meta-tabs .tabs-title > a, .comments__meta-tabs .tabs-title > a:focus { padding: 1.25rem 1rem; border-top: 1px solid transparent; border-bottom: 1px solid #cacaca; background: #efefef; box-shadow: inset 0 -10px 3px -10px rgba(0, 0, 0, 0.08) } .comments__meta-tabs .tabs-title:first-child { border-right: 1px solid #cacaca } .comments__meta-tabs .tabs-title > a[aria-selected=true] { background: #fff; border-top-color: #cacaca; border-bottom-color: transparent; box-shadow: none } .comments-v2 .placeholder a { color: inherit; border-bottom: 1px dotted #cacaca } .comments-v2 .placeholder a:hover { color: #cacaca } .comments-v2 .comment__avatar { display: none !important } .comments-v2 .comments__form__help-cta { margin-bottom: 0; margin-top: 0.25rem } .comments-v2 .comments__form { margin-top: 0.5rem; padding-bottom: 1.5rem } .comments-v2 .comments__form__cta { margin-bottom: 0 } .comments-v2 .tabs .tabs-title > a { font-size: 0.875rem } .comments-v2 .tabs .tabs-title > a[aria-selected=true] { font-weight: bold; outline: none } .comments-v2 .comments__header { position: relative } .comments-v2 .comments__header:after { content: ''; left: -1rem; right: -1rem; bottom: 0; height: 1px; background: #cacaca; position: absolute } .comments-v2 .comments__tabs { border-top: 0; border-bottom: 0; text-transform: none } .comments-v2 .comments__tabs .tabs-title { padding-left: 1rem } .comments-v2 .comments__tabs .tabs-title > a { background: transparent; padding: 0.75rem 0 calc(0.75rem - 4px); border-bottom: 4px solid transparent; position: relative; color: #9B9B9B } .comments-v2 .comments__tabs .tabs-title > a[aria-selected=true] { border-bottom-color: #cacaca } .comments-v2 .comments__tabs .tabs-title:last-child { padding-left: 2rem } .comments-v2 .comments__tabs .tabs-title:last-child > a { padding-right: 1.65rem } .comments-v2 .comments__tabs .tabs-title .badge { position: absolute; right: 0; top: 0.5rem; font-weight: bold } .comments-v2 .comment__content p { font-weight: 14px } .comments-v2 .tabs-panel > .comments__list > .comment:first-child { border-top: 0; padding-top: 0.5rem } .comments-v2 .comments__form__user-avatar { display: none } @@media print,screen and (min-width:40em) { .comments-v2 .comment__inner { margin-left: 0 } } .comments-v2 .comment__author, .comments-v2 .comments__form__usar-name, .comments-v2 .comments__form__user-name { font-size: 14px; line-height: 18px } .comments-v2 .comment__location { display: none } .comments-v2 .comment__actions__button { margin-bottom: 0 } .comments-v2 .comments__form__misc p.help-text { margin-top: 0; margin-bottom: 1rem } .comments-v2 .comments__form__submit .button { background: #DEDEDE; color: #333; font-size: 12px } .comments-v2 .comments__form__submit .comment-submit { background: #333; color: #fff } .comments-v2 .comment__actions { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-align: center; align-items: center; padding-bottom: 1rem } .comments-v2 .comment__actions > .comment__actions__button { background: #DEDEDE; color: #333; font-size: 12px } .comments-v2 .comment__actions > .comment__actions__button i { display: none } .comments-v2 .comment__actions--main { -ms-flex: 1 1 0px; flex: 1 1 0px } .comments-v2 .comment__actions__aprove, .comments-v2 .comment__actions__reject { margin-left: 4px } .comments-v2 .comment__actions__aprove { background: #333 !important; color: #fff !important } .comments-v2 .comment__actions__flag { -ms-flex: 0 0 auto; flex: 0 0 auto; background: transparent; padding: 0; font-size: 13px; line-height: 16px; font-weight: normal; text-decoration: underline; color: #999 } .comments-v2 .comment__actions__flag i { display: none } .comments-v2 .comment__dateline { display: block; line-height: 16px } .comments-v2 .comment__dateline a { color: #999; border: 0 } .comments-v2 .comment__dateline a:hover { text-decoration: underline } .comments-v2 .comment__expertise { line-height: 18px; position: relative; vertical-align: middle; font-size: 1rem; display: inline-block } .comments-v2 .comment__expertise i { color: #C3011B; display: block } .comments-v2 .comment__reputation { background: transparent; padding: 0; border-radius: 0; text-align: left; line-height: 18px; position: relative; vertical-align: middle; margin-right: 4px; font-weight: bold; padding-right: 16px; color: #b90017; text-transform: uppercase; font-size: .8rem; margin-left: 4px; padding-right: 23px } .comments-v2 .comment__reputation .i-check { background: #C3011B; font-weight: normal; color: #fff; width: 19px; height: 19px; position: absolute; right: 0; line-height: 19px; text-align: center; top: 0; border-radius: 999px; margin-left: 4px } .comments-v2 .comment__reputation .i-check:before { font-size: 19px } .comments-v2 .comment__reputation-r1 .i-check { background: #D5D5D5 } .comments-v2 .comment__reputation-r1 .i-check:before { content: "\e04c" } .comments-v2 .comment__reputation-r2 .i-check { background: #EFE1C2 } .comments-v2 .comment__reputation-r2 .i-check:before { content: "\e04b" } .comments-v2 .comment__reputation-r3 .i-check { background: #FDD987 } .comments-v2 .comment__reputation-r3 .i-check:before { content: "\e04a" } .comments-v2 .comment__reputation-r4 .i-check { background: #FFC540 } .comments-v2 .comment__reputation-r4 .i-check:before { content: "\e049" } .comments-v2 .comment__reputation-r5 .i-check:before { content: "\e043" } .comments--forum { text-align: center } .comments__forum__pane { padding-top: 1rem } .comments__forum__pane:not(:last-child) { margin-bottom: 1rem; padding-bottom: 0rem; border-bottom: 1px solid #efefef } .comments__forum__tag-help { margin-top: 0.5rem; max-width: 320px; margin-right: auto; margin-left: auto; line-height: 1.45 } @@media print,screen and (min-width:64em) { .comments__forum__pane--posts, .comments__forum__pane--tags { padding-right: 2rem; padding-left: 2rem } } body .comments--forum .tag-list .menu-title { display: none } body .comments--forum .tag-list .menu--tag { -ms-flex-pack: center; justify-content: center; margin-right: 0.25rem } body .comments--forum .tag-list .menu--tag li { border: 0; padding-right: 4px; margin-right: 4px } body .comments--forum .tag-list .menu--tag .button--tag { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #FFD36F; color: #333; font-size: 0.75rem; padding: 0.5rem 1rem; border-radius: 32px; text-decoration: none !important; margin-bottom: 0 } [data-whatinput=mouse] body .comments--forum .tag-list .menu--tag .button--tag { outline: 0 } body .comments--forum .tag-list .menu--tag .button--tag:focus, body .comments--forum .tag-list .menu--tag .button--tag:hover { background-color: #ffbd26; color: #333 } body .comments--forum .tag-list .menu--tag .button--tag:active, body .comments--forum .tag-list .menu--tag .button--tag:focus { background: #FFD36F } body .comments--forum .tag-list .menu--tag.selected .button--tag { opacity: 0.5 } body .comments--forum .tag-list .menu--tag.selected .button--tag:hover { opacity: 0.72 } body .comments--forum .tag-list .menu--tag.selected .active > .button--tag { background-color: #ffbd26; opacity: 1 } .forum-post__tag { background: #FFD36F; color: #333; border-radius: 32px; font-size: 0.75rem; padding: 0.25rem 0.5rem; margin-left: 12px; margin-bottom: 8px; text-transform: uppercase; display: inline-block } .forum-post__tag:hover { color: #333; background: #ffbd26 } .forum-post__tag:active, .forum-post__tag:focus { color: #333 } .forum-post__list { margin-left: 0; padding-left: 0; text-align: left; list-style: none; margin-top: 1rem } .forum-post__inner { display: block; background: #FFE9B6; padding: 14px; border-radius: 5px; color: #0a0a0a; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2); transition: box-shadow .25s; margin-bottom: 20px } .forum-post__inner:hover { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) } .forum-post--empty .forum-post__inner { box-shadow: none; background: #f3f3f3; text-align: center } .forum-post--empty .forum-post__inner h4 { margin-bottom: 0.5rem !important; margin-top: 0.5rem; font-size: 0.875rem; color: #777 } .forum-post--empty .forum-post__inner .button { margin-bottom: 0; background: #DEDEDE; color: #333; font-size: 12px; margin-top: .25rem } .forum-post--empty .forum-post__inner .forum-post__header { border-color: #ddd } .forum-post__header { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .forum-post__header { border-bottom: 1px solid #cacaca; margin-bottom: 8px; padding-bottom: 8px; color: #111 } .forum-post__comments { font-size: 13px } .forum-post__comments i { font-size: 16px; top: -1px } .forum-post__comments i:before { content: "\e04d" } .forum-post__meta, .forum-post__title { -ms-flex: 1 1 0px; flex: 1 1 0px } .forum-post__dateline { color: #868686; line-height: 1 } .forum-post__expertise { line-height: 18px; position: relative; vertical-align: middle; font-size: 1rem; display: inline-block } .forum-post__expertise i { color: #C3011B; display: block } .forum-post__reputation { background: transparent; padding: 0; border-radius: 0; text-align: left; line-height: 18px; position: relative; vertical-align: middle; margin-right: 4px; font-weight: bold; padding-right: 16px; color: #b90017; text-transform: uppercase; font-size: .8rem; margin-left: 4px; padding-right: 23px } .forum-post__reputation .i-check { background: #C3011B; font-weight: normal; color: #fff; width: 19px; height: 19px; position: absolute; right: 0; line-height: 19px; text-align: center; top: -1px; border-radius: 999px; margin-left: 4px } .forum-post__reputation .i-check:before { font-size: 19px } .forum-post__author { display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 14px; color: #5f5f5f; font-weight: bold; margin: 0; vertical-align: middle } .forum-post__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 0.9375rem; line-height: 1.125rem; margin-bottom: 0; padding-right: 8px } .tag-dialog-content { margin-top: 1.5rem; position: relative; height: auto; max-height: 0px; transition: max-height .5s ease-out; overflow: hidden } .tag-dialog-content.expanded { max-height: 5000px; transition: max-height .5s ease-in } .tag-explain { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; max-width: 360px; margin-right: auto; margin-left: auto; line-height: 1.45; font-size: 0.8125rem; font-style: normal; color: #000 } .tag-explain p { line-height: inherit } .tag-explain p:first-child { margin-bottom: 1rem } .tag-explain a { color: #333; border-bottom: 1px dotted #333 } .tag-explain .divider-line { margin: 32px auto; width: 80%; max-width: 220px; height: 1px; background-color: #cacaca } .tag-explain-alt p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; width: 100%; margin-top: 0.5rem; margin-bottom: 1rem; max-width: 360px; margin-right: auto; margin-left: auto; line-height: 1.45; font-size: 0.8125rem; font-style: normal; color: #8a8a8a } .tag-dialog-title { color: #8a8a8a; font-size: 20px; line-height: 18px; margin-bottom: 0.5rem } .tag-switch-toggle { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 32px } .tag-switch-icon { width: 33px; height: 33px; padding-left: 33px; display: block; box-sizing: border-box; background-position: 0 0; background-size: contain; background-repeat: no-repeat; width: 28px; height: 28px; padding-left: 28px; min-width: 0; margin: 5px; opacity: 1; transition: opacity .6s ease } .tag-switch-icon.notifications-muted-icon { background-image: url(https://forum.publico.pt/mute_notificacoes.d3a8b2447d39b8326fc3.svg) } .tag-switch-icon.notifications-icon { background-image: url(https://forum.publico.pt/notificacoes.85ed3bdbc1fc6691f9f3.svg) } .tag-switch-icon.disable { opacity: .25 } .tag-switch-toggle-button { margin: 0 20px } .tag-onoffswitch { position: relative; width: 60px } .tag-onoffswitch-checkbox + .tag-onoffswitch-label { display: block; width: 100%; overflow: hidden; cursor: pointer; border: 2px solid transparent; border-radius: 20px; cursor: pointer; margin: 0 } .tag-onoffswitch-inner { display: block; width: 200%; margin-left: -100%; transition: margin .3s ease-in 0s } .tag-onoffswitch-inner:after, .tag-onoffswitch-inner:before { content: ""; display: block; float: left; width: 50%; height: 8px; padding: 0; box-sizing: border-box } .tag-onoffswitch-inner:before { padding-left: 10px; background-color: #ffe9b6; color: #fff } .tag-onoffswitch-inner:after { padding-right: 10px; background-color: #eee; color: #999; text-align: right } .tag-onoffswitch-switch { display: block; width: 22px; margin: -7px; background: #ffd36f; position: absolute; top: 0; bottom: 0; right: 48px; border: 2px solid transparent; border-radius: 20px; transition: all .3s ease-in 0s; box-sizing: content-box } .tag-onoffswitch-switch.disabled { background: #d5d5d5 } .tag-onoffswitch-checkbox { display: none } .tag-onoffswitch-checkbox:checked + .tag-onoffswitch-label .tag-onoffswitch-inner { margin-left: 0 } .tag-onoffswitch-checkbox:checked + .tag-onoffswitch-label .tag-onoffswitch-switch { right: 0 } .button-row .button.create { background: #333; color: #fff } .button-row .button.create:hover { background: #111 } .button-row .button.cancel { background: #efefef; color: #333 } .button-row .button.cancel:hover { background: #dedede } .overlay-msg { width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: none } .overlay-msg a { font-weight: normal; border-bottom: 1px dotted #cacaca; color: inherit } .overlay-msg span { display: block; font-size: 11px; line-height: 1; padding-top: 2px } .overlay-msg.show-msg { display: block } .overlay-msg:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #fff; opacity: .8 } .overlay-msg-text { width: calc( 100% - 6px); position: relative; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; line-height: 1rem; text-align: center; background-color: #ebebeb; color: #333; font-size: 0.75rem; padding: 0.75rem 1rem; border-radius: 32px; margin: 0.5rem auto; text-transform: uppercase; font-weight: bold; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) } .social-tools--sticky { opacity: 0; display: none; transition: opacity 0.25s ease-in-out } .social-tools--sticky .social-tools__menu { margin-right: 0 !important } .social-tools--sticky .social-tools__dropdown ul, .social-tools--sticky .social-tools__text { display: none } .social-tools--sticky .social-tools__menu--dropdown li > a { background: #efefef !important; color: #222; margin-right: 0.25rem } @@media print,screen and (min-width:40em) { .social-tools--sticky .social-tools__menu--dropdown li > a { margin-right: 0.5rem } } .social-tools--sticky .social-tools__menu--dropdown li > a:hover { background: #f9f9f9 !important; color: #111 } .social-tools--sticky .is-dropdown-submenu > li > a, .social-tools--sticky .social-tools__menu--dropdown > li > a { width: 2.25rem; height: 2.25rem; line-height: 2.25rem; margin-right: 0.5rem; font-size: 20px; border: 0 } @@media screen and (max-width:20.25em) { .social-tools--sticky .is-dropdown-submenu > li > a, .social-tools--sticky .social-tools__menu--dropdown > li > a { margin-right: 0.4rem } } .is-scrolled-below-header .social-tools--sticky { opacity: 1; display: block } .social-tools__item--comment { position: relative } .social-tools__item__label { position: absolute; color: #8a8a8a; display: block; text-align: left; top: 0; left: 100%; padding-left: 2px; width: 168px; font-size: 11px; line-height: 32px; margin-bottom: 0; text-transform: uppercase } .masthead .social-tools__item__label, .story__content .social-tools__item__label, .story__header .social-tools__item__label { display: none } .social-tools__menu { padding: 0; margin: 0; list-style: none; position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center } [data-whatinput=mouse] .social-tools__menu li { outline: 0 } .social-tools__menu .button, .social-tools__menu a { line-height: 1; text-decoration: none; display: block; padding: 0.7rem 1rem } .social-tools__menu a, .social-tools__menu button, .social-tools__menu input, .social-tools__menu select { margin-bottom: 0 } .social-tools__menu input { display: inline-block } .social-tools > .social-tools__menu { margin-right: -.5rem } .social-tools__menu > li > a { width: 2.25rem; height: 2.25rem; line-height: 2.25rem; margin-right: 0.5rem; font-size: 22px; border: 0; padding: 0; text-align: center; background: #d10019; color: #fefefe; border-radius: 50% } @@media screen and (max-width:20.25em) { .social-tools__menu > li > a { margin-right: 0.4rem } } @@media print,screen and (min-width:30em) { .social-tools__menu > li > a { width: 2rem; height: 2rem; line-height: 2rem; margin-right: 0.5rem; font-size: 20px; border: 0 } } .social-tools__menu > li > a:hover { background: #b80016 } .social-tools--compact .social-tools__menu > li > a { width: 2rem; height: 2rem; line-height: 2rem; margin-right: 0; font-size: 18px; background: transparent !important; color: #CACACA !important } .social-tools--compact .social-tools__menu > li > a:hover { color: #8A8A8A !important } .social-tools__menu > li.social-tools__item--facebook a { background: #3b5999 } .social-tools__menu > li.social-tools__item--facebook a:hover { background: #344e87 } .social-tools__menu > li.social-tools__item--twitter a { background: #55acee } .social-tools__menu > li.social-tools__item--twitter a:hover { background: #3ea1ec } .social-tools__menu > li.social-tools__item--linkedin a { background: #0077B5 } .social-tools__menu > li.social-tools__item--linkedin a:hover { background: #00669c } .social-tools__menu > li.social-tools__item--whatsapp a { background: #25D366 } .social-tools__menu > li.social-tools__item--whatsapp a:hover { background: #21bd5c } .social-tools__menu > li.social-tools__item--googleplus a { background: #dd4b39 } .social-tools__menu > li.social-tools__item--googleplus a:hover { background: #d73925 } .social-tools__menu > li.social-tools__item--google a { background: #4285f4 } .social-tools__menu > li.social-tools__item--google a:hover { background: #2a75f3 } .social-tools__menu > li.social-tools__item--pinterest a { background: #bd081c } .social-tools__menu > li.social-tools__item--pinterest a:hover { background: #a50718 } .social-tools__menu > li.social-tools__item--messenger a { background: #0084ff } .social-tools__menu > li.social-tools__item--messenger a:hover { background: #0077e6 } .tone--multimedia:not(.is-paid) .story .social-tools__menu > li.social-tools__item a { background: #eee; color: #333 } .tone--multimedia:not(.is-paid) .story .social-tools__menu > li.social-tools__item a:hover { background: #fff } .social-tools--compact .social-tools__menu li:last-child a { margin-right: 1rem } @@media print,screen and (min-width:40em) { .social-tools--compact .social-tools__item--whatsapp { display: list-item !important } } .social-tools__item--more { display: none !important } .is-dropdown-submenu-parent .social-tools__item--more { display: block !important } @@media screen and (max-width:29.99875em) { .social-tools__item--more { display: block !important } } .social-tools__item--print { display: none !important } .social-tools__menu--dropdown > li.opens-left > .is-dropdown-submenu { left: auto; right: 0; top: 100%; margin-right: -0.25rem } .social-tools__menu--dropdown > li.opens-right > .is-dropdown-submenu { right: auto; left: 0; top: 100%; margin-left: -12.5% } [data-whatinput=mouse] .social-tools__menu--dropdown a { outline: 0 } .no-js .social-tools__menu--dropdown ul { display: none } @@media screen and (max-width:29.99875em) { .social-tools__menu--dropdown ul { display: none } } .social-tools__menu--dropdown.vertical > li .is-dropdown-submenu { top: 0 } .social-tools__menu--dropdown.vertical > li.opens-left > .is-dropdown-submenu { right: 100%; left: auto; top: 0 } .social-tools__menu--dropdown.vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .social-tools__menu--dropdown.vertical > li > a:after { right: 14px } .social-tools__menu--dropdown.vertical > li.opens-left > a:after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #d10019 transparent transparent } .social-tools__menu--dropdown.vertical > li.opens-right > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #d10019 } @@media print,screen and (min-width:40em) { .social-tools__menu--dropdown.medium-horizontal > li.opens-left > .is-dropdown-submenu { top: 100%; right: 0; left: auto } .social-tools__menu--dropdown.medium-horizontal > li.opens-right > .is-dropdown-submenu { top: 100%; right: auto; left: 0 } .social-tools__menu--dropdown.medium-horizontal > li.is-dropdown-submenu-parent > a { position: relative; padding-right: 1.5rem } .social-tools__menu--dropdown.medium-horizontal > li.is-dropdown-submenu-parent > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #d10019 transparent transparent; right: 5px; left: auto; margin-top: -3px } .social-tools__menu--dropdown.medium-vertical > li .is-dropdown-submenu { top: 0 } .social-tools__menu--dropdown.medium-vertical > li.opens-left > .is-dropdown-submenu { right: 100%; left: auto; top: 0 } .social-tools__menu--dropdown.medium-vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .social-tools__menu--dropdown.medium-vertical > li > a:after { right: 14px } .social-tools__menu--dropdown.medium-vertical > li.opens-left > a:after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #d10019 transparent transparent } .social-tools__menu--dropdown.medium-vertical > li.opens-right > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #d10019 } } @@media print,screen and (min-width:64em) { .social-tools__menu--dropdown.large-horizontal > li.opens-left > .is-dropdown-submenu { top: 100%; right: 0; left: auto } .social-tools__menu--dropdown.large-horizontal > li.opens-right > .is-dropdown-submenu { top: 100%; right: auto; left: 0 } .social-tools__menu--dropdown.large-horizontal > li.is-dropdown-submenu-parent > a { position: relative; padding-right: 1.5rem } .social-tools__menu--dropdown.large-horizontal > li.is-dropdown-submenu-parent > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #d10019 transparent transparent; right: 5px; left: auto; margin-top: -3px } .social-tools__menu--dropdown.large-vertical > li .is-dropdown-submenu { top: 0 } .social-tools__menu--dropdown.large-vertical > li.opens-left > .is-dropdown-submenu { right: 100%; left: auto; top: 0 } .social-tools__menu--dropdown.large-vertical > li.opens-right > .is-dropdown-submenu { right: auto; left: 100% } .social-tools__menu--dropdown.large-vertical > li > a:after { right: 14px } .social-tools__menu--dropdown.large-vertical > li.opens-left > a:after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #d10019 transparent transparent } .social-tools__menu--dropdown.large-vertical > li.opens-right > a:after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #d10019 } } .social-tools__menu--dropdown .is-dropdown-menu.vertical { width: 100px } .social-tools__menu--dropdown .is-dropdown-menu.vertical.align-right { float: right } .social-tools__menu--dropdown .is-dropdown-submenu-parent { position: relative } .social-tools__menu--dropdown .is-dropdown-submenu-parent a:after { position: absolute; top: 50%; right: 5px; margin-top: -2px } .social-tools__menu--dropdown .is-dropdown-submenu { display: none; position: absolute; top: 0; left: 100%; min-width: 0; z-index: 10; background: #fefefe; border: 0; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); border-radius: 2px } .social-tools__menu--dropdown .is-dropdown-submenu .is-dropdown-submenu { margin-top: 0 } .social-tools__menu--dropdown .is-dropdown-submenu > li { width: 100%; margin-bottom: 0.5rem } .social-tools__menu--dropdown .is-dropdown-submenu > li:last-child { margin-bottom: 0 } .social-tools__menu--dropdown .is-dropdown-submenu > li > a { margin-right: 0 } .social-tools__menu--dropdown .is-dropdown-submenu.js-dropdown-active { display: block } .social-tools__item--googleplus { display: none !important } @@media print,screen and (min-width:40em) { .social-tools__item--whatsapp { display: none !important } } @@media print,screen and (min-width:64em) { .social-tools__item--messenger { display: none !important } } .social-tools__menu.submenu { margin-top: 0.25rem; padding: 0.35rem 0.5rem; border-radius: 40rem } .social-tools__menu.submenu > li:last-child > a { margin-right: 0 } .social-tools__text .stat-tab { margin-right: 0.5rem } @@media screen and (max-width:29.99875em) { .story__footer .social-tools__text { display: none } } .social-tools__item--email a { unicode-bidi: bidi-override; direction: rtl; text-align: left } .social-tools__item--email.unobfuscated a { direction: ltr; unicode-bidi: normal } .page-navigation { display: none } .callout--compatibility { font-size: 14px; line-height: 16px; margin-bottom: 0; margin-bottom: 0; border: 0; border-radius: 0; font-weight: bold; text-align: center; color: #8a6d3b; background: #fcf8e3; position: fixed; z-index: 70010; width: 100%; border: 6px solid #eaeaea } .callout--compatibility a { color: inherit; text-decoration: underline } .callout--compatibility a:hover { color: #66512c } .site-message { position: relative; margin: 0 0 1rem 0; padding: 1rem; border: 1px solid rgba(10, 10, 10, 0.25); border-radius: 2px; background-color: #f7f7f7; color: #0a0a0a; border-radius: 0; border: 0; z-index: 69990; padding: 0.75rem } .site-message > :first-child { margin-top: 0 } .site-message > :last-child { margin-bottom: 0 } .site-message .close-button { top: 0.25rem; right: 0.75rem } .site-message__expand { max-height: 0; transition: max-height 0.15s ease-out; overflow: hidden } .site-message__expand.expanded { max-height: 500px; transition: max-height 0.25s ease-in } .site-message__content { font-size: 13px; line-height: 20px; margin-bottom: 0; color: #8a8a8a; font-weight: bold } .site-message--notice { position: fixed; bottom: 0; width: 100%; margin-bottom: 0; box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.16) } .site-message__content { font-size: 13px; line-height: 20px; margin-bottom: 0; color: #8a8a8a; font-weight: bold } .site-message--notice { position: fixed; bottom: 0; width: 100%; margin-bottom: 0; box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.16) } .site-message--ticker { z-index: 69991; padding: 0; transition-duration: 250ms; -ms-transition-duration: 250ms; transition-timing-function: linear; -ms-transition-timing-function: linear; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden } .site-message--ticker-on { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .site-message__headline { display: inline-block; padding: 0.8rem 1rem; font-size: 18px; line-height: 20px; margin-bottom: 0; color: #555; float: left } .site-message__kicker { color: #fff; background: #d10019; float: left; font-style: normal; text-transform: uppercase; padding: 0.8rem 1rem; font-size: 13px; line-height: 20px; margin-bottom: 0 } .site-message--subscription { z-index: 69988; background-color: #ebb322; font-size: 0.75rem; padding: 0.55rem 1rem } .has--bottom-bar .site-message--subscription { display: none !important } .site-message--subscription .button { text-transform: uppercase } .site-message--subscription .site-message__row { max-width: none; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; position: relative } .site-message--subscription .site-message__row p, .site-message--subscription .site-message__row span { color: #FFFFFF } .site-message--subscription .site-message__row p span { color: inherit } .site-message--subscription .site-message__row span { color: #9d561e; font-weight: bold } @@media screen and (min-width:40em) { .site-message--subscription .site-message__row { -ms-flex-pack: center; justify-content: center } } .site-message--subscription .site-message__content { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.9375rem; padding-left: 0.9375rem; display: none } @@media print,screen and (min-width:40em) { .site-message--subscription .site-message__content { padding-right: 0.9375rem; padding-left: 0.9375rem } } .site-message--subscription .site-message__content p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 24px; letter-spacing: 0.5px; line-height: 20px; max-width: 100%; margin: 0 } .fonts-a-loaded .site-message--subscription .site-message__content p { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .site-message--subscription .site-message__content p em, .fonts-b-loaded .site-message--subscription .site-message__content p i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media screen and (max-width:29.99875em) { .site-message--subscription .site-message__content { padding: 0; display: none } .site-message--subscription .site-message__content p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 14px } } @@media screen and (max-width:63.99875em) { .site-message--subscription .site-message__content { padding: 0 } } @@media screen and (min-width:61.25em) { .site-message--subscription .site-message__content { display: block } } .site-message--subscription .site-message__content span.hide-for-extra { display: none } @@media screen and (min-width:67.5em) { .site-message--subscription .site-message__content span.hide-for-extra { display: inline } } .site-message--subscription .site-message__call-to-action { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.9375rem; padding-left: 0.9375rem; padding-right: 6px; padding-left: 0 } @@media print,screen and (min-width:40em) { .site-message--subscription .site-message__call-to-action { padding-right: 0.9375rem; padding-left: 0.9375rem } } .site-message--subscription .site-message__call-to-action .button { background-color: #9d561e; color: #fefefe; margin: 0 8px 0 0; border: solid 1px #9d561e; color: #FFFFFF; border-radius: 3px } .site-message--subscription .site-message__call-to-action .button:focus, .site-message--subscription .site-message__call-to-action .button:hover { background-color: #7e4518; color: #fefefe } @@media screen and (max-width:29.99875em) { .site-message--subscription .site-message__call-to-action .button { margin-right: 4px } } @@media print,screen and (min-width:40em) { .site-message--subscription .site-message__call-to-action .button { min-width: 105px } } @@media screen and (min-width:60em) { .site-message--subscription .site-message__call-to-action .button { margin: 0 8px } } @@media screen and (min-width:78.125em) { .site-message--subscription .site-message__call-to-action .button { margin: 0 8px 0 0 } } .site-message--subscription .site-message__call-to-action .button:focus, .site-message--subscription .site-message__call-to-action .button:hover { background-color: #723f16; border-color: #723f16 } .site-message--subscription .site-message__call-to-action > span { vertical-align: middle; opacity: 0.9 } @@media screen and (max-width:29.99875em) { .site-message--subscription .site-message__call-to-action > span { opacity: 0.8 } } .site-message--subscription .site-message__call-to-action span.hide-for-small { opacity: 1; display: none } @@media screen and (min-width:23.4375em) { .site-message--subscription .site-message__call-to-action span.hide-for-small { display: inline } } @@media screen and (min-width:60em) { .site-message--subscription .site-message__call-to-action span { display: inline-block } } .site-message--subscription .site-message__call-to-action.register { display: none } @@media screen and (min-width:45em) { .site-message--subscription .site-message__call-to-action.register { display: inline-block; border-left: solid 1px #dfa714 } } .site-message--subscription .close-button { top: 0; right: -0.7rem } @@media screen and (min-width:60em) { .site-message--subscription .close-button { top: 0; right: 0 } } .site-message--subscription { background-color: #53b1a6 } .site-message--subscription .site-message__row span { color: #144844 } .site-message--subscription .site-message__call-to-action .button { background-color: #144844; color: #fefefe; border: solid 1px #144844 } .site-message--subscription .site-message__call-to-action .button:focus, .site-message--subscription .site-message__call-to-action .button:hover { background-color: #103a36; color: #fefefe } .site-message--subscription .site-message__call-to-action .button:focus, .site-message--subscription .site-message__call-to-action .button:hover { background-color: #09201e; border-color: #09201e } @@media screen and (min-width:45em) { .site-message--subscription .site-message__call-to-action.register { border-left: solid 1px #49a197 } } .site-message--articles { transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out; padding: 0 } .site-message--articles:after, .site-message--articles:before { width: 24px; height: 100%; position: absolute; top: 0; z-index: 1; pointer-events: none; content: '' } .site-message--articles:before { left: 0; background: -moz-linear-gradient(left, #f7f7f7 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, #f7f7f7 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, #f7f7f7 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00ffffff',GradientType=1 ) } .site-message--articles:after { right: 0; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #f7f7f7 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #f7f7f7 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f7f7f7',GradientType=1 ) } .site-message--articles .site-message__row { overflow-x: scroll } .site-message--articles .site-message__row:before { position: absolute; top: -22px; left: 16px; width: 40px; height: 22px; border-top-left-radius: 40px; border-top-right-radius: 40px; background-color: #f7f7f7; box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.16); content: '' } .site-message--articles .site-message__row:after { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative; position: absolute; top: -18px; left: 28px; content: '\e039'; font-size: 14px; color: #d10019 } .site-message--articles .headline-list--media { width: 355%; overflow: hidden; max-width: none; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center } .site-message--articles .headline-list__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-bottom: 0; border: none; padding: 0.75rem; position: relative } @@media print,screen and (min-width:40em) { .site-message--articles .headline-list__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } .site-message--articles .headline-list__item.tone--paid { padding: 0.25rem 0.75rem; margin: 0.5rem 0 } .site-message--articles .headline-list__item:first-child { padding-top: 0.75rem } .site-message--articles .headline-list__item:after { position: absolute; top: 0; left: 0; width: 2px; height: calc(100% - 24px); margin: 12px 0; border-left: solid 2px #efefef; content: '' } .site-message--articles .headline-list__item:first-child:after { border: 0; content: '' } .site-message--articles .headline-list__item.tone--paid + .headline-list__item:after, .site-message--articles .headline-list__item.tone--paid:after { border-left: none; content: '' } .site-message--articles .headline-list__item:last-child { padding-right: 0 } .site-message--articles .headline-list__item .media-object { margin: 0 } .site-message--articles .headline-list { margin: 0 } .site-message--articles .headline-list__item .kicker { color: #333; font-size: 12px; line-height: 18px; padding-bottom: 0.25rem } .site-message--articles .headline-list__item .kicker span { color: #cacaca; margin-left: 8px } .site-message--articles .media-object-section.headline-list__thumb { -ms-flex: 0 0 24%; flex: 0 0 24%; max-width: 24%; max-width: 60px; padding-right: 0.5rem } .site-message--articles .media-object-section.headline-list__thumb .flex-media { background-color: transparent } .site-message--articles .tone--opinion .media-object-section.headline-list__thumb img { border-radius: 50% } .site-message--articles .tone--paid { background-color: #e0eef3 } .site-message--articles .tone--paid .kicker span { color: #1f434f } .site-message--articles .media-object-section .headline { font-size: 14px; line-height: 18px } @@media print,screen and (min-width:40em) { .site-message--articles { padding: 0 } .site-message--articles:after, .site-message--articles:before { display: none } .site-message--articles .site-message__row { overflow-x: hidden } .site-message--articles .site-message__row:after { font-size: 16px; top: -13px; left: 28px } .site-message--articles .headline-list--media { width: 100%; max-width: 1400px; margin: auto } .site-message--articles .headline-list__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem; padding: 0.75rem } } @@media print,screen and (min-width:40em) and (min-width:40em) { .site-message--articles .headline-list__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .site-message--articles .headline-list__item:last-child { display: none } } @@media screen and (min-width:75em) { .site-message--articles .headline-list__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-right: 0.9375rem; padding-left: 0.9375rem; padding: 0.75rem } } @@media screen and (min-width:75em) and (min-width:40em) { .site-message--articles .headline-list__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (min-width:75em) { .site-message--articles .headline-list__item:last-child { display: block; padding-right: 0 } } .is-scrolled-below-header .site-message--articles { -webkit-transform: translateY(150%); transform: translateY(150%) } .scrolling-up .site-message--articles { -webkit-transform: translateY(0); transform: translateY(0) } .qc-cmp-persistent-link { display: none !important } .qc-cmp-ui-container .qc-cmp-table { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } #publico-pt .qc-cmp-ui-container { background: rgba(33, 41, 52, 0.72) !important } .qc-cmp-ui-container .qc-cmp-ui { border-radius: 0 !important } @@media screen and (min-width:551px) { .qc-cmp-ui-container .qc-cmp-ui { min-height: 200px !important } } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-ui { margin-bottom: 0 } } @@media screen and (min-width:551px) { .qc-cmp-ui-container .qc-cmp-ui-content { padding: 40px } } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-ui-content { width: 100%; margin-right: 0; margin-left: 0 } } .qc-cmp-ui-container .qc-cmp-publisher-logo { max-height: 45px; max-width: 43px; margin-bottom: 15px } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-publisher-logo { margin-bottom: 0; padding-top: 48px; max-height: 32px; max-width: 30px } } .qc-cmp-ui-container .qc-cmp-nav-bar-publisher-logo { max-height: 32px; max-width: 30px; margin: 15px 0 } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-nav-bar-publisher-logo { -ms-flex-pack: center; justify-content: center } } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-left-nav-link { line-height: 20px; white-space: normal } .qc-cmp-ui-container .qc-cmp-left-nav-link:last-child { text-align: right } } .qc-cmp-ui-container .qc-cmp-title { margin-bottom: 8px; font-size: 28px; line-height: 32px } .qc-cmp-ui-container .qc-cmp-title span { display: block } @@media screen and (min-width:551px) { .qc-cmp-ui-container .qc-cmp-title span { display: none !important } } .qc-cmp-ui-container .qc-cmp-title span small { color: #777; font-size: 14px; line-height: 20px; font-weight: normal } .qc-cmp-ui-container .qc-cmp-title span small a { color: inherit !important } .qc-cmp-ui-container .qc-cmp-title span small a:hover { color: #000 } .qc-cmp-ui-container .qc-cmp-title span br { display: none !important } @@media screen and (min-width:551px) { .qc-cmp-ui-container .qc-cmp-title { font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700 } .fonts-a-loaded .qc-cmp-ui-container .qc-cmp-title { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .qc-cmp-ui-container .qc-cmp-title em, .fonts-b-loaded .qc-cmp-ui-container .qc-cmp-title i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-bottom: 8px; font-size: 16px; line-height: 20px } } .qc-cmp-ui-container .qc-cmp-main-messaging, .qc-cmp-ui-container .qc-cmp-messaging { line-height: 22px } .qc-cmp-ui-container .qc-cmp-main-messaging br, .qc-cmp-ui-container .qc-cmp-messaging br { display: none !important } .qc-cmp-ui-container .qc-cmp-main-messaging > b, .qc-cmp-ui-container .qc-cmp-messaging > b { display: block; margin-top: 8px } .qc-cmp-ui-container .qc-cmp-sub-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-bottom: 0; margin-top: 0 } .qc-cmp-ui-container .qc-cmp-back:before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E") 50% no-repeat } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-back:before { top: 2px } } .qc-cmp-ui-container .qc-cmp-bold-messaging { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 18px; line-height: 22px; margin-bottom: 8px; margin-top: 0 } .qc-cmp-ui-container .qc-cmp-back { margin-left: 0; margin-right: 0 } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-save-and-exit { margin: 16px 0 !important } } @@media screen and (max-width:850px) { .qc-cmp-ui-container .qc-cmp-buttons { padding-top: 0 } } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-buttons.qc-cmp-primary-buttons { height: 4rem } } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-nav-bar { -ms-flex-pack: center; justify-content: center; padding-top: 16px; -ms-flex-align: center; align-items: center } .qc-cmp-ui-container .qc-cmp-nav-bar .qc-cmp-nav-bar-div-child:first-child { padding: 0 8px 0 } } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-nav-bar-buttons-container { margin: 0 !important } .qc-cmp-ui-container .qc-cmp-nav-bar-buttons-container .qc-cmp-button { margin: 0 0 16px !important } } .qc-cmp-ui-container .qc-cmp-messaging { padding: 8px 0 } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-purposes-container { margin-left: -20px; margin-right: -20px } } .qc-cmp-ui-container .qc-cmp-purposes-header { -ms-flex-align: center; align-items: center } .qc-cmp-ui-container .qc-cmp-ui a { text-decoration: underline } .qc-cmp-ui-container .qc-cmp-company-column, .qc-cmp-ui-container .qc-cmp-on-off-column, .qc-cmp-ui-container .qc-cmp-table-header { padding: 8px 20px } .qc-cmp-ui-container .qc-cmp-toggle { height: 20px; border: 0 } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-toggle { height: 26px } } .qc-cmp-ui-container .qc-cmp-toggle-switch { top: 2px; left: 2px } .qc-cmp-ui-container .qc-cmp-enabled-cell { color: #b90017 } .qc-cmp-ui-container .qc-cmp-toggle-on .qc-cmp-toggle-switch { right: 2px; left: auto } .qc-cmp-ui-container h5, .qc-cmp-ui-container h5.qc-cmp-table-header { padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .qc-cmp-ui-container .qc-cmp-purposes-header .qc-cmp-horizontal-buttons { margin: 0 !important } .qc-cmp-ui-container .qc-cmp-purposes-header .qc-cmp-horizontal-buttons .qc-cmp-button { margin: 8px 0 8px 8px !important } @@media screen and (max-width:690px) { .qc-cmp-ui-container .qc-cmp-purposes-header { display: block } .qc-cmp-ui-container .qc-cmp-purposes-header .qc-cmp-horizontal-buttons { -ms-flex-pack: start !important; justify-content: flex-start !important } .qc-cmp-ui-container .qc-cmp-purposes-header .qc-cmp-horizontal-buttons .qc-cmp-button { margin: 8px 0 8px 0 !important } } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-main-messaging { display: none !important } } .qc-cmp-ui-container .qc-cmp-center-bottom { border-left: 0 !important } .qc-cmp-ui-container .qc-cmp-alt-action { color: #777 !important } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-alt-action { font-size: 14px } } .qc-cmp-ui-container .qc-cmp-link-text { margin-bottom: 0 } @@media screen and (max-width:550px) { .qc-cmp-ui-container .qc-cmp-alt-buttons { padding-bottom: 72px !important } } #publico-pt div.fc-consent-root { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important } #publico-pt .fc-consent-root .fc-button .fc-button-background { border-radius: 2px !important } #publico-pt .fc-consent-root .fc-dialog-header p { text-transform: uppercase !important } #publico-pt .fc-consent-root .fc-dialog .fc-header h2, #publico-pt .fc-consent-root .fc-preference-container .fc-preference-title h2 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; text-transform: uppercase !important; margin-bottom: 8px !important } #publico-pt .fc-consent-root .fc-help-dialog h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; text-transform: uppercase !important; text-transform: uppercase !important; font-size: 22px !important } .fonts-a-loaded #publico-pt .fc-consent-root .fc-help-dialog h1 { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif !important } .fonts-b-loaded #publico-pt .fc-consent-root .fc-help-dialog h1 em, .fonts-b-loaded #publico-pt .fc-consent-root .fc-help-dialog h1 i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif !important; font-style: italic } #publico-pt .fc-consent-root .fc-dialog .fc-header h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; text-transform: uppercase !important; font-size: 26px !important; line-height: 1 !important; margin-top: 8px !important } .fonts-a-loaded #publico-pt .fc-consent-root .fc-dialog .fc-header h1 { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif !important } .fonts-b-loaded #publico-pt .fc-consent-root .fc-dialog .fc-header h1 em, .fonts-b-loaded #publico-pt .fc-consent-root .fc-dialog .fc-header h1 i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif !important; font-style: italic } #publico-pt .fc-consent-root .fc-dialog-content, #publico-pt .fc-consent-root .fc-help-dialog { border-radius: 2px !important } .instafeed:after, .instafeed:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .instafeed:after { clear: both } .instafeed .lazy-loading__loader { margin-top: 50% } .instafeed .flex-media { margin-bottom: 0 } .instafeed .flex-media img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; height: 100% } .no-objectfit .instafeed .flex-media img { visibility: hidden } .instafeed a { display: block; position: absolute; width: 100%; height: 100% } .instafeed a:hover img { opacity: 0.84 } .instafeed--2 .instafeed__item { width: 50%; float: left } @@media screen and (min-width:40em) and (max-width:63.99875em) { .instafeed--2 .instafeed__item { width: 25% } } .juxtapose { width: 100% } .jx-slider { width: 100%; height: 100%; position: relative; overflow: hidden; cursor: pointer; color: #f3f3f3 } .jx-handle { position: absolute; height: 100%; width: 40px; cursor: col-resize; z-index: 15; margin-left: -20px } .vertical .jx-handle { height: 40px; width: 100%; cursor: row-resize; margin-top: -20px; margin-left: 0 } .jx-control { height: 100%; margin-right: auto; margin-left: auto; width: 3px; background-color: currentColor } .vertical .jx-control { height: 3px; width: 100%; background-color: currentColor; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .jx-controller { position: absolute; margin: auto; top: 0; bottom: 0; height: 60px; width: 9px; margin-left: -3px; background-color: currentColor } .vertical .jx-controller { height: 9px; width: 100px; margin-left: auto; margin-right: auto; top: -3px; position: relative } .jx-arrow { position: absolute; margin: auto; top: 0; bottom: 0; width: 0; height: 0; transition: all .2s ease } .vertical .jx-arrow { position: absolute; margin: 0 auto; left: 0; right: 0; width: 0; height: 0; transition: all .2s ease } .jx-arrow.jx-left { left: 2px; border-style: solid; border-width: 8px 8px 8px 0; border-color: transparent currentColor transparent transparent } .jx-arrow.jx-right { right: 2px; border-style: solid; border-width: 8px 0 8px 8px; border-color: transparent transparent transparent currentColor } .vertical .jx-arrow.jx-left { left: 0px; top: 2px; border-style: solid; border-width: 0px 8px 8px 8px; border-color: transparent transparent currentColor transparent } .vertical .jx-arrow.jx-right { right: 0px; top: auto; bottom: 2px; border-style: solid; border-width: 8px 8px 0 8px; border-color: currentColor transparent transparent transparent } .jx-handle:active .jx-arrow.jx-left, .jx-handle:hover .jx-arrow.jx-left { left: -1px } .jx-handle:active .jx-arrow.jx-right, .jx-handle:hover .jx-arrow.jx-right { right: -1px } .vertical .jx-handle:active .jx-arrow.jx-left, .vertical .jx-handle:hover .jx-arrow.jx-left { left: 0px; top: 0px } .vertical .jx-handle:active .jx-arrow.jx-right, .vertical .jx-handle:hover .jx-arrow.jx-right { right: 0px; bottom: 0px } .jx-image { position: absolute; height: 100%; display: inline-block; top: 0; overflow: hidden; -webkit-backface-visibility: hidden } .vertical .jx-image { width: 100%; left: 0; top: auto } .jx-image img { height: 100%; width: auto; z-index: 5; position: absolute; margin-bottom: 0; max-height: none; max-width: none; max-height: initial; max-width: initial } .vertical .jx-image img { height: auto; width: 100% } .jx-image.jx-left { left: 0; background-position: left } .jx-image.jx-left img { left: 0 } .jx-image.jx-right { right: 0; background-position: right } .jx-image.jx-right img { right: 0; bottom: 0 } .veritcal .jx-image.jx-left { top: 0; background-position: top } .veritcal .jx-image.jx-left img { top: 0 } .vertical .jx-image.jx-right { bottom: 0; background-position: bottom } .veritcal .jx-image.jx-right img { bottom: 0 } .jx-image .jx-label { font-size: 1em; padding: .25em .75em; position: relative; display: inline-block; top: 0; background-color: #000; background-color: rgba(0, 0, 0, 0.7); color: white; z-index: 10; white-space: nowrap; line-height: 18px; vertical-align: middle } .jx-image.jx-left .jx-label { float: left; left: 0 } .jx-image.jx-right .jx-label { float: right; right: 0 } .vertical .jx-image .jx-label { display: table; position: absolute } .vertical .jx-image.jx-right .jx-label { left: 0; bottom: 0; top: auto } .jx-credit { line-height: 1.1; font-size: 0.75em } .jx-credit em { font-weight: bold; font-style: normal } .jx-image.transition { transition: width .5s ease } .jx-handle.transition { transition: left .5s ease } .vertical .jx-image.transition { transition: height .5s ease } .vertical .jx-handle.transition { transition: top .5s ease } .jx-controller:focus, .jx-image.jx-left .jx-label:focus, .jx-image.jx-right .jx-label:focus, a.jx-knightlab:focus { background: #eae34a; color: #000 } a.jx-knightlab:focus span.juxtapose-name { color: #000; border: none } .juxtapose > img:first-child { z-index: 1 } .juxtapose__flex { z-index: 0 } .juxtapose, .juxtapose__container { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important } .jx-image .jx-label { font-size: 12px; text-transform: uppercase; font-weight: bold } .flex-media .jx-image.jx-right img { left: auto } .media--juxtapose .credit, .story__callout--juxtapose .credit { display: inline } .media--juxtapose .credit p, .story__callout--juxtapose .credit p { display: inline; margin-bottom: 0; font-size: 14px; line-height: 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .badge--exclusive-label { background: #f8dc51; color: #111; font-size: 0.625rem; padding: 0.1875rem 0.25rem; border-radius: 1px; position: relative; top: -1px; text-transform: uppercase; font-weight: bold; letter-spacing: 0 } .badge--exclusive { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cpath fill='%23DDB922' d='M44,43c0,0.55-0.45,1-1,1H1c-0.55,0-1-0.45-1-1V1c0-0.55,0.45-1,1-1h42c0.55,0,1,0.45,1,1V43z'/%3E%3Cpath fill='%23FFF' d='M8,35.304c3.12-0.63,3.192-0.759,3.192-3.531V12.229c0-2.754-0.139-2.959-3.192-3.532V6.5h15.786 C32.433,6.5,37,9.184,37,15.85c0,5.022-3.592,9.933-11.041,9.933c-1.862,0-3.148-0.231-3.681-0.41v-1.53 c3.513-0.916,4.745-1.719,4.745-7.725c0-5.698-0.801-7.605-3.867-7.605c-1.779,0-2.119,0.49-2.119,2.508v20.753 c0,2.812,0.082,2.958,3.591,3.531V37.5H8V35.304z'/%3E%3C/svg%3E"); background-position: center; background-size: contain; background-repeat: no-repeat; display: inline-block; height: 14px; width: 14px; vertical-align: sub; vertical-align: middle; margin-right: 2px; position: relative; top: -1px } .card--s .badge--exclusive { height: 18px; width: 18px } .headline-list--ordered .badge--exclusive { height: 18px; width: 18px; top: -2px } .card--m .badge--exclusive { height: 18px; width: 18px; top: -3px } .card--l .badge--exclusive { height: 20px; width: 20px; top: -3px } .card--xl .badge--exclusive, .card--xxl .badge--exclusive { height: 22px; width: 22px; top: -4px } .story .kicker.kicker--exclusive { clear: both; font-size: 0.875rem; color: #DDB922 } .story .kicker.kicker--exclusive a { color: #DDB922; pointer-events: none } .story .kicker.kicker--exclusive a:hover { text-decoration: underline } .story .kicker.kicker--exclusive .badge--exclusive { height: 1.25rem; width: 1.25rem; margin-right: 8px } .story__callout--inline.story__callout--ad-in-content { margin-bottom: 0; padding-left: 6%; padding-right: 6% } .story__callout--inline.story__callout--ad-in-content #incntnt { margin-bottom: 3rem; margin-top: 3.75rem; background: #111 !important } .story__callout--inline.story__callout--ad-in-content #incntnt.Aincontentdfp { min-height: 0 !important; max-height: 1000px !important; overflow: visible } .story__callout--inline.story__callout--ad-in-content #incntnt.Aincontentdfp:before { font-size: 11px; line-height: 12px; margin-bottom: 0.25rem; content: "Pub"; display: block; margin-bottom: 0; color: #8a8a8a; text-transform: uppercase; position: absolute; top: -14px; right: 0 } .story__callout--inline.story__callout--ad-in-content #incntnt.Aincontentdfp:after { content: ''; position: absolute; background: transparent; left: 0; top: -1.85rem; bottom: -1.5rem; width: 100%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; pointer-events: none } .story__callout--inline.story__callout--ad-in-content .incontentfim .rmp-overlay-button { visibility: hidden !important } .story__callout--inline.story__callout--ad-in-content #incntnt.Fincontentdfp { margin: 0 !important; max-height: 0 !important; overflow: hidden } .story__callout--inline.story__callout--ad-in-content #Btn_Fincontent { background-image: url("https://comunique.publico.pt/2019/incontent/close.svg"); position: absolute; top: 8px; right: 8px; cursor: pointer; width: 30px; height: 30px; z-index: 91; background-repeat: no-repeat; background-size: 100%; display: none } .story__callout--inline.story__callout--ad-in-content .rmp-ad-info { display: none !important } .story__callout--inline.story__callout--ad-in-content .rmp-i:hover { color: #ffe400 } .story__callout--inline.story__callout--ad-in-content .rmp-ad-current-time { background: #ffe400 } .story__callout--inline.story__callout--ad-in-content .rmp-ad-outstream .rmp-play-pause, .story__callout--inline.story__callout--ad-in-content .rmp-ad-outstream .rmp-volume { z-index: 2 } .story__callout--inline.story__callout--ad-in-content .rmp-ad-container > iframe { z-index: 1 } .pubtxt#oop { z-index: 80010 !important } .pubHorz > div, .pubVert > div { display: block !important; margin-right: auto; margin-left: auto } .ad-slot .pubVert + .pubVert { margin-top: 1rem } .ad-slot__label { font-size: 11px; line-height: 12px; margin-bottom: 0.25rem; color: #8a8a8a; text-align: right; text-transform: uppercase } .pubHorz.pubtxt:before, .pubVert.pubtxt:before { content: "Pub"; display: block; font-size: 11px; line-height: 12px; margin-bottom: 0.25rem; margin-bottom: .25rem; margin-right: .5rem; color: #8a8a8a; text-align: right; text-transform: uppercase } .ad-slot--margin .pubHorz.pubtxt:before, .ad-slot--margin .pubVert.pubtxt:before { margin-right: 0 } .pubVert.pubtxt:before { margin-right: auto; margin-left: auto; text-align: right; width: 300px } .pubHorz.pubtxt { background: #f2f6f9; padding-bottom: 1rem; padding-top: 0.75rem; border-bottom: 1px solid #fff; margin-bottom: 1rem; position: relative; z-index: 1; max-width: 100%; overflow: hidden } .page--front > .pubHorz.pubtxt:first-child { margin-top: -1rem; margin-bottom: 0 } @@media print,screen and (min-width:40em) { .page--front > .pubHorz.pubtxt:first-child { margin-top: -2rem; margin-bottom: 2rem } } .main > .pubHorz.pubtxt:first-child { margin-top: -1rem } @@media print,screen and (min-width:40em) { .main > .pubHorz.pubtxt:first-child { margin-top: -2rem; margin-bottom: 2rem } } #pixelAd, body > #eyeDiv > div { z-index: 110000 !important } #pixelAd iframe { display: block } body > #eyeDiv > div[id*=billboard] { z-index: 1 !important } .ad-slot--margin { width: 300px; margin-left: auto; margin-right: auto; clear: both; margin-bottom: 2rem } @@media print,screen and (min-width:64em) { .ad-slot--margin { float: right; clear: right; width: 33.33333%; padding-right: .9375rem; padding-left: .9375rem; margin-bottom: 3rem } .ad-slot--margin .pubVert { width: 300px; margin-left: auto; margin-right: auto } } .ad-slot__w--300, .ad-slot__w--300 .ad-slot__container { margin-left: auto; margin-right: auto; width: 300px; max-width: 100% } .ad-slot__w--800, .ad-slot__w--800 .ad-slot__container { margin-left: auto; margin-right: auto; max-width: 800px } .ad-slot__w--728, .ad-slot__w--728 .ad-slot__container { margin-left: auto; margin-right: auto; max-width: 728px } .ad-slot__w--728 .ad-slot__container { background: #efefef } .ad-slot__w--1140, .ad-slot__w--1140 .ad-slot__container { margin-left: auto; margin-right: auto; max-width: 1140px } .ad-slot__h--90 .ad-slot__container { overflow: hidden; height: 90px !important } .ad-slot__w--970, .ad-slot__w--970 .ad-slot__container { margin-left: auto; margin-right: auto; max-width: 100% } .ad-slot--full-bleed { background: #f2f6f9; clear: both; margin-bottom: 2rem; padding: 1rem } .ad-slot--full-bleed > div { max-width: 72.5rem; margin-right: auto; margin-left: auto; width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } .ad-slot--full-bleed > div:after, .ad-slot--full-bleed > div:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .ad-slot--full-bleed > div:after { clear: both } @@media print,screen and (min-width:40em) { .ad-slot--full-bleed > div { padding-right: 0.9375rem; padding-left: 0.9375rem } } .ad-slot--full-bleed > div:last-child:not(:first-child) { float: right } .ad-slot--full-bleed > div, .ad-slot--full-bleed > div:last-child { float: none } .ad-slot--full-bleed .ad-slot__w--970 { width: 970px } .ad-slot--no-margin > div { max-width: none; padding-right: 0; padding-left: 0 } .ad-slot--no-margin .ad-slot__label { padding-right: .9375rem; padding-left: .9375rem } #ad_container { position: absolute; top: 0px; left: 300px } #adContainer { position: absolute; top: 0px } .videoContainerTop { margin-bottom: 30px !important } .videoContainerTop .videoContainer { position: relative; padding-bottom: 56.15%; padding-top: 24px; height: 0 !important; width: 100% !important } .videoContainerTop .videoAd { width: 100% !important; height: auto !important; visibility: visible !important; display: block; cursor: pointer; position: absolute; top: 0; bottom: 24px; left: 0; cursor: pointer } .videoContainerTop .videoControlsContainer { background-color: rgba(0, 0, 0, 0.85); position: absolute; right: 0px; bottom: -28px !important; width: 100%; height: 28px !important; z-index: 100 } .videoContainerTop .videoControllers { width: 24px; height: 24px; margin-top: 2px; cursor: pointer; float: left; margin-left: 5px } .videoContainerTop .pauseOff { background-image: url(https://static.publicocdn.com/files/homepage/img/mediaelement/ic_pause_circle_outline_white_24px.svg) } .videoContainerTop .pauseOn { background-image: url(https://static.publicocdn.com/files/homepage/img/mediaelement/ic_play_circle_outline_white_24px.svg) } .videoContainerTop .muteOff { background-image: url(https://static.publicocdn.com/files/homepage/img/mediaelement/ic_volume_mute_white_24px.svg) } .videoContainerTop .muteOn { background-image: url(https://static.publicocdn.com/files/homepage/img/mediaelement/ic_volume_off_white_24px.svg) } .videoContainerTop .closeAd { background-image: url(https://static.publicocdn.com/files/homepage/img/mediaelement/cancel_v2.svg?v1); position: absolute; right: -12px; top: -12px; width: 24px; height: 24px; cursor: pointer; float: right } .videoControllers.replayAd { background-image: url(https://static.publicocdn.com/files/homepage/img/mediaelement/replay_icon.svg); margin-top: 0; background-repeat: no-repeat; cursor: pointer; position: absolute; width: 70px; height: 54px; background-size: 100%; left: 0; right: 0; margin: -120px auto } .videoContainerTop .hide { display: none } .story__body > .videoContainerTop { position: relative; position: relative } .story__body > .videoContainerTop:before { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #efefef; top: 0; margin-left: 0 } @@media print,screen and (min-width:40em) { .story__body > .videoContainerTop:before { left: 15px; right: 15px } } .story__body > .videoContainerTop:after { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #efefef; bottom: 0; margin-left: 0 } @@media print,screen and (min-width:40em) { .story__body > .videoContainerTop:after { left: 15px; right: 15px } } .story__callout--ad-in-content .videoContainerTop { border-top: 1px solid #efefef; border-bottom: 1px solid #efefef } .videoContainerTop { margin-bottom: 2rem !important; margin-top: -0.25rem; padding: 2rem 0 3.75rem; clear: left } .videoContainerTop .videoContainer { margin-left: auto; margin-right: auto; padding-bottom: 0 !important; padding-top: 0 !important; background: #000; max-width: 92% } @@media print,screen and (min-width:40em) { .videoContainerTop .videoContainer { max-width: 70% } } #story-content .videoContainerTop .videoContainer { height: auto !important } .videoContainerTop .videoContainer:after { content: 'PUB'; text-align: right; right: 0; top: -16px; position: absolute; font-size: 11px; line-height: 12px; margin-bottom: .25rem; color: #cacaca; text-align: right; text-transform: uppercase } .videoContainerTop .videoAd { position: static !important } .videoContainerTop .pub { display: none } .ad-slot__pswp-wrapper { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; position: absolute; width: 100%; height: 100% } .ad-slot__pswp-wrapper .ad-slot:after { width: 6px; height: 6px; will-change: transform; content: ''; position: absolute; top: 50%; left: 50%; margin-left: -9px; margin-top: -9px; display: block; z-index: 0; width: 24px; height: 24px; border-radius: 50%; border: 3px solid rgba(202, 202, 202, 0.64); -webkit-animation: circ-anim 0.7s cubic-bezier(0.25, 0.1, 0.5, 1) infinite; animation: circ-anim 0.7s cubic-bezier(0.25, 0.1, 0.5, 1) infinite; border-bottom-color: rgba(202, 202, 202, 0.2) } .ad-slot__pswp-wrapper .pubVert { height: 250px; width: 300px; overflow: hidden; position: relative; z-index: 10 } .pubStickyWrapper { position: relative; z-index: 69990 } .pubStickyWrapper .pubHorz { margin-top: -1rem } @@media print,screen and (min-width:40em) { .pubStickyWrapper .pubHorz { margin-top: -2rem; margin-bottom: 2rem } } html:not(.user--subscriber) .pubStickyWrapper { transition: -webkit-transform 0.35s ease-out; transition: transform 0.35s ease-out; transition: transform 0.35s ease-out, -webkit-transform 0.35s ease-out } html:not(.user--subscriber) .pubStickyWrapper.pubSticky { position: -webkit-sticky; position: sticky; top: 3.75rem } html:not(.user--subscriber) .pubStickyWrapper .pubHorz { margin-top: -1rem } @@media print,screen and (min-width:40em) { html:not(.user--subscriber) .pubStickyWrapper .pubHorz { margin-top: -2rem; margin-bottom: 2rem } } html:not(.user--subscriber) .pubHorz.pubSticky { box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12); position: -webkit-sticky; position: sticky; top: 3.75rem; z-index: 999; border-color: transparent; transition: all 0.08s ease-out; transition-delay: 0.28s; -webkit-transform: translateY(-200%); transform: translateY(-200%) } html:not(.user--subscriber) .pubHorz.pubSticky.pubtxt { -webkit-transform: translateY(0); transform: translateY(0) } html:not(.user--subscriber) .masthead--compact.masthead--has-sub-menu + .main .pubHorz.pubSticky { top: 6rem } html:not(.user--subscriber) .is-scrolled-below-header:not(.scrolling-up) .main .pubHorz.pubSticky { -webkit-transform: translateY(-36px); transform: translateY(-36px); transition-delay: 0s } html:not(.user--subscriber) .masthead--extended.masthead + .main .pubHorz.pubSticky { top: 8.1875rem; transition-delay: 0.2s } @@media print,screen and (min-width:64em) { html:not(.user--subscriber) .masthead--extended.masthead + .main .pubHorz.pubSticky { top: 10.1875rem } } html:not(.user--subscriber) .is-scrolled-to-main:not(.scrolling-up) .masthead--extended.masthead + .main .pubHorz.pubSticky { -webkit-transform: translateY(-71px); transform: translateY(-71px); transition-delay: 0s } @@media print,screen and (min-width:64em) { html:not(.user--subscriber) .is-scrolled-to-main:not(.scrolling-up) .masthead--extended.masthead + .main .pubHorz.pubSticky { -webkit-transform: translateY(-72px); transform: translateY(-72px) } } html:not(.user--subscriber) .is-scrolled-to-main.scrolling-up .masthead--extended.masthead + .main .pubHorz.pubSticky { -webkit-transform: translateY(0); transform: translateY(0); transition-delay: 0.32s } @@media print,screen and (min-width:64em) { html:not(.user--subscriber) .is-scrolled-to-main.scrolling-up .masthead--extended.masthead + .main .pubHorz.pubSticky { -webkit-transform: translateY(-37px); transform: translateY(-37px) } } @@media print,screen and (min-width:64em) { .page--listing .ad-slot.ad-slot--sticky.show-for-large, .page--listing .ad-slot.ad-slot--unsticky { padding: 2rem 0 } } html:not(.user--subscriber) .more-stories { overflow: visible } html:not(.user--subscriber) .stack__ads--sticky { background: transparent; -ms-flex-pack: stretch; justify-content: stretch } @@media print,screen and (min-width:64em) { html:not(.user--subscriber) .stack__ads--sticky .ad-slot--sticky { -ms-flex: 1 0 auto; flex: 1 0 auto; padding-top: 0; padding-bottom: 0 } } html:not(.user--subscriber) .stack__ads--sticky .ad-slot--sticky-wrapper { position: -webkit-sticky; position: sticky; top: 104px } html:not(.user--subscriber) .stack__ads--sticky .ad-slot--sticky-wrapper:after, html:not(.user--subscriber) .stack__ads--sticky .ad-slot--sticky-wrapper:before { content: ''; display: table } html:not(.user--subscriber) .page--listing .ad-slot--sticky.hide-for-large, html:not(.user--subscriber) .story .ad-slot--sticky.hide-for-large { background-color: #f2f6f9; min-height: 420px !important; padding: 10px; width: 320px; margin-right: auto; margin-left: auto } html:not(.user--subscriber) .page--listing .ad-slot--sticky-wrapper, html:not(.user--subscriber) .story .ad-slot--sticky-wrapper { position: -webkit-sticky; position: sticky; top: 104px; min-height: 266px } html:not(.user--subscriber) .page--listing .ad-slot--sticky-wrapper:after, html:not(.user--subscriber) .page--listing .ad-slot--sticky-wrapper:before, html:not(.user--subscriber) .story .ad-slot--sticky-wrapper:after, html:not(.user--subscriber) .story .ad-slot--sticky-wrapper:before { content: ''; display: table } @@media screen and (max-width:63.99875em) { html:not(.user--subscriber) .stack--pub { background: #fefefe } html:not(.user--subscriber) .stack--pub .ad-slot--sticky { background-color: #f2f6f9; min-height: 420px !important; padding: 10px; width: 320px; margin-right: auto; margin-left: auto } html:not(.user--subscriber) .stack--pub .ad-slot--sticky + .ad-slot--sticky { margin-top: 2rem } html:not(.user--subscriber) .stack--pub .ad-slot--sticky-wrapper { position: -webkit-sticky; position: sticky; top: 104px } html:not(.user--subscriber) .stack--pub .ad-slot--sticky-wrapper:after, html:not(.user--subscriber) .stack--pub .ad-slot--sticky-wrapper:before { content: ''; display: table } } html:not(.user--subscriber) .page--listing .headline-list--ordered > li:not(.headline-list__item) { margin-bottom: 0; padding-top: 1rem } html:not(.user--subscriber) .page--listing .headline-list--ordered > li:not(.headline-list__item) .ad-slot { margin-bottom: 1rem } @@media print,screen and (min-width:64em) { html:not(.user--subscriber) .page--listing .page__extras { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column } } @@media print,screen and (min-width:64em) { html:not(.user--subscriber) .page--listing .ad-slot.ad-slot--sticky.show-for-large, html:not(.user--subscriber) .page--listing .ad-slot.ad-slot--unsticky { max-width: 100%; -ms-flex: 1 0 auto; flex: 1 0 auto } } @@media print,screen and (min-width:64em) { html:not(.user--subscriber) .page--listing .ad-slot.ad-slot--sticky.show-for-large:nth-child(n+3) { -ms-flex: 2.88 0 auto; flex: 2.88 0 auto } } .callout.callout--datawall { clear: none; border-color: #cacaca; border-right: 0; border-left: 0; text-align: center; border-radius: 0 } body.tone--multimedia .callout.callout--datawall { background: #222; border-color: #444 } body.tone--multimedia .callout.callout--datawall .datawall-warning__heading { color: #ccc } body.tone--multimedia .callout.callout--datawall .datawall-warning__copy a { color: #aaa; border-bottom: 0 } body.tone--multimedia .callout.callout--datawall .datawall-warning__copy a:hover { color: #fff } .site-message--datawall { background: #fff; text-align: center } body.is-paid .datawall-warning { display: none !important } .datawall-warning .datawall-warning__copy, .datawall-warning .datawall-warning__heading { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; padding: 0; margin: 0; font-size: 0.875rem; line-height: 1.45 } @@media print,screen and (min-width:64em) { .datawall-warning .datawall-warning__copy, .datawall-warning .datawall-warning__heading { font-size: 0.9375rem } } .datawall-warning .datawall-warning__copy a, .datawall-warning .datawall-warning__heading a { font-weight: normal; color: #a80014; text-decoration: underline; border: 0 } .datawall-warning .datawall-warning__copy a:hover, .datawall-warning .datawall-warning__heading a:hover { color: #75000e } .datawall-warning .datawall-warning__heading { text-transform: uppercase; font-size: 0.875rem; color: #111 } @@media print,screen and (min-width:64em) { .datawall-warning .datawall-warning__heading { font-size: 0.9375rem } } .blocked-content-wrapper { display: none } .is-paywalled--overlay { position: fixed; top: 0; bottom: 0; width: 100% } .is-paywalled--overlay .pubHorz.pubSticky { box-shadow: none !important } .is-paywalled--overlay .site-message--subscription, .is-paywalled--overlay .site-message--ticker { display: none !important } .is-paywalled--overlay .blocked-content-wrapper { display: block } .is-paywalled--overlay .story__content, .is-paywalled--overlay .story__footer, .is-paywalled--overlay .story__header > :not(.supplement-nameplate) { -webkit-filter: blur(1px); filter: blur(1px); pointer-events: none } .button--subscription { background-color: #E5C610; color: #000; margin: 0; text-transform: uppercase; font-weight: bold; font-size: 0.75rem; border: 2px solid #E5C610; padding: calc(1em - 1px) calc(2em - 1px) } .button--subscription:focus, .button--subscription:hover { background-color: #f1d637; color: #000 } .button--subscription--secundary { background: transparent; border: 2px solid #E5C610 } .blocked-content-wrapper { position: fixed; top: 6rem; bottom: 0; z-index: 99; width: 100%; overflow-y: scroll; background: -moz-linear-gradient(top, rgba(254, 254, 254, 0.01) 0%, rgba(254, 254, 254, 0.9) 60%, #fefefe 100%); background: -webkit-linear-gradient(top, rgba(254, 254, 254, 0.01) 0%, rgba(254, 254, 254, 0.9) 60%, #fefefe 100%); background: linear-gradient(to bottom, rgba(254, 254, 254, 0.01) 0%, rgba(254, 254, 254, 0.9) 60%, #fefefe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03fefefe', endColorstr='#fefefe',GradientType=0); pointer-events: none } .blocked-content-wrapper.blocked-content--scroll { z-index: 69990; pointer-events: auto; overflow: visible } @@media screen and (max-height:420px) { .blocked-content-wrapper { pointer-events: auto } } .pubHorz:not([style*="display: none"]) ~ .blocked-content-wrapper { top: 14.75rem } @@media print,screen and (min-width:64em) { .pubHorz:not([style*="display: none"]) ~ .blocked-content-wrapper { top: 22rem } } .tone--multimedia .blocked-content-wrapper { background: -moz-linear-gradient(top, rgba(34, 34, 34, 0.01) 0%, rgba(34, 34, 34, 0.9) 60%, #222222 100%); background: -webkit-linear-gradient(top, rgba(34, 34, 34, 0.01) 0%, rgba(34, 34, 34, 0.9) 60%, #222222 100%); background: linear-gradient(to bottom, rgba(34, 34, 34, 0.01) 0%, rgba(34, 34, 34, 0.9) 60%, #222222 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03222222', endColorstr='#222222',GradientType=0) } .blocked-content.blocked-content--inline { background: #fff } .blocked-content .stack__actions { display: none } .blocked-content .stack { background: #f4f4f4; border-top: 1px solid #cacaca !important } @@media print,screen and (min-width:64em) { .blocked-content .stack { padding: 4rem 0 } } .blocked-content .stack__title { color: #333; text-align: center } .blocked-content--scroll .blocked-content { overflow: auto; position: fixed; max-width: none; left: 0; right: 0; -webkit-transform: none; transform: none; bottom: 0; top: 0; background-color: transparent; box-shadow: none } .blocked-content .help-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; margin-top: -.5rem !important; font-size: .8125rem !important; margin-bottom: 0; margin-top: 0 !important } .blocked-content .help-text a { color: inherit !important; border-bottom: 1px dotted #cacaca !important } .blocked-content .button--subscription { margin-bottom: 0.5rem } .blocked-content__message__content-area { text-align: center } .blocked-content--inline .blocked-content__message__content-area, .blocked-content--scroll .blocked-content__message__content-area { padding: 2rem 1rem; max-width: 800px; margin-right: auto; margin-left: auto } @@media print,screen and (min-width:64em) { .blocked-content--inline .blocked-content__message__content-area, .blocked-content--scroll .blocked-content__message__content-area { padding: 4rem 1rem } } .blocked-content__message__body { margin-bottom: 2rem } @@media print,screen and (min-width:64em) { .blocked-content__message__body { margin-bottom: 4rem } } .blocked-content__message__body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; font-size: 16px !important; line-height: 22px !important; color: #333 !important } .blocked-content__message__feature p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; font-size: 14px !important; line-height: 20px !important; color: #333 !important; margin-bottom: 0 !important } .blocked-content__message__feature p a { color: inherit !important; font-weight: bold } .blocked-content__message__feature-title, .blocked-content__message__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; text-transform: uppercase; line-height: 1 } .fonts-a-loaded .blocked-content__message__feature-title, .fonts-a-loaded .blocked-content__message__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .blocked-content__message__feature-title em, .fonts-b-loaded .blocked-content__message__feature-title i, .fonts-b-loaded .blocked-content__message__title em, .fonts-b-loaded .blocked-content__message__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .blocked-content__message__title { font-size: 2rem } @@media print,screen and (min-width:64em) { .blocked-content__message__title { font-size: 2.625rem } } .blocked-content__message__feature-title { font-size: 1.75rem } @@media print,screen and (min-width:64em) { .blocked-content__message__feature-title { font-size: 2rem } } .blocked-content__message__feature-title .label { border-radius: 1px; display: table; margin-bottom: 0.5rem; background: #E5CB00 } .blocked-content__message__feature-list { margin-top: 3rem; margin-bottom: 3rem } @@media print,screen and (min-width:64em) { .blocked-content__message__feature-list { margin-top: 6rem; margin-bottom: 6rem } } .blocked-content__message__feature { max-width: none; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; position: relative } .blocked-content__message__feature:not(:first-child) { padding-top: 3rem; margin-top: 3rem } .blocked-content__message__feature:not(:first-child):before { content: ''; height: 2px; background: #E5CB00; width: 80%; display: block; margin-left: auto; margin-right: auto; position: absolute; top: 0; left: 10% } .blocked-content__message__feature-image { max-width: 30%; -ms-flex: 0 0 30%; flex: 0 0 30% } @@media print,screen and (min-width:64em) { .blocked-content__message__feature-image { max-width: 160px; -ms-flex: 0 0 160px; flex: 0 0 160px } } .blocked-content__message__feature-image .flex-media { padding-bottom: 80.2030457%; margin-bottom: 0; background: transparent } .blocked-content__message__feature:nth-child(odd) .blocked-content__message__feature-image { -ms-flex-order: 1; order: 1 } .blocked-content__message__feature-text { -ms-flex: 1 1 0px; flex: 1 1 0px; text-align: left } .blocked-content__message__feature:nth-child(2n) .blocked-content__message__feature-text { padding-right: 2rem } .blocked-content__message__feature:nth-child(odd) .blocked-content__message__feature-text { padding-left: 2rem; -ms-flex-order: 2; order: 2 } .blocked-content__message { max-width: 46.625rem; margin-right: auto; margin-left: auto } .blocked-content:not(.blocked-content--inline) .blocked-content__message { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; background-color: #F2F2F2; margin-left: 0; margin-right: 0; pointer-events: auto } .blocked-content--scroll .blocked-content:not(.blocked-content--inline) .blocked-content__message { margin-top: 48vh; position: relative; -webkit-transform: none; transform: none; left: 0; background: #fff; border: 1px solid rgba(202, 202, 202, 0.8); max-width: none; width: auto } @@media print,screen and (min-width:64em) { .blocked-content--scroll .blocked-content:not(.blocked-content--inline) .blocked-content__message { margin-left: 0; margin-right: 0; margin-top: 68vh } } @@media screen and (max-height:420px) { .blocked-content__message { position: static; -webkit-transform: none; transform: none; margin: 5rem auto 0 auto } } .paywall-block__datawall { max-width: 480px; margin-left: auto; margin-right: auto; padding: 2rem 3rem } .tone--multimedia .blocked-content__message { background-color: #fff } .tp-container-inner iframe { width: 100% !important } .paywall-block__content { box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.08), 0 -2px 6px rgba(0, 0, 0, 0.12); position: relative; z-index: 2 } .paywall-block__content .paywall { max-width: 46.625rem; margin-right: auto; margin-left: auto } .paywall-block__content .paywall .paywall__body { padding-right: 0 } .paywall-block__content .paywall .paywall__body .paywall__text { text-align: center !important } .paywall-block__content .paywall .paywall__content { padding: 2rem 1rem; text-align: center } @@media print,screen and (min-width:64em) { .paywall-block__content .paywall .paywall__content { padding: 4rem 1rem } } .paywall-block__wrapper:before { z-index: 1 } .paywall-block.lazy-loading__loader { min-height: 269px } .paywall-block.lazy-loading__loader .paywall-block__wrapper { position: static } .paywall-block.lazy-loading__loader .paywall-block__wrapper:after { content: ''; position: absolute; background: #fff; top: 3.75rem; bottom: 0; right: 0; left: 0 } .paywall-block.lazy-loading__loader:after { margin: 0 0 0 0; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateX(-50%); transform: translateX(-50%) translateX(-50%) } .paywall-block + .paywall-block { display: none !important } .warning-block.reveal { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); overflow: hidden; position: static !important; padding: 0; top: auto !important; bottom: 0px; left: 0px; width: 100%; max-width: 571px; height: auto !important; background-color: #fff; border-radius: 0; min-height: 0 !important } .warning-block.reveal, .warning-block.reveal:focus { outline: none } .is-reveal-open--scroll .reveal-overlay { background: transparent; right: auto; top: auto; left: 0; bottom: 0; overflow: visible } .is-reveal-open--scroll.has--subscriptions-promo .reveal-overlay { bottom: 45px; z-index: 69987 } .warning-block .warning-block__wrapper { width: 100%; height: 100% } .warning-block .paywall-close { position: absolute; z-index: 108999; top: -5px; right: 0px; cursor: pointer; font-size: 38px; color: #4D4D4E; width: 44px; height: 44px } @@media screen and (max-width:35.5625em) { .warning-block .paywall-close { top: -7px; right: 0 } } .callout__heading { font-size: 18px; line-height: 24px; margin-bottom: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: bold; padding-right: 3.25rem } .callout--newsletter { background: transparent; padding: 2rem 0; border: 1px solid #e5e5e5; border-right: 0; border-left: 0; color: #8a8a8a; clear: left } .callout--newsletter .callout__heading { color: inherit } .callout--newsletter .callout__button { margin-bottom: 0 } .callout--newsletter p { font-size: 16px; line-height: 24px; margin-bottom: 0.5rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } @@media print,screen and (min-width:40em) { .callout--newsletter .callout__heading, .callout--newsletter p { padding-right: 9.375rem } .callout--newsletter p { margin-bottom: 0 } .callout--newsletter .close-button { right: 0; top: 0; opacity: 0.4 } .callout--newsletter .callout__button { font-size: 0.75rem; margin-bottom: 0; position: absolute; right: 0; bottom: 2.5rem } } .story__callout--pull + .supplemental-slot--full, .story__callout--pull + script + .supplemental-slot--full, .supplemental-slot--full + .ad-slot--margin + .supplemental-slot--full, .supplemental-slot--full + .supplemental-slot--full, .supplemental-slot--full + script + .ad-slot--margin + .supplemental-slot--full, .supplemental-slot--inline + .supplemental-slot--register { display: none !important } .callout--register.register, .callout--register.subscribe, .user--subscriber .supplemental-slot--register { display: none } .user--anonymous .callout--register.register { display: block } .user--logged-in.user--non-subscriber .callout--register.subscribe { display: block } .callout--register { background: transparent; padding: 2rem 0; border: 1px solid #e5e5e5; border-right: 0; border-left: 0; color: #8a8a8a; clear: left } .callout--register .callout__heading { color: inherit } .callout--register .callout__button { text-transform: uppercase; margin-bottom: 0 } .callout--register p { font-size: 16px; line-height: 24px; margin-bottom: 0.5rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } @@media print,screen and (min-width:40em) { .callout--register .main-content { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center } .callout--register p { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-bottom: 0; padding: 0 !important } } @@media print,screen and (min-width:40em) and (min-width:40em) { .callout--register p { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .callout--register .callout__button { margin-left: 8.33333%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem; font-size: 0.75rem; margin-bottom: 0; padding-right: 5px !important; padding-left: 5px !important } } @@media print,screen and (min-width:40em) and (min-width:40em) { .callout--register .callout__button { padding-right: 0.9375rem; padding-left: 0.9375rem } } .button--edit-stack, .user-tools__item--admin { display: none !important } .button--admin, .button--send-uol { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2); background: #cacaca; color: #fff; font-size: 0.625rem; margin-right: 4px; color: #fff; border-radius: 50%; width: 36px; height: 36px; text-align: center; position: fixed; right: 0.5em; top: 6.5rem; z-index: 70000; transition: top 0.25s ease-in-out } .button--admin + .button--admin, .button--send-uol + .button--admin { top: 9.25rem } .is-scrolled-below-header:not(.scrolling-up) .button--admin, .is-scrolled-below-header:not(.scrolling-up) .button--send-uol { top: 4.25rem } .is-scrolled-below-header:not(.scrolling-up) .button--admin + .button--admin, .is-scrolled-below-header:not(.scrolling-up) .button--send-uol + .button--admin { top: 7rem } @@media screen and (max-width:63.99875em) { .button--admin.button--send-uol, .button--send-uol.button--send-uol { display: none } } .button--admin > i, .button--send-uol > i { font-size: 0.9375rem; vertical-align: middle } .button--edit-stack { background: #cacaca; color: #fff; font-size: 0.375rem } .button--edit-stack > i { font-size: 1rem } .button--edit-stack { background: #8a8a8a; font-size: 0.75rem; position: absolute; margin-bottom: 0; right: 1rem; top: 0.25rem; transition: opacity 0.15s ease-in-out; opacity: 0 } .page--listing .button--edit-stack { display: none !important } .stack:hover .button--edit-stack { opacity: 1; z-index: 11 } .button--edit-stack:focus, .button--edit-stack:hover { background: #555 } .button--edit-stack > i { margin-right: 2px; vertical-align: middle } @@media print,screen and (min-width:64em) { .user--is-admin :not(.page--listing) .stack__inner { z-index: 11; position: relative } .user--is-admin :not(.page--listing) .stack:hover:after { content: ''; position: absolute; z-index: 10; top: -8px; bottom: 6px; right: 4px; left: 4px; border: 2px dashed #ccc } .user--is-admin :not(.page--listing) .stack.stack--collection:hover:after { top: 6px } .user--is-admin .button--edit-stack { display: block !important } .user--is-admin .user-tools__item--admin { display: list-item !important } } .has-paragraph-count .story__body { counter-reset: paragraph } .has-paragraph-count .story__body > p { position: relative } .has-paragraph-count .story__body > p:before { counter-increment: paragraph; content: counter(paragraph); display: inline-block; position: relative; top: -1px; width: 1.35rem; height: 1.35rem; line-height: 1.35rem; border-radius: 2px; background: #aaa; color: #fff; text-align: center; margin-right: 0.25rem; font-size: 0.75rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; vertical-align: middle } .navigation--step { position: relative; width: 100%; padding: 3em 0 } .navigation--step .step-list__menu { position: relative; width: 100%; height: 20px; list-style-type: none; text-align: center; margin: 0 } .navigation--step .step-list__menu:after { content: ''; position: absolute; display: block; background-color: #cacaca; height: 1px; width: 100%; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%) } .navigation--step .step-list__menu__button { position: relative; display: inline-block; width: 20px; height: 20px; background-color: #cacaca; border-radius: 50%; margin: 0 13px; z-index: 1 } .navigation--step .step-list__menu__button--active { background-color: #d10019 } .subscription-disclaimer { display: none } .is-paywalled .subscription-disclaimer { display: none !important } .subscription-disclaimer { background: #FCF9E8; width: auto; float: none; padding: 1.25rem 1rem; margin-bottom: 2rem; border-top: 3px solid #E5C610 } .user--anonymous .subscription-disclaimer, .user--non-subscriber .subscription-disclaimer { display: block } @@media print,screen and (min-width:64em) { .subscription-disclaimer { width: calc( 50% - 1.875rem); padding: 2rem 1.75rem 1.75rem; margin-left: calc( 16.66667% + 0.9375rem) } } .subscription-disclaimer h3 { font-family: 'publico-bannerbolditalic'; font-weight: 700; font-style: italic; line-height: 24px; font-size: 20px; margin-bottom: 1rem; color: #333 } .subscription-disclaimer p { margin-bottom: 1rem; line-height: 1.5; font-size: 14px; color: #4D4D4E } .subscription-disclaimer .button { margin: 0 !important } .subscription-disclaimer .small-caps { font-size: 92% } .subscriber-warning { background-color: #EEEACC; padding: 0.875rem; font-size: 0.9375rem; line-height: 1.1875rem; color: #444 } @@media screen and (max-width:39.99875em) { .subscriber-warning { font-size: 0.8125rem; line-height: 1.0625rem } } .subscriber-warning a { color: inherit; text-decoration: underline } .subscriber-warning a:hover { color: #000 } .subscriber-warning--ticker { margin-top: -1rem; margin-bottom: 1rem; text-align: center } @@media print,screen and (min-width:40em) { .subscriber-warning--ticker { margin-top: -2rem; margin-bottom: 2rem } } .subscriber-warning__icon { display: inline-block; height: 16px; width: 18px; background-position: center; background-repeat: no-repeat; background-size: contain; vertical-align: middle; margin-right: 0.25rem; position: relative; top: -1px; background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201128%201080%22%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M1051.05%2C586.87L769.56%2C483.73l6.99-3.24c28.41-13.17%2C49.98-36.62%2C60.76-66.02c10.77-29.4%2C9.45-61.24-3.72-89.65%09L714.5%2C67.98c-13.17-28.41-36.62-49.99-66.02-60.76c-29.4-10.77-61.24-9.45-89.65%2C3.72L67.96%2C238.54%09c-58.64%2C27.19-84.23%2C97.02-57.04%2C155.67l119.09%2C256.84c13.17%2C28.41%2C36.62%2C49.98%2C66.02%2C60.76c13.15%2C4.82%2C26.79%2C7.22%2C40.4%2C7.22%09c16.8%2C0%2C33.55-3.66%2C49.24-10.94L309.59%2C697l-14.39%2C39.27c-22.24%2C60.69%2C9.04%2C128.16%2C69.73%2C150.41l508.04%2C186.16%09c13.27%2C4.86%2C26.84%2C7.16%2C40.21%2C7.16c47.8%2C0%2C92.81-29.48%2C110.19-76.9l97.4-265.82C1143.02%2C676.58%2C1111.74%2C609.11%2C1051.05%2C586.87z%20M84.64%2C360.03c-8.34-18-0.49-39.43%2C17.51-47.77l490.87-227.6c4.82-2.24%2C9.95-3.36%2C15.11-3.36c4.17%2C0%2C8.36%2C0.74%2C12.39%2C2.22%09c9.02%2C3.3%2C16.21%2C9.93%2C20.26%2C18.64l10.91%2C23.53L95.55%2C383.56L84.64%2C360.03z%20M349.13%2C589.1l-97.63%2C45.27%09c-8.72%2C4.04-18.48%2C4.45-27.5%2C1.14c-9.02-3.31-16.21-9.93-20.26-18.64l-74-159.59l556.14-257.86l74%2C159.59%09c4.04%2C8.72%2C4.45%2C18.48%2C1.14%2C27.51c-3.31%2C9.02-9.92%2C16.21-18.64%2C20.26l-80.71%2C37.42l-118.66-43.48c-29.4-10.77-61.24-9.45-89.65%2C3.72%09c-28.41%2C13.17-49.98%2C36.62-60.75%2C66.02L349.13%2C589.1z%20M947.09%2C975.14c-6.82%2C18.62-27.53%2C28.23-46.15%2C21.4L392.89%2C810.38%09c-18.62-6.83-28.22-27.53-21.4-46.15l42.35-115.57l18.18-49.6l49.6%2C18.18l525.98%2C192.74L947.09%2C975.14z%20M1044.49%2C709.32l-8.92%2C24.35%09L585.88%2C568.89l-107.9-39.54l-18-6.6l8.93-24.36c3.3-9.02%2C9.92-16.21%2C18.64-20.25c4.81-2.23%2C9.95-3.35%2C15.11-3.35%09c4.17%2C0%2C8.36%2C0.74%2C12.4%2C2.22l42.36%2C15.52l107.9%2C39.54l357.78%2C131.1C1041.71%2C669.99%2C1051.31%2C690.69%2C1044.49%2C709.32z%22%2F%3E%3C%2Fsvg%3E") } .subscriber-warning__icon--EXpiredCC, .subscriber-warning__icon--ExpiredCC { background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201444%201080%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M1256.79%2C31.87c-42.49-28.13-93.38-38.03-143.31-27.88L152.6%2C199.31C49.52%2C220.27-17.28%2C321.17%2C3.67%2C424.24l102.2%2C502.76%09c10.15%2C49.93%2C39.14%2C92.92%2C81.62%2C121.05c42.49%2C28.13%2C93.38%2C38.03%2C143.31%2C27.88l960.87-195.33l0%2C0c26.87-5.46%2C51.26-16.35%2C72.29-31.3%09c59.64-42.4%2C92.13-117.43%2C76.64-193.63l-102.2-502.76C1328.26%2C102.99%2C1299.27%2C60%2C1256.79%2C31.87z%20M173.3%2C301.11l960.87-195.33%09c46.94-9.54%2C92.89%2C20.89%2C102.44%2C67.83l13.68%2C67.31L119.16%2C470.86l-13.68-67.31C95.93%2C356.61%2C126.35%2C310.66%2C173.3%2C301.11z%20M1338.81%2C676.38c9.54%2C46.94-20.88%2C92.89-67.82%2C102.43L310.11%2C974.14c-46.94%2C9.54-92.89-20.89-102.44-67.83l-67.82-333.65%09l1131.13-229.94L1338.81%2C676.38z%22%2F%3E%3C%2Fsvg%3E") } .subscriber-warning__icon--SubScriptionMBEnding { background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201068%201080%22%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M663.63%2C884.41c8.11%2C9.26%2C19.2%2C14.36%2C30.58%2C15.11c11.38%2C0.76%2C23.05-2.83%2C32.31-10.94l32.23-28.22l28.22%2C32.23%20c8.11%2C9.26%2C19.2%2C14.36%2C30.58%2C15.12c11.38%2C0.76%2C23.05-2.83%2C32.31-10.94c18.52-16.22%2C20.39-44.37%2C4.18-62.9l-28.22-32.23l32.23-28.22%20c18.52-16.21%2C20.39-44.37%2C4.18-62.89c-16.21-18.52-44.37-20.39-62.89-4.18l-32.23%2C28.22l-28.22-32.23%20c-16.21-18.52-44.37-20.39-62.89-4.18c-18.52%2C16.21-20.39%2C44.37-4.18%2C62.89l28.22%2C32.23l-32.23%2C28.22%20C649.28%2C837.73%2C647.41%2C865.89%2C663.63%2C884.41z%22%2F%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M1029.04%2C247.16c-28.62-33.64-68.62-54.12-112.64-57.67l-16-1.29l6.82-102.7c1.63-24.56-16.96-45.8-41.52-47.43%20c-24.56-1.63-45.8%2C16.96-47.43%2C41.52l-6.74%2C101.44l-482.34-38.91l6.28-94.6c1.63-24.56-16.96-45.8-41.52-47.43%20s-45.8%2C16.96-47.43%2C41.52l-6.2%2C93.34l-16.95-1.37c-44.12-3.58-86.79%2C10.25-120.43%2C38.87c-33.64%2C28.62-54.12%2C68.62-57.67%2C112.64%20L0.08%2C845.46c-7.33%2C90.87%2C60.64%2C170.77%2C151.51%2C178.1l693.02%2C55.9c0.8%2C0.07%2C1.6%2C0.12%2C2.4%2C0.18c43.17%2C2.86%2C85-10.95%2C118.03-39.05%20c33.64-28.62%2C54.12-68.62%2C57.67-112.64l45.2-560.36C1071.46%2C323.56%2C1057.66%2C280.8%2C1029.04%2C247.16z%20M933.86%2C920.78%20c-1.64%2C20.29-11.08%2C38.72-26.58%2C51.91c-15.5%2C13.19-35.08%2C19.58-55.5%2C17.91l-693.02-55.9c-41.88-3.38-73.2-40.2-69.82-82.08%20l33.44-414.58l844.92%2C68.15L933.86%2C920.78z%20M979.05%2C360.42l-4.59%2C56.92l-844.92-68.15l4.59-56.92%20c1.64-20.29%2C11.08-38.72%2C26.58-51.91c15.22-12.95%2C34.49-19.32%2C54.39-17.99c0.37%2C0.03%2C0.74%2C0.05%2C1.11%2C0.08l18.2%2C1.47l-1.83%2C27.49%20c-1.63%2C24.56%2C16.96%2C45.8%2C41.52%2C47.43c24.56%2C1.63%2C45.8-16.96%2C47.43-41.52l1.74-26.23l482.34%2C38.91l-1.29%2C19.38%20c-1.63%2C24.56%2C16.96%2C45.8%2C41.52%2C47.43c24.56%2C1.63%2C45.8-16.96%2C47.43-41.52l1.2-18.12l14.74%2C1.19c20.29%2C1.64%2C38.72%2C11.08%2C51.91%2C26.58%20C974.33%2C320.42%2C980.69%2C340.13%2C979.05%2C360.42z%22%2F%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M258.97%2C606.67c25.92%2C1.79%2C48.39-17.77%2C50.18-43.69c1.79-25.92-17.77-48.39-43.69-50.19%20c-25.92-1.79-48.39%2C17.77-50.18%2C43.69C213.48%2C582.41%2C233.04%2C604.87%2C258.97%2C606.67z%22%2F%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M510.99%2C623.4c25.92%2C1.79%2C48.39-17.77%2C50.18-43.69c1.79-25.92-17.77-48.39-43.69-50.19%20c-25.92-1.79-48.39%2C17.77-50.18%2C43.69C465.51%2C599.14%2C485.07%2C621.61%2C510.99%2C623.4z%22%2F%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M496.88%2C835.89c25.92%2C1.79%2C48.39-17.77%2C50.18-43.69c1.79-25.92-17.77-48.39-43.69-50.19%20c-25.92-1.79-48.39%2C17.77-50.18%2C43.69C451.39%2C811.63%2C470.95%2C834.1%2C496.88%2C835.89z%22%2F%3E%3Ccircle%20transform%3D%22rotate(-51.843%20248.125%20772.257)%22%20cx%3D%22248.1%22%20cy%3D%22772.22%22%20r%3D%2247.05%22%2F%3E%3Cpath%20d%3D%22M782.78%2C641.45c25.92%2C1.79%2C48.39-17.77%2C50.18-43.69c1.79-25.92-17.77-48.39-43.69-50.18%20c-25.92-1.79-48.39%2C17.77-50.18%2C43.69C737.29%2C617.19%2C756.85%2C639.66%2C782.78%2C641.45z%22%2F%3E%3C%2Fsvg%3E") } .subscriber-warning__icon--LoginReminder { background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201128%20574%22%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M1117.07%2C198.54l-109.38-92.29c-6.17-5.21-14.12-7.78-22.18-7.16l-455.46%2C34.79C477.63%2C50.77%2C386.2-0.13%2C287.13-0.13%20C128.81-0.13%2C0%2C128.68%2C0%2C287s128.81%2C287.13%2C287.13%2C287.13c120.25%2C0%2C228.37-76.42%2C269.49-188.03c11.17-7.56%2C37.16%2C3.76%2C45.77%2C9.02%20c5.02%2C3.14%2C10.68%2C4.68%2C16.29%2C4.68c7.68%2C0%2C15.29-2.87%2C21.17-8.43l46.26-43.83l44.22%2C32.59c12.25%2C9.02%2C29.24%2C7.74%2C40-3.01%20l38.05-38.05l46.75%2C39.73c12.69%2C10.78%2C31.65%2C9.52%2C42.79-2.86l42.11-46.79l45.7%2C36.56c6.44%2C5.16%2C14.66%2C7.51%2C22.89%2C6.52%20c8.19-0.98%2C15.65-5.22%2C20.69-11.76l92.29-119.64C1131.65%2C227.81%2C1129.66%2C209.16%2C1117.07%2C198.54z%20M999.71%2C298.11l-43.91-35.13%20c-12.72-10.18-31.18-8.67-42.08%2C3.44l-41.52%2C46.14l-45.58-38.74c-12.22-10.38-30.35-9.65-41.68%2C1.69l-39.4%2C39.4l-43.65-32.16%20c-11.99-8.84-28.59-7.81-39.41%2C2.43l-49.32%2C46.73c-30.16-12.22-71.94-17.78-101.67%2C11.96c-2.19%2C2.19-3.96%2C4.62-5.35%2C7.21%20l-2.41-0.71c-27.9%2C95.52-116.96%2C162.23-216.59%2C162.23c-124.4%2C0-225.6-101.2-225.6-225.6s101.2-225.6%2C225.6-225.6%20c82.8%2C0%2C158.82%2C45.25%2C198.39%2C118.09l0.03-0.02c5.36%2C11.02%2C17.04%2C18.24%2C29.99%2C17.23l462.1-35.3l77.25%2C65.18L999.71%2C298.11z%22%2F%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M287.13%2C167.36c-65.97%2C0-119.64%2C53.67-119.64%2C119.64s53.67%2C119.64%2C119.64%2C119.64S406.76%2C352.97%2C406.76%2C287%20S353.09%2C167.36%2C287.13%2C167.36z%20M287.13%2C345.11c-32.04%2C0-58.11-26.07-58.11-58.11s26.07-58.11%2C58.11-58.11s58.11%2C26.07%2C58.11%2C58.11%20S319.17%2C345.11%2C287.13%2C345.11z%22%2F%3E%3C%2Fsvg%3E") } .subscriber-warning--notification { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); width: 360px; position: fixed; right: 12px; bottom: 12px; z-index: 69991; border-radius: 2px; padding: 0.75rem; transition: all 0.25s ease-in-out; -webkit-transform: translateY(calc(100% + 24px)); transform: translateY(calc(100% + 24px)); opacity: 0 } @@media print,screen and (min-width:40em) { .has--breaking-news-ticker .subscriber-warning--notification { -webkit-transform: translateY(calc(100% + 2.875rem + 12px)); transform: translateY(calc(100% + 2.875rem + 12px)); bottom: calc( 2.875rem + 12px) } } .subscriber-warning--notification.visible:not(.hidden) { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } .subscriber-warning--notification:hover { background: #f3f0db } @@media screen and (max-width:39.99875em) { .subscriber-warning--notification { width: auto; left: 12px } } .subscriber-warning--notification .subscriber-warning__inner { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .subscriber-warning--notification .subscriber-warning_thumbnail { margin-right: 0.75rem; -ms-flex: 0 0 60px; flex: 0 0 60px; max-width: 60px } .subscriber-warning--notification .subscriber-warning_thumbnail img { width: 60px; height: 60px } .subscriber-warning--notification .subscriber-warning__text { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.75rem } .subscriber-warning--notification .subscriber-warning__text > div > a { position: static } .subscriber-warning--notification .subscriber-warning__text > div > a:before { bottom: 0; content: ""; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; white-space: nowrap; z-index: 0 } .subscriber-warning--notification .subscriber-warning__text a { text-decoration: none } .subscriber-warning--notification .subscriber-warning__text a:hover { color: inherit } .subscriber-warning--notification .subscriber-warning__text b, .subscriber-warning--notification .subscriber-warning__text strong { font-weight: normal } .subscriber-warning__more-link { text-transform: uppercase; text-decoration: underline; font-size: 0.8125rem; line-height: 1; margin-top: 0.75rem } .subscriber-warning__heading { font-weight: bold; font-size: 1rem; margin-bottom: 0.25rem } @@media screen and (max-width:39.99875em) { .subscriber-warning__heading { font-size: 0.875rem } } .subscriber-warning__close { position: absolute; top: 0.5rem; right: 0.5rem; font-size: 1.25rem; cursor: pointer; opacity: 0.8; z-index: 1; color: #626262 } .subscriber-warning__close:hover { color: #000 } .adblock { position: relative; margin-right: auto; margin-left: auto; width: 300px; min-height: 250px; background-color: #FCF9E8; border-top: solid 3px #E5C610 } @@media print,screen and (min-width:64em) { .adblock { min-height: 600px; text-align: center } } .adblock .adblock__content { padding: 1.5rem 1rem } .adblock .adblock__title { font-family: 'publico-bannerbolditalic', Times, serif; font-size: 22px; font-weight: 700; font-style: italic; line-height: 24px; color: #333333; margin-bottom: 0.5rem } @@media print,screen and (min-width:64em) { .adblock .adblock__title { font-size: 26px; line-height: 30px; margin-bottom: 1rem } } .adblock p.adblock__text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 14px; color: #4D4D4E; margin-bottom: 1.5rem; line-height: 1.45 } .adblock p.adblock__text b { display: block } @@media print,screen and (min-width:64em) { .adblock p.adblock__text { margin-bottom: 3rem } } @@media print,screen and (min-width:64em) { .adblock .adblock__footer { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center } } .adblock .adblock__block--cta { margin-bottom: 2rem } @@media print,screen and (min-width:64em) { .adblock .adblock__block--cta { padding-left: 24px; padding-right: 24px } } .adblock .adblock__block--logo { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center } @@media print,screen and (min-width:64em) { .adblock .adblock__block--logo { width: 100%; -ms-flex-pack: center; justify-content: center } } .adblock .adblock__block:nth-of-type(2) { margin-top: 1rem } @@media print,screen and (min-width:64em) { .adblock .adblock__block:nth-of-type(2) { margin-top: 0 } } .adblock .adblock__logo { width: 20px; height: 21px } .adblock .adblock__logo path { fill: #4D4D4E } .adblock .adblock__login { margin-left: 8px; text-decoration: none; color: #555; font-size: 12px; line-height: 18px } .adblock .adblock__login:hover { color: #111; text-decoration: underline } .adblock .adblock__button { border: solid 2px #E5C610 } .adblock .adblock__button:hover { border-color: #f1d637 } .adblock .adblock__button.premium { background: #FCF9E8 } @@media print,screen and (min-width:64em) { .adblock .adblock__button.premium { margin-top: 1rem } } .adblock .adblock--image { display: none } @@media print,screen and (min-width:64em) { .adblock .adblock--image { display: block; position: absolute; bottom: 0; width: 100%; height: 240px; background-image: url(https://static.publicocdn.com/files/site/assets/img/adblock/adblock-img.png); background-repeat: no-repeat; background-size: contain; background-position: center } } .button--hollow { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #d10019; color: #d10019 } [data-whatinput=mouse] .button--hollow { outline: 0 } .button--hollow, .button--hollow:focus, .button--hollow:hover { background-color: transparent } .button--hollow.disabled, .button--hollow.disabled:focus, .button--hollow.disabled:hover, .button--hollow[disabled], .button--hollow[disabled]:focus, .button--hollow[disabled]:hover { background-color: transparent } .button--hollow:focus, .button--hollow:hover { border-color: #69000d; color: #69000d } .button--hollow:focus.disabled, .button--hollow:focus[disabled], .button--hollow:hover.disabled, .button--hollow:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .input--auto { width: initial } td .close-button { position: static } .callout { clear: both } .callout--well { background: #efefef; margin: 1rem 0 } .responsive-toggle { background: #fff } .page--ipsilon .responsive-toggle { background: transparent } .story--live .responsive-toggle { background: transparent } @@media print,screen and (min-width:64em) { .responsive-toggle--toggler { display: none !important } } .toggler { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #d10019; color: #fefefe; margin-bottom: 0 } [data-whatinput=mouse] .toggler { outline: 0 } .toggler:focus, .toggler:hover { background-color: #b20015; color: #fefefe } .page--ipsilon .toggler { font-size: 0.65rem; background: #444 } .page--ipsilon .toggler [class^=i-] { vertical-align: middle } @@media screen and (max-width:63.99875em) { .responsive-toggle { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-bottom: -1rem; z-index: 10; position: relative } } @@media screen and (max-width:63.99875em) and (min-width:40em) { .responsive-toggle { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:63.99875em) { .page--ipsilon .responsive-toggle { margin-bottom: 1rem } .responsive-toggle .menu > li { display: none } .responsive-toggle.expanded .menu > li { display: block } .responsive-toggle .tabs > li.tabs-title { display: none } .responsive-toggle .tabs > li.tabs-title.is-active { display: block } .responsive-toggle.expanded .tabs > li.tabs-title { display: block } } .tabs--vertical { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } @@media print,screen and (min-width:40em) { .tabs--vertical { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .tabs--vertical { margin-right: -0.9375rem; margin-left: -0.9375rem } } .page__section__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 2rem; line-height: 1.875rem; text-transform: uppercase; margin-bottom: 1rem } .fonts-a-loaded .page__section__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .page__section__title em, .fonts-b-loaded .page__section__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .page__section { padding-bottom: 1rem; margin-bottom: 2rem } .page__section:not(:last-child) { position: relative } .page__section:not(:last-child):after { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #cacaca; bottom: 0 } @@media print,screen and (min-width:40em) { .page__section:not(:last-child):after { left: 15px; right: 15px } } .page__section:last-child { padding-bottom: 0 } .page__menu__wrapper { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); background: #fff; z-index: 3; position: relative } .page__menu__wrapper li { font-size: 0.75rem; font-weight: bold; text-transform: uppercase } .page__menu__wrapper li > a { color: #555 } .page__menu__wrapper li.active .faux-link { color: #d10019; background: transparent; border-bottom-color: #d10019 } .page__menu__wrapper .faux-link { border-bottom: 0.2rem solid transparent; padding-bottom: 0.55rem; padding-top: 0.75rem; text-transform: uppercase; font-weight: bold; color: #555; cursor: pointer } .page__menu__wrapper .faux-link:hover { color: #d10019 } @@media screen and (max-width:63.99875em) { .page__menu__wrapper { box-shadow: none; background: transparent } } @@media print,screen and (min-width:64em) { .page__menu__wrapper { max-width: none; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; z-index: 70010 } .is-scrolled .page__menu__wrapper { z-index: 69990 } } .page__menu__wrapper.page__menu__wrapper--inline { z-index: 1 !important; background: transparent !important; box-shadow: none } .page__menu__wrapper.page__menu__wrapper--inline ul { padding-left: 0; padding-right: 0; margin-left: -0.5rem } .page__menu__wrapper.page__menu__wrapper--inline ul > li { padding: 0 0.5rem } .page__menu { padding: 0 } @@media print,screen and (min-width:64em) { .page__menu { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.625rem; padding-left: 0.625rem; max-width: 1160px; margin: 0 auto } } @@media print,screen and (min-width:40em) { .page__menu > li { padding: 0 0.75rem } } .page__menu > li a { border-bottom: 0.2rem solid transparent; padding-bottom: 0.55rem; padding-top: 0.75rem; padding-right: 0; padding-left: 0 } .page__menu > li a:hover { color: #b90017 } .page__menu .button { font-size: 0.65rem; font-weight: bold; text-transform: uppercase } .page__menu > li.active a { color: #b90017; background: transparent; border-bottom-color: #b90017 } .page__subtitle { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; text-transform: uppercase; font-size: 29px; line-height: 28px; margin-bottom: 1rem; color: #555 } .fonts-a-loaded .page__subtitle { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .page__subtitle em, .fonts-b-loaded .page__subtitle i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .page--p2 .page__header { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; position: relative; z-index: 10 } .page--p2 .page__title--logo { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.625rem; padding-left: 0.625rem; margin-bottom: 0 } @@media screen and (max-width:39.99875em) { .page--p2 .page__title--logo { padding-top: 1rem } } .page--p2 .page__title--logo a { display: block; padding: 0 } .page--fugas .page__title--logo, .page--ipsilon .page__title--logo { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; position: relative; z-index: 21; margin-bottom: 0 } .page--fugas .page__title--logo a, .page--ipsilon .page__title--logo a { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.5rem; padding-left: 0.5rem; padding: 1.25rem 1rem; background: #f7f7f7; margin-left: 0; border-bottom-right-radius: 2px } @@media print,screen and (min-width:40em) { .page--fugas .page__title--logo a, .page--ipsilon .page__title--logo a { padding: 0 1rem 1rem 0.625rem } } .page--fugas .page__title--logo .page__title__img, .page--ipsilon .page__title--logo .page__title__img { display: block } .page--ipsilon .page__title--logo .page__title__img { width: 100px; height: 27px } .page--ipsilon .page__title--logo .page__title__img path { fill: #f58220; stroke: transparent } @@media print,screen and (min-width:40em) { .page--ipsilon .page__title--logo .page__title__img { width: 222px; height: 60px } } .page--fugas .page__title--logo .page__title__img { width: 100px; height: 32px } .page--fugas .page__title--logo .page__title__img path { fill: #40B0B6; stroke: transparent } @@media print,screen and (min-width:40em) { .page--fugas .page__title--logo .page__title__img { width: 184px; height: 58px } } .page--p2 .page__title__img { width: 6rem; height: 3.3125rem; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); display: block; opacity: 0.85 } @@media print,screen and (min-width:40em) { .page--p2 .page__title__img { width: 9rem; height: 5rem } } .page--p2 .page__body .stack:first-child .stack__inner { max-width: none !important } .page--p2 .page__body .stack:first-child .stack__slice__wrapper--full-bleed { margin-top: -8rem } .page--p2 .page__body .stack:first-child .stack__slice__wrapper--full-bleed .card__content { padding-top: 11rem; padding-left: 0; padding-right: 0 } .page--p2 .page__body .stack:first-child .stack__slice__wrapper--full-bleed .card__header, .page--p2 .page__body .stack:first-child .stack__slice__wrapper--full-bleed .card__meta { max-width: 72.5rem; margin-right: auto; margin-left: auto; padding-left: 0.625rem; padding-right: 0.625rem } @@media print,screen and (min-width:64em) { .page--p2 .page__body .stack:first-child .stack__slice__wrapper--full-bleed { margin-top: -7rem } } .page--p2 .page__body .stack:first-child .stack__slice__wrapper--full-bleed .stack__slice--f > .stack__slice__item { padding-left: 0; padding-right: 0 } .page--front { max-width: none; background: #f7f7f7; margin-top: -1rem; padding-top: 0 } @@media print,screen and (min-width:40em) { .page--front { margin-top: -2rem; padding-top: 2rem } } .page__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; text-transform: uppercase; font-size: 52px; line-height: 52px } .fonts-a-loaded .page__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .page__title em, .fonts-b-loaded .page__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } ol.grid, ul.grid { list-style: none; padding: 0 } .grid { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center } @@media print,screen and (min-width:40em) { .grid { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .grid { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .grid--3 .grid__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } } .grid--6 .grid__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } @@media print,screen and (min-width:40em) { .grid--5 .grid__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } } @@media print,screen and (min-width:64em) { .grid--5 .grid__item { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20% } } .grid--4 .grid__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } @@media print,screen and (min-width:40em) { .grid--4 .grid__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } @@media print,screen and (min-width:64em) { .grid--4 .grid__item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } } .grid__item { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.9375rem; padding-left: 0.9375rem; min-width: 0; display: -ms-flexbox; display: flex; margin-bottom: 1.875rem; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333% } @@media print,screen and (min-width:40em) { .grid__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .grid__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } .page--opinion .card.tone--opinion { background: #fff } .page--opinion .card.tone--opinion .card__title { color: #0a0a0a } .page--newsletters .switch-paddle, .page--user-profile .switch-paddle, .user-newsletters .switch-paddle { margin-left: 0; margin-right: 0.5rem } .page--newsletters__button-manage { margin-bottom: 0 } .page--newsletters__button-manage + hr { margin-bottom: 3rem } #newsletter-page .kicker, .page--newsletters .kicker { margin: 4px 0 } #newsletter-page .kicker + p, .page--newsletters .kicker + p { font-size: 14px; line-height: 20px; margin-bottom: 8px } #newsletter-page .card:hover, .page--newsletters .card:hover { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2) } #newsletter-page .card__inner, .page--newsletters .card__inner { padding-bottom: 0 } #newsletter-page .card--media-avatar .card__media, .page--newsletters .card--media-avatar .card__media { margin: 0 !important } #newsletter-page .card--media-avatar .card__content, .page--newsletters .card--media-avatar .card__content { padding-bottom: 3.1875rem } #newsletter-page .stack__slice__item, .page--newsletters .stack__slice__item { margin-bottom: 1rem } .page--newsletters .flex-media img { background: #efefef } .page--newsletters .card__media { margin: 1rem 1rem 1rem 1rem !important } .page--newsletters .stack__slice__item { margin-bottom: 1rem !important } .page--newsletters .footnote { position: absolute; bottom: 0.8em; text-transform: uppercase; color: #8a8a8a; border-bottom: 1px dotted #8a8a8a; font-size: 14px; line-height: 20px } @@media print,screen and (min-width:64em) { .page--newsletters .form-group--half { max-width: 50% } } .page--newsletters { margin-top: -1rem } @@media print,screen and (min-width:40em) { .page--newsletters { margin-top: -2rem } } .page--newsletters .page__header--container { background-color: #d10019 } .page--newsletters .page__header--container .page__header--wrapper { margin-bottom: 2rem; padding: 2rem 0 } .page--newsletters .page__header--container .page__header--new { margin: 0 auto; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; text-align: center } @@media print,screen and (min-width:40em) { .page--newsletters .page__header--container .page__header--new { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--newsletters .page__header--container .page__header--new { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--newsletters .page__header--container .page__header--new { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--newsletters .page__header--container .page__header--new .page__blurb, .page--newsletters .page__header--container .page__header--new .page__blurb p, .page--newsletters .page__header--container .page__header--new .page__title, .page--newsletters .page__header--container .page__header--new li, .page--newsletters .page__header--container .page__header--new li p, .page--newsletters .page__header--container .page__header--new p { color: #fff !important } .page--newsletters .page__header--container .page__header--new .page__title { margin-bottom: .25rem } .page--newsletters .page__header--container .page__header--new .page__subtitle { color: #83000F !important } .page--newsletters .page__header--container .page__header--new .page__blurb p { margin: 0 } .page--newsletters .page__header--container .page__header--new .newsletters-subscribed-list { padding: 1rem 0 } .page--newsletters .card { background-color: #fefefe; box-shadow: none !important; padding-bottom: 1rem; border-bottom: solid 1px #eee } .page--newsletters .card .card__media { display: none } .page--newsletters .card:hover { box-shadow: none !important } .page--newsletters .card:before { content: ''; width: 46px; height: 46px; margin-left: .75rem; background-size: contain; background-repeat: no-repeat; background-position: center } .page--newsletters .card.NEWSLETTER_MANHAS:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/despertador.png") } .page--newsletters .card.NEWSLETTER_EDITORIAL:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/p-hoje.png") } .page--newsletters .card.NEWSLETTER_40:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/40.png") } .page--newsletters .card.OPINIAO:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/espaco-publico.png") } .page--newsletters .card.CARTAS_DIRECTOR:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/comentario.png") } .page--newsletters .card.IMPAR:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/impar.png") } .page--newsletters .card.P2:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/p2.png") } .page--newsletters .card.NEWSLETTER_P3:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/p3.png") } .page--newsletters .card.LEITURAS:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/leituras.png") } .page--newsletters .card.AMBIENTE:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/pes-na-terra.png") } .page--newsletters .card.NEWSLETTER_IPSILON:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/ipsilon.png") } .page--newsletters .card.NEWSLETTER_FUGAS:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/fugas.png") } .page--newsletters .card.NEWSLETTER_MULTIMEDIA:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/o-que-as-vezes.png") } .page--newsletters .card.NEWSLETTER_OUTRAS:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/especiais.png") } .page--newsletters .card.SUBSCRIBERS:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/exclusivos.png") } .page--newsletters .card.PGLOBAL:before, .page--newsletters .card.PGLOBAL_EN:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/pglobal.png") } .page--newsletters .card.EVENTOS:before { background-image: url("https://static.publicocdn.com/files/site/assets/img/icons-newsletter/eventos.png") } .page--redirect .page__content { -ms-flex-align: center; align-items: center; height: calc(100vh - 3.75rem - 1rem) } @@media print,screen and (min-width:40em) { .page--redirect .page__content { height: calc(100vh - 3.75rem - 2rem) } } .page--redirect .heading-alt { margin-bottom: -1rem } .page--newsletters { padding-bottom: 2rem } .page--newsletters .line-break + .page__subtitle { margin-bottom: 0.25rem } .page--newsletters .page__header p.note { margin-bottom: 1.5rem } .page--newsletters .newsletter-subscribe__form .form { max-width: 1070px; margin: 0 auto } .page--newsletters .line-break { width: 100%; height: 1px; border-bottom: 1px solid #cacaca; margin-bottom: 40px } .page--newsletters .newsletters-subscribed-list { text-align: left; max-width: 400px; padding: 0 0 40px 16px; margin: 0 auto } .page--newsletters .newsletters-subscribed-list li { margin-bottom: 0 } .page--newsletters .newsletters-subscribed-list li p { margin-bottom: 0 } .page--newsletters .newsletters-subscribed-list li p span { text-transform: lowercase } .page--newsletters .input-button { text-align: center; margin-bottom: 1rem } .page--newsletters .input-button .button { margin-bottom: 0 } .page__header + .newsletter-subscribe__form__wrapper { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0; margin-bottom: 1rem; margin-top: -1rem } .page__header + .newsletter-subscribe__form__wrapper .input-group { margin-bottom: 0 } .page__header + .newsletter-subscribe__form__wrapper .callout { font-weight: bold; margin-bottom: 0; margin-top: 1em } .page__header + .newsletter-subscribe__form__wrapper .callout p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 0.875rem; line-height: 1.125rem } .page__header + .newsletter-subscribe__form__wrapper .callout a { color: inherit; text-decoration: underline; font-weight: normal } .page__header + .newsletter-subscribe__form__wrapper .callout a:hover { color: #000 } .page__header + .newsletter-subscribe__form__wrapper .alert p { color: #861e0d } .page__header + .newsletter-subscribe__form__wrapper .success { margin-bottom: 0; margin-bottom: 0 } .page__header + .newsletter-subscribe__form__wrapper input[type=checkbox] { -ms-flex: 0 0 auto; flex: 0 0 auto; display: block; margin-top: 0.125rem } .page__header + .newsletter-subscribe__form__wrapper label { -ms-flex: 1 1 0px; flex: 1 1 0px; display: block; line-height: 1.125rem; margin-right: 0 } .page__header + .newsletter-subscribe__form__wrapper label:not(.is-invalid-label) { color: #333 } .page__header + .newsletter-subscribe__form__wrapper label .has-tip { font-weight: normal; text-transform: uppercase; margin-top: -.5rem; font-size: .8125rem; font-style: normal; color: #8a8a8a } .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; padding: 1rem 0 } .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form form { position: relative; z-index: 10; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form form { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form form { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333% } } @@media print,screen and (min-width:64em) { .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form form { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% } } .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form #newsletter-user-choices .form__group:last-child { max-height: 0; overflow: hidden; opacity: 0; transition: all 0.15s ease-in-out; margin-bottom: 0 } .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form #newsletter-user-choices .form__group:last-child .form__group__item { display: -ms-flexbox; display: flex; width: 100%; -ms-flex-align: stretch; align-items: stretch } .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form #newsletter-user-choices.expanded .form__group:last-child { opacity: 1; max-height: 999px; margin-top: 1rem } .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form:before { content: ''; position: absolute; width: 100vw; left: 50%; margin-left: -50vw; top: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.94); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); transition: opacity 0.15s ease-in-out; opacity: 0; border-top: 1px solid #cacaca } .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form.stuck { position: fixed; top: 3.75rem; z-index: 70010; width: 100% } .page__header + .newsletter-subscribe__form__wrapper .newsletter-subscribe__form.stuck:before { opacity: 1 } .page__header + .newsletter-subscribe__form__wrapper .form__group__item > .button { text-transform: uppercase; font-size: 0.75rem; margin-bottom: 0 } #newsletter-user-registered .form__group__item { text-align: center } #newsletter-user-registered .success { margin-bottom: 0; margin-top: 1rem } #newsletter-user-registered .success p { text-align: center } #user-newsletters .button.clear { margin-bottom: 0; padding-right: 0; padding-left: 0; color: #333; text-decoration: underline } #user-newsletters .button.clear:hover { color: #111 } .user-newsletters { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin-left: 0; padding-left: 0; margin-bottom: 0rem } .user-newsletters li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-bottom: 1.5rem } @@media print,screen and (min-width:40em) { .user-newsletters li { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .user-newsletters li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .user-newsletters li { padding-right: 0.9375rem; padding-left: 0.9375rem } } .user-newsletters .switch { margin-bottom: .5rem } .user-newsletters .user-newsletters__meta p { margin-bottom: 4px } .user-newsletters .switch, .user-newsletters .user-newsletters__title { display: inline-block; vertical-align: middle } .user-newsletters .user-newsletters__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: bold } .page--podcasts .card__content p { margin-bottom: 6rem } .page--podcasts .card__content p.kicker { margin-bottom: 0 } .page--podcasts .card__content p.description { font-size: 0.85rem; line-height: 1.3 } .page--podcasts .card__media { position: relative } .page--podcasts .card__media .flex-media img { border-radius: 3px 3px 0 0 } @@media only screen and (max-width:1023px) and (orientation:portrait) { .page--podcasts .card__media .flex-media { } .page--podcasts .card__media .flex-media img { top: 90% } .page--podcasts .card__media .flex-media img.valign-middle { top: 50% } } .page--podcasts .card__media .flex-media .overlay-play { opacity: 0; position: absolute; background-color: #000; height: 100%; width: 100%; display: block; transition: opacity .6s ease; border-radius: 3px 3px 0 0 } .page--podcasts .card__media .flex-media .overlay-play:before { content: "\e004"; color: #fff; font-size: 8rem; display: block; position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) } .page--podcasts .card__media .flex-media .overlay-play:hover { opacity: 0.7; cursor: pointer } .page--podcasts .card__media .flex-media.playing .overlay-play { opacity: 1 } .page--podcasts .card__media .flex-media.playing .overlay-play:before { display: none } .page--podcasts .card__media .flex-media.playing .overlay-play img { opacity: 0 } .page--podcasts .card__extras { position: absolute; bottom: 0.8em } @@media only screen and (min-width:1024px) and (max-width:1140px) { .page--podcasts .card__extras a { font-size: 0.95em } } .page--podcasts .footnote { margin-top: 1rem; display: inline-block; text-transform: uppercase; color: #8a8a8a; border-bottom: 1px dotted #8a8a8a; font-size: 14px; line-height: 20px } .page--podcasts .footnote.card__small-link { font-size: 13px } @@media only screen and (min-width:1024px) and (max-width:1140px) { .page--podcasts .footnote.card__small-link { max-width: 200px } } .page--hero .page__content { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center } .page--hero .page__body { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--hero .page__body { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--hero .page__header { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; text-align: center } @@media print,screen and (min-width:40em) { .page--hero .page__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--hero .page__header { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--hero .page__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--print-edition .page__subtitle { font-size: 29px; line-height: 28px; margin-bottom: 1rem; color: #8a8a8a } .print-covers__list { list-style: none; padding-left: 0; margin-left: 0; margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } @@media print,screen and (min-width:40em) { .print-covers__list { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .print-covers__list { margin-right: -0.9375rem; margin-left: -0.9375rem } } .print-covers__list .caption { font-weight: bold; text-align: center; color: #555; margin-top: -4px; margin-bottom: 4px } .print-covers__list .button { font-size: 0.75rem; margin-bottom: 4px } .print-covers__list .button:last-child { margin-bottom: 0 } .print-covers__list .media--print-cover { max-width: none } .print-covers__list li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-bottom: 1.5rem } @@media print,screen and (min-width:40em) { .print-covers__list li { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .print-covers__list li { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin-bottom: 0 } } .page--newsletters--success .card__switch { display: none } .page--multimedia.page--listing.page--no-sidebar .page__wrapper { max-width: none; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .page--multimedia.page--listing.page--no-sidebar .page__content { padding-right: 0; padding-left: 0 } .page--multimedia.page--listing.page--no-sidebar .page__header { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .page--multimedia.page--listing.page--no-sidebar .page__title { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.9375rem; padding-left: 0.9375rem; min-width: 0; padding-left: 0.5rem !important; padding-right: 0.5rem !important; margin-right: 0; margin-left: 0 } @@media print,screen and (min-width:40em) { .page--multimedia.page--listing.page--no-sidebar .page__title { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--multimedia .stack--collection { border-top-color: #cacaca !important } .page--multimedia.page--listing .page__title, .page--multimedia.page--listing .page__title a { color: #fff } .page--multimedia .stack__title { color: #cacaca } .page--multimedia .stack__slice__item--more-link a { color: #fff; background: #111; display: block; text-align: center; width: 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; padding: 0.25rem 0; font-size: 2rem } .page--multimedia .stack--multimedia-specials .stack__slice__item--more-link a { background: #222 } .page--multimedia .stack--collection { background: transparent } .page--multimedia .stack--multimedia-specials { background: #000 } .page--multimedia.page--listing .page__body { margin-top: 0 } .card-list--ordered { padding: 0; margin-left: 0; list-style: none } .page__body { clear: both } @@media screen and (max-width:63.99875em) { .tabs--vertical .tabs__wrapper { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:63.99875em) and (min-width:40em) { .tabs--vertical .tabs__wrapper { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .tabs__wrapper { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .tabs__wrapper { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:63.99875em) { .tabs--vertical .tabs-content__wrapper { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:63.99875em) and (min-width:40em) { .tabs--vertical .tabs-content__wrapper { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .tabs-content__wrapper { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .tabs-content__wrapper { padding-right: 0.9375rem; padding-left: 0.9375rem } } .headline-featured { clear: both } .page__header__avatar { width: 4rem } @@media print,screen and (min-width:64em) { .page__header__avatar { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem; -ms-flex-item-align: start; align-self: flex-start } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page__header__avatar { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page__header__avatar.avatar { border: 0 } .page__header__avatar .avatar__pad { border: 1px solid #efefef; border-radius: 50%; overflow: hidden } @@media print,screen and (min-width:64em) { .page__header__text { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page__header__text { padding-right: 0.9375rem; padding-left: 0.9375rem } } .faux-table { overflow: hidden } .faux-table dd, .faux-table dt { float: left; padding-bottom: 0.5rem; margin-bottom: 0.5rem; border-bottom: 1px solid #efefef } .faux-table dt { clear: left; width: 40%; padding-right: 10px } .faux-table dd { width: 60%; color: #555 } .faux-table dd:empty:after { content: '-' } .page--library .kicker--card { color: #b3b3b3 } @@media screen and (max-width:63.99875em) { .page--library .tabs--vertical .tabs-content__wrapper, .page--library .tabs--vertical .tabs__wrapper { padding-right: 0; padding-left: 0 } } @@media screen and (max-width:39.99875em) { .page--library .card-list .card__title { font-size: 20px; line-height: 24px; margin-bottom: 0 } } .page--library .card-list .card__media .flex-media { padding-bottom: 50% } .page--user-profile .card--media-avatar .card__inner { padding-bottom: 0 } .page--user-profile .card__media { display: none } .page--user-profile.page--internal .page__header { padding-top: 2rem; text-align: center } .page--user-profile .button { font-size: 0.75rem } .page--user-profile .user-profile__info { margin-top: 2rem } .page--user-profile .page__section__subtitle { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; text-transform: uppercase; font-size: 24px; line-height: 24px; color: #8a8a8a; margin-bottom: 1rem } .fonts-a-loaded .page--user-profile .page__section__subtitle { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .page--user-profile .page__section__subtitle em, .fonts-b-loaded .page--user-profile .page__section__subtitle i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .page--user-profile .page__body { max-width: none; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .page--user-profile .user-newsletters { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } @@media print,screen and (min-width:40em) { .page--user-profile .user-newsletters { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .page--user-profile .user-newsletters { margin-right: -0.9375rem; margin-left: -0.9375rem } } .page--user-profile.page--internal .user-profile { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } @@media print,screen and (min-width:40em) { .page--user-profile.page--internal .user-profile { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .page--user-profile.page--internal .user-profile { margin-right: -0.9375rem; margin-left: -0.9375rem } } .page--user-profile .user-profile__name { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 23px; line-height: 28px; margin-bottom: 0.25rem; margin-top: 0.5rem; color: #555 } .fonts-a-loaded .page--user-profile .user-profile__name { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .page--user-profile .user-profile__name em, .fonts-b-loaded .page--user-profile .user-profile__name i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .page--user-profile .user-profile__avatar { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem; border: 0 } @@media print,screen and (min-width:40em) { .page--user-profile .user-profile__avatar { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--user-profile .user-profile__avatar { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--user-profile .user-profile__avatar { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--user-profile .user-profile__avatar .avatar__pad { background: none } .page--user-profile .user-profile__avatar img { border-radius: 50%; overflow: hidden; border: 1px solid #efefef; background: #fff; height: 100%; -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover" } .no-objectfit .page--user-profile .user-profile__avatar img { visibility: hidden } .page--user-profile .user-profile__header { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--user-profile .user-profile__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--user-profile .user-profile__header { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--user-profile .user-profile__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--user-profile .user-profile__reputation { font-size: 13px; text-transform: uppercase; color: #555 } .page--user-profile .user-profile__info { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--user-profile .user-profile__info { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--user-profile.page--internal .page__body { -ms-flex-pack: center; justify-content: center } .page--user-profile .stack { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } @@media print,screen and (min-width:40em) { .page--user-profile .stack { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .page--user-profile .stack { margin-right: -0.9375rem; margin-left: -0.9375rem } } .page--user-profile .page__section { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--user-profile .page__section { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--user-profile .page__section { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--user-profile .page__section { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--user-profile .page__section .stack__slice--t-t-t > .stack__slice__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--user-profile .page__section .stack__slice--t-t-t > .stack__slice__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--user-profile .page__section .stack__slice--t-t-t > .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 0.625rem; padding-left: 0.625rem } } .page--user-profile .page__section .stack__slice--t-t-t > .stack__slice__item .card__content .kicker + p { display: none } .page--user-profile .page__section .stack__slice--t-t-t > .stack__slice__item .card__switch { margin-bottom: 0; position: absolute; bottom: 1rem } .page--user-profile .page__section .stack__slice--t-t-t > .stack__slice__item .footnote { display: none } .page--user-profile .page__section .stack__slice--t-t-t > .stack__slice__item .card__content { padding-bottom: 3.5rem } .newsletter-switches-list { padding-top: 1rem } .newsletter-switches-list .stack__inner { padding-right: 0.9375rem; padding-left: 0.9375rem; width: 100%; max-width: none } .newsletter-switches-list .stack__slice { margin-bottom: 1rem } .newsletter-switches-list .stack__slice .stack__slice__item { margin-bottom: 1rem } @@media print,screen and (min-width:40em) { .newsletter-switches-list .stack__slice .stack__slice__item { padding-left: 0 } } .newsletter-switches-list + .form-group--half { margin-bottom: 1.5rem } .newsletter-switches-list + .form-group--half, .newsletter-switches-list + .form-group--half + .form-group--half { max-width: none } .newsletter-switches-list + .form-group--half input[type=checkbox] { top: 3px } .newsletter-switches-list + .form-group--half input[type=checkbox] + label { line-height: 21px } @@media print,screen and (min-width:40em) { .newsletter-switches-list + .form-group--half { margin-top: -0.5rem } } .newsletter-switches-list .newsletter-switch { width: 100% } .newsletter-switches-list .newsletter-switch .newsletter-switch__switch { display: inline-block; vertical-align: top; margin-top: 2px; margin-bottom: 0 } .newsletter-switches-list .newsletter-switch .newsletter-switch__text { display: inline-block; vertical-align: top; overflow: hidden } @@media print,screen and (min-width:40em) { .newsletter-switches-list .newsletter-switch .newsletter-switch__text { max-width: 70% } } .newsletter-switches-list .newsletter-switch .newsletter-switch__text .newsletter-switch__text__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 16px; line-height: 1; margin-bottom: 0 } .newsletter-switches-list .newsletter-switch .newsletter-switch__text .kicker { font-weight: 400; font-size: 12px; color: #555 } @@media print,screen and (min-width:64em) { .page--listing .page__header.page__header--has-image { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--listing .page__header.page__header--has-image { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:64em) { .page--listing .page__header.page__header--has-image { margin-right: -0.9375rem; margin-left: -0.9375rem } } .page--listing .page__header.page__header--has-image .page__title--author { margin-top: 0.5rem } @@media print,screen and (min-width:64em) { .page--listing .page__header.page__header--has-image .page__title--author { margin-top: 1rem } } @@media print,screen and (min-width:64em) { .page--listing .page__header.page__header--has-image .module__button { position: absolute; top: 1.85rem; right: .9375rem } } .social-links { margin-bottom: 1rem } @@media print,screen and (min-width:64em) { .social-links { margin-top: 0 } } .social-links li { font-size: 14px; line-height: 20px; margin-bottom: 0.25rem } .social-links a { color: #555 } .social-links a:hover { color: #d10019 } .page--author .author__role { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 26px; line-height: 28px; margin-bottom: 1rem; text-transform: uppercase; color: #8a8a8a } .fonts-a-loaded .page--author .author__role { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .page--author .author__role em, .fonts-b-loaded .page--author .author__role i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .page--author .page__blurb p { font-size: 16px; line-height: 24px; margin-bottom: 1rem; color: #555 } .page__title--author { margin-bottom: 0 !important; padding-bottom: 0 } .page__nav__title { display: inline-block; vertical-align: middle; font-weight: bold } .page__nav .menu-icon { margin-left: 0.25rem; margin-right: 0.25rem } .page--internal { margin-top: -1rem; margin-bottom: 0; background: #efefef } @@media print,screen and (min-width:40em) { .page--internal { margin-top: -2rem } } .page--internal .page__wrapper { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center } .page--internal .page__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; background: #fefefe } @@media print,screen and (min-width:40em) { .page--internal .page__content { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--internal .page__content { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% } } .page--internal .page__footer { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--internal .page__footer { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--internal .page__extras { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--internal .page__extras { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--internal .page__extras { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--internal .page__extras { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--listing, .page--text { border-bottom: 1px solid #fff } .page--listing .headline-featured, .page--text .headline-featured { margin-left: -.9375rem; margin-right: -.9375rem } @@media print,screen and (min-width:64em) { .page--listing .headline-featured, .page--text .headline-featured { margin-left: 0; margin-right: 0 } } .page--listing .page__content, .page--text .page__content { padding-bottom: 2rem } .page--listing .page__body, .page--text .page__body { margin-top: 1rem } @@media print,screen and (min-width:64em) { .page--listing .page__body, .page--text .page__body { margin-top: 1.5rem } } .page--listing .module__button--more, .page--text .module__button--more { display: block; width: 100%; margin-right: 0; margin-left: 0; background-color: #d10019; color: #fff; max-width: 80%; margin-right: auto; margin-left: auto } .page--listing .module__button--more:focus, .page--listing .module__button--more:hover, .page--text .module__button--more:focus, .page--text .module__button--more:hover { background-color: #a70014; color: #fff } .page--listing .page__title, .page--text .page__title { font-size: 52px; line-height: 52px; margin-bottom: 0.8rem } @@media print,screen and (min-width:64em) { .page--listing .page__title, .page--text .page__title { margin-bottom: 0.5rem } } .page--listing .page__title, .page--listing .page__title a, .page--text .page__title, .page--text .page__title a { color: #333 } .page--listing .page__header, .page--text .page__header { position: relative } @@media print,screen and (min-width:64em) { .page--listing .page__header .module__button, .page--text .page__header .module__button { position: absolute; top: 0.85rem; right: 0 } } .page--listing .page__content .page__title, .page--text .page__content .page__title { padding: 0 .9375rem; margin-right: -.9375rem; margin-left: -.9375rem } .page--detail, .page--listing, .page--text { max-width: none; margin-top: -1rem; margin-bottom: 0; background: #f5f5f5 } @@media print,screen and (min-width:40em) { .page--detail, .page--listing, .page--text { margin-top: -2rem } } .page--detail.page--multimedia, .page--listing.page--multimedia, .page--text.page--multimedia { background: #222 } .page--detail .page__wrapper, .page--listing .page__wrapper, .page--text .page__wrapper { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .page--detail .page__content, .page--listing .page__content, .page--text .page__content { padding-top: 1rem; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; background: #fefefe } @@media print,screen and (min-width:40em) { .page--detail .page__content, .page--listing .page__content, .page--text .page__content { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--detail .page__content, .page--listing .page__content, .page--text .page__content { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--detail .page__content, .page--listing .page__content, .page--text .page__content { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--detail.page--no-sidebar .page__content, .page--listing.page--no-sidebar .page__content, .page--text.page--no-sidebar .page__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; background: transparent } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--detail.page--no-sidebar .page__content, .page--listing.page--no-sidebar .page__content, .page--text.page--no-sidebar .page__content { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--detail .page__extras, .page--listing .page__extras, .page--text .page__extras { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--detail .page__extras, .page--listing .page__extras, .page--text .page__extras { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--detail .page__extras, .page--listing .page__extras, .page--text .page__extras { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem; padding-top: 4rem; padding-bottom: 4rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--detail .page__extras, .page--listing .page__extras, .page--text .page__extras { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page__cover-photo { position: absolute; left: 0; width: 100%; top: 3.75rem; height: 200px; overflow: hidden } @@media print,screen and (min-width:64em) { .page__cover-photo { height: 400px } } .page__cover-photo:after { position: absolute; content: ''; width: 100%; bottom: 0; left: 0; height: 100%; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ) } .page__cover-photo img { width: 100%; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } @@media print,screen and (min-width:64em) { .page--collection .stack__slice--t-t-t, .page--listing .stack__slice--t-t-t { -ms-flex-pack: center; justify-content: center } .page--collection .stack__slice--t-t-t > .stack__slice__item:nth-child(4), .page--collection .stack__slice--t-t-t > .stack__slice__item:nth-child(5), .page--collection .stack__slice--t-t-t > .stack__slice__item:nth-child(6), .page--listing .stack__slice--t-t-t > .stack__slice__item:nth-child(4), .page--listing .stack__slice--t-t-t > .stack__slice__item:nth-child(5), .page--listing .stack__slice--t-t-t > .stack__slice__item:nth-child(6) { margin-bottom: 1.25rem } } .page--collection { margin-top: -2rem; margin-bottom: 0; background: #000 } .page--collection .stack__footer { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center } .page--collection .stack__footer .stack__button { margin-bottom: 2rem; background-color: #d10019; color: #fff; border-color: transparent; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem } .page--collection .stack__footer .stack__button:focus, .page--collection .stack__footer .stack__button:hover { background-color: #a70014; color: #fff } @@media print,screen and (min-width:40em) { .page--collection .stack__footer .stack__button { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--collection .stack__footer .stack__button { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-left: 0 !important; padding-right: 0 !important } } .page--collection.page--has-cover { position: relative } .page--collection.page--has-cover .social-tools__menu > li > a { background: #fff; color: #222 } .page--collection.page--has-cover .social-tools__menu > li > a:hover { background: #fff; color: #222; opacity: 0.8 } .page--collection.page--has-cover .page__cover-photo { top: 0 } .page--collection.page--has-cover .page__cover-photo img { -webkit-transform: none; transform: none; top: 0; height: 100%; -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; opacity: 0.9 } .no-objectfit .page--collection.page--has-cover .page__cover-photo img { visibility: hidden } @@media screen and (max-width:63.99875em) { .page--collection.page--has-cover .page__cover-photo img { opacity: 0.8 } } .page--collection .module__button--more { display: block; width: 100%; margin-right: 0; margin-left: 0; background-color: #d10019; color: #fff; max-width: 80%; margin-right: auto; margin-left: auto } .page--collection .module__button--more:focus, .page--collection .module__button--more:hover { background-color: #a70014; color: #fff } .page--collection .page__header { color: #fff; z-index: 2; position: relative; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--collection .page__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--collection .page__header { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; -ms-flex-item-align: center; align-self: center } } .page--collection .social-tools__menu > li > a:hover { opacity: 0.8 } .page--collection .page__header { padding-top: 2rem; padding-bottom: 2rem; text-align: center } @@media print,screen and (min-width:64em) { .page--collection .page__header { padding-top: 4rem; padding-bottom: 4rem } } .page--collection .page__content { float: none !important; max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center } .page--collection .social-tools { margin-bottom: 0.75rem } .page--collection .social-tools ul { -ms-flex-pack: center; justify-content: center } .page--collection .page__title { font-size: 38px; line-height: 38px } @@media print,screen and (min-width:64em) { .page--collection .page__title { font-size: 60px; line-height: 60px } } .page--collection .page__blurb { font-family: Times, "Times New Roman", serif; font-weight: 700; font-size: 16px; line-height: 24px; color: #666 } .fonts-a-loaded .page--collection .page__blurb { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .page--collection .page__blurb em, .fonts-b-loaded .page--collection .page__blurb i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:64em) { .page--collection .page__blurb { max-width: 80%; margin-right: auto; margin-left: auto; font-size: 18px; line-height: 27px } } .page--collection .page__blurb p { margin-bottom: 0; font-style: inherit; font-size: inherit; line-height: inherit; font-family: inherit } .page--collection.page--collection--alt .stack__footer { display: none } .page--collection:not(.page--collection--alt) .stack__footer .stack__button { background-color: #eee; color: #222 } .page--collection:not(.page--collection--alt) .stack__footer .stack__button:focus, .page--collection:not(.page--collection--alt) .stack__footer .stack__button:hover { background-color: #fff; color: #222 } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card { background: #222; color: #fefefe } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card .card__title, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card .kicker, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card .kicker a { color: #fefefe } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card .card__title .genre + a, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card .kicker .genre + a, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .card .kicker a .genre + a { opacity: 0.72 } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .social-tools__menu > li > a { background: #fff; color: #222 } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .social-tools__menu > li > a:hover { background: #fff; color: #222; opacity: 0.8 } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .headline-list__item { border-top-color: #222 } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .headline-list__item .headline { color: #eee } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .headline-list__item .kicker, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .headline-list__item .kicker a { color: #ddd } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .headline-list__item .kicker .genre + a, .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .headline-list__item .kicker a .genre + a { opacity: 0.72 } .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .headline-list__item--opinion .flex-media { background: #222 } @@media print,screen and (min-width:64em) { .page--collection:not(.page--collection--alt):not(.page--collection--regular-cards) .stack { margin-bottom: 1rem } } .page--collection .page__body { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; background: transparent } @@media print,screen and (min-width:40em) { .page--collection .page__body { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--collection .page__body { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem; padding-bottom: 2rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--collection .page__body { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--collection .page__extras { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--collection .page__extras { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--collection .page__extras { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem; padding-bottom: 2rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--collection .page__extras { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--collection .stack { width: 100% } @@media print,screen and (min-width:64em) { .page--collection .stack { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.4375rem; padding-left: 0.4375rem } } .page--collection .stack__slice__wrapper { padding-bottom: 3rem } .page--collection--alt { background: #fff } .page--collection--alt .page__header { color: #111; padding-top: 2rem; padding-bottom: 2rem; text-align: center } @@media print,screen and (min-width:64em) { .page--collection--alt .page__header { padding-top: 3rem; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--collection--alt .page__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--collection--alt .page__title { font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700; font-size: 32px; line-height: 36px; text-transform: none } .fonts-a-loaded .page--collection--alt .page__title { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .page--collection--alt .page__title em, .fonts-b-loaded .page--collection--alt .page__title i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:64em) { .page--collection--alt .page__title { font-size: 52px; line-height: 56px } } @@media print,screen and (min-width:64em) { .page--collection--alt .page__blurb, .page--collection--alt .page__title, .page--collection--alt .social-tools { max-width: 70%; margin-right: auto; margin-left: auto } } .page--collection--alt .social-tools__menu > li > a { background: #444 } .page--collection--alt .page__cover-photo { height: 100%; position: fixed; top: 60px; width: 100%; z-index: 0 } .page--collection--alt .page__cover-photo:after { display: none } .page--collection--alt .page__cover-photo img { width: auto; max-width: none; height: 100%; position: relative; top: 0; -webkit-transform: translateY(0) translateX(-25%); transform: translateY(0) translateX(-25%); left: 0 } .page--collection--alt.page--has-cover .page__body, .page--collection--alt.page--has-cover .page__extras, .page--collection--alt.page--has-cover .page__header, .page--collection--alt.page--has-cover .stack { position: relative; z-index: 2; background: rgba(255, 255, 255, 0.5) } .page--collection--100anosrussia { background: #aa1b12 url(https://static.publico.pt/files/caminhodarevolucao/img/rev_site_fundovermelho.png); background-attachment: fixed } .page--collection--100anosrussia .page__body, .page--collection--100anosrussia .page__extras, .page--collection--100anosrussia .page__header, .page--collection--100anosrussia .stack { position: relative; z-index: 2; background: rgba(255, 255, 255, 0.9) } @@media print,screen and (min-width:64em) { .page--collection--100anosrussia .page__body, .page--collection--100anosrussia .page__extras, .page--collection--100anosrussia .page__header, .page--collection--100anosrussia .stack { background: rgba(255, 255, 255, 0.8) } } .page--collection--dezvegetarianos { background: #aa1b12 url(https://static.publicocdn.com/files/dezprojectosvegetarianos/bg.jpg); background-attachment: fixed; background-size: cover } .page--collection--dezvegetarianos .card__header .kicker, .page--collection--dezvegetarianos .card__header .label { display: none } .page--collection--dezvegetarianos .page__cover-photo { background: #000; opacity: 0.8 } .page--collection--dezvegetarianos .page__cover-photo img { display: none } .page--collection--dezvegetarianos .social-tools__menu > li > a { background: #fff; color: #333 } .page--collection--dezvegetarianos .page__header { color: #fff } .page--collection--dezvegetarianos .page__body, .page--collection--dezvegetarianos .page__extras, .page--collection--dezvegetarianos .page__header, .page--collection--dezvegetarianos .stack { position: relative; z-index: 2; background: none } .page--tags .search-panel__form { max-width: none !important } .page--tags .tt-menu, .page--tags .twitter-typeahead { width: 100% } .tt-menu { width: 320px; margin: 2px 0; padding: 8px 0; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); width: 230px } .tt-suggestion { padding: 2px 15px; font-size: 13px; line-height: 18px } .empty-message { padding: 2px 15px; color: #999; text-align: center } .tt-suggestion:hover { cursor: pointer; background-color: #eee } .tt-suggestion.tt-cursor { background-color: #eee } .tt-suggestion p { margin: 0 } @@media screen and (max-width:63.99875em) { .featured-tags .grid__item > a { margin: auto } } .menu--index { -ms-flex-pack: center; justify-content: center; font-weight: bold } .index-list--tag > li > a, .menu--index > li > a { font-size: 14px } .menu--index > li.active > a { border-radius: 2px; background-color: #efefef; color: #0a0a0a } .menu--index > li.active > a:hover { color: #0a0a0a } .featured-tags > li > a, .index-list__item > a, .menu--index > li > a { color: #333 } .featured-tags > li > a:hover, .index-list__item > a:hover, .menu--index > li > a:hover { color: #b90017 } .index-list { list-style: none; padding: 0; margin: 0 } .index-list--tag { margin-top: 32px } .index-list__item { margin-bottom: 1rem; padding-right: 8px; padding-left: 8px } .index-list__item a { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.9375rem; padding-left: 0.9375rem; min-width: 0; display: block; border-bottom: 1px solid #efefef; padding-right: 0; padding-bottom: 1rem; padding-left: 0 } @@media print,screen and (min-width:40em) { .index-list__item a { padding-right: 0.9375rem; padding-left: 0.9375rem } } .flex-media.cover { padding-bottom: 150.8684864% } .grid--content-centered { text-align: center } .card__header .button:last-child { margin-bottom: 0; margin-top: 0.5rem } .subscriptions-help { margin-top: 24px; border-top: 1px solid #efefef; padding-top: 1em } .page--user-profile .subscriptions-help { border-top-color: #cacaca } .page--subscription__homepage .subscriptions-help { margin-top: 0; padding-top: 0; border: 0 } ul.subscriptions-help__list { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-bottom: 1rem } @@media print,screen and (min-width:40em) { ul.subscriptions-help__list { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { ul.subscriptions-help__list { margin-right: -0.9375rem; margin-left: -0.9375rem } } .subscriptions-help__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .subscriptions-help__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .subscriptions-help__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .subscriptions-help__item { padding-right: 0.9375rem; padding-left: 0.9375rem } } .subscriptions-help__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 36px; line-height: 36px; margin-bottom: 1rem } .fonts-a-loaded .subscriptions-help__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .subscriptions-help__title em, .fonts-b-loaded .subscriptions-help__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .subscriptions-help__item__title { text-align: center; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 29px; line-height: 28px; margin-bottom: 1rem; font-size: 1.5em; color: #0a0a0a } .fonts-a-loaded .subscriptions-help__item__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded .subscriptions-help__item__title em, .fonts-b-loaded .subscriptions-help__item__title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } .subscriptions-help .card__content { text-align: center } .subscriptions-help .card__content i { font-size: 1.5em } .page--auth .page__content { margin-bottom: 0; padding: 2rem; border-radius: 2px } @@media print,screen and (min-width:64em) { .page--auth .page__content { margin-top: 2rem; margin-bottom: 2rem } } .page--auth .page__title { font-size: 40px; line-height: 40px; margin-bottom: 2rem; text-align: center } .page--auth-nonio.page--internal .page__title { margin-bottom: 1rem } @@media print,screen and (min-width:64em) { .page--auth-nonio.page--internal .page__content { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } } .page--auth-complete.page--internal .page__content { background: transparent; visibility: hidden } @@media print,screen and (min-width:64em) { .page--auth-complete.page--internal .page__content { -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% } } .page--search .headline-list__blurb { display: block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 15px; line-height: 23px; margin-bottom: 1rem; color: #555 } .page--search .headline-list__blurb b { background-color: #f9e7be; padding: 1px 2px; border-radius: 2px } .page--search .headline-list__footer .dateline { display: inline } .page--search .headline-list__footer .dateline:after { content: "\2022"; display: inline-block; font-size: 8px; line-height: 26px; vertical-align: middle; margin: 0 -.5rem 0 .5rem; color: #8a8a8a } .page--search .page__content .page__menu__wrapper { z-index: 11 } .page--search .page__content .page__menu__wrapper .form__field { display: inline-block; width: 49% } .page--search .page__content .page__menu__wrapper .form__field label { border-bottom: 0.2rem solid transparent; padding-bottom: 4px; padding-top: 4px; font-size: 12px; font-weight: bold; color: #555 } .page--search .responsive-toggle { padding-left: 0; padding-right: 0; margin-bottom: 1rem } @@media screen and (min-width:64em) { .page--search .page__content .page__nav { margin-right: -15px; margin-left: -15px } .page--search .page__content .page__menu__wrapper { background-color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } } .page--user-profile--comment-moderation .activity-list { margin-bottom: 10px } .page--user-profile--comment-moderation .activity-item { padding: 15px } .page--user-profile--comment-moderation .activity-item__content { padding-top: 20px } .page--user-profile--comment-moderation .activity-item__content:before { color: #fff; padding: 10px } .page--user-profile--comment-moderation .activity-item__content p { padding: 0 15px 15px; margin-bottom: 0 } .page--user-profile--comment-moderation .activity-item__actions { padding-left: 15px } .page--user-profile--comment-moderation .activity-item__actions button { margin: 0 } @@media screen and (max-width:39.99875em) { .page--user-profile--comment-moderation .activity-item__content { padding: 0 } .page--user-profile--comment-moderation .activity-item__content:before { display: none } .page--user-profile--comment-moderation .activity-item__content p { padding: 15px 0 } .page--user-profile--comment-moderation .activity-item__actions { padding: initial } } @@media screen and (min-width:40em) { .page--user-profile--comment-moderation .activity-item__dateline { display: initial } } @@-webkit-keyframes liquidMoves { 0% { -webkit-transform: translateX(0); transform: translateX(0) } to { -webkit-transform: translateX(-128px); transform: translateX(-128px) } } @@keyframes liquidMoves { 0% { -webkit-transform: translateX(0); transform: translateX(0) } to { -webkit-transform: translateX(-128px); transform: translateX(-128px) } } @@-webkit-keyframes liquidDown { 0% { -webkit-transform: translateY(0px); transform: translateY(0px) } to { -webkit-transform: translateY(8px); transform: translateY(8px) } } @@keyframes liquidDown { 0% { -webkit-transform: translateY(0px); transform: translateY(0px) } to { -webkit-transform: translateY(8px); transform: translateY(8px) } } .page--user-expertise .page__section { margin-bottom: 8rem } .page--user-expertise .page__header { padding-top: 2rem; margin-bottom: 2rem; text-align: center } .page--user-expertise .page__blurb, .page--user-expertise .page__title { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin: 0 auto 32px auto } @@media print,screen and (min-width:40em) { .page--user-expertise .page__blurb, .page--user-expertise .page__title { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .page--user-expertise .page__blurb, .page--user-expertise .page__title { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin: 0 auto 20px auto } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--user-expertise .page__blurb, .page--user-expertise .page__title { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--user-expertise .page__title { text-align: center } .page--user-expertise .page__title.recall { font-size: 48px; line-height: 48px } .page--user-expertise .page__blurb { line-height: 20px; color: #555 } .page--user-expertise .page__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page--user-expertise .page__content { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--user-expertise .page__body { margin: 0 auto 32px auto } @@media print,screen and (min-width:64em) { .page--user-expertise .page__body { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin: 0 auto 32px auto } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--user-expertise .page__body { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--user-expertise .expertise-button { text-align: center; margin-top: 4rem; margin-bottom: 4rem } .page--user-expertise .expertise-button.recall { margin-top: 0 } .page--user-expertise .expertise-button .button--expertise { background: #333; color: #eee; text-transform: uppercase; transition: all .3s ease; margin: 0; padding-left: 3em; padding-right: 3em } .no-touch .page--user-expertise .expertise-button .button--expertise:hover { background: #111; color: #fff } .page--user-expertise .expertise-button.expertise-button--exit .button--expertise { background: transparent; border: 1px solid #333; color: #333 } .no-touch .page--user-expertise .expertise-button.expertise-button--exit .button--expertise:hover { background: #efefef; color: #111 } .page--user-expertise .expertise-button p { font-size: 16px; line-height: 20px; color: #666; margin: 20px auto } @@media print,screen and (min-width:40em) { .page--user-expertise .expertise-button p { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 0.9375rem; padding-left: 0.9375rem; margin: 20px auto } } @@media print,screen and (min-width:40em) and (min-width:40em) { .page--user-expertise .expertise-button p { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--user-expertise .expertise-description { text-align: center; margin: 0 auto 4rem auto } .page--user-expertise .expertise-description .page__blurb, .page--user-expertise .expertise-description .page__title { -ms-flex: none; flex: none; max-width: 100%; text-align: center; margin: 0 auto 20px auto } .page--user-expertise .expertise-description .page__title { font-size: 48px; line-height: 48px } .page--user-expertise .expertise-description p { line-height: 20px; color: #555 } .page--user-expertise .callout { text-align: center; margin-bottom: 2rem } .page--user-expertise .callout.success { color: #3C763E } .page--user-expertise .exp-user-state .exp-user__name { display: block; font-weight: 700; font-size: 18px; color: #111 } .page--user-expertise .exp-user-state p { font-size: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 1rem; line-height: 22px; color: #555; text-align: center; margin: 20px 0 } .page--user-expertise .exp-user-badge { width: 42px; height: 63px; background: #d10019; position: relative; overflow: hidden; margin: -0.5rem auto 40px auto } .page--user-expertise .exp-user-badge:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-top: 18px solid transparent; border-left: 21px solid #fff; border-right: 21px solid #fff } .page--user-expertise .exp-user-badge .exp-user-badge-level { position: absolute; width: 76%; height: 10%; left: 12%; background: #fff; display: none } .page--user-expertise .exp-user-badge .exp-user-badge-level.exp-user-badge-level--1 { top: 49% } .page--user-expertise .exp-user-badge .exp-user-badge-level.exp-user-badge-level--2 { top: 30% } .page--user-expertise .exp-user-badge .exp-user-badge-level.exp-user-badge-level--3 { top: 11% } .page--user-expertise .exp-user-badge .exp-user-badge-level.active { display: block } .page--user-expertise .expertise-content .categories-list { margin-top: 60px } .page--user-expertise .expertise-content .categories-list .exp-category { -ms-flex: none; flex: none; border-bottom: 1px solid #ccc; padding: 0 10px 30px 10px } .page--user-expertise .expertise-content .categories-list .exp-category:nth-of-type(2n), .page--user-expertise .expertise-content .categories-list .exp-category:nth-of-type(odd) { margin: 0 0 60px 0 } .page--user-expertise .expertise-content .categories-list .exp-category .exp-category__title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif; font-weight: 700; text-transform: uppercase; font-size: 29px; line-height: 28px; margin-bottom: 1rem; color: #555 } @@media print,screen and (min-width:40em) { .page--user-expertise .expertise-content .categories-list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .page--user-expertise .expertise-content .categories-list .exp-category { -ms-flex: 0 0 45%; flex: 0 0 45%; border-bottom: 1px solid #ccc; padding: 0 10px 30px 10px } .page--user-expertise .expertise-content .categories-list .exp-category:nth-of-type(odd) { margin: 0 5% 60px 0 } .page--user-expertise .expertise-content .categories-list .exp-category:nth-of-type(2n) { margin: 0 0 60px 5% } } .page--user-expertise .expertise-content .exp-level-area { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; width: 100%; margin: 40px 0 30px 0 } .page--user-expertise .expertise-content .exp-level-area .exp-level-graph, .page--user-expertise .expertise-content .exp-level-area .exp-level-ruler { height: 108px; float: left } .page--user-expertise .expertise-content .exp-level-area .exp-level-graph { width: 72px; background: #ECEBEB; margin-right: 5%; position: relative; overflow: hidden } .page--user-expertise .expertise-content .exp-level-area .exp-level-graph:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-top: 30px solid transparent; border-left: 36px solid #fff; border-right: 36px solid #fff } .page--user-expertise .expertise-content .exp-level-area .exp-level-graph .exp-level-liquid { width: 100%; height: 0; background: #d10019; position: absolute; bottom: 0; left: 0; transition: height 2s ease; display: none } .page--user-expertise .expertise-content .exp-level-area .exp-level-graph .exp-level-liquid:after { content: ""; background: url(https://static.publicocdn.com/files/forumpublico/img/liquid-200x8.png?v22) no-repeat 0 0; width: 200px; height: 8px; position: absolute; top: -8px; left: 0; -webkit-animation: .8s ease-in-out 4 alternate liquidMoves, 1s ease 3.2s liquidDown forwards; animation: .8s ease-in-out 4 alternate liquidMoves, 1s ease 3.2s liquidDown forwards } .page--user-expertise .expertise-content .exp-level-area .exp-level-graph .exp-level-liquid:nth-of-type(3) { background: #0f0 } .page--user-expertise .expertise-content .exp-level-area .exp-level-ruler { width: auto; -ms-flex-positive: 1; flex-grow: 1 } .page--user-expertise .expertise-content .exp-level-area .exp-level-ruler .exp-level-ruler__item { height: 33.33%; border-top: 1px solid #ddd; position: relative } .page--user-expertise .expertise-content .exp-level-area .exp-level-ruler .exp-level-ruler__item span { position: absolute; right: 0; top: -16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 11px; line-height: 14px; color: #999; font-weight: bold; text-transform: uppercase } .page--user-expertise .expertise-content .exp-level-area .exp-level-ruler .exp-level-ruler__item.active span { color: #d10019 !important; font-weight: 700 } .page--user-expertise .expertise-content .exp-category:nth-of-type(2n) .exp-level-liquid { transition-delay: .5s } .page--user-expertise .expertise-content .exp-category:nth-of-type(2n) .exp-level-liquid:after { -webkit-animation: 1s ease-in-out 4 .5s alternate liquidMoves, 1s ease 3.9s liquidDown forwards; animation: 1s ease-in-out 4 .5s alternate liquidMoves, 1s ease 3.9s liquidDown forwards } .page--user-expertise .expertise-content .exp-category:nth-of-type(3n) .exp-level-liquid { transition-delay: .8s } .page--user-expertise .expertise-content .exp-category:nth-of-type(3n) .exp-level-liquid:after { -webkit-animation: 1s ease-in-out 4 .8s alternate liquidMoves, 1s ease 4.2s liquidDown forwards; animation: 1s ease-in-out 4 .8s alternate liquidMoves, 1s ease 4.2s liquidDown forwards } .page--user-expertise .expertise-content .exp-category:nth-of-type(6n) .exp-level-liquid { transition-delay: .3s } .page--user-expertise .expertise-content .exp-category:nth-of-type(6n) .exp-level-liquid:after { -webkit-animation: 1s ease-in-out 4 .3s alternate liquidMoves, 1s ease 3.7s liquidDown forwards; animation: 1s ease-in-out 4 .3s alternate liquidMoves, 1s ease 3.7s liquidDown forwards } .page--user-expertise .expertise-content .exp-category__related .module > header { padding-top: 0; border-top: none } .page--user-expertise .expertise-content .exp-category__related .module__heading { color: #666 } .page--user-expertise .expertise-content.active .categories-list .exp-category__title { color: #d10019 } .page--user-expertise .expertise-content.active .categories-list .exp-level-ruler__item span { color: #666 } .page--user-expertise .expertise-content.active .categories-list.active .exp-level-liquid { display: block !important } .page--user-expertise .expertise-content.active .categories-list.active .exp-level-ruler__item span { color: #666 } .page--user-expertise .expertise-content.active .categories-list.active .exp-level-ruler__item span.reached { color: #d10019 } .page--error { background: #fefefe; padding: 2rem 0; text-align: center } .page--error .page__title { margin-top: 4rem } .immersive-story-quote-image.immersive-story-quote-image-portrait, .pull-inline, .quote-image.immersive-story-quote-image-portrait, .story__body > .twitter-tweet-rendered, .story__body > .twitter-video-rendered, .story__body > .videoContainerTop, .story__body > blockquote, .story__body > h2, .story__body > h3, .story__body > iframe, .story__body > iframe[src*="facebook.com"], .story__body > ol, .story__body > p, .story__body > table, .story__body > twitterwidget, .story__body > ul, .story__callout--avatar, .story__callout--inline, .story__footer .author, .story__footer .newsletter-subscription, .story__footer .social-tools, .story__footer .sponsored-disclaimer, .story__footer .story__actions, .story__footer .tag-list, .supplemental-slot--full { width: 100%; margin-right: auto; margin-left: auto; padding-left: 0.9375rem; padding-right: 0.9375rem; float: none } @@media print,screen and (min-width:40em) { .immersive-story-quote-image.immersive-story-quote-image-portrait, .pull-inline, .quote-image.immersive-story-quote-image-portrait, .story__body > .twitter-tweet-rendered, .story__body > .twitter-video-rendered, .story__body > .videoContainerTop, .story__body > blockquote, .story__body > h2, .story__body > h3, .story__body > iframe, .story__body > iframe[src*="facebook.com"], .story__body > ol, .story__body > p, .story__body > table, .story__body > twitterwidget, .story__body > ul, .story__callout--avatar, .story__callout--inline, .story__footer .author, .story__footer .newsletter-subscription, .story__footer .social-tools, .story__footer .sponsored-disclaimer, .story__footer .story__actions, .story__footer .tag-list, .supplemental-slot--full { width: 83.33333% } } @@media print,screen and (min-width:64em) { .immersive-story-quote-image.immersive-story-quote-image-portrait, .pull-inline, .quote-image.immersive-story-quote-image-portrait, .story__body > .twitter-tweet-rendered, .story__body > .twitter-video-rendered, .story__body > .videoContainerTop, .story__body > blockquote, .story__body > h2, .story__body > h3, .story__body > iframe, .story__body > iframe[src*="facebook.com"], .story__body > ol, .story__body > p, .story__body > table, .story__body > twitterwidget, .story__body > ul, .story__callout--avatar, .story__callout--inline, .story__footer .author, .story__footer .newsletter-subscription, .story__footer .social-tools, .story__footer .sponsored-disclaimer, .story__footer .story__actions, .story__footer .tag-list, .supplemental-slot--full { margin-left: 16.66667%; width: 50% } } .optin-expert { display: block; margin-bottom: 0.5rem; margin-top: 0 } .layout--opinion .story__header .optin-expert { display: none !important } @@media print,screen and (min-width:64em) { .optin-expert { float: right; margin-left: 0.25rem; margin-bottom: 0.25rem; margin-top: 0 } .story__footer .optin-expert { float: none; margin-left: 0; margin-bottom: 0.25rem; margin-top: 0.25rem } .story__header .optin-expert { margin-right: calc(((81.25rem * 0.333) - 300px) / 2 - .9375rem); top: -0.25rem; position: relative } } .optin-expert__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #d10019; color: #d10019; font-size: 0.6rem; margin-bottom: 0; font-weight: normal; padding: 0.6em 0.85em; text-transform: uppercase; transition: all 0.15s ease-in-out } [data-whatinput=mouse] .optin-expert__button { outline: 0 } .optin-expert__button, .optin-expert__button:focus, .optin-expert__button:hover { background-color: transparent } .optin-expert__button.disabled, .optin-expert__button.disabled:focus, .optin-expert__button.disabled:hover, .optin-expert__button[disabled], .optin-expert__button[disabled]:focus, .optin-expert__button[disabled]:hover { background-color: transparent } .optin-expert__button:focus, .optin-expert__button:hover { border-color: #69000d; color: #69000d } .optin-expert__button:focus.disabled, .optin-expert__button:focus[disabled], .optin-expert__button:hover.disabled, .optin-expert__button:hover[disabled] { border: 1px solid #d10019; color: #d10019 } .optin-expert__button i { top: 1px } .kicker .optin-expert__button { color: #d10019; text-decoration: none !important; font-weight: normal } .kicker .optin-expert__button:focus, .kicker .optin-expert__button:hover { color: #69000d } .optin-expert--opted .optin-expert__button { color: #8a8a8a !important; border-color: #8a8a8a !important } .optin-expert--opted .optin-expert__button:focus, .optin-expert--opted .optin-expert__button:hover { color: #454545 !important; border-color: #454545 !important } @@media print,screen and (min-width:40em) { .story .freeform { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) and (min-width:40em) { .story .freeform { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .story .freeform:last-child:not(:first-child) { float: right } } .story .freeform > :last-child { margin-bottom: 1rem } .avatar { border-radius: 50%; overflow: hidden; border: 1px solid #efefef } .avatar img { border: 1px solid #fff; border-radius: 50% } .avatar__pad { display: block; position: relative; height: 0; padding-bottom: 100%; margin-bottom: 0; overflow: hidden; background: #efefef; display: block; background: #fff } .avatar__pad > a { display: block } .avatar__pad img { position: absolute; top: 0; left: 0; width: 100%; height: auto } .label--live > i { -webkit-animation: flash 2s ease infinite; animation: flash 2s ease infinite } .flex-media .video-holder, .flex-media .video-holder > div, .flex-media .video-holder > iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0 } .video-controls { display: none } .supplement-nameplate__img { display: block; float: left } .layout--longform .supplement-nameplate__img { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1) } .supplement-nameplate__logo { float: left } .layout--longform .supplement-nameplate__logo { position: absolute; z-index: 10; top: 25px; left: 25px } @@media print,screen and (min-width:64em) { .layout--longform-full .supplement-nameplate__logo { left: 50px } } .layout--longform-vertical .supplement-nameplate__logo { left: auto; right: 25px } .supplement-nameplate__logo a { display: block; opacity: 0.3 } .supplement-nameplate__logo a:hover { opacity: 0.9 } .layout--opinion .supplement-nameplate, .layout--standard .supplement-nameplate { border-bottom: 1px solid #efefef; margin-bottom: 0.75rem; padding-bottom: 0.25rem; overflow: hidden } .tone--multimedia .supplement-nameplate { border-bottom-color: #333 } .tone--multimedia .supplement-nameplate__img { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1) } .supplement-nameplate--culturaipsilon .supplement-nameplate__img, .supplement-nameplate--ipsilon .supplement-nameplate__img { width: 120px; height: 33px } .supplement-nameplate--fugas .supplement-nameplate__img { width: 102px; height: 32px } .layout--custom-post .main { background: #efefef } .story__nav.button-group .button { font-size: 0.75rem } .story--bartoon .story__actions { margin-bottom: 3rem } .story--bartoon .story__media { max-width: 72.5rem; margin-right: auto; margin-left: auto; width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto; max-width: 81.25rem; margin-bottom: 3rem } .story--bartoon .story__media:after, .story--bartoon .story__media:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story--bartoon .story__media:after { clear: both } @@media print,screen and (min-width:40em) { .story--bartoon .story__media { padding-right: 0.9375rem; padding-left: 0.9375rem } } .story--bartoon .story__media:last-child:not(:first-child) { float: right } .story--bartoon .story__media, .story--bartoon .story__media:last-child { float: none } .story--bartoon .story__media, .story--bartoon .story__media:last-child:not(:first-child) { float: none; clear: both } .story--bartoon.story--bartoon-legacy .story__media { max-width: 72.5rem; margin-right: auto; margin-left: auto; width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto; max-width: 45rem } .story--bartoon.story--bartoon-legacy .story__media:after, .story--bartoon.story--bartoon-legacy .story__media:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story--bartoon.story--bartoon-legacy .story__media:after { clear: both } @@media print,screen and (min-width:40em) { .story--bartoon.story--bartoon-legacy .story__media { padding-right: 0.9375rem; padding-left: 0.9375rem } } .story--bartoon.story--bartoon-legacy .story__media:last-child:not(:first-child) { float: right } .story--bartoon.story--bartoon-legacy .story__media, .story--bartoon.story--bartoon-legacy .story__media:last-child { float: none } .story--bartoon.story--bartoon-legacy .story__media, .story--bartoon.story--bartoon-legacy .story__media:last-child:not(:first-child) { float: none; clear: both } .story--bartoon.story--bartoon-legacy .flex-media { padding-bottom: 75.5% } .story--bartoon .button-group { -ms-flex-pack: center; justify-content: center } .story--bartoon .social-tools { max-width: 72.5rem; margin-right: auto; margin-left: auto; width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; float: none !important } .story--bartoon .social-tools:after, .story--bartoon .social-tools:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story--bartoon .social-tools:after { clear: both } @@media print,screen and (min-width:40em) { .story--bartoon .social-tools { padding-right: 0.9375rem; padding-left: 0.9375rem } } .story--bartoon .social-tools:last-child:not(:first-child) { float: right } .story--bartoon .social-tools, .story--bartoon .social-tools:last-child { float: none } .story--bartoon .social-tools__menu { -ms-flex-pack: center; justify-content: center } .story--bartoon .social-tools__item--save { display: none !important } @@media screen and (max-width:63.99875em) { .story--bartoon .social-tools__text { display: none } } .video-controls { clear: both; float: right } .video-controls .switch, .video-controls p { display: inline-block; vertical-align: middle } body.layout--custom-post .more-stories--full-bleed { background: #fff; max-width: none; padding-top: 2rem } body.tone--multimedia:not(.is-paid) .content { background: #222 } body.tone--multimedia:not(.is-paid) .related-stories + .more-stories { background: #fff; max-width: none } @@media print,screen and (min-width:64em) { body.tone--multimedia:not(.is-paid) .related-stories + .more-stories .stack { max-width: 72.5rem; margin-right: auto; margin-left: auto } } body.tone--multimedia:not(.is-paid) .related-stories + .more-stories:before { display: none } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed { background: #fff; max-width: none; padding-top: 0; border-top: 1px solid #333 } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack { padding-bottom: 2rem } body.tone--multimedia:not(.is-paid) .ad-slot--top { position: relative } body.tone--multimedia:not(.is-paid) .ad-slot--top:after { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #333; bottom: 0 } @@media print,screen and (min-width:40em) { body.tone--multimedia:not(.is-paid) .ad-slot--top:after { left: 15px; right: 15px } } @@media print,screen and (min-width:64em) { body.tone--multimedia .story--single .kicker, body.tone--multimedia .story--single .story__blurb, body.tone--multimedia .story--single .story__headline, body.tone--multimedia .story--single .story__meta { max-width: 83.33333%; margin-left: auto; margin-right: auto } } @@media print,screen and (min-width:64em) { body.tone--multimedia .story__footer .author, body.tone--multimedia .story__footer .sponsored-disclaimer, body.tone--multimedia .story__footer .tag-list { margin-left: 25%; width: 50% } } @@media print,screen and (min-width:64em) { body.tone--multimedia .story__footer .social-tools { width: 33.33333%; margin-left: 25% } } @@media print,screen and (min-width:64em) { body.tone--multimedia .story__footer .story__actions { margin-right: 25% } } @@media print,screen and (min-width:64em) { body.tone--multimedia .subscription-disclaimer { width: calc( 50% - 1.875rem); margin-left: calc( 25% + 0.9375rem) } } @@media print,screen and (min-width:64em) { .story--single.story--gallery .story__media, .story--single.story--video .story__media { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story--single.story--gallery .story__media, .story--single.story--video .story__media { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story--single.story--gallery .story__media:last-child:not(:first-child), .story--single.story--video .story__media:last-child:not(:first-child) { float: right } .story--single.story--gallery .story__media, .story--single.story--gallery .story__media:last-child:not(:first-child), .story--single.story--video .story__media, .story--single.story--video .story__media:last-child:not(:first-child) { float: none; clear: both } } .story--single.story--gallery .story__body, .story--single.story--video .story__body { clear: both; padding-top: 1rem; padding-bottom: 1rem } .story.story--gallery .media--gallery .media-badge { width: auto } .story.story--gallery .media--gallery .media-badge > i { margin-left: 7px } .story.story--gallery .media--gallery .media-badge > i:after { opacity: 1; display: inline-block } .story.story--gallery .media--gallery .gallery__nav:before { opacity: 0.7 } .story.story--gallery .media--gallery:hover .gallery__nav:before { opacity: 0.9 } .story__thumbnails .flex-media { background: transparent } .story__thumbnails .flex-media:after, .story__thumbnails .flex-media:before { display: none } .story__thumbnails .media-badge { display: none } @@media print,screen and (min-width:64em) { .media--gallery.story__thumbnails { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto } } @@media print,screen and (min-width:64em) and (min-width:40em) { .media--gallery.story__thumbnails { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .media--gallery.story__thumbnails:last-child:not(:first-child) { float: right } .media--gallery.story__thumbnails, .media--gallery.story__thumbnails:last-child:not(:first-child) { float: none; clear: both } .media--gallery.story__thumbnails > .flex-media { margin-right: -0.5rem; margin-left: -0.5rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .media--gallery.story__thumbnails > .flex-media { margin-right: -0.5rem; margin-left: -0.5rem } } @@media print,screen and (min-width:64em) and (min-width:64em) { .media--gallery.story__thumbnails > .flex-media { margin-right: -0.5rem; margin-left: -0.5rem } } @@media print,screen and (min-width:64em) { .media--gallery.story__thumbnails > .flex-media:after, .media--gallery.story__thumbnails > .flex-media:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .media--gallery.story__thumbnails > .flex-media:after { clear: both } } .media--gallery.story__thumbnails .flex-media { padding-bottom: 0; height: auto } .media--gallery.story__thumbnails .flex-media figure { display: block; position: relative; width: 25%; float: left; padding-right: 0.0625rem; padding-left: 0.0625rem; margin-bottom: 2px; opacity: 0.80 } .media--gallery.story__thumbnails .flex-media figure:last-child:not(:first-child) { float: right } .media--gallery.story__thumbnails .flex-media figure:last-child:last-child { float: left } @@media print,screen and (min-width:40em) { .media--gallery.story__thumbnails .flex-media figure { width: 16.66667%; margin-bottom: 2px } } @@media print,screen and (min-width:64em) { .media--gallery.story__thumbnails .flex-media figure { width: 8.33333%; padding-right: 0.5rem; padding-left: 0.5rem; margin-bottom: 1rem } } .media--gallery.story__thumbnails .flex-media figure:hover { opacity: 1 } .media--gallery.story__thumbnails .flex-media figure span { position: relative; height: 0; padding-bottom: 100%; display: block; overflow: hidden; background: #333 } .media--gallery.story__thumbnails .flex-media figure img { height: 120%; width: auto; max-width: none; left: 60%; top: 50%; -webkit-transform: translateX(-60%) translateY(-50%); transform: translateX(-60%) translateY(-50%) } .media--gallery.story__thumbnails .flex-media figure figcaption { display: none } .tone--multimedia:not(.is-paid) .byline, .tone--multimedia:not(.is-paid) .story, .tone--multimedia:not(.is-paid) .story__blurb, .tone--multimedia:not(.is-paid) .story__headline { color: #fff } .tone--multimedia:not(.is-paid) .story__body p:empty { display: none } .tone--multimedia .byline .avatar { display: none } .story__callout--pip .story__header { padding: 0; width: 100% } .story__callout--pip .story__headline { font-size: 22px; line-height: 26px } .audio-standalone__wrapper { display: none !important } .story__headline { font-family: Times, "Times New Roman", serif; letter-spacing: 0; font-weight: 700; font-size: 29px; line-height: 32px; margin-bottom: 0.25rem } .fonts-a-loaded .story__headline { font-family: "publico-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .story__headline em, .fonts-b-loaded .story__headline i { font-family: "publico-bold-italic", Times, "Times New Roman", serif; font-style: italic } .story__headline .subheadline { display: none } .tone--feature .story__headline { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 52px; line-height: 52px; margin-bottom: 0.5rem } .fonts-a-loaded .tone--feature .story__headline { font-family: "giorgiosans-heavy", Helvetica, Arial, sans-serif } .fonts-b-loaded .tone--feature .story__headline em, .fonts-b-loaded .tone--feature .story__headline i { font-family: "giorgiosans-heavy-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media print,screen and (min-width:40em) { .story__headline { font-size: 36px; line-height: 44px; margin-bottom: 0.5rem } .tone--feature .story__headline { font-size: 66px; line-height: 64px; margin-bottom: 0.5rem } } @@media print,screen and (min-width:64em) { .story__headline { font-size: 41px; line-height: 48px; margin-bottom: 0.5rem } .tone--feature .story__headline { font-size: 83px; line-height: 76px; margin-bottom: 0.5rem } .tone--feature.layout--longform-vertical .story__headline { font-size: 74px; line-height: 68px; margin-bottom: 0.5rem } } .story__blurb { font-size: 18px; line-height: 24px; margin-bottom: 0; font-family: Times, "Times New Roman", serif; font-weight: 700 } .fonts-a-loaded .story__blurb { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .story__blurb em, .fonts-b-loaded .story__blurb i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:64em) { .story__blurb { font-size: 18px; line-height: 28px; margin-bottom: 0 } } .story__blurb > p { margin-bottom: inherit; font-style: inherit; font-size: inherit; line-height: inherit; font-family: inherit } .story__callout .caption, .story__media .caption { padding-left: 15px; padding-right: 15px } @@media print,screen and (min-width:64em) { .story__callout .caption, .story__media .caption { padding: 0 } } .story__meta > .story__review { -ms-flex: 0 100%; flex: 0 100%; max-width: 100% } .story__review { border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; margin-bottom: .5rem; padding: 0.5rem 0 } .review { color: #8a8a8a } .review__rating { display: inline-block } .review__heading { margin-bottom: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; display: inline-block; margin-right: 1rem; font-size: 14px; line-height: 20px; margin-bottom: 0 } .story__body > .supplemental-slot--margin:first-child { display: none !important } .story__body blockquote, .story__body ol, .story__body p, .story__body ul { font-size: 18px; line-height: 28px; margin-bottom: 2rem; font-family: Georgia, "Times New Roman", serif } .story__body blockquote a, .story__body ol a, .story__body p a, .story__body ul a { color: #a80014; border-bottom: 1px solid #cacaca } body.tone--multimedia:not(.is-paid) .story__body blockquote a, body.tone--multimedia:not(.is-paid) .story__body ol a, body.tone--multimedia:not(.is-paid) .story__body p a, body.tone--multimedia:not(.is-paid) .story__body ul a { color: #eee; border-bottom-color: #999 } body.tone--multimedia:not(.is-paid) .story__body blockquote a:hover, body.tone--multimedia:not(.is-paid) .story__body ol a:hover, body.tone--multimedia:not(.is-paid) .story__body p a:hover, body.tone--multimedia:not(.is-paid) .story__body ul a:hover { border-bottom-color: #fff } .single--article .story__body blockquote a, .single--article .story__body ol a, .single--article .story__body p a, .single--article .story__body ul a { color: #a80014; text-decoration: none; text-shadow: 0.03em 0 #fff, -0.03em 0 #fff, 0 0.03em #fff, 0 -0.03em #fff, 0.06em 0 #fff, -0.06em 0 #fff, 0.09em 0 #fff, -0.09em 0 #fff, 0.12em 0 #fff, -0.12em 0 #fff, 0.15em 0 #fff, -0.15em 0 #fff; background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#cacaca, #cacaca); background-size: .05em 1.5px, .05em 1.5px, 1px 1.5px; background-repeat: no-repeat, no-repeat, repeat-x; background-position: 0% 97%, 100% 97%, 0% 97% } .single--article .story__body blockquote a::-moz-selection, .single--article .story__body ol a::-moz-selection, .single--article .story__body p a::-moz-selection, .single--article .story__body ul a::-moz-selection { text-shadow: 0.03em 0 #fae5e8, -0.03em 0 #fae5e8, 0 0.03em #fae5e8, 0 -0.03em #fae5e8, 0.06em 0 #fae5e8, -0.06em 0 #fae5e8, 0.09em 0 #fae5e8, -0.09em 0 #fae5e8, 0.12em 0 #fae5e8, -0.12em 0 #fae5e8, 0.15em 0 #fae5e8, -0.15em 0 #fae5e8; background-color: #fae5e8 } .single--article .story__body blockquote a::selection, .single--article .story__body ol a::selection, .single--article .story__body p a::selection, .single--article .story__body ul a::selection { text-shadow: 0.03em 0 #fae5e8, -0.03em 0 #fae5e8, 0 0.03em #fae5e8, 0 -0.03em #fae5e8, 0.06em 0 #fae5e8, -0.06em 0 #fae5e8, 0.09em 0 #fae5e8, -0.09em 0 #fae5e8, 0.12em 0 #fae5e8, -0.12em 0 #fae5e8, 0.15em 0 #fae5e8, -0.15em 0 #fae5e8; background-color: #fae5e8 } .single--article .story__body blockquote a::-moz-selection, .single--article .story__body ol a::-moz-selection, .single--article .story__body p a::-moz-selection, .single--article .story__body ul a::-moz-selection { text-shadow: 0.03em 0 #fae5e8, -0.03em 0 #fae5e8, 0 0.03em #fae5e8, 0 -0.03em #fae5e8, 0.06em 0 #fae5e8, -0.06em 0 #fae5e8, 0.09em 0 #fae5e8, -0.09em 0 #fae5e8, 0.12em 0 #fae5e8, -0.12em 0 #fae5e8, 0.15em 0 #fae5e8, -0.15em 0 #fae5e8; background-color: #fae5e8 } .single--article .story__body blockquote a *, .single--article .story__body blockquote a :after, .single--article .story__body blockquote a :before, .single--article .story__body blockquote a:after, .single--article .story__body blockquote a:before, .single--article .story__body ol a *, .single--article .story__body ol a :after, .single--article .story__body ol a :before, .single--article .story__body ol a:after, .single--article .story__body ol a:before, .single--article .story__body p a *, .single--article .story__body p a :after, .single--article .story__body p a :before, .single--article .story__body p a:after, .single--article .story__body p a:before, .single--article .story__body ul a *, .single--article .story__body ul a :after, .single--article .story__body ul a :before, .single--article .story__body ul a:after, .single--article .story__body ul a:before { text-shadow: none } .single--article .story__body blockquote a:visited, .single--article .story__body ol a:visited, .single--article .story__body p a:visited, .single--article .story__body ul a:visited { color: #a80014 } .story__body > ol, .story__body > ul { list-style-type: none } .story__body > ol li, .story__body > ul li { margin-bottom: 1rem; position: relative; padding-left: 1.25rem } .story__body > ol li:before, .story__body > ul li:before { position: absolute; display: block; text-align: right; left: 0.375rem } .story__body > ul li:before { width: 0.375rem; height: 0.375rem; background: #777; content: ''; vertical-align: middle; top: 0.6875rem } .story__body > ol { counter-reset: list } .story__body > ol li { padding-left: 2.25rem } .story__body > ol li:before { counter-increment: list; content: counter(list) "."; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; width: 1.25rem; color: #777; font-weight: bold; font-size: 1rem; top: 0 } .story--single { padding-bottom: 1rem } @@media print,screen and (min-width:40em) { .story--single { padding-bottom: 1.5rem } } .layout--opinion .story--single .story__header, .layout--standard .story--single .story__header { max-width: 81.25rem; margin-right: auto; margin-left: auto; width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; float: none } .layout--opinion .story--single .story__header:after, .layout--opinion .story--single .story__header:before, .layout--standard .story--single .story__header:after, .layout--standard .story--single .story__header:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .layout--opinion .story--single .story__header:after, .layout--standard .story--single .story__header:after { clear: both } @@media print,screen and (min-width:40em) { .layout--opinion .story--single .story__header, .layout--standard .story--single .story__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } .layout--opinion .story--single .story__header:last-child:not(:first-child), .layout--standard .story--single .story__header:last-child:not(:first-child) { float: right } .story__content { max-width: 81.25rem; margin-right: auto; margin-left: auto } .story__content:after, .story__content:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story__content:after { clear: both } .story__footer { max-width: 81.25rem; margin-right: auto; margin-left: auto } .story__footer:after, .story__footer:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story__footer:after { clear: both } .story__media { margin-bottom: 1.5rem } .is-paid .content { background: #E1F0F6 !important } .is-paid .supplemental-slot--register { display: none !important } .is-paid--clubep .content { background: #f0e2df !important } .is-autopromo .content { background: #FCF0F1 } .is-autopromo .story__header .kicker, .is-autopromo .story__header .kicker a { color: #8a8a8a } .is-autopromo .story__header .kicker:before { content: "Iniciativas Público "; color: #d10019 } .story__header { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; position: relative } @@media print,screen and (min-width:40em) { .story__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } .story__header:last-child:not(:first-child) { float: right } .story__header .kicker { font-size: 16px; line-height: 24px; margin-bottom: 0 } body.tone--multimedia:not(.is-paid) .story__header .kicker, body.tone--multimedia:not(.is-paid) .story__header .kicker a { color: #fff } .story__header .kicker--icon img { max-width: 240px; height: auto; margin-bottom: 0.25rem } .file-icon { background-image: url(https://d1xpqvu40ore1n.cloudfront.net/assets/images/file@@2x.png); background-size: auto 100px; background-repeat: no-repeat; background-position: center; width: 119px; height: 100px; margin: 30px auto 20px; position: relative } .story--live .story__header { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; position: relative } @@media print,screen and (min-width:40em) { .story--live .story__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } .story--live .story__header:last-child:not(:first-child) { float: right } .story--live .dateline--updated { display: none } .story--live { padding-top: 2rem; margin-top: -2rem; padding-bottom: 0 !important } .story--live .story__footer { background: #efefef; position: relative; z-index: 10; padding-bottom: 2rem; padding-top: 0; overflow: hidden } @@media print,screen and (min-width:64em) { .story--live .story__footer { margin-top: 2rem; padding-top: 2rem } .story--live .story__footer:after { content: ''; position: absolute; right: 1rem; top: -32px; left: 1rem; height: 32px; display: block; background: -moz-linear-gradient(top, rgba(239, 239, 239, 0.01) 0%, #efefef 100%); background: -webkit-linear-gradient(top, rgba(239, 239, 239, 0.01) 0%, #efefef 100%); background: linear-gradient(to bottom, rgba(239, 239, 239, 0.01) 0%, #efefef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03efefef', endColorstr='#03efefef',GradientType=0 ) } .story--live .story__footer .social-tools, .story--live .story__footer .tag-list { margin-left: 25% } .story--live .story__footer .subscription-disclaimer { width: calc( 58.33333% - 1.875rem); padding: 2rem 1.75rem 1.75rem; margin-left: calc( 25% + 0.9375rem) } .story--live .story__footer .tag-list { width: 58.33333% } .story--live .story__footer .story__actions { margin-right: 16.66667% } } .story--live .story__footer .author { display: none !important } @@media print,screen and (min-width:40em) { .story--live .story__body, .story--live .story__media.media--horizontal-large, .story--live .story__media.media--horizontal-medium { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; position: relative; left: 8.33333%; clear: none } } @@media print,screen and (min-width:40em) and (min-width:40em) { .story--live .story__body, .story--live .story__media.media--horizontal-large, .story--live .story__media.media--horizontal-medium { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .story--live .story__body:last-child:not(:first-child), .story--live .story__media.media--horizontal-large:last-child:not(:first-child), .story--live .story__media.media--horizontal-medium:last-child:not(:first-child) { float: right } .story--live .story__body:last-child:last-child, .story--live .story__media.media--horizontal-large:last-child:last-child, .story--live .story__media.media--horizontal-medium:last-child:last-child { float: left } } @@media print,screen and (min-width:64em) { .story--live .story__body, .story--live .story__media.media--horizontal-large, .story--live .story__media.media--horizontal-medium { width: 58.33333%; position: relative; left: 25%; clear: none } } .story--live .story__content { position: relative } .story--live .story__body { clear: both } .story--live .story__body > p { width: 100%; margin-left: auto; margin-right: auto } .story--live .paywall-block { width: 100%; padding: 0 } .story--live .paywall-block__wrapper:before { background: -moz-linear-gradient(top, rgba(239, 239, 239, 0) 0%, rgba(239, 239, 239, 0.5) 32%, #efefef 100%); background: -webkit-linear-gradient(top, rgba(239, 239, 239, 0) 0%, rgba(239, 239, 239, 0.5) 32%, #efefef 100%); background: linear-gradient(to bottom, rgba(239, 239, 239, 0) 0%, rgba(239, 239, 239, 0.5) 32%, #efefef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00efefef', endColorstr='#efefef',GradientType=0 ) } .story--live-off .label--live { background: #777 } .story--live-off .label--live i { display: none } .story--no-live-highlights .story__body { clear: both } .story__live-highlights { clear: both } .story--no-live-highlights .story__live-highlights { display: none } .story__live-highlights .module__heading { color: #d10019 } .module--live-highlights:nth-child(2):last-child { display: none } .live-post__key-moment.card { overflow: visible } .live-post__key-moment .kicker { display: inline-block; padding: 0.33333rem 0.5rem; border-radius: 2px; font-size: .7rem; line-height: 1; white-space: nowrap; cursor: default; background: #d10019; color: #fefefe; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; vertical-align: middle; position: absolute; left: 0; top: -10px } .card.live-post.live-post--author-inimigo-publico { background: #00386A; color: #fff } .card.live-post.live-post--author-inimigo-publico .card__actions { background: #00386A } .card.live-post.live-post--author-inimigo-publico .social-tools a { background: #eee; color: #00386A } .card.live-post.live-post--author-inimigo-publico .headline { color: #fff } .card.live-post.live-post--author-inimigo-publico .avatar { margin-right: 0 } .card.live-post.live-post--author-inimigo-publico .avatar, .card.live-post.live-post--author-inimigo-publico .avatar img { border: 0 } .card.live-post.live-post--author-inimigo-publico .avatar__pad { background: transparent } .card.live-post.live-post--author-inimigo-publico .byline__author, .card.live-post.live-post--author-inimigo-publico .byline__author a, .card.live-post.live-post--author-inimigo-publico .dateline, .card.live-post.live-post--author-inimigo-publico .dateline a { color: #eee } .no-touch .card.live-post:hover { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2) } .card.live-post .card__actions > .card__content { padding-top: 2rem } .card.live-post .card__meta { top: 1.75rem; left: 2rem; bottom: auto } .card.live-post .card__meta a { display: block } .card.live-post .byline { margin-bottom: 0.5rem } .card.live-post .byline__avatar { width: 3rem } .card.live-post .byline__name { font-weight: bold } .card.live-post .dateline { display: block !important; position: static; font-size: 13px } .live-highlights__list { list-style: none; margin: 0; padding: 0; margin-bottom: 2rem; overflow: scroll } .live-highlights__list .headline { color: #555 } .live-highlights__list li { padding-top: 1rem; margin-top: 1rem; border-top: 1px solid #cacaca } .live-highlights__list .kicker { font-size: 13px; line-height: 16px; margin-bottom: 0; color: #8a8a8a } .live-post__hidden { display: none; opacity: 0 } .article-live-history { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #d10019; color: #fefefe; display: block; width: 100%; margin-right: 0; margin-left: 0; font-weight: bold; text-transform: uppercase; font-size: 13px } [data-whatinput=mouse] .article-live-history { outline: 0 } .article-live-history:focus, .article-live-history:hover { background-color: #a70014; color: #fefefe } .live-post__button--more { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #d10019; color: #fefefe; display: block; width: 100%; margin-right: 0; margin-left: 0; font-weight: bold; font-size: 13px } [data-whatinput=mouse] .live-post__button--more { outline: 0 } .live-post__button--more:focus, .live-post__button--more:hover { background-color: #a70014; color: #fefefe } .is-scrolled-below-body .live-post__button--more { position: fixed; display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #9e0013; color: #fefefe; width: auto; margin: 0 0 1rem 0; top: 122px; max-width: none; font-size: 12px; z-index: 70000; border-radius: 20px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); font-weight: bold } [data-whatinput=mouse] .is-scrolled-below-body .live-post__button--more { outline: 0 } .is-scrolled-below-body .live-post__button--more:focus, .is-scrolled-below-body .live-post__button--more:hover { background-color: #7e000f; color: #fefefe } .is-scrolled-below-body .live-post__button--more:before { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative; content: "\e024"; position: relative; margin-right: 4px; font-size: 13px } .live-post__body > p > img { height: auto !important } .live-post { transition: opacity 0.25s ease-in-out; margin-bottom: 32px } .live-post .live-post__callout { margin-bottom: 16px } .live-post .live-post__callout .portrait { padding-bottom: 100%; background: #333 } .live-post .live-post__callout .portrait img { height: 100%; width: auto; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .live-post .live-post__permalink { position: static } .live-post--brief p { font-size: 24px; line-height: 33px } .live-post .byline__avatar { display: inline-block; vertical-align: middle; float: none } .live-post .card__body { clear: both } .live-post .card__body p:last-child { margin-bottom: 0 } .live-post .card__content { padding: 2rem; padding-top: 3.25rem } .live-post .card__inner .card__content { padding-bottom: 0 } .live-post .live-post__title { margin-bottom: 0.5rem } .live-post .dateline { display: block; font-weight: bold } .live-post ul.social-tools__menu { margin-bottom: 0 } .live-post ul.social-tools__menu a { color: #fff } .live-post.card .card__actions { background: #fff } .live-post.card .card__actions:before { display: none } .story__live-highlights__wrapper { height: auto !important } @@media print,screen and (min-width:64em) { .story__live-highlights__wrapper { height: 0 !important } } @@media print,screen and (min-width:64em) { .module--live-highlights { position: absolute; top: 0; bottom: 0; right: .9375rem; left: .9375rem } .module--live-highlights:after { content: ''; position: absolute; right: 0; bottom: 0; left: 0; height: 32px; background: -moz-linear-gradient(top, rgba(239, 239, 239, 0.01) 0%, #efefef 100%); background: -webkit-linear-gradient(top, rgba(239, 239, 239, 0.01) 0%, #efefef 100%); background: linear-gradient(to bottom, rgba(239, 239, 239, 0.01) 0%, #efefef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03efefef', endColorstr='#efefef',GradientType=0 ) } } @@media screen and (max-width:63.99875em) { .story__live-highlights { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; clear: none; width: 100% !important } } @@media screen and (max-width:63.99875em) and (min-width:40em) { .story__live-highlights { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (max-width:63.99875em) { .story__live-highlights:last-child:not(:first-child) { float: right } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .story__live-highlights { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; position: relative; left: 8.33333%; clear: none; width: 83.33333333% !important } } @@media screen and (min-width:40em) and (max-width:63.99875em) and (min-width:40em) { .story__live-highlights { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .story__live-highlights:last-child:not(:first-child) { float: right } .story__live-highlights:last-child:last-child { float: left } } .story__live-highlights .responsive-toggle { padding-left: 0; padding-right: 0 } @@media screen and (max-width:63.99875em) { .story__live-highlights .live-highlights__item:nth-child(n+4) { display: none } .story__live-highlights .expanded .live-highlights__item:nth-child(n+4) { display: block } } .story__live-highlights .responsive-toggle--toggler { margin-right: 4px } .story__live-highlights.stuck { top: 88px; bottom: 0 } @@media screen and (max-width:63.99875em) { .story__live-highlights.stuck { position: relative !important; top: auto !important } } @@media print,screen and (min-width:64em) { .story__live-highlights.stuck .live-highlights__list { position: absolute; bottom: 0; top: 1.75rem; overflow: scroll; margin-bottom: 0; width: 100% } } @@media print,screen and (min-width:64em) { .story__live-highlights { width: 25%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; position: absolute } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story__live-highlights { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story__live-highlights:last-child:not(:first-child) { float: right } } @@media print,screen and (min-width:64em) { .story__live-highlights.stuck-in-position .live-highlights__list { position: absolute; bottom: 0; top: 1.25rem; overflow: scroll; margin-bottom: 0 } } .story__index .story-index__list { list-style: none; padding-left: 0; counter-reset: section; margin-left: 0 } .story--embedded .story__index .story-index__list { max-height: 200px; overflow: scroll } .story__index li { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; line-height: 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.25); padding-left: 16px; padding-right: 16px } .story__index li:last-child { border-bottom: 0 } @@media only screen and (max-width:767px) { .story__index li:last-child { padding-bottom: 32px } } .story__index li a { color: #eee; padding-top: 16px; padding-bottom: 16px; display: block } .story__index li a:before { counter-increment: section; content: counter(section) ". " } .no-touch .story__index li a:hover { color: #fff } .story__index__wrapper .story__index { background: #b90017; padding: 20px } @@media print,screen and (min-width:40em) { .story__index__wrapper .story__index { width: 33.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; position: relative; left: 66.66667% } } @@media print,screen and (min-width:40em) and (min-width:40em) { .story__index__wrapper .story__index { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .story__index__wrapper .story__index:last-child:not(:first-child) { float: right } } .story__index__wrapper .story__index .headline { color: inherit } .story__index__wrapper .story__index li { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; line-height: 20px; color: #ffb2bc; border-bottom: 1px solid rgba(255, 255, 255, 0.25); padding-left: 16px; padding-right: 16px } .story__index__wrapper .story__index li:last-child { border-bottom: 0 } @@media only screen and (max-width:767px) { .story__index__wrapper .story__index li:last-child { padding-bottom: 32px } } .story__index__wrapper .story__index li a { color: #eee; padding-top: 16px; padding-bottom: 16px; display: block } .story__index__wrapper .story__index li a:before { counter-increment: section; content: counter(section) ". "; color: #ffb2bc } .no-touch .story__index__wrapper .story__index li a:hover { color: #fff } .story__index__wrapper .story__index li.active { background-color: #9e0013 } .story__index__wrapper .story__index li.active a { cursor: default; color: #fff !important } .module--rich-links { clear: both; width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-top: 2rem } @@media print,screen and (min-width:40em) { .module--rich-links { padding-right: 0.9375rem; padding-left: 0.9375rem } } .module--rich-links:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:40em) { .module--rich-links { width: 83.33333% } } @@media screen and (max-width:63.99875em) { .module--rich-links { margin-right: auto; margin-left: auto } .module--rich-links, .module--rich-links:last-child:not(:first-child) { float: none; clear: both } } @@media print,screen and (min-width:64em) { .module--rich-links { width: 16.66667%; margin-top: 0; clear: none } } .module--rich-links .rich-link { padding: 0; margin-bottom: 2rem; width: 100% } #content .module--rich-links .rich-link { float: none !important } .label--live + span { font-size: 12px; color: #333 } .story__meta { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; margin-top: 0.5rem; margin-bottom: 1rem } @@media screen and (max-width:63.99875em) { .story__meta { margin-bottom: 1.5rem } } .story__meta .byline-dateline { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0; -ms-flex-order: 1; order: 1 } @@media print,screen and (min-width:64em) { .story__meta .byline-dateline { -ms-flex: 1 1 0px; flex: 1 1 0px } } .story__meta .kicker--exclusive { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0; -ms-flex-order: 2; order: 2; margin-top: -1rem; margin-bottom: 1.5rem } @@media print,screen and (min-width:64em) { .story__meta .kicker--exclusive { -ms-flex-order: 3; order: 3; margin-top: 1rem; margin-bottom: 0 } } .story__meta .social-tools { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0; -ms-flex-order: 3; order: 3 } @@media print,screen and (min-width:64em) { .story__meta .social-tools { -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-order: 2; order: 2 } .story--article .story__meta .social-tools { margin-right: calc(((81.25rem * 0.333) - 300px) / 2 - .9375rem) } } .story__meta .social-tools .social-tools__menu { -ms-flex-pack: end; justify-content: flex-end } .story__meta .social-tools .stat-tab { padding-right: 0.5rem } @@media screen and (max-width:63.99875em) { .story__meta .byline-dateline { margin-bottom: 1.5rem } } @@media print,screen and (min-width:40em) { .story__meta .byline-dateline { padding-right: 1rem } .story__meta .byline-dateline .byline__name { display: inline-block } .story__meta .byline-dateline .avatar + .byline__name { margin-top: 1.1875rem } } .story__meta .byline { display: block } @@media print,screen and (min-width:40em) { .story__meta .byline { display: inline } .story__meta .byline + .dateline:before { content: "\2022"; display: inline-block; font-size: 8px; vertical-align: middle; margin: 0 0.25rem } } .story__meta .dateline--updated { font-style: italic } .story__meta .dateline--updated:before { content: '(' } .story__meta .dateline--updated:after { content: ')' } .layout--longform .byline__avatar, .layout--longform .main > .ad-slot--top, .layout--longform .module--recommended-top, .layout--longform .ribbon__wrapper { display: none } .layout--longform .story__body > p:first-child:first-letter { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; float: left; font-size: 100px; line-height: 78px; padding-top: 6px; padding-right: 8px } .fonts-a-loaded .layout--longform .story__body > p:first-child:first-letter { font-family: "giorgiosans-heavy", Helvetica, Arial, sans-serif } .fonts-b-loaded .layout--longform .story__body > p:first-child:first-letter em, .fonts-b-loaded .layout--longform .story__body > p:first-child:first-letter i { font-family: "giorgiosans-heavy-italic", Helvetica, Arial, sans-serif; font-style: italic } @@media screen and (max-width:39.99875em) { .layout--longform .story__body > p:first-child:first-letter { line-height: 50px; font-size: 62px } } .layout--longform .story__meta + .supplemental-slot--margin.show-for-large { position: absolute; right: 0 } .layout--longform .story__meta + .supplemental-slot--margin.show-for-large + .ad-slot--margin.show-for-large { margin-top: 21rem } @@media print,screen and (min-width:64em) { .layout--longform-full .story__headline, .layout--longform-full .story__intro > .kicker { max-width: 75%; margin-right: 0 } } @@media print,screen and (min-width:64em) { .layout--longform-full .story__blurb { max-width: 66.66667%; margin-right: 0 } } @@media print,screen and (min-width:64em) { body:not(.layout--longform) .story--article .story__blurb { margin-right: calc(((81.25rem * 0.333) - 220px)) } } @@media print,screen and (min-width:64em) { body:not(.layout--longform) .story--article .story__headline { margin-right: calc(((81.25rem * 0.333) - 300px)) } } .story__content { clear: both; position: relative } .story__content:after, .story__content:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story__content:after { clear: both } @@media screen and (max-width:63.99875em) { .story__body { clear: both } } .story__body > hr { width: 100%; margin-right: auto; margin-left: auto; display: inline-block; padding-left: 0.9375rem; padding-right: 0.9375rem; clear: none; height: 1px; border-bottom: 0; box-sizing: border-box; margin-top: 0; margin-bottom: 2rem; position: relative } .story__body > hr:after { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #cacaca; bottom: 0; margin-left: 0 } @@media print,screen and (min-width:40em) { .story__body > hr:after { left: 15px; right: 15px } } @@media print,screen and (min-width:40em) { .story__body > hr { width: 83.33333% } } @@media print,screen and (min-width:64em) { .story__body > hr { width: 50%; margin-left: 16.66667% } } .story__body > blockquote, .story__body > h2, .story__body > h3, .story__body > iframe, .story__body > ol, .story__body > p, .story__body > table, .story__body > twitterwidget, .story__body > ul { margin-bottom: 2rem } @@media print,screen and (min-width:64em) { body.tone--multimedia .story__body > blockquote, body.tone--multimedia .story__body > h2, body.tone--multimedia .story__body > h3, body.tone--multimedia .story__body > iframe, body.tone--multimedia .story__body > ol, body.tone--multimedia .story__body > p, body.tone--multimedia .story__body > table, body.tone--multimedia .story__body > twitterwidget, body.tone--multimedia .story__body > ul { width: 50%; margin-left: 25%; padding-left: 0.9375rem; padding-right: 0.9375rem } } .story__body > h2 { font-size: 23px; line-height: 32px; margin-bottom: 0.25rem; font-family: Times, "Times New Roman", serif; font-weight: 700 } .fonts-a-loaded .story__body > h2 { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .story__body > h2 em, .fonts-b-loaded .story__body > h2 i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .layout--longform .story__body > h2 { font-size: 29px; line-height: 32px; margin-bottom: 1rem } .story__body > h3 { font-size: 18px; line-height: 28px; margin-bottom: 0.5rem; font-family: Times, "Times New Roman", serif; font-weight: 700 } .fonts-a-loaded .story__body > h3 { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .story__body > h3 em, .fonts-b-loaded .story__body > h3 i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .layout--longform .story__body > h3 { font-size: 23px; line-height: 28px; margin-bottom: 0.5rem; color: #333 } .story__media.media--gallery .flex-media { background: #222 } .tone--multimedia:not(.is-paid) .story__media.media--gallery .flex-media { background: #0a0a0a } .story__media.media--gallery figure:first-child figcaption { display: none } .layout:not(.layout--longform) .story__media.media--gallery figure:first-child img { height: 100%; width: auto; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .story__media.media--horizontal-medium { width: 100%; float: left; padding-right: 0; padding-left: 0 } .story__media.media--horizontal-medium:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:64em) { .story__media.media--horizontal-medium { width: 66.66667%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story__media.media--horizontal-medium { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story__media.media--horizontal-medium:last-child:not(:first-child) { float: right } } .story__media.media--horizontal-large { width: 100%; float: left; padding-right: 0; padding-left: 0 } .story__media.media--horizontal-large:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:64em) { .story__media.media--horizontal-large { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story__media.media--horizontal-large { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story__media.media--horizontal-large:last-child:not(:first-child) { float: right } } .story__media.media--vertical, .story__media.media--vertical-large, .story__media.media--vertical-medium { width: 100%; float: left; padding-right: 0; padding-left: 0 } .story__media.media--vertical-large:last-child:not(:first-child), .story__media.media--vertical-medium:last-child:not(:first-child), .story__media.media--vertical:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:40em) { .story__media.media--vertical, .story__media.media--vertical-large, .story__media.media--vertical-medium { width: 25%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) and (min-width:40em) { .story__media.media--vertical, .story__media.media--vertical-large, .story__media.media--vertical-medium { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .story__media.media--vertical-large:last-child:not(:first-child), .story__media.media--vertical-medium:last-child:not(:first-child), .story__media.media--vertical:last-child:not(:first-child) { float: right } } .story__footer .tag-list { position: relative; overflow: hidden; margin-bottom: 1rem; padding-bottom: 1rem } .story__footer .tag-list:after { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #efefef; bottom: 0; margin-left: 0 } @@media print,screen and (min-width:40em) { .story__footer .tag-list:after { left: 15px; right: 15px } } @@media print,screen and (min-width:40em) { .story__footer .tag-list { margin-bottom: 1.5rem } } .tone--multimedia .story__footer .tag-list { position: relative } .tone--multimedia .story__footer .tag-list:after { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #333; bottom: 0; margin-left: 0 } @@media print,screen and (min-width:40em) { .tone--multimedia .story__footer .tag-list:after { left: 15px; right: 15px } } body:not(.tone--p3).tone--multimedia:not(.is-paid) .story__footer .tag-list .menu-title { color: #fff } body:not(.tone--p3).tone--multimedia:not(.is-paid) .tag-list .menu--tag li { border-right-color: #555 } body:not(.tone--p3) .story__footer .tag-list .menu-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 23px; line-height: 20px; color: #d10019; margin-bottom: 0.75rem } .fonts-a-loaded body:not(.tone--p3) .story__footer .tag-list .menu-title { font-family: "giorgiosans-medium", Helvetica, Arial, sans-serif } .fonts-b-loaded body:not(.tone--p3) .story__footer .tag-list .menu-title em, .fonts-b-loaded body:not(.tone--p3) .story__footer .tag-list .menu-title i { font-family: "giorgiosans-medium-italic", Helvetica, Arial, sans-serif; font-style: italic } body:not(.tone--p3) .tag-list .menu--tag li { padding-right: 8px; margin-right: 8px; padding-top: 0; padding-left: 0; border-right: solid 1px #efefef; margin-bottom: 8px } body:not(.tone--p3) .tag-list .menu--tag li:nth-child(+n+8) { display: none } body:not(.tone--p3) .tag-list .menu--tag .button--tag { background-color: transparent; color: #8a8a8a; border: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 13px; line-height: 18px; padding: 0; font-weight: normal; text-transform: uppercase; font-weight: bold } body:not(.tone--p3) .tag-list .menu--tag .button--tag:hover { text-decoration: underline } body:not(.tone--p3) .tag-list .menu--tag li:last-child, body:not(.tone--p3) .tag-list .menu--tag li:nth-child(7) { border-right: none; margin-right: 0 } .story__toc__togler { display: none; float: left } .story__toc__togler:before { content: 'Índice'; margin-left: 200px } .is-scrolled-below-toc .story__toc__togler { display: block } ol.story__toc, ul.story__toc { padding: 8px } ol.story__toc:after, ol.story__toc:before, ul.story__toc:after, ul.story__toc:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } ol.story__toc:after, ul.story__toc:after { clear: both } .is-scrolled-below-toc ol.story__toc, .is-scrolled-below-toc ul.story__toc { position: fixed; top: 60px; z-index: 70000; background: #fff; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); width: 100%; left: 0; margin-left: 0; list-style: none } .is-scrolled-below-toc ol.story__toc li, .is-scrolled-below-toc ul.story__toc li { display: none } .is-scrolled-below-toc ol.story__toc li.active, .is-scrolled-below-toc ul.story__toc li.active { display: block } .is-scrolled-below-toc ol.story__toc .expanded li, .is-scrolled-below-toc ul.story__toc .expanded li { display: block } .story__body ol.story__toc, .story__body ul.story__toc { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .story__body ol.story__toc__item, .story__body ul.story__toc__item { font-size: 14px; line-height: 20px; margin-bottom: 0.5rem } .story__body ol.story__toc__item:before, .story__body ul.story__toc__item:before { font-size: 0.75rem; margin-right: .5rem } .byline__avatar { display: none; float: left; vertical-align: top; width: 3.5rem; margin-right: 4px } @@media print,screen and (min-width:40em) { .byline__avatar { display: block } } @@media print,screen and (min-width:64em) { body:not(.tone--p3).layout--opinion .story__header .headline, body:not(.tone--p3).layout--opinion .story__header .story__blurb, body:not(.tone--p3).layout--opinion .story__header .story__meta, body:not(.tone--p3).layout--opinion .story__header > .kicker { margin-left: 16.66667%; padding-left: 0.9375rem; padding-right: 0.9375rem } } @@media print,screen and (min-width:40em) { .layout--opinion .story__meta .social-tools { padding-top: 0; padding-bottom: 0 } } .layout--opinion .story__meta .dateline { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0; -ms-flex-order: 1; order: 1 } @@media print,screen and (min-width:64em) { .layout--opinion .story__meta .dateline { -ms-flex: 1 1 0px; flex: 1 1 0px } } @@media screen and (max-width:63.99875em) { .layout--opinion .story__meta .dateline { margin-bottom: 1.5rem } } .layout--opinion .story__meta { overflow: hidden } .layout--opinion .story__meta:after { display: inline; clear: none } @@media screen and (max-width:29.99875em) { .layout--opinion .story__meta { overflow: visible } .layout--opinion .story__meta:after, .layout--opinion .story__meta:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .layout--opinion .story__meta:after { clear: both } } .layout--opinion .byline__author { display: block } .layout--opinion .byline__author + .byline__author { margin-top: 1rem } .layout--opinion .story__header { float: none } @@media print,screen and (min-width:64em) { body:not(.tone--p3).layout--opinion .story__header { padding-left: 0 !important; padding-right: 0 !important } body:not(.tone--p3).layout--opinion .story__header:after, body:not(.tone--p3).layout--opinion .story__header:before { display: none !important } } @@media print,screen and (min-width:64em) { .layout--opinion .story__header .supplement-nameplate { padding-left: 0.9375rem; padding-right: 0.9375rem } } .layout--opinion .story__header .byline { margin-bottom: 0.5rem } .layout--opinion .story__header .byline__name { font-size: 14px; line-height: 20px; margin-bottom: 1rem; display: inline-block } @@media print,screen and (min-width:64em) { .layout--opinion .story__header .byline__name { display: block } } .layout--opinion .story__header .byline__avatar { display: inline-block; vertical-align: middle; float: none } .layout--opinion .story__header .byline__contribution, .layout--opinion .story__header .byline__location { display: none } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) { display: inline } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) .byline__avatar { display: none } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) .byline__name { display: inline } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) .byline__name:before { content: 'Por '; font-weight: normal } @@media print,screen and (min-width:64em) { body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) .byline__name:before { display: block; margin-top: 1.5rem } } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) .byline__name:after { content: ', '; font-weight: normal } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) ~ .byline__author { display: inline } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) ~ .byline__author .byline__avatar { display: none } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) ~ .byline__author .byline__name { display: inline } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) ~ .byline__author .byline__name:after { content: ', '; font-weight: normal } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:first-child:not(:last-child) ~ .byline__author .byline__name:before { display: none } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__name:after { content: '' !important } body:not(.tone--p3).layout--opinion .story__header .byline .byline__author:nth-last-child(2):not(:first-child) .byline__name:after { content: ' e ' !important } @@media screen and (max-width:63.99875em) { body:not(.tone--p3).layout--opinion .story__header .byline [rel=author] > .byline__name:first-child { margin-bottom: 0 !important } } @@media print,screen and (min-width:64em) { .layout--opinion .story__header .byline { width: 16.66667%; float: left; padding-left: 0.9375rem; padding-right: 0.9375rem; text-align: center; margin-bottom: 0 } .layout--opinion .story__header .byline a { display: block } .layout--opinion .story__header .byline__avatar { width: 64%; display: block; margin-right: auto; margin-left: auto; margin-bottom: 0.5rem } body:not(.tone--p3).layout--opinion .story__header .byline [rel=author] > .byline__name:first-child:before { content: ''; height: 0; padding-bottom: 64%; display: block; border-radius: 50%; background: url(https://static.publicocdn.com/files/site/assets/img/avatar_empty.png) no-repeat center; background-size: contain; margin-bottom: 0.5rem } } .story--infographic.story--single .story__media { width: 100% } .story--infographic .story__content { max-width: none } .story--infographic .story__media embed, .story--infographic .story__media object { width: 100% } .story--infographic .story__media > embed, .story--infographic .story__media > img, .story--infographic .story__media > object, .story--infographic .story__media > svg { display: block; max-width: calc(81.25rem - (.9375rem * 2)); margin-right: auto; margin-left: auto } @@media print,screen and (min-width:64em) { .story--infographic .story__blurb { max-width: none } } .story--infographic .story__header { text-align: center } .story--infographic .story__meta { margin-bottom: 0; padding-bottom: 1rem } @@media print,screen and (min-width:64em) { .story--infographic .story__blurb, .story--infographic .story__header .kicker, .story--infographic .story__headline { width: 83.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto; padding-left: 0 !important; padding-right: 0 !important } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story--infographic .story__blurb, .story--infographic .story__header .kicker, .story--infographic .story__headline { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story--infographic .story__blurb:last-child:not(:first-child), .story--infographic .story__header .kicker:last-child:not(:first-child), .story--infographic .story__headline:last-child:not(:first-child) { float: right } .story--infographic .story__blurb, .story--infographic .story__blurb:last-child:not(:first-child), .story--infographic .story__header .kicker, .story--infographic .story__header .kicker:last-child:not(:first-child), .story--infographic .story__headline, .story--infographic .story__headline:last-child:not(:first-child) { float: none; clear: both } } .story--infographic .byline__avatar { display: none } .story--infographic .story__meta { -ms-flex-pack: center; justify-content: center } .story--infographic .story__meta .byline-dateline { padding-right: 0; margin-bottom: 1rem } @@media print,screen and (min-width:64em) { .story--infographic .story__meta .byline-dateline { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; padding-right: 0; padding-left: 0 } } @@media print,screen and (min-width:64em) { .story--infographic .story__meta .social-tools { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0 } } .story--infographic .story__meta .social-tools__menu { -ms-flex-pack: center; justify-content: center } @@media print,screen and (min-width:64em) { .story--infographic .story__footer .author, .story--infographic .story__footer .sponsored-disclaimer, .story--infographic .story__footer .tag-list { width: 66.66667% } } @@media print,screen and (min-width:64em) { .story--infographic .story__footer .social-tools { width: 50% } } @@media print,screen and (min-width:64em) { .story--infographic .story__footer .story__actions { margin-right: 16.66667% } } @@media print,screen and (min-width:64em) { .story--infographic .subscription-disclaimer { width: calc( 66.66667% - 1.875rem) } } .layout--longform .story { margin-top: -1rem } @@media print,screen and (min-width:40em) { .layout--longform .story { margin-top: -2rem } } .layout--longform .story__header { padding-right: 0; padding-left: 0; position: relative } .layout--longform .story__header .flex-media { background: #0a0a0a } @@media print,screen and (min-width:40em) { .layout--longform:not(.layout--longform-full) .story__intro { text-align: center } } @@media print,screen and (min-width:40em) { .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro { max-width: 81.25rem; margin-right: auto; margin-left: auto } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro:after, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro:after { clear: both } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .kicker, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__blurb, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__headline { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; padding: 0 !important } } @@media print,screen and (min-width:40em) and (min-width:40em) { .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .kicker, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__blurb, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__headline { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .kicker:last-child:not(:first-child), .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__blurb:last-child:not(:first-child), .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__headline:last-child:not(:first-child) { float: right } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .byline-dateline { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; padding: 0 !important } } @@media print,screen and (min-width:40em) and (min-width:40em) { .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .byline-dateline { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .byline-dateline:last-child:not(:first-child) { float: right } } @@media print,screen and (min-width:64em) { .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .kicker, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__headline { width: 83.33333%; margin-right: auto; margin-left: auto } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .kicker, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .kicker:last-child:not(:first-child), .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__headline, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__headline:last-child:not(:first-child) { float: none; clear: both } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__blurb { width: 66.66667%; margin-right: auto; margin-left: auto } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__blurb, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__intro .story__blurb:last-child:not(:first-child) { float: none; clear: both } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .byline-dateline { width: 66.66667%; margin-right: auto; margin-left: auto } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .byline-dateline, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .byline-dateline:last-child:not(:first-child) { float: none; clear: both } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .byline-dateline, .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__meta .social-tools { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .byline-dateline { margin-bottom: 1.5rem } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__meta { text-align: center } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__meta .social-tools .social-tools__menu { -ms-flex-pack: center; justify-content: center } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .kicker--exclusive { -ms-flex-order: 2; order: 2; margin-top: -1rem; margin-bottom: 1.5rem } .layout--longform:not(.layout--longform-full):not(.layout--longform-vertical) .story__meta .social-tools { -ms-flex-order: 3; order: 3; margin-bottom: 2rem } } .layout--longform .story__meta { clear: both; max-width: 81.25rem; margin-right: auto; margin-left: auto; padding-right: .9375rem; padding-left: .9375rem } .layout--longform .byline__name { margin-top: 0 !important } .layout--longform .story__intro { max-width: 72.5rem; margin-right: auto; margin-left: auto; width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; max-width: 81.25rem; clear: both; padding-top: 2rem } .layout--longform .story__intro:after, .layout--longform .story__intro:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .layout--longform .story__intro:after { clear: both } @@media print,screen and (min-width:40em) { .layout--longform .story__intro { padding-right: 0.9375rem; padding-left: 0.9375rem } } .layout--longform .story__intro:last-child:not(:first-child) { float: right } .layout--longform .story__intro, .layout--longform .story__intro:last-child { float: none } @@media print,screen and (min-width:40em) { .layout--longform .story__intro { padding-top: 2.5rem } } .layout--longform .story__header .story__media { height: auto; overflow: visible; margin-bottom: 0; padding: 0 } .layout--longform .story__header .story__media .flex-media { margin-bottom: 0 } .layout--longform .story__header .story__media figcaption { position: absolute; visibility: hidden; width: 100% } .layout--longform .story__header .story__media figcaption .credit { position: absolute; right: 0; top: 0; visibility: visible; font-size: 12px; padding: 0.25rem 0.5rem } @@media screen and (max-width:39.99875em) { .layout--longform .story__header .story__media figcaption .credit { font-size: 11px; opacity: 0.5; padding-top: 0; padding-right: 0.25rem } } .layout--longform .story__media.media--image .flex-media { cursor: default } @@media print,screen and (min-width:40em) { .layout--longform .story__header .story__media { height: 420px; margin-bottom: 0 } .layout--longform .story__header .story__media .flex-media { padding-bottom: 0 !important; height: 100%; margin-bottom: 0 } .layout--longform .story__header .story__media img { width: 100%; height: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .layout--longform .story__header .story__media .fitted img { -webkit-transform: none; transform: none } } .layout--longform .media--gallery .slick-initialized figure:nth-child(n+2) { display: block } .layout--longform .story__header .story__media.media--gallery { pointer-events: none } .layout--longform .story__header .story__media.media--gallery .gallery__nav, .layout--longform .story__header .story__media.media--gallery .media-badge, .layout--longform .story__header .story__media.media--gallery figcaption { display: none } .layout--longform-full .story__header .byline, .layout--longform-full .story__header .dateline, .layout--longform-full .story__header .headline, .layout--longform-full .story__header .kicker, .layout--longform-full .story__header .lead, .layout--longform-vertical .story__header .byline, .layout--longform-vertical .story__header .dateline, .layout--longform-vertical .story__header .headline, .layout--longform-vertical .story__header .kicker, .layout--longform-vertical .story__header .lead { color: #fff } .layout--longform-full .story__header .kicker a, .layout--longform-vertical .story__header .kicker a { color: #fff } .layout--longform-full .story .byline, .layout--longform-vertical .story .byline { display: inline-block } .layout--longform-full .story .byline__author, .layout--longform-full .story .dateline, .layout--longform-vertical .story .byline__author, .layout--longform-vertical .story .dateline { color: #cacaca } .layout--longform-full .story .byline__author a, .layout--longform-full .story .dateline a, .layout--longform-vertical .story .byline__author a, .layout--longform-vertical .story .dateline a { color: inherit } .layout--longform-full .story__header, .layout--longform-vertical .story__header { background: #000 } .layout--longform-full .story__header .story__media img, .layout--longform-vertical .story__header .story__media img { width: 100%; height: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .layout--longform-full .story__header .story__media .fitted img, .layout--longform-vertical .story__header .story__media .fitted img { -webkit-transform: none; transform: none } .layout--longform-full .story__intro, .layout--longform-vertical .story__intro { padding: 32px 24px 24px 24px } @@media print,screen and (min-width:64em) { .layout--longform-full .story__intro, .layout--longform-vertical .story__intro { padding: 50px 50px 50px 50px } } .layout--longform-full .story .lead, .layout--longform-vertical .story .lead { margin-bottom: 0.5rem } .layout--longform-full .story__meta, .layout--longform-vertical .story__meta { margin-top: 2.5rem; -ms-flex-pack: end; justify-content: flex-end } .layout--longform-full .story__meta .kicker--exclusive, .layout--longform-vertical .story__meta .kicker--exclusive { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0; -ms-flex-order: 1; order: 1 } @@media print,screen and (min-width:64em) { .layout--longform-full .story__meta .kicker--exclusive, .layout--longform-vertical .story__meta .kicker--exclusive { -ms-flex: 1 1 0px; flex: 1 1 0px; -ms-flex-order: 1; order: 1; margin-left: calc(16.66667% + 6px) } } .layout--longform-full .story__meta .social-tools, .layout--longform-vertical .story__meta .social-tools { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; padding-left: 0; -ms-flex-order: 2; order: 2 } @@media print,screen and (min-width:64em) { .layout--longform-full .story__meta .social-tools, .layout--longform-vertical .story__meta .social-tools { -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-order: 2; order: 2 } } @@media print,screen and (min-width:40em) { .layout--longform-full .story__header .story__media { padding: 0; width: 100%; float: left; padding-right: 0; padding-left: 0 } .layout--longform-full .story__header .story__media:last-child:not(:first-child) { float: right } } @@media print,screen and (min-width:40em) and (min-width:40em) { .layout--longform-full .story__header .story__media { height: 72vh } } @@media print,screen and (min-width:40em) and (min-width:64em) { .layout--longform-full .story__header .story__media { height: calc(100vh - 6rem) } } @@media print,screen and (min-width:40em) { .layout--longform-full .story__intro { position: absolute; bottom: 0; width: 100%; margin-bottom: 0; pointer-events: none; color: #fff; background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.25) 15%, rgba(0, 0, 0, 0.38) 33%); float: none !important; max-width: none } .layout--longform-full .story__intro .story__blurb, .layout--longform-full .story__intro .story__headline, .layout--longform-full .story__intro a { pointer-events: auto } } @@media print,screen and (min-width:40em) { .layout--longform-full .story__media.media--gallery .flex-media { cursor: pointer } } .layout--longform-vertical .story-header .flex-media { padding-bottom: 100% } @@media print,screen and (min-width:40em) { .layout--longform-vertical .story--article .story__blurb, .layout--longform-vertical .story--article .story__headline { max-width: none } .layout--longform-vertical .story__header .story__media { float: right; width: 40%; height: 100%; position: absolute; right: 0; bottom: 0 } .layout--longform-vertical .story__header .story__media img { width: 100%; height: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .layout--longform-vertical .story__header .story__media .fitted img { -webkit-transform: none; transform: none } .layout--longform-vertical .story__header { height: calc(100vh - 6rem) } .layout--longform-vertical .story__intro { float: left !important; width: 50%; padding: 2em; margin-bottom: 0; margin-left: 5%; color: #fff; padding-top: 0; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } } .media { position: relative } .ready .media--action .flex-media, .ready .media--gallery .flex-media { cursor: -webkit-zoom-in; cursor: zoom-in } .media--gallery .flex-media figure { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .gallery__nav:before { font-family: "publico-icons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; font-display: block; speak: none; line-height: inherit; font-size: inherit; line-height: inherit; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto; display: inline-block; position: relative; position: absolute; display: block; z-index: 2; color: #fefefe; left: 2px; font-size: 3rem; line-height: 1; top: 50%; margin-top: -1.5rem; opacity: 0.35; transition: opacity 0.25s ease-in-out } .media--gallery:hover .gallery__nav:before { opacity: 0.80 } .media--gallery .gallery__nav { cursor: pointer } .media--gallery .gallery__nav:hover:before, html:not(.no-touch) .media--gallery .gallery__nav:before { opacity: 1 } .gallery__nav--prev:before { content: "\e019" } .gallery__nav--next:before { content: "\e01b"; left: auto; right: 2px } .media--image .media-badge { opacity: 0; transition: opacity 0.25s ease-in-out } .media--image .flex-media:hover { cursor: -webkit-zoom-in; cursor: zoom-in } .media--image .flex-media:hover .media-badge { opacity: 1 } .supplement-nameplate + .story__media .media-badge { top: 25px; right: 25px; left: auto; border: 0; background: rgba(0, 0, 0, 0.4) !important } .media--gallery figure:nth-child(n+2) { display: none } .media--gallery .media-badge > i:after { content: 'Ver galeria'; font-size: 11px; text-transform: uppercase; line-height: inherit; vertical-align: top; display: none; padding: 0 8px; position: relative; top: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; opacity: 0; transition: all 0s ease-in-out } .media--gallery:hover .media-badge { width: auto } .media--gallery:hover .media-badge > i { margin-left: 7px } .media--gallery:hover .media-badge > i:after { opacity: 1; display: inline-block; transition: all 0.25s ease-in-out } html:not(.no-touch) .media--gallery .media-badge { width: auto } html:not(.no-touch) .media--gallery .media-badge > i { margin-left: 7px } html:not(.no-touch) .media--gallery .media-badge > i:after { opacity: 1; display: inline-block } @@media screen and (max-width:39.99875em) { .is-paywalled .story__body > p:first-of-type { clear: both; overflow: hidden } } @@media print,screen and (min-width:40em) { .is-paywalled .story__body > p:first-of-type { clear: left; overflow: hidden } } .is-paywalled .btn-primary.article-live-history, .is-paywalled .story__live-highlights { display: none } .paywall-block { margin-top: -6.25rem; float: none !important; margin-bottom: 40px; position: relative !important; z-index: 2 } .paywall-block:last-child:last-child { float: left } @@media print,screen and (min-width:40em) { .paywall-block { width: 91.66667%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto; clear: none !important } } @@media print,screen and (min-width:40em) and (min-width:40em) { .paywall-block { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:40em) { .paywall-block:last-child:not(:first-child) { float: right } .paywall-block, .paywall-block:last-child:not(:first-child) { float: none; clear: both } } @@media print,screen and (min-width:64em) { .paywall-block { width: 66.66667%; position: static; float: left; margin-right: 0; margin-left: 0 } } .paywall-block__wrapper { position: relative; padding-top: 3.75rem } .paywall-block__wrapper:before { content: ''; position: absolute; width: 100%; height: 3.75rem; top: 0; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 32%, white 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 32%, white 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 32%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ) } .paywall-block__content { width: 1px !important; min-width: 100% !important; margin: 0; display: block; background: #fff } .paywall-block__content iframe { background: #fff } .story--bartoon .story__header, .story--file .story__header { text-align: center } .story--bartoon .story__media, .story--file .story__media { clear: both } .story--file .story__meta .byline-dateline { float: none; min-height: 0 } .story--file .story__content { text-align: center } .file-icon__extension { display: block; position: absolute; top: 48px; width: 88px; height: 36px; border-radius: 2px; color: #333; font-weight: bold; text-align: center; line-height: 36px } .enhanced-js .is-truncated .author, .is-paywalled .author { display: none } .enhanced-js .is-truncated .story__content { max-height: 97.5rem; overflow: hidden } @@media print,screen and (min-width:64em) { .enhanced-js .is-truncated .story__content { max-height: 100rem } } .enhanced-js .is-truncated .article--has-medium-media .story__content { max-height: 132.5rem } @@media print,screen and (min-width:64em) { .enhanced-js .is-truncated .article--has-medium-media .story__content { max-height: 135rem } } @@media print,screen and (min-width:64em) { .enhanced-js .is-truncated .article--has-large-media .story__content { max-height: 151.25rem } } .enhanced-js .is-truncated.layout--longform .article--has-large-media .story__content { max-height: 97.5rem; overflow: hidden } @@media print,screen and (min-width:64em) { .enhanced-js .is-truncated.layout--longform .article--has-large-media .story__content { max-height: 100rem } } .enhanced-js .is-truncated .story__show-full { display: block } .enhanced-js .is-truncated.is-paywalled .story__show-full { display: none !important } .story__footer .author, .story__footer .sponsored-disclaimer { position: relative; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; padding-top: 1rem; margin-bottom: 2rem; overflow: hidden } .story__footer .author:before, .story__footer .sponsored-disclaimer:before { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #efefef; top: 0; margin-left: 0; max-width: 24% } @@media print,screen and (min-width:40em) { .story__footer .author:before, .story__footer .sponsored-disclaimer:before { left: 15px; right: 15px } } body.tone--multimedia:not(.is-paid) .story__footer .author, body.tone--multimedia:not(.is-paid) .story__footer .sponsored-disclaimer { position: relative } body.tone--multimedia:not(.is-paid) .story__footer .author:before, body.tone--multimedia:not(.is-paid) .story__footer .sponsored-disclaimer:before { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #333; top: 0; margin-left: 0; max-width: 24% } @@media print,screen and (min-width:40em) { body.tone--multimedia:not(.is-paid) .story__footer .author:before, body.tone--multimedia:not(.is-paid) .story__footer .sponsored-disclaimer:before { left: 15px; right: 15px } } .story__footer .author p, .story__footer .sponsored-disclaimer p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #8a8a8a; font-size: 16px; line-height: 24px; margin-bottom: 0 } .story__footer .sponsored-disclaimer { position: relative; padding-top: 0.5rem } .story__footer .sponsored-disclaimer:before { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #275565; top: 0; margin-left: 0; max-width: 24% } @@media print,screen and (min-width:40em) { .story__footer .sponsored-disclaimer:before { left: 15px; right: 15px } } .story__footer .sponsored-disclaimer small { color: #1f434f; margin-bottom: 0.5rem; color: #1f434f; text-transform: uppercase } .story__footer .sponsored-disclaimer img, .story__footer .sponsored-disclaimer small { clear: both; float: left } .story__footer .sponsored-disclaimer img { width: auto } .story__footer .author__contact { font-size: 14px; line-height: 20px; margin-bottom: 0.25rem } .story__footer .author__contact a { unicode-bidi: bidi-override; direction: rtl; text-align: left; color: #555; font-weight: bold } body.tone--multimedia:not(.is-paid) .story__footer .author__contact a { color: #cacaca } .story__footer .author__contact.unobfuscated a { direction: ltr; unicode-bidi: normal } .story__actions__button { font-size: 0.6rem; position: relative; z-index: 2 } .tone--multimedia:not(.is-paid) .story__actions__button { background: #eee; color: #333 } .tone--multimedia:not(.is-paid) .story__actions__button:hover { background: #fff } .story__show-full { position: absolute; bottom: 0; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.45) 14%, rgba(255, 255, 255, 0.7) 25%, rgba(255, 255, 255, 0.9) 49%, white 75%, white 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.45) 14%, rgba(255, 255, 255, 0.7) 25%, rgba(255, 255, 255, 0.9) 49%, white 75%, white 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.45) 14%, rgba(255, 255, 255, 0.7) 25%, rgba(255, 255, 255, 0.9) 49%, white 75%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); width: 100%; padding-left: 0.9375rem; padding-right: 0.9375rem; padding-top: 56px; padding-bottom: 24px; font-weight: bold; z-index: 101; display: none } @@media print,screen and (min-width:64em) { .story__show-full { width: 100%; padding-left: 0.9375rem; padding-right: 0.9375rem } } .story__show-full__button { display: block; margin-left: auto; margin-right: auto; width: 100% } @@media print,screen and (min-width:40em) { .story__show-full__button { margin-left: 16.66667%; margin-right: 16.66667%; width: 66.66667% } } @@media print,screen and (min-width:64em) { .story__show-full__button { margin-left: 22.91667%; margin-right: 39.58333%; width: 37.5% } } .story__footer:after, .story__footer:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .story__footer:after { clear: both } .story__footer .social-tools { margin-bottom: 1rem } @@media print,screen and (min-width:64em) { .story__footer .social-tools { width: 33.33333%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-left: 16.66667%; width: auto; margin-bottom: 0 } } @@media print,screen and (min-width:64em) and (min-width:40em) { .story__footer .social-tools { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { .story__footer .social-tools:last-child:not(:first-child) { float: right } } @@media print,screen and (min-width:64em) { .story__footer .story__actions { width: 16.66667%; margin-right: 33.33333%; width: auto; text-align: right; margin-left: 0 } } @@media screen and (max-width:39.99875em) { .story__footer .social-tools__item:not(.social-tools__item--comment) { display: none !important } .story__footer .social-tools__item--comment { margin-bottom: 0 !important } .story__footer .social-tools__item__label { top: 2px; padding-left: 0 } } .story__actions__button { margin-bottom: 0; font-weight: bold } .more-stories { clear: both; padding-top: 2rem } .layout--custom-post .more-stories { background: #fff } .more-stories, .related-stories { overflow: hidden; position: relative } .more-stories:before, .related-stories:before { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #efefef; top: 0 } @@media print,screen and (min-width:40em) { .more-stories:before, .related-stories:before { left: 15px; right: 15px } } body.tone--multimedia:not(.is-paid) .more-stories, body.tone--multimedia:not(.is-paid) .related-stories { position: relative } body.tone--multimedia:not(.is-paid) .more-stories:before, body.tone--multimedia:not(.is-paid) .related-stories:before { content: ''; display: block; position: absolute; height: 1px; left: 15px; right: 15px; background: #333; top: 0 } @@media print,screen and (min-width:40em) { body.tone--multimedia:not(.is-paid) .more-stories:before, body.tone--multimedia:not(.is-paid) .related-stories:before { left: 15px; right: 15px } } .related-stories { padding-top: 2rem } .more-stories--full-bleed { display: block } .more-stories--full-bleed .more-stories__inner { max-width: 72.5rem; margin-right: auto; margin-left: auto } .more-stories--full-bleed .more-stories__inner:after, .more-stories--full-bleed .more-stories__inner:before { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-order: 1; order: 1 } .more-stories--full-bleed .more-stories__inner:after { clear: both } .more-stories--full-bleed .stack { padding-bottom: 1rem; margin-bottom: 2rem; padding-top: 2rem } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack { background: #222 } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__title { color: #fff } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #eee; color: #eee; font-size: 0.6rem } [data-whatinput=mouse] body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more { outline: 0 } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:focus, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:hover { background-color: transparent } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more.disabled, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more.disabled:focus, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more.disabled:hover, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more[disabled], body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more[disabled]:focus, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more[disabled]:hover { background-color: transparent } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:focus, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:hover { border-color: #777777; color: #777777 } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:focus.disabled, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:focus[disabled], body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:hover.disabled, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:hover[disabled] { border: 1px solid #eee; color: #eee } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__title, body.tone--multimedia:not(.is-paid) .related-stories .stack__title { color: #fff } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__description p, body.tone--multimedia:not(.is-paid) .related-stories .stack__description p { color: #eee } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #eee; color: #eee; font-size: 0.6rem } [data-whatinput=mouse] body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more, [data-whatinput=mouse] body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more { outline: 0 } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:focus, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:hover, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more:focus, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more:hover { background-color: transparent } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more.disabled, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more.disabled:focus, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more.disabled:hover, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more[disabled], body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more[disabled]:focus, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more[disabled]:hover, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more.disabled, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more.disabled:focus, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more.disabled:hover, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more[disabled], body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more[disabled]:focus, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more[disabled]:hover { background-color: transparent } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:focus, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:hover, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more:focus, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more:hover { border-color: #777777; color: #777777 } body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:focus.disabled, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:focus[disabled], body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:hover.disabled, body.tone--multimedia:not(.is-paid) .more-stories--full-bleed .stack__button--more:hover[disabled], body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more:focus.disabled, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more:focus[disabled], body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more:hover.disabled, body.tone--multimedia:not(.is-paid) .related-stories .stack__button--more:hover[disabled] { border: 1px solid #eee; color: #eee } .layout--standard .story--file .story__footer { text-align: center } .layout--standard .story--file .story__footer .social-tools { display: inline-block; float: none } .layout--standard .story--file .story__footer .social-tools { margin-top: 2rem } body.tone--p3 .main > .stack .stack__inner { max-width: none !important } @@media screen and (max-width:39.99875em) { body.tone--p3 .main .paid-topbar__wrapper + .ad-slot, body.tone--p3 .main > .ad-slot:first-child { margin-top: -1rem; margin-bottom: 1rem } } body.tone--p3 .headline-list--ordered .headline { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 23px; line-height: 24px; margin-bottom: 0 } .fonts-a-loaded body.tone--p3 .headline-list--ordered .headline { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .headline-list--ordered .headline em, .fonts-b-loaded body.tone--p3 .headline-list--ordered .headline i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:40em) { body.tone--p3 .headline-list--ordered .headline { font-size: 29px; line-height: 32px; margin-bottom: 0 } } body.tone--p3 .headline-list__item--opinion .avatar, body.tone--p3 .headline-list__item--opinion .avatar__pad, body.tone--p3 .headline-list__item--opinion .avatar img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; padding-bottom: 0 } body.tone--p3 .headline-list__item--opinion .avatar img { -o-object-fit: contain; object-fit: contain; font-family: "object-fit: contain" } .no-objectfit body.tone--p3 .headline-list__item--opinion .avatar img { visibility: hidden } body.tone--p3 .headline-list__item--opinion .flex-media { background: #B93C12 } body.tone--p3 .headline-list__item--opinion .flex-media .avatar__pad { background: #fadad0 } body.tone--p3 .headline-list__item--opinion .flex-media .avatar__pad:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #B93C12; opacity: 0.4; display: none } body.tone--p3 .headline-list__item--opinion .flex-media .avatar__pad img { opacity: 1; filter: grayscale(1) brightness(100%); -webkit-filter: grayscale(1) brightness(100%) } body.tone--p3 .page__title { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: none } .fonts-a-loaded body.tone--p3 .page__title { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .page__title em, .fonts-b-loaded body.tone--p3 .page__title i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .page--author .page__header .module__button { display: none } body.tone--p3 .page--author .page__title { color: #B93C12 } body.tone--p3 .page--author .author__role { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: none } .fonts-a-loaded body.tone--p3 .page--author .author__role { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .page--author .author__role em, .fonts-b-loaded body.tone--p3 .page--author .author__role i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .page__header--has-image .avatar__pad { border: 0; border-radius: 0; border-bottom: 1px solid #B93C12 } body.tone--p3 .page__header--has-image .avatar__pad img { filter: grayscale(1) brightness(120%); -webkit-filter: grayscale(1) brightness(120%) } body.tone--p3 .page--listing .page__content .page__title { display: none } body.tone--p3 .page--listing .page__nav__wrapper--p3 + .page__wrapper { margin-top: -1rem } @@media print,screen and (min-width:40em) { body.tone--p3 .page--listing .page__nav__wrapper--p3 + .page__wrapper { margin-top: -2rem } } @@media print,screen and (min-width:64em) { body.tone--p3 .page--listing .page__content { padding-top: 96px } } body.tone--p3 .ad-slot + .stack .page--listing { margin-top: -1rem } body.tone--p3 .ad-slot + .stack .page--listing .page__nav__wrapper--p3 { margin-top: 0 } body.tone--p3 .label { background: #B93C12 } body.tone--p3 .card--module .card__title { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #B93C12; font-size: 24px; line-height: 32px; margin-bottom: 1rem; text-transform: none } .fonts-a-loaded body.tone--p3 .card--module .card__title { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .card--module .card__title em, .fonts-b-loaded body.tone--p3 .card--module .card__title i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .module__heading { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: none } .fonts-a-loaded body.tone--p3 .module__heading { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .module__heading em, .fonts-b-loaded body.tone--p3 .module__heading i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .module__heading:not(.module__heading--major) { margin-bottom: 0; font-size: 20px; color: #B93C12 } body.tone--p3 .headline .i-quote { margin-right: 0.125rem; color: #B93C12 } body.tone--p3 .main .kicker, body.tone--p3 .main .kicker a { color: #B93C12 } body.tone--p3 .avatar, body.tone--p3 .avatar img { border: 0; border-radius: 0 } body.tone--p3 .media-badge { background: #B93C12; border-color: #d04414; border-width: 2px; border-radius: 500px; line-height: 44px; width: 44px; height: 44px; font-size: 22px } body.tone--p3 .media-badge i { top: -1px } body.tone--p3 .related-stories { padding-top: 0 } body.tone--p3 .related-stories:before { display: none } body.tone--p3 .headline-list--media .dateline { color: #B93C12 } body.tone--p3 ul.headline-list--bulleted > li > a { font-size: 14px; line-height: 16px; margin-bottom: 0; font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .fonts-a-loaded body.tone--p3 ul.headline-list--bulleted > li > a { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 ul.headline-list--bulleted > li > a em, .fonts-b-loaded body.tone--p3 ul.headline-list--bulleted > li > a i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 ul.headline-list--bulleted > li > a:hover { color: #B93C12 } body.tone--p3 ul.headline-list--bulleted > li [class*=" i-"], body.tone--p3 ul.headline-list--bulleted > li [class^=i-] { color: #B93C12 } body.tone--p3 .tabs-panel__button { color: #B93C12 } body.tone--p3 .tabs-panel__button:hover { color: #a23410 } body.tone--p3 .card--module .tabs-title { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .fonts-a-loaded body.tone--p3 .card--module .tabs-title { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .card--module .tabs-title em, .fonts-b-loaded body.tone--p3 .card--module .tabs-title i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .card--module .tabs-title > a { font-size: 14px; line-height: 16px; margin-bottom: 0; background: transparent !important } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) { background: #B93C12; padding-top: 2rem; padding-bottom: 2rem } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #fefefe; color: #fefefe; font-size: 0.6rem } [data-whatinput=mouse] body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button { outline: 0 } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button:focus, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button:hover { background-color: transparent } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button.disabled, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button.disabled:focus, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button.disabled:hover, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button[disabled], body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button[disabled]:focus, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button[disabled]:hover { background-color: transparent } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button:focus, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button:hover { border-color: #7f7f7f; color: #7f7f7f } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button:focus.disabled, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button:focus[disabled], body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button:hover.disabled, body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__button:hover[disabled] { border: 1px solid #fefefe; color: #fefefe } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__title { color: #fff } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__title small { color: #fadad0 } body.tone--p3 .stack.stack--more-stories:not(.stack--more-stories--latest) .stack__title small a:hover { box-shadow: inset 0 0px 0 white, inset 0 -1px 0 #fadad0 } body.tone--p3 .stack:not(.stack--more-stories--latest) .stack__title { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #B93C12; text-transform: none } .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .stack__title { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .stack__title em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .stack__title i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-reverse .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-reverse .card__media { -ms-flex-order: initial; order: initial } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-reverse .card__media { margin-left: 0 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-reverse .card__media + .card__content .card__header .label { margin-left: 0 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card__title { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card__title { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card__title em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card__title i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card__title { font-size: 20px; line-height: 22px; margin-bottom: 0 } } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) { background: #fff } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .action, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .count, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .count a { color: #8a8a8a } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .card__title { color: #0a0a0a } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .headline:before { display: block; margin-bottom: 0.5rem } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline .genre, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline__author { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-style: normal; font-size: 15px; line-height: 19px } .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline .genre, .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline__author { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline .genre em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline .genre i, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline__author em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline__author i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .genre + .byline__author, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .genre + .byline__author a { color: #B93C12 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .kicker, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .kicker a { color: #B93C12 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .headline:before { color: #B93C12 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .tag--megafone + .headline:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .tag--Megafone + .headline:before { content: "\e042" } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline__author, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--opinion:not(.card--overlay) .byline__author a { color: #8a8a8a } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--l .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--m .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xl .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xxl .card__title { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-bottom: 0.5rem; margin-top: 0.05rem } .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--l .card__title, .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--m .card__title, .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xl .card__title, .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xxl .card__title { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--l .card__title em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--l .card__title i, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--m .card__title em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--m .card__title i, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xl .card__title em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xl .card__title i, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xxl .card__title em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xxl .card__title i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__inner { -ms-flex-align: stretch; align-items: stretch } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__content { background: rgba(185, 60, 18, 0.6); display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media + .card__content { padding-top: 0 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__media img { -webkit-filter: grayscale(80%); filter: grayscale(80%) } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature.card--overlay-transp .card__content { background: none } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__title { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase } .fonts-a-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__title { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__title em, .fonts-b-loaded body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .card__title i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .action, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .byline__author, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .byline__author a, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .count, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature .count a { color: #efefef } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card--constrained { max-width: 71.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--constrained .card__inner { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0; padding-left: 0; min-width: 0 } } body.tone--p3 .stack:not(.stack--more-stories--latest) .card__header .label + .kicker { padding-top: 0 !important } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xs .card__title { font-size: 24px; line-height: 24px } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--s .card__title { font-size: 32px; line-height: 30px; margin-bottom: 0 } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--m .card__title { font-size: 41px; line-height: 40px; margin-bottom: 0 } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--l .card__title { font-size: 60px; line-height: 50px } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--l.card--media-50.card--media-reverse .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--l.card--media-60.card--media-reverse .card__title { font-size: 41px; line-height: 40px; margin-bottom: 0 } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature.card--l .card__title { font-size: 54px; line-height: 48px } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature.card--l.card--media-portrait .card__title { font-size: 38px; line-height: 36px } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xl .card__title { font-size: 68px; line-height: 58px } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card.card--xxl .card__title { font-size: 72px; line-height: 60px } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--feature.card--xxl .card__title { font-size: 68px; line-height: 58px } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-66 .card__media { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } body.tone--p3 .stack:not(.stack--more-stories--latest) .card__inner { z-index: 1 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card__media { z-index: -1; position: relative } body.tone--p3 .stack:not(.stack--more-stories--latest) .card:not(.card--media-avatar):not(.tone--feature) .card__media + .card__content { margin: -2rem 0.75rem 0; background: #fff; padding-right: 0.75rem; padding-left: 0.75rem } body.tone--p3 .stack:not(.stack--more-stories--latest) .card:not(.card--media-avatar):not(.tone--feature).card--xxl .card__media + .card__content { margin-top: -4rem } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card:not(.card--media-avatar):not(.tone--feature).card--l .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card:not(.card--media-avatar):not(.tone--feature).card--xl .card__media + .card__content { margin: -4rem 1.5rem 0 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card:not(.card--media-avatar):not(.tone--feature).card--xl .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card:not(.card--media-avatar):not(.tone--feature).card--xxl .card__media + .card__content { padding-right: 1.5rem; padding-left: 1.5rem; padding-top: 1rem } } body.tone--p3 .stack:not(.stack--more-stories--latest) .card__media + .card__content .card__header .label { left: 0.75rem } body.tone--p3 .stack:not(.stack--more-stories--latest) .card:not(.tone--multimedia):not(.tone--paid) .card__header .kicker, body.tone--p3 .stack:not(.stack--more-stories--latest) .card:not(.tone--multimedia):not(.tone--paid) .card__header .kicker a:first-child { color: #B93C12 } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-20:not(.card--media-avatar) .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-25:not(.card--media-avatar) .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-42:not(.card--media-avatar) .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-50:not(.card--media-avatar) .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-60:not(.card--media-avatar) .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-66:not(.card--media-avatar) .card__meta { bottom: 1.625rem } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-20:not(.card--media-avatar) .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-25:not(.card--media-avatar) .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-42:not(.card--media-avatar) .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-50:not(.card--media-avatar) .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-60:not(.card--media-avatar) .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-66:not(.card--media-avatar) .card__media + .card__content { margin: 1.25rem 0 1.25rem -4rem !important; padding-top: .75rem } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-20.tone--multimedia .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-25.tone--multimedia .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-42.tone--multimedia .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-50.tone--multimedia .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-60.tone--multimedia .card__media + .card__content, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-66.tone--multimedia .card__media + .card__content { margin: 0 !important } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-20.tone--multimedia .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-25.tone--multimedia .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-42.tone--multimedia .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-50.tone--multimedia .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-60.tone--multimedia .card__meta, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-66.tone--multimedia .card__meta { bottom: .375rem } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-20 .card__media + .card__content .card__header .label, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-25 .card__media + .card__content .card__header .label, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-42 .card__media + .card__content .card__header .label, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-50 .card__media + .card__content .card__header .label, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-60 .card__media + .card__content .card__header .label, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-66 .card__media + .card__content .card__header .label { margin-left: -0.75rem; top: 0.75rem; border-top-left-radius: 0; border-bottom-left-radius: 0 } } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-natural--alt .card__media:before { padding-bottom: 56.25% } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-landscape.card--overlay .card__media:before, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-natural.card--overlay .card__media:before { padding-bottom: 40.625% } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-wide.card--overlay .card__media:before { padding-bottom: 31.25% } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-wide.card--overlay.card--xxl .card__inner:before { padding-top: 37.5% } } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--multimedia, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--multimedia .card__content { background: #222 !important; color: #fefefe } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--multimedia .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--multimedia .kicker, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--multimedia .kicker a { color: #fefefe !important } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--paid .kicker, body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--paid .kicker a { color: #1f434f !important } body.tone--p3 .stack:not(.stack--more-stories--latest) .card.tone--paid .card__content { background: #e0eef3 !important } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-avatar .flex-media { background: #B93C12 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-avatar .flex-media, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-avatar .flex-media img { background: transparent } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-avatar .card__media { border-radius: 2px; bottom: 0; right: 0 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-avatar .card__media img { opacity: 0.92; filter: grayscale(1) brightness(120%); -webkit-filter: grayscale(1) brightness(120%) } @@media print,screen and (min-width:64em) { body.tone--p3 .stack:not(.stack--more-stories--latest) .card--media-avatar:not(.card--media-20):not(.card--media-50):not(.card--media-25):not(.card--media-42) .card__content { padding-bottom: 7.6875rem } } body.tone--p3 .stack:not(.stack--more-stories--latest) .card__blurb { display: none !important } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__title { text-transform: none } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__title, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__title a { color: #B93C12 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0; padding-left: 0 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #B93C12; color: #B93C12; font-size: 0.6rem; text-transform: uppercase } [data-whatinput=mouse] body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button { outline: 0 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button:focus, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button:hover { background-color: transparent } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button.disabled, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button.disabled:focus, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button.disabled:hover, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button[disabled], body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button[disabled]:focus, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button[disabled]:hover { background-color: transparent } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button:focus, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button:hover { border-color: #5d1e09; color: #5d1e09 } body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button:focus.disabled, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button:focus[disabled], body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button:hover.disabled, body.tone--p3 .stack:not(.stack--more-stories--latest) .card--module .card__action .card__button:hover[disabled] { border: 1px solid #B93C12; color: #B93C12 } .page__nav__wrapper--p3 { position: relative; z-index: 69990 } .page__nav__wrapper--p3 .dropdown-pane { display: none } .page__nav__wrapper--p3 .responsive-toggle--toggler { display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; text-align: right } .page__nav__wrapper--p3 .toggler { font-size: 0.8rem; background: #B93C12; border: 0; display: block; margin-right: 0 } @@media print,screen and (min-width:64em) { .page__nav__wrapper--p3 .page__menu__extras { position: absolute; right: 0 } } .page__nav__wrapper--p3 .page__menu__extras__fb { display: -ms-flexbox; display: flex; margin: 0; -ms-flex-align: center; align-items: center; padding: 2px; border-radius: 2px; background: #fff; margin: 6px 0 } .page__nav__wrapper--p3 .page__menu__extras__fb iframe { width: 159px; height: 20px; min-width: none } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--p3 .page__menu__extras__fb { display: none !important } } .page__nav__wrapper--p3 .page__menu__extras__search .button { background-color: transparent; color: #fefefe } .page__nav__wrapper--p3 .page__menu__extras__search .button:focus, .page__nav__wrapper--p3 .page__menu__extras__search .button:hover { background-color: rgba(0, 0, 0, 0); color: #fefefe } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--p3 .page__menu__extras__search .button { padding-left: 0; padding-right: 0 } } .page__nav__wrapper--p3 .page__header { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; position: relative } .page__nav__wrapper--p3 .page__menu__wrapper { z-index: 69990 } @@media print,screen and (min-width:64em) { .page__nav__wrapper--p3 .page__menu__wrapper .page__menu:not(.page__menu__extras) { -webkit-transform: translateX(158px); transform: translateX(158px); transition: -webkit-transform 0.25s ease-in-out; transition: transform 0.25s ease-in-out; transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out } } .page__nav__wrapper--p3.page__nav__wrapper { margin-top: -1rem; margin-bottom: 1rem } @@media print,screen and (min-width:40em) { .page__nav__wrapper--p3.page__nav__wrapper { margin-top: -2rem; margin-bottom: 2rem } .ad-slot + .page__nav__wrapper--p3.page__nav__wrapper { margin-top: -1rem } } .page__nav__wrapper--p3 .page__menu { transition: max-width 5s ease-in-out } .page__nav__wrapper--p3 .page__nav.stuck { top: 3.75rem; width: 100% } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--p3 .page__nav.stuck { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) } .page__nav__wrapper--p3 .page__nav .page__header, .page__nav__wrapper--p3 .page__nav .page__menu { max-width: 250rem } .page__nav__wrapper--p3 .page__nav .page__title--logo { box-shadow: none } .page__nav__wrapper--p3 .page__nav .page__title--logo a { -webkit-transform: scale(0.26) translateY(8px); transform: scale(0.26) translateY(8px); -webkit-transform-origin: top left; transform-origin: top left } } @@media print,screen and (min-width:64em) { .page__nav__wrapper--p3 .page__nav.stuck .page__header, .page__nav__wrapper--p3 .page__nav.stuck .page__menu { max-width: 250rem } .page__nav__wrapper--p3 .page__nav.stuck .page__menu__wrapper .page__menu:not(.page__menu__extras) { -webkit-transform: translateX(40px); transform: translateX(40px) } .page__nav__wrapper--p3 .page__nav.stuck .page__title--logo { box-shadow: none } .page__nav__wrapper--p3 .page__nav.stuck .page__title--logo a { -webkit-transform: scale(0.26) translateY(8px); transform: scale(0.26) translateY(8px); -webkit-transform-origin: top left; transform-origin: top left; transition-delay: 0 } } .page__nav__wrapper--p3 .page__menu__wrapper, .page__nav__wrapper--p3 .page__title--logo a, .page__nav__wrapper--p3 .responsive-toggle { background: #B93C12 } .page__nav__wrapper--p3 .responsive-toggle { border-top: 1px solid #fff; margin-bottom: 0 } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--p3 .responsive-toggle { padding-left: 0.5rem; padding-right: 0.5rem } } .page__nav__wrapper--p3 .page__title--logo a { z-index: 69991; position: relative } .page__nav__wrapper--p3 .page__title--logo { max-width: 150px; margin-left: 0; margin-right: 0; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); position: absolute; pointer-events: none; margin-bottom: 0 } .page__nav__wrapper--p3 .page__title--logo a { pointer-events: auto } @@media print,screen and (min-width:64em) { .page__nav__wrapper--p3 .page__title--logo { margin-left: 0.5rem; pointer-events: auto } } .page__nav__wrapper--p3 .page__title--logo a { -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.5rem; padding-left: 0.5rem; padding: 1rem; margin-left: 0; -webkit-transform-origin: top left; transform-origin: top left; -webkit-transform: scale(1); transform: scale(1); border-bottom-right-radius: 2px } .page__nav__wrapper--p3 .page__title__img { width: 118px; height: 83px; display: block } .page__nav__wrapper--p3 .page__title--logo a { display: block } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--p3 .page__menu { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-direction: column; flex-direction: column } .page__nav__wrapper--p3 .page__menu > li { text-align: center } .page__nav__wrapper--p3 .page__menu .button { display: inline-block } } .page__nav__wrapper--p3 .page__menu > li > a { color: #eee } .page__nav__wrapper--p3 .page__menu > li > a:hover { color: #fff } .page__nav__wrapper--p3 .page__menu > li.active a { color: #fff; background: transparent; border-bottom-color: #fff } @@media screen and (max-width:63.99875em) { body.tone--p3 .supplemental-slot--inline + .supplemental-slot--margin .card--module--popular-headlines { display: none } } @@media print,screen and (min-width:64em) { body.tone--p3 .supplemental-slot--margin .card--module--popular-headlines { width: 300px; margin-right: auto; margin-left: auto } } body.tone--p3 .kicker--label { margin-top: 0; line-height: 1 } body.tone--p3 .kicker--label .label { top: 0 } body.tone--p3 .story__body .pba_recommendation_widget { display: none !important } body.tone--p3 .stack--more-stories--latest .stack__slice--t-t-t .stack__slice__item:nth-child(n+7) { display: none !important } body.tone--p3 .stack--more-stories--latest .stack__slice--t-t-t .stack__slice__item:nth-child(n+4) { margin-bottom: 0 !important } body.tone--p3 .stack--more-stories--opinion .tone--opinion .card__media + .card__content { padding-top: 1rem } body.tone--p3 .stack--more-stories--opinion .stack__title .avatar { display: none } body.tone--p3 .headline-list--bulleted a [class*=" i-"], body.tone--p3 .headline-list--bulleted a [class^=i-] { color: #B93C12 } body.tone--p3 ol.headline-list--numbered .headline-list__item { padding-left: 1.5rem } body.tone--p3 ol.headline-list--numbered .headline-list__item:nth-child(5) { margin-bottom: 0 } body.tone--p3 ol.headline-list--numbered .headline-list__item:nth-child(n+6) { display: none } body.tone--p3 ol.headline-list--numbered .headline-list__item:first-child:before { top: -0.25rem !important } body.tone--p3 ol.headline-list--numbered .headline-list__item:before { top: 0.75rem !important; font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #B93C12; font-size: 1.375rem } .fonts-a-loaded body.tone--p3 ol.headline-list--numbered .headline-list__item:before { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 ol.headline-list--numbered .headline-list__item:before em, .fonts-b-loaded body.tone--p3 ol.headline-list--numbered .headline-list__item:before i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 ol.headline-list--numbered .headline { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 1rem; line-height: 1.25rem } .fonts-a-loaded body.tone--p3 ol.headline-list--numbered .headline { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 ol.headline-list--numbered .headline em, .fonts-b-loaded body.tone--p3 ol.headline-list--numbered .headline i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 ol.headline-list--numbered .kicker { display: none } @@media print,screen and (min-width:64em) { body.tone--p3 .rich-link { width: 16.66667%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:40em) { body.tone--p3 .rich-link { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { body.tone--p3 .rich-link:last-child:not(:first-child) { float: right } } body.tone--p3 .rich-link .media-badge { width: 30px; height: 30px; line-height: 28px; font-size: 16px } body.tone--p3 .rich-link__text { overflow: visible; padding: .5rem } body.tone--p3 .rich-link__text:after { color: #B93C12; bottom: .5rem; left: calc(1rem + 18px) } body.tone--p3 .rich-link__thumb { background: #B93C12 } body.tone--p3 .rich-link__thumb .avatar, body.tone--p3 .rich-link__thumb .avatar__pad, body.tone--p3 .rich-link__thumb .avatar img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; padding-bottom: 0 } body.tone--p3 .rich-link__thumb .avatar img { -o-object-fit: contain; object-fit: contain; font-family: "object-fit: contain" } .no-objectfit body.tone--p3 .rich-link__thumb .avatar img { visibility: hidden } body.tone--p3 .rich-link__thumb .avatar__pad { background: #B93C12 } body.tone--p3 .rich-link__thumb .avatar__pad:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #B93C12; opacity: 0.4 } body.tone--p3 .rich-link__thumb .avatar__pad img { opacity: 1; filter: gray; -webkit-filter: grayscale(1) } body.tone--p3 .rich-link__title { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; padding: .5rem; background: #fff; margin-top: -20px } .fonts-a-loaded body.tone--p3 .rich-link__title { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .rich-link__title em, .fonts-b-loaded body.tone--p3 .rich-link__title i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .rich-link__title:after { background-color: #B93C12 } body.tone--p3 .rich-link a:hover .rich-link__title { opacity: 1; color: #B93C12 } body.tone--p3 .story__callout__heading { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .fonts-a-loaded body.tone--p3 .story__callout__heading { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .story__callout__heading em, .fonts-b-loaded body.tone--p3 .story__callout__heading i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .story__callout--quote cite, body.tone--p3 .story__callout--quote div, body.tone--p3 .story__callout--quote p, body.tone--p3 .story__callout--quote p:before { color: #fff !important } body.tone--p3 .story__callout--quote cite { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; opacity: 0.8; line-height: 26px } .fonts-a-loaded body.tone--p3 .story__callout--quote cite { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .story__callout--quote cite em, .fonts-b-loaded body.tone--p3 .story__callout--quote cite i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .story__callout--quote blockquote { border: 0; background: #B93C12; color: #fff; padding: 1rem; margin-bottom: 0 } body.tone--p3 .story__callout--quote blockquote div, body.tone--p3 .story__callout--quote blockquote p { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 27px } .fonts-a-loaded body.tone--p3 .story__callout--quote blockquote div, .fonts-a-loaded body.tone--p3 .story__callout--quote blockquote p { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .story__callout--quote blockquote div em, .fonts-b-loaded body.tone--p3 .story__callout--quote blockquote div i, .fonts-b-loaded body.tone--p3 .story__callout--quote blockquote p em, .fonts-b-loaded body.tone--p3 .story__callout--quote blockquote p i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .story__media .media-badge { left: auto; right: 24px; top: 24px } body.tone--p3 .story__media__wrapper--vertical .story__media { background: #491807 } @@media print,screen and (min-width:40em) { body.tone--p3 .story__media__wrapper--vertical .story__media { padding: 0 28% } } body.tone--p3 .story--article { margin-top: -1rem } @@media print,screen and (min-width:40em) { body.tone--p3 .story--article { margin-top: -2rem } } @@media screen and (max-width:63.99875em) { body.tone--p3:not(.layout--longform) .story--article .story__header { padding-top: 1rem } } @@media print,screen and (min-width:64em) { body.tone--p3 .story--gallery, body.tone--p3 .story--infographic, body.tone--p3 .story--video { margin-top: 96px } body.tone--p3 .story--videoclipe { margin-top: 112px } } body.tone--p3 .story--video .sponsor-badge { margin-bottom: 1rem } @@media print,screen and (min-width:64em) { body.tone--p3 .story--video .sponsor-badge { position: absolute; margin-bottom: 0; top: -96px; right: .9375rem; text-align: right; max-width: 340px } } body.tone--p3 .story--video .sponsor-badge .kicker { font-size: 14px; line-height: 18px; color: #bbb } body.tone--p3 .story--video .sponsor-badge p { margin-bottom: 0.25rem; font-size: 12px; line-height: 16px; color: #999 } body.tone--p3 .story--video .sponsor-badge a { color: #bbb; text-decoration: underline; -webkit-text-decoration-color: #666; text-decoration-color: #666 } body.tone--p3 .story--video .sponsor-badge a:hover { color: #ccc } body.tone--p3 .story--video .sponsor-badge img { margin: 4px 0; width: 165px; height: 19px } body.tone--p3 .story--video .sponsor-badge hr { margin: 0.25rem auto; border-color: #333 } body.tone--p3.layout--opinion .story__header .story__blurb, body.tone--p3.layout--opinion .story__header .story__headline, body.tone--p3.layout--opinion .story__header .story__meta .social-tools, body.tone--p3.layout--standard:not(.tone--multimedia) .story__header .story__blurb, body.tone--p3.layout--standard:not(.tone--multimedia) .story__header .story__headline, body.tone--p3.layout--standard:not(.tone--multimedia) .story__header .story__meta .social-tools { margin-right: 0 } body.tone--p3.layout--opinion .story .story__media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media { margin-bottom: 0 } body.tone--p3.layout--opinion .story .story__media .caption, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media .caption { display: none } body.tone--p3.layout--opinion .story .story__media .flex-media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media .flex-media { margin-bottom: 0 } body.tone--p3.layout--opinion .story .story__media .flex-media img, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media .flex-media img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; height: 100% } .no-objectfit body.tone--p3.layout--opinion .story .story__media .flex-media img, .no-objectfit body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media .flex-media img { visibility: hidden } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .story .story__media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media { max-width: calc( (81.25rem * .88)); width: auto; float: none; margin-right: auto; margin-left: auto; clear: both; padding: 0; margin-bottom: -206px } } @@media screen and (max-width:72.625em) { body.tone--p3.layout--opinion .story .story__media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media { max-width: 100% } } @@media screen and (max-width:63.99875em) { body.tone--p3.layout--opinion .story .story__media.media--vertical, body.tone--p3.layout--opinion .story .story__media.media--vertical-large, body.tone--p3.layout--opinion .story .story__media.media--vertical-medium, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--vertical, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--vertical-large, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--vertical-medium { width: auto; max-width: 100%; float: none } } body.tone--p3.layout--opinion .story .story__media.media--vertical-large .flex-media, body.tone--p3.layout--opinion .story .story__media.media--vertical-medium .flex-media, body.tone--p3.layout--opinion .story .story__media.media--vertical .flex-media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--vertical-large .flex-media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--vertical-medium .flex-media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--vertical .flex-media { padding-bottom: 150% !important } body.tone--p3.layout--opinion .story .story__media.media--horizontal-medium.media--gallery .flex-media, body.tone--p3.layout--opinion .story .story__media.media--horizontal-medium.media--image .flex-media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--horizontal-medium.media--gallery .flex-media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--horizontal-medium.media--image .flex-media { padding-bottom: 47.4603175% !important } body.tone--p3.layout--opinion .story .story__media.media--horizontal-large .flex-media, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--horizontal-large .flex-media { margin-bottom: 0 } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .story .story__media.media--horizontal-large, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--horizontal-large { max-width: calc( (81.25rem * .65)); width: auto; float: none; margin-right: auto; margin-left: auto; clear: both; padding: 0; margin-bottom: -86px } } body.tone--p3.layout--opinion .story .story__media.media--horizontal-large ~ .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--horizontal-large ~ .story__header { padding-top: 1rem } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .story .story__media.media--html, body.tone--p3.layout--opinion .story .story__media.media--video, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--html, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--video { max-width: calc( (81.25rem * .65)); width: auto; float: none; margin-right: auto; margin-left: auto; clear: both; padding: 0; margin-bottom: 1rem } } body.tone--p3.layout--opinion .story .story__media.media--html iframe, body.tone--p3.layout--opinion .story .story__media.media--video iframe, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--html iframe, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--video iframe { display: block } body.tone--p3.layout--opinion .story .story__media.media--html iframe + p, body.tone--p3.layout--opinion .story .story__media.media--video iframe + p, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--html iframe + p, body.tone--p3.layout--standard:not(.tone--multimedia) .story .story__media.media--video iframe + p { display: none } body.tone--p3 .story__body > h2 { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .fonts-a-loaded body.tone--p3 .story__body > h2 { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .story__body > h2 em, .fonts-b-loaded body.tone--p3 .story__body > h2 i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .story__body > h3 { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .fonts-a-loaded body.tone--p3 .story__body > h3 { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .story__body > h3 em, .fonts-b-loaded body.tone--p3 .story__body > h3 i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3 .story__body blockquote a, body.tone--p3 .story__body ol:not(.headline-list) a, body.tone--p3 .story__body p a, body.tone--p3 .story__body ul:not(.headline-list) a { color: #94300e; border-bottom: 1px solid #cacaca } body.tone--multimedia:not(.is-paid) body.tone--p3 .story__body blockquote a, body.tone--multimedia:not(.is-paid) body.tone--p3 .story__body ol:not(.headline-list) a, body.tone--multimedia:not(.is-paid) body.tone--p3 .story__body p a, body.tone--multimedia:not(.is-paid) body.tone--p3 .story__body ul:not(.headline-list) a { color: #eee; border-bottom-color: #999 } body.tone--multimedia:not(.is-paid) body.tone--p3 .story__body blockquote a:hover, body.tone--multimedia:not(.is-paid) body.tone--p3 .story__body ol:not(.headline-list) a:hover, body.tone--multimedia:not(.is-paid) body.tone--p3 .story__body p a:hover, body.tone--multimedia:not(.is-paid) body.tone--p3 .story__body ul:not(.headline-list) a:hover { border-bottom-color: #fff } body.tone--p3.layout--longform .story__body > p:first-child:first-letter { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 92px; line-height: 78px; padding-top: 2px } .fonts-a-loaded body.tone--p3.layout--longform .story__body > p:first-child:first-letter { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3.layout--longform .story__body > p:first-child:first-letter em, .fonts-b-loaded body.tone--p3.layout--longform .story__body > p:first-child:first-letter i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } @@media screen and (max-width:39.99875em) { body.tone--p3.layout--longform .story__body > p:first-child:first-letter { line-height: 50px; font-size: 56px } } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .story > .story__media.media--horizontal-large { margin-bottom: -200px } } body.tone--p3.layout--opinion .story__footer .author { display: none !important } body.tone--p3.layout--opinion .kicker.tag--palavra-de-aurelio .genre { display: none } body.tone--p3.layout--opinion .kicker--label { position: absolute; top: 0; left: 0 } body.tone--p3.layout--opinion .kicker--label .label { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0 } body.tone--p3.layout--opinion .media--horizontal-large + .story__header .kicker--label { left: 1.95rem } body.tone--p3.layout--opinion .media--horizontal-large + .story__header .kicker--label .label { border-bottom-left-radius: 2px } body.tone--p3.layout--opinion .story__header { position: relative } body.tone--p3.layout--opinion .story__header .byline-dateline { margin-top: 0.5rem } body.tone--p3.layout--opinion .story__header .byline { float: none; margin-right: 0; width: auto; text-align: left; border-bottom: 1px solid #B93C12; padding-top: 1rem } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .story__header .byline a, body.tone--p3.layout--opinion .story__header .byline div[rel=author] { display: -ms-flexbox; display: flex; margin-bottom: 1rem; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; margin-bottom: 0 } } body.tone--p3.layout--opinion .story__header .byline .byline__avatar, body.tone--p3.layout--opinion .story__header .byline .byline__text { -ms-flex: 0 1 auto; flex: 0 1 auto; padding-bottom: 0 } body.tone--p3.layout--opinion .story__header .byline .byline__avatar:first-child, body.tone--p3.layout--opinion .story__header .byline .byline__text:first-child { padding-right: 16px } body.tone--p3.layout--opinion .story__header .byline .byline__avatar:last-child:not(:nth-child(2)), body.tone--p3.layout--opinion .story__header .byline .byline__text:last-child:not(:nth-child(2)) { padding-left: 16px } body.tone--p3.layout--opinion .story__header .byline .byline__avatar > :last-child, body.tone--p3.layout--opinion .story__header .byline .byline__text > :last-child { margin-bottom: 0 } body.tone--p3.layout--opinion .story__header .byline .byline__text { padding-bottom: 1rem } body.tone--p3.layout--opinion .story__header .byline .byline__text p { line-height: 20px } @@media screen and (max-width:63.99875em) { body.tone--p3.layout--opinion .story__header .byline .byline__text p { max-width: 85% } } body.tone--p3.layout--opinion .story__header .byline .byline__text:first-child:last-child { padding-left: 0; padding-right: 0 } body.tone--p3.layout--opinion .story__header .byline .byline__name { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; margin-bottom: 0.5rem; color: #555; text-transform: none; font-size: 22px; line-height: 26px } .fonts-a-loaded body.tone--p3.layout--opinion .story__header .byline .byline__name { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3.layout--opinion .story__header .byline .byline__name em, .fonts-b-loaded body.tone--p3.layout--opinion .story__header .byline .byline__name i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3.layout--opinion .story__header .byline a .byline__name { color: #B93C12 } body.tone--p3.layout--opinion .story__header .byline .byline__avatar { display: block; width: auto !important; max-width: 100px; border: 0; margin: 0 0 0.5rem; border-radius: 0 } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .story__header .byline .byline__avatar { -ms-flex: 0 0 16%; flex: 0 0 16%; max-width: 16%; margin-bottom: 0 } } body.tone--p3.layout--opinion .story__header .byline .byline__avatar img { border: 0; border-radius: 0; opacity: 1; filter: grayscale(1) brightness(120%); -webkit-filter: grayscale(1) brightness(120%) } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child), body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) { display: inline } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__avatar, body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) .byline__avatar { display: none } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) a, body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) a { display: inline } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__text, body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) .byline__text { display: inline; padding-bottom: 0.25rem } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__name, body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) .byline__name { margin-right: 4px } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__name:after, body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) .byline__name:after { content: ', ' } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__description, body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) .byline__description { display: inline; position: relative; top: -2px } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__description:before, body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) .byline__description:before { content: '(' } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__description:after, body.tone--p3.layout--opinion .story__header .byline .byline__author:not(:last-child) .byline__description:after { content: ')' } body.tone--p3.layout--opinion .story__header .byline .byline__author:last-child:not(:first-child) .byline__name:after { display: none } body.tone--p3.layout--opinion .story__header .byline .byline__author:nth-last-child(2) .byline__name:after { content: ' e ' } body.tone--p3 .story__headline { font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif } .fonts-a-loaded body.tone--p3 .story__headline { font-family: "popular-bold", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded body.tone--p3 .story__headline em, .fonts-b-loaded body.tone--p3 .story__headline i { font-family: "popular-bold-italic", Times, "Times New Roman", serif; font-style: italic } body.tone--p3.tone--feature .story__headline { font-size: 29px; line-height: 32px; margin-bottom: 0.5rem } @@media print,screen and (min-width:40em) { body.tone--p3.tone--feature .story__headline { font-size: 46px; line-height: 52px; margin-bottom: 0.5rem } } @@media print,screen and (min-width:64em) { body.tone--p3.tone--feature .story__headline { font-size: 66px; line-height: 68px; margin-bottom: 0.5rem } } body.tone--p3.layout--longform .story__header .story__media { float: none; display: block } body.tone--p3.layout--longform:not(.layout--longform-full) .story__media .caption { display: none } body.tone--p3.layout--longform-full .byline, body.tone--p3.layout--longform-full .dateline, body.tone--p3.layout--longform-full .kicker, body.tone--p3.layout--longform-full .story__blurb, body.tone--p3.layout--longform-full .story__headline { max-width: none } body.tone--p3.layout--longform-full .story__header .kicker, body.tone--p3.layout--longform-full .story__header .kicker a { color: #fff } @@media screen and (min-width:72.5em) { body.tone--p3.layout--longform-full .story__intro { padding-left: calc((100vw - 1140px) / 2); padding-right: calc((100vw - 1140px) / 2) } } @@media print,screen and (min-width:40em) and (min-width:64em) { body.tone--p3.layout--longform-full .story__header .story__media { height: calc(100vh - 6rem) } } body.tone--p3.layout--longform:not(.layout--longform-full) .story__intro { padding-top: 1rem } @@media print,screen and (min-width:64em) { body.tone--p3.layout--longform:not(.layout--longform-full) .story__intro { width: 86.04167%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem; margin-right: auto; margin-left: auto; background: #fff; padding-top: 1.40625rem; padding-left: 1.875rem !important; padding-right: 1.875rem !important; margin-top: -120px; max-width: 1140px; position: relative; z-index: 2 } } @@media print,screen and (min-width:64em) and (min-width:40em) { body.tone--p3.layout--longform:not(.layout--longform-full) .story__intro { padding-right: 0.9375rem; padding-left: 0.9375rem } } @@media print,screen and (min-width:64em) { body.tone--p3.layout--longform:not(.layout--longform-full) .story__intro:last-child:not(:first-child) { float: right } body.tone--p3.layout--longform:not(.layout--longform-full) .story__intro, body.tone--p3.layout--longform:not(.layout--longform-full) .story__intro:last-child:not(:first-child) { float: none; clear: both } } body.tone--p3.layout--longform:not(.layout--longform-full) .story__intro .story__meta { padding-left: 1.875rem !important; padding-right: 1.875rem !important; max-width: 1140px } body.tone--p3.layout--opinion .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .story__header { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { body.tone--p3.layout--opinion .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .story__header { padding-right: 0.9375rem; padding-left: 0.9375rem } } body.tone--p3.layout--opinion .story__header:last-child:not(:first-child), body.tone--p3.layout--standard:not(.tone--multimedia) .story__header:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .story__header { width: calc( (81.25rem * .666666667) + 1.875rem); float: none !important; margin-right: auto; margin-left: auto; margin-top: 8rem; background: #fff; padding-top: 1.40625rem; padding-left: 1.875rem !important; padding-right: 1.875rem !important } } body.tone--p3.layout--opinion .story__media + .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .story__media + .story__header { clear: both } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .story__media + .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .story__media + .story__header { margin-top: 86px; margin-bottom: 2rem } } body.tone--p3.layout--opinion .media--html + .story__header, body.tone--p3.layout--opinion .media--video + .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .media--html + .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .media--video + .story__header { margin-top: 0 } @@media print,screen and (min-width:64em) { body.tone--p3.layout--opinion .media--html + .story__header, body.tone--p3.layout--opinion .media--video + .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .media--html + .story__header, body.tone--p3.layout--standard:not(.tone--multimedia) .media--video + .story__header { padding-top: 0 } } body.tone--p3.layout--opinion .story__media + .story__header { padding-top: 2.40625rem } body.tone--p3.layout--opinion .story__media + .story__header > .kicker:not(.kicker--label) { margin-top: -0.53125rem } body.tone--p3 .tag-list .menu-title { margin-bottom: 0.5rem } body.tone--p3 .tag-list .menu li { margin-right: 0.25rem } body.tone--p3 .button--tag { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; background-color: #B93C12; color: #fefefe; font-size: 0.75rem; padding: 0.5rem 1rem; border-radius: 32px; margin-bottom: 0.5rem } [data-whatinput=mouse] body.tone--p3 .button--tag { outline: 0 } body.tone--p3 .button--tag:focus, body.tone--p3 .button--tag:hover { background-color: #B93C12; color: #fefefe } section.stack .stack__inner { max-width: none } .page--listing.page--impar { background: #fff !important } .page--listing.page--impar .headline-featured { margin-bottom: 0 } .page--listing.page--impar .module__button.module__button--more { border: 0; background-color: #E3D7E0; color: #333; letter-spacing: 2px; font-size: 13px; font-weight: normal } .page--listing.page--impar .module__button.module__button--more:hover { background-color: #C7AFC2 } .page--listing.page--impar .media-object { -ms-flex-align: end; align-items: flex-end } .page--listing.page--impar .kicker { letter-spacing: 2px; font-size: 0.875rem } #main .page--listing.page--impar .kicker, #main .page--listing.page--impar .kicker a { font-weight: normal; color: #C7AFC2 !important } .page--listing.page--impar .label { display: none !important } .page--listing.page--impar .page__header { display: none } .page--listing.page--impar .page__body { margin-top: 0 } @@media print,screen and (min-width:64em) { .page--listing.page--impar .page__body { margin-top: 3rem } } .page--listing.page--impar .card { box-shadow: none !important; background: transparent !important; border-radius: 0 !important } @@media screen and (max-width:63.99875em) { .page--listing.page--impar .card { text-align: center } } .page--listing.page--impar .card__content { padding-top: 0 !important; padding-bottom: 0 !important; display: block } @@media screen and (max-width:63.99875em) { .page--listing.page--impar .card__content { padding-left: 15px !important; padding-right: 15px !important } } .page--listing.page--impar .card .flex-media { background: #E3D7E0 } .page--listing.page--impar .card .flex-media img { transition: opacity 0.25s ease-in-out } .page--listing.page--impar .card.card__faux-block-link--hover .flex-media img { opacity: 0.9 } .page--listing.page--impar .card.card--f.tone--feature .card__title { font-size: 20px; line-height: 24px; margin-bottom: 0 } @@media print,screen and (min-width:40em) { .page--listing.page--impar .card.card--f.tone--feature .card__title { font-size: 26px; line-height: 32px; margin-bottom: 0 } } @@media print,screen and (min-width:64em) { .page--listing.page--impar .card.card--f.tone--feature .card__title { font-size: 19px; line-height: 23px } } .page--listing.page--impar .card.card--m.tone--feature .card__title { font-size: 26px; line-height: 28px; margin-bottom: 0 } @@media print,screen and (min-width:64em) { .page--listing.page--impar .card.card--m.tone--feature .card__title { font-size: 32px; line-height: 36px; margin-bottom: 0 } } .page--listing.page--impar .card--overlay .card__inner { -ms-flex-align: start; align-items: flex-start } @@media screen and (max-width:63.99875em) { .page--listing.page--impar .card--overlay .card__inner { display: block } } .page--listing.page--impar .card--overlay .card__inner:before { display: none } .page--listing.page--impar .card--overlay .card__content { background: none } .page--listing.page--impar .card__media { border-bottom: 0.75rem solid #C7AFC2; margin-bottom: 0.75rem } #main .page--listing.page--impar .card__media, #main .page--listing.page--impar .card__media .flex-media { position: relative !important } #main .page--listing.page--impar .card__media .flex-media { padding-bottom: 56.25% } @@media print,screen and (min-width:64em) { #main .page--listing.page--impar .card__media .flex-media { padding-bottom: 72% } } .page--listing.page--impar .card__media .flex-media img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; width: 100%; height: 100% } .no-objectfit .page--listing.page--impar .card__media .flex-media img { visibility: hidden } @@media print,screen and (min-width:64em) { .page--listing.page--impar .card.card--media-50 .card__media { margin-bottom: 0; margin-right: 0; margin-left: 0 } } .page--listing.page--impar .card.card--media-50 .card__media:after, .page--listing.page--impar .card.card--media-50 .card__media:before { display: none } @@media print,screen and (min-width:64em) { .page--listing.page--impar .card.card--media-50 .card__content { padding-left: 1.25rem } } .page--listing.page--impar .card__content { background: transparent } @@media print,screen and (min-width:40em) { .page--listing.page--impar .card__content { padding: 0 } } .page--listing.page--impar .card__blurb { margin: 0.5rem 0; display: block !important } .page--listing.page--impar .card__blurb, .page--listing.page--impar .card__blurb p { font-size: 0.875rem; line-height: 1.25rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #555; font-weight: normal } .page--listing.page--impar .card__blurb em, .page--listing.page--impar .card__blurb i, .page--listing.page--impar .card__blurb p em, .page--listing.page--impar .card__blurb p i { font-family: inherit } .page--listing.page--impar .card__title { max-width: none } #main .page--listing.page--impar .card__title { font-weight: 700; font-style: italic; font-family: Times, "Times New Roman", serif } .fonts-a-loaded #main .page--listing.page--impar .card__title { font-family: "publico-bannerbolditalic", Times, "Times New Roman", serif; font-style: italic } .page--listing.page--impar .card__title:before { display: none } .page--listing.page--impar .card__title a { color: #222 } .page--listing.page--impar .card__title a:hover { color: #000 } @@media print,screen and (min-width:64em) { .page--listing.page--impar .card.card--media-50 { text-align: left } .page--listing.page--impar .card.card--media-50 .card__media { border-bottom: 0; border-right: 0.75rem solid #C7AFC2; -ms-flex-item-align: start; align-self: flex-start } .page--listing.page--impar .card.card--media-50 .card__content { -ms-flex: 0 1 auto !important; flex: 0 1 auto !important } .page--listing.page--impar .card.card--media-50.card--media-reverse .card__media { border-right: 0; border-left: 0.75rem solid #C7AFC2 } .page--listing.page--impar .card.card--media-reverse { text-align: right } .page--listing.page--impar .card.card--media-50 .card__media { -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important } } .page--listing.page--impar .card__header [class=label] { display: none !important } .page--listing.page--impar .card__header .byline { display: none !important } .page--listing.page--impar .card__header .label { position: static } .page--listing.page--impar .card__header .label + .kicker { padding-top: 0.25rem } .page--listing.page--impar .card.tone--opinion .headline:before { display: none } .page--listing.page--impar .card.tone--opinion .byline { display: block !important; padding-right: 0 !important } .page--listing.page--impar .card.tone--opinion .byline .genre { display: none } .page--listing.page--impar .card.tone--opinion .byline__author { font-weight: 700; font-style: italic; font-family: Times, "Times New Roman", serif; font-size: 1.125rem; line-height: 1.375rem } .fonts-a-loaded .page--listing.page--impar .card.tone--opinion .byline__author { font-family: "publico-bannerbolditalic", Times, "Times New Roman", serif; font-style: italic } .page--listing.page--impar .card.tone--opinion .byline__author, .page--listing.page--impar .card.tone--opinion .byline__author a { color: #9d7394 } .page--listing.page--impar .card__meta { position: static } .page--listing.page--impar .byline__contribution, .page--listing.page--impar .byline__location { display: none } .page--listing.page--impar .headline-list__item:not(.headline-list__item--opinion) .byline { display: none } .page--listing.page--impar .headline-list__item--opinion .flex-media { background: #E3D7E0 } .page--listing.page--impar .headline-list__item:not(.headline-list__item--featured) { clear: left } @@media screen and (max-width:39.99875em) { .page--listing.page--impar .headline-list--ordered .media-badge { top: 6px; left: 6px; width: 24px; height: 24px; line-height: 24px; font-size: 14px } } .page--listing.page--impar .headline-list--ordered .byline__author { font-weight: 700; font-style: italic; font-family: Times, "Times New Roman", serif; font-size: 1.125rem; line-height: 1.375rem } .fonts-a-loaded .page--listing.page--impar .headline-list--ordered .byline__author { font-family: "publico-bannerbolditalic", Times, "Times New Roman", serif; font-style: italic } .page--listing.page--impar .headline-list--ordered .byline__author, .page--listing.page--impar .headline-list--ordered .byline__author a { color: #9d7394 } .page--listing.page--impar .headline-list--ordered .dateline { letter-spacing: 1px; font-size: 0.75rem; text-transform: uppercase } .page--listing.page--impar .headline-list--ordered .headline { font-weight: 700; font-style: italic; font-family: Times, "Times New Roman", serif; font-size: 20px; line-height: 24px } .fonts-a-loaded .page--listing.page--impar .headline-list--ordered .headline { font-family: "publico-bannerbolditalic", Times, "Times New Roman", serif; font-style: italic } .page--listing.page--impar .headline-list--ordered > li { border: 0 } @@media screen and (max-width:39.99875em) { .page--listing.page--impar .headline-list--ordered > li { padding-top: 1.5em } } @@media print,screen and (min-width:40em) { .page--listing.page--impar .headline-list--ordered .media-object-section:first-child { padding-right: 1rem } } .page--listing.page--impar .headline-list--ordered .media-object-section:first-child:last-child { padding-right: 0; padding-left: 0 } .page--listing.page--impar .headline-list--ordered .i-quote { display: none } .page--listing.page--impar .headline-list--ordered .headline-list__blurb { display: none } .page--listing.page--impar .headline-list--ordered .headline-list__blurb, .page--listing.page--impar .headline-list--ordered .headline-list__blurb p { font-size: 0.875rem; line-height: 1.25rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; color: #555; font-weight: normal } .page--listing.page--impar .headline-list--ordered .headline-list__blurb em, .page--listing.page--impar .headline-list--ordered .headline-list__blurb i, .page--listing.page--impar .headline-list--ordered .headline-list__blurb p em, .page--listing.page--impar .headline-list--ordered .headline-list__blurb p i { font-family: inherit } @@media print,screen and (min-width:64em) { .page--listing.page--impar .headline-list--ordered .media-object-section:first-child:not(:last-child) { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40% } } .page--listing.page--impar .headline-list--ordered .flex-media { padding-bottom: 60%; border-bottom: 0.75rem solid #C7AFC2 } @@media print,screen and (min-width:40em) { .page--listing.page--impar .headline-list--ordered .flex-media { border-bottom: 0; border-right: 0.75rem solid #C7AFC2 } } .page--listing.page--impar .headline-list--ordered .flex-media img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; height: 100% } .no-objectfit .page--listing.page--impar .headline-list--ordered .flex-media img { visibility: hidden } @@media print,screen and (min-width:40em) { .page--listing.page--impar .headline-list--ordered .headline-list__thumb .avatar { top: 8% } } .page--listing.page--impar .headline-list__item--featured .flex-media { border-right: 0; border-bottom: 0.75rem solid #C7AFC2; padding-bottom: 100% } .page--listing.page--impar .headline-list__item--featured.media-object { -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center } .page--listing.page--impar .headline-list__item--featured .media-object-section { padding: 0; padding-bottom: 1rem; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-bottom: 0.5rem } .page--listing.page--impar .headline-list__item--featured .media-object-section img { width: 100% } .page--listing.page--impar .headline-list__item--featured .media-object-section:last-child { padding-bottom: 0 } @@media print,screen and (min-width:40em) { .page--listing.page--impar .headline-list__item--featured .media-object-section:first-child { padding-right: 0 } } .page--listing.page--impar .headline-list__item--featured .media-object-section:first-child:not(:last-child) { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } @@media print,screen and (min-width:40em) { .page--listing.page--impar .headline-list__item--featured { float: left; width: 55%; padding-right: 1.875rem } .page--listing.page--impar .headline-list__item--featured + .headline-list__item--featured { width: 45%; padding-top: 10rem } } .page--listing.page--impar .headline-list__item:not(.headline-list__item--featured) + .headline-list__item--featured .headline { font-size: 26px; line-height: 30px } .page--listing.page--impar .stack__slice--t-t-t { padding-top: 2rem } @@media print,screen and (min-width:64em) { .page--listing.page--impar .stack__slice--t-t-t { padding-top: 5rem } } @@media screen and (min-width:40em) and (max-width:63.99875em) { .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item:first-child .flex-media { padding-bottom: 56.25% !important } } @@media print,screen and (min-width:64em) { .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item { width: 30%; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: none } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item .card__title { font-size: 20px !important; line-height: 24px !important } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item:first-of-type { width: 40%; -ms-flex: 0 0 40%; flex: 0 0 40% } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item:first-of-type .card__title { font-size: 26px !important; line-height: 30px !important } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item:nth-of-type(3) { padding-top: 3rem } } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item .card__inner { display: block; text-align: center } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item .card__media { -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; border-right: 0; border-bottom: 0.75rem solid #C7AFC2; margin-bottom: 0.75rem } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item .flex-media { padding-bottom: 100% !important } .page--listing.page--impar .stack__slice--t-t-t .stack__slice__item .card__content { -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; padding-left: 0 } .page__nav__wrapper--impar { margin-top: -1rem } @@media print,screen and (min-width:40em) { .page__nav__wrapper--impar { margin-top: -2rem } } .page__nav__wrapper--impar .responsive-toggle { padding-right: 0; padding-left: 0; position: relative } .page__nav__wrapper--impar .responsive-toggle--toggler { position: absolute; right: 0.5rem; height: 2.375rem; z-index: 70010; top: 0 } .page__nav__wrapper--impar .responsive-toggle--toggler .toggler { border: 0; padding: 0.75rem; background: transparent !important; color: #555; font-weight: normal; letter-spacing: 0.1875rem; text-transform: uppercase; font-size: 0.75rem; line-height: 0.875rem } .page__nav__wrapper--impar .responsive-toggle--toggler .i-menu { display: none } .page__nav__wrapper--impar .responsive-toggle--toggler .page__nav__title { visibility: collapse; font-weight: normal } .page__nav__wrapper--impar .responsive-toggle--toggler .page__nav__title:after { content: 'Secções'; visibility: visible } .page__nav__wrapper--impar .is-fixed .responsive-toggle--toggler { position: fixed; top: 3.75rem } .is-webview .page__nav__wrapper--impar .is-fixed .responsive-toggle--toggler { top: 0 } @@media screen and (min-width:40em) and (max-width:63.99875em) { .page__nav__wrapper--impar .page__menu { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-direction: column; flex-direction: column } } @@media print,screen and (min-width:64em) { .page__nav__wrapper--impar .page__menu { padding-left: 12rem } } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--impar .expanded .page__menu { text-align: center; padding: 3.5rem 0 2rem } .page__nav__wrapper--impar .expanded .page__menu a { display: inline-block } } .page__nav__wrapper--impar .page__menu__wrapper { box-shadow: none; background: #C7AFC2; min-height: 2.375rem } .page__nav__wrapper--impar .page__menu__wrapper li { font-size: 0.8125rem; font-weight: normal; letter-spacing: 0.1875rem } .page__nav__wrapper--impar .page__menu__wrapper li a { line-height: 0.875rem } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--impar .page__menu__wrapper li { font-size: 0.875rem } } .page__nav__wrapper--impar .page__menu__wrapper a { color: #555 } .page__nav__wrapper--impar .page__menu__wrapper a:hover { color: #000 } .page__nav__wrapper--impar .page__menu__wrapper li.active a { color: #111; border-color: #111 } .page__nav__wrapper--impar .page__title--logo { margin-bottom: 0 } .page__nav__wrapper--impar .page__title--logo a { display: block } .page__nav__wrapper--impar .page__title--logo path { fill: #C9B3C5 } .page__nav__wrapper--impar .is-fixed { padding-top: 2.375rem } .page__nav__wrapper--impar .is-fixed .page__menu__wrapper { position: fixed; width: 100%; left: 0; top: 3.75rem } .is-webview .page__nav__wrapper--impar .is-fixed .page__menu__wrapper { top: 0 } .page__nav__wrapper--impar.page__nav__wrapper--compact { margin-bottom: 3rem } [data-collection*=list_section--] .page__nav__wrapper--impar.page__nav__wrapper--compact { margin-bottom: 1rem } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .page__header, .page__nav__wrapper--impar.page__nav__wrapper--compact .page__header { position: absolute; top: 0; left: 0; width: 100%; z-index: 70011; pointer-events: none; max-width: none !important; height: 100% } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .page__header:after, .page__nav__wrapper--impar.page__nav__wrapper--compact .page__header:after { content: ''; width: 100%; position: absolute; pointer-events: none; height: 36px; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); bottom: -4.625rem; z-index: -1 } .is-webview .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .page__header, .is-webview .page__nav__wrapper--impar.page__nav__wrapper--compact .page__header { top: 0 } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .expanded .page__header:after, .page__nav__wrapper--impar.page__nav__wrapper--compact .expanded .page__header:after { display: none } } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .page__title, .page__nav__wrapper--impar.page__nav__wrapper--compact .page__title { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; position: relative } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .page__title--logo a, .page__nav__wrapper--impar.page__nav__wrapper--compact .page__title--logo a { position: absolute; pointer-events: auto; padding: 0 3rem; top: 0.75rem } @@media screen and (max-width:63.99875em) { .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .page__title--logo a, .page__nav__wrapper--impar.page__nav__wrapper--compact .page__title--logo a { padding: 0 1rem } } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .page__title--logo path, .page__nav__wrapper--impar.page__nav__wrapper--compact .page__title--logo path { fill: #000 } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck .page__title--logo path:first-child, .page__nav__wrapper--impar.page__nav__wrapper--compact .page__title--logo path:first-child { display: none } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck svg, .page__nav__wrapper--impar.page__nav__wrapper--compact svg { width: 6rem; height: 2.5rem } .page__nav__wrapper--impar.page__nav__wrapper--compact:not(.page__nav__wrapper--compact-stuck) .page__header:after { bottom: -2.25rem } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck:not(.page__nav__wrapper--compact) .page__header, .page__nav__wrapper--impar.page__nav__wrapper--compact .is-fixed .page__header { position: fixed; top: 3.75rem; height: auto } .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck:not(.page__nav__wrapper--compact) .page__header:after, .page__nav__wrapper--impar.page__nav__wrapper--compact .is-fixed .page__header:after { bottom: -4.625rem } .is-webview .page__nav__wrapper--impar.page__nav__wrapper--compact-stuck:not(.page__nav__wrapper--compact) .page__header, .is-webview .page__nav__wrapper--impar.page__nav__wrapper--compact .is-fixed .page__header { top: 0 } .page__nav__wrapper--impar:not(.page__nav__wrapper--compact-stuck):not(.page__nav__wrapper--compact) .page__header { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } .page__nav__wrapper--impar:not(.page__nav__wrapper--compact-stuck):not(.page__nav__wrapper--compact) .page__header .page__title--logo { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .page__nav__wrapper--impar:not(.page__nav__wrapper--compact-stuck):not(.page__nav__wrapper--compact) .page__header .page__title--logo { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page__nav__wrapper--impar:not(.page__nav__wrapper--compact-stuck):not(.page__nav__wrapper--compact) .page__header .page__title--logo a { padding: 1.5rem 3rem } @@media screen and (max-width:39.99875em) { .tone.tone--impar.layout--longform .story__header { background: #C7AFC2 } } .tone.tone--impar.layout--longform .page__nav__wrapper--impar.page__nav__wrapper--compact { margin-bottom: 2rem } @@media screen and (max-width:39.99875em) { .tone.tone--impar.layout--longform .page__nav__wrapper--impar.page__nav__wrapper--compact { margin-bottom: 0 } } .tone.tone--impar.layout--longform .page__nav__wrapper--impar.page__nav__wrapper--compact .page__header:after { opacity: 0; transition: opacity 0.25s ease-in-out } .tone.tone--impar.layout--longform.is-scrolled-below-header .page__nav__wrapper--impar.page__nav__wrapper--compact .page__header:after { opacity: 1 } .tone.tone--impar.layout--longform-full .story__blurb, .tone.tone--impar.layout--longform-vertical .story__blurb { color: #444 } .tone.tone--impar.layout--longform-full .story__blurb, .tone.tone--impar.layout--longform-full .story__blurb em, .tone.tone--impar.layout--longform-full .story__blurb i, .tone.tone--impar.layout--longform-full .story__blurb p, .tone.tone--impar.layout--longform-vertical .story__blurb, .tone.tone--impar.layout--longform-vertical .story__blurb em, .tone.tone--impar.layout--longform-vertical .story__blurb i, .tone.tone--impar.layout--longform-vertical .story__blurb p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: normal } .tone.tone--impar.layout--longform-full .story__header .kicker, .tone.tone--impar.layout--longform-full .story__header .kicker a, .tone.tone--impar.layout--longform-vertical .story__header .kicker, .tone.tone--impar.layout--longform-vertical .story__header .kicker a { color: #9d7394 !important } .tone.tone--impar.layout--longform-full .story__header .byline, .tone.tone--impar.layout--longform-full .story__header .byline__author, .tone.tone--impar.layout--longform-full .story__header .dateline, .tone.tone--impar.layout--longform-vertical .story__header .byline, .tone.tone--impar.layout--longform-vertical .story__header .byline__author, .tone.tone--impar.layout--longform-vertical .story__header .dateline { color: #333; opacity: 0.9 } .tone.tone--impar.layout--longform-full .story__header .headline, .tone.tone--impar.layout--longform-full .story__header .lead, .tone.tone--impar.layout--longform-vertical .story__header .headline, .tone.tone--impar.layout--longform-vertical .story__header .lead { color: #111 } .tone.tone--impar.tone--feature .story__headline { font-size: 36px; line-height: 39px } @@media print,screen and (min-width:40em) { .tone.tone--impar.tone--feature .story__headline { font-size: 56px; line-height: 59px } } @@media print,screen and (min-width:64em) { .tone.tone--impar.tone--feature .story__headline { font-size: 72px; line-height: 75px } } @@media print,screen and (min-width:40em) { .tone.tone--impar.tone--feature.layout--longform-vertical .story__header { background: -moz-linear-gradient(top, #c7afc2 0%, rgba(199, 175, 194, 0.33) 100%); background: -webkit-linear-gradient(top, #c7afc2 0%, rgba(199, 175, 194, 0.33) 100%); background: linear-gradient(to bottom, #c7afc2 0%, rgba(199, 175, 194, 0.33) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7afc2', endColorstr='#54c7afc2', GradientType=0); position: relative } .tone.tone--impar.tone--feature.layout--longform-vertical .story__header:before { content: ''; position: absolute; left: 0; right: 40%; top: 0; height: 100%; z-index: 1; background: -moz-linear-gradient(left, rgba(199, 175, 194, 0.33) 0%, #c7afc2 100%); background: -webkit-linear-gradient(left, rgba(199, 175, 194, 0.33) 0%, #c7afc2 100%); background: linear-gradient(to right, rgba(199, 175, 194, 0.33) 0%, #c7afc2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54c7afc2', endColorstr='#c7afc2', GradientType=1) } .tone.tone--impar.tone--feature.layout--longform-vertical .story__header .story__intro { z-index: 2; width: 55%; text-align: right } } @@media print,screen and (min-width:40em) { .tone.tone--impar.tone--feature.layout--longform-vertical .story__headline { font-size: 48px; line-height: 51px } } @@media print,screen and (min-width:64em) { .tone.tone--impar.tone--feature.layout--longform-vertical .story__headline { font-size: 64px; line-height: 67px } } @@media print,screen and (min-width:40em) { .tone.tone--impar.layout--longform-full .story__intro { padding-top: 2rem; top: 0; background: -moz-linear-gradient(top, #c7afc2 0%, rgba(199, 175, 194, 0.78) 68%, rgba(199, 175, 194, 0) 100%); background: -webkit-linear-gradient(top, #c7afc2 0%, rgba(199, 175, 194, 0.78) 68%, rgba(199, 175, 194, 0) 100%); background: linear-gradient(to bottom, #c7afc2 0%, rgba(199, 175, 194, 0.78) 68%, rgba(199, 175, 194, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7afc2', endColorstr='#00c7afc2', GradientType=0); min-height: calc(100vh - 60px - 6rem) } .tone.tone--impar.layout--longform-full .story__intro > .byline, .tone.tone--impar.layout--longform-full .story__intro > .dateline, .tone.tone--impar.layout--longform-full .story__intro > .headline, .tone.tone--impar.layout--longform-full .story__intro > .kicker, .tone.tone--impar.layout--longform-full .story__intro > .story__blurb { max-width: 72.5rem; padding-right: 15px; padding-left: 15px; display: block; margin-right: auto; margin-left: auto } } .tone.tone--impar.layout--longform-full .story--single { padding-bottom: 0 !important } .tone.tone--impar.layout--longform-full .story__footer { padding-bottom: 2rem } .tone.tone--impar.layout--longform-full .story__content { padding-top: 1px } .tone.tone--impar.layout--longform-full .more-stories, .tone.tone--impar.layout--longform-full .related-stories, .tone.tone--impar.layout--longform-full .story__content, .tone.tone--impar.layout--longform-full .story__footer { position: relative; z-index: 10 } .tone.tone--impar.layout--longform-full .more-stories:before, .tone.tone--impar.layout--longform-full .related-stories:before, .tone.tone--impar.layout--longform-full .story__content:before, .tone.tone--impar.layout--longform-full .story__footer:before { content: ''; position: absolute; top: 0; bottom: 0; height: auto; width: 100vw; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background: #fff; z-index: -1; display: block } @@media print,screen and (min-width:64em) { .tone.tone--impar.layout--longform-full .story__header { min-height: calc(100vh - 6rem) } .tone.tone--impar.layout--longform-full .story__media { position: fixed; z-index: 0; left: 0; right: 0; top: 0; bottom: 0; height: auto } .tone.tone--impar.layout--longform-full .story__intro { padding-top: 6rem; position: relative } .tone.tone--impar.layout--longform-full .story__intro > .byline, .tone.tone--impar.layout--longform-full .story__intro > .dateline, .tone.tone--impar.layout--longform-full .story__intro > .headline, .tone.tone--impar.layout--longform-full .story__intro > .kicker, .tone.tone--impar.layout--longform-full .story__intro > .story__blurb { padding-right: 25% } } .tone.tone--impar.layout--special-impar .page__nav .page__header:after { display: none } .tone.tone--impar.layout--special-impar .story { margin-top: -3rem } .tone.tone--impar.layout--special-impar .story__header { text-align: center; padding-top: 3rem; padding-bottom: 4rem; position: relative; padding-left: 0; padding-right: 0 } .tone.tone--impar.layout--special-impar .story__header:before { content: ''; position: absolute; top: 0; display: block; width: 100vw; height: 100%; left: 50%; margin-left: -50vw; z-index: 0; background: #c7afc2; background: linear-gradient(to bottom, #c7afc2 0%, #c7afc2 50%, white 100%) } .tone.tone--impar.layout--special-impar .story__header .story__intro .story__headline { margin-bottom: 0.5rem } .tone.tone--impar.layout--special-impar .story__header .story__intro .story__blurb { margin-bottom: 2rem } .tone.tone--impar.layout--special-impar .story__header .story__intro .story__blurb, .tone.tone--impar.layout--special-impar .story__header .story__intro .story__headline { margin-right: 0 } .tone.tone--impar.layout--special-impar .story__header .kicker:not(.kicker--exclusive), .tone.tone--impar.layout--special-impar .story__header .kicker:not(.kicker--exclusive) a { color: #fff } .tone.tone--impar.layout--special-impar .story__header .story__media { border: 0; overflow: visible; border-radius: 50%; margin-bottom: 3rem; position: relative } .tone.tone--impar.layout--special-impar .story__header .story__media .flex-media { overflow: visible; background: transparent } .tone.tone--impar.layout--special-impar .story__header .story__media .flex-media:after { content: ''; position: absolute; width: 100%; height: 100%; background: #C7AFC2; border-radius: 50%; left: 8px; top: 0; z-index: -1 } .tone.tone--impar.layout--special-impar .story__header .story__media .flex-media img { z-index: 1; border-radius: 50% } .tone.tone--impar.layout--special-impar .story__header .story__media .flex-media { padding-bottom: 100% !important } .tone.tone--impar.layout--special-impar .story__header .story__media .flex-media img { -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover"; height: 100% } .no-objectfit .tone.tone--impar.layout--special-impar .story__header .story__media .flex-media img { visibility: hidden } .tone.tone--impar.layout--special-impar .story__header .story__media .flex-media:after { left: 0; top: 3%; z-index: 0 } .tone.tone--impar.layout--special-impar .story__header .story__media .caption { display: none } .tone.tone--impar.layout--special-impar .story__header .story__meta { display: block } .tone.tone--impar.layout--special-impar .story__header .story__meta .byline__avatar { display: none } .tone.tone--impar.layout--special-impar .story__header .story__intro, .tone.tone--impar.layout--special-impar .story__header .story__media, .tone.tone--impar.layout--special-impar .story__header .story__meta { width: 100%; float: left; padding-right: 0.9375rem; padding-left: 0.9375rem } @@media print,screen and (min-width:40em) { .tone.tone--impar.layout--special-impar .story__header .story__intro, .tone.tone--impar.layout--special-impar .story__header .story__media, .tone.tone--impar.layout--special-impar .story__header .story__meta { padding-right: 0.9375rem; padding-left: 0.9375rem } } .tone.tone--impar.layout--special-impar .story__header .story__intro:last-child:not(:first-child), .tone.tone--impar.layout--special-impar .story__header .story__media:last-child:not(:first-child), .tone.tone--impar.layout--special-impar .story__header .story__meta:last-child:not(:first-child) { float: right } @@media print,screen and (min-width:64em) { .tone.tone--impar.layout--special-impar .story__header .story__intro, .tone.tone--impar.layout--special-impar .story__header .story__media, .tone.tone--impar.layout--special-impar .story__header .story__meta { width: 66.66667%; margin-right: auto; margin-left: auto } .tone.tone--impar.layout--special-impar .story__header .story__intro, .tone.tone--impar.layout--special-impar .story__header .story__intro:last-child:not(:first-child), .tone.tone--impar.layout--special-impar .story__header .story__media, .tone.tone--impar.layout--special-impar .story__header .story__media:last-child:not(:first-child), .tone.tone--impar.layout--special-impar .story__header .story__meta, .tone.tone--impar.layout--special-impar .story__header .story__meta:last-child:not(:first-child) { float: none; clear: both } } .tone.tone--impar.layout--special-impar .story__header .social-tools, .tone.tone--impar.layout--special-impar .story__header .story__intro, .tone.tone--impar.layout--special-impar .story__header .story__media, .tone.tone--impar.layout--special-impar .story__header .story__meta { position: relative; z-index: 4 } .tone.tone--impar.layout--special-impar .story__header .social-tools__menu { -ms-flex-pack: center; justify-content: center } .tone.tone--impar .story__headline { font-weight: 700; font-style: italic; font-family: Times, "Times New Roman", serif } .fonts-a-loaded .tone.tone--impar .story__headline { font-family: "publico-bannerbolditalic", Times, "Times New Roman", serif; font-style: italic } .tone.tone--impar .story .kicker:not(.kicker--exclusive), .tone.tone--impar .story .kicker:not(.kicker--exclusive) a { color: #C7AFC2; font-weight: normal; letter-spacing: 3px } .tone.tone--impar .supplemental-slot--margin .module > header { display: none } .tone.tone--impar .supplemental-slot--margin .headline-list .headline { font-weight: 700; font-style: italic; font-family: Times, "Times New Roman", serif } .fonts-a-loaded .tone.tone--impar .supplemental-slot--margin .headline-list .headline { font-family: "publico-bannerbolditalic", Times, "Times New Roman", serif; font-style: italic } .tone.tone--impar .supplemental-slot--margin .headline-list .headline-list__item { text-align: center; border-top: 0; padding-top: 0; margin-bottom: 3rem } .tone.tone--impar .supplemental-slot--margin .headline-list .kicker { font-weight: normal; letter-spacing: 3px; font-size: 0.8125rem; margin-bottom: 0.25rem } .tone.tone--impar .supplemental-slot--margin .headline-list .kicker, .tone.tone--impar .supplemental-slot--margin .headline-list .kicker a { color: #C7AFC2 } .tone.tone--impar .supplemental-slot--margin .headline-list .media-object { -ms-flex-wrap: wrap; flex-wrap: wrap } .tone.tone--impar .supplemental-slot--margin .headline-list .media-object-section { padding-right: 0; padding-left: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .tone.tone--impar .supplemental-slot--margin .headline-list .headline-list__thumb { margin-bottom: 1.25rem; margin-left: auto; margin-right: auto; -ms-flex: 0 0 64%; flex: 0 0 64%; max-width: 64%; border: 0; overflow: visible; border-radius: 50% } .tone.tone--impar .supplemental-slot--margin .headline-list .headline-list__thumb .flex-media { overflow: visible; background: transparent } .tone.tone--impar .supplemental-slot--margin .headline-list .headline-list__thumb .flex-media:after { content: ''; position: absolute; width: 100%; height: 100%; background: #C7AFC2; border-radius: 50%; left: 8px; top: 0; z-index: -1 } .tone.tone--impar .supplemental-slot--margin .headline-list .headline-list__thumb .flex-media img { z-index: 1; border-radius: 50% } .tone.tone--impar .supplemental-slot--margin .headline-list .headline-list__thumb .flex-media:after { left: 0; top: 6px } .is-paid .story__footer .end-links { display: none !important } .is-paid .page__header .kicker, .is-paid .story__header .kicker { background: url(https://static.publicocdn.com/files/site/assets/img/commercial/estudiop__logo--detail.png?v2) no-repeat 0 0; background-size: 100% 100%; text-indent: 100%; white-space: nowrap; overflow: hidden; height: 22px; width: 100px; display: block; margin-bottom: 0.5rem; position: relative } .is-paid .page__header .kicker, .is-paid .page__header .kicker a, .is-paid .story__header .kicker, .is-paid .story__header .kicker a { color: #1f434f } .is-paid .page__header .kicker a, .is-paid .story__header .kicker a { display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100% } .is-paid .page__header .kicker { margin-left: auto; margin-right: auto } .is-paid--clubep .page__header .kicker, .is-paid--clubep .story__header .kicker { background: url(https://static.publicocdn.com/files/site/assets/img/logo-clubep.png); background-repeat: no-repeat; background-size: contain; background-position: left } .page--collection--sponsored { background: #E1F0F6 !important } .page--collection--sponsored .page__title { visibility: hidden } .page--collection--sponsored .page__title.replaced { visibility: visible } .page--collection--sponsored .kicker, .page--collection--sponsored .kicker a { color: #1f434f } .page--collection--sponsored .paid-topbar { position: fixed; left: 0 } .is-scrolled .page--collection--sponsored .paid-topbar { -webkit-transform: translateY(0); transform: translateY(0) } .page--collection--estudiop .card.tone--paid { background: #fff } .page--collection--estudiop .stack__slice__wrapper { padding-bottom: 0 } .page--collection--estudiop .stack__footer .stack__button { background-color: #1f434f; font-size: 0.75rem; padding-right: .9375rem !important; padding-left: .9375rem !important; max-width: none; display: block; width: 100%; margin-right: 0; margin-bottom: 0; margin-left: 0 } .page--collection--estudiop .stack__footer .stack__button:hover { background-color: #111 } .page--collection--estudiop.page--collection--alt .stack__footer { display: block; text-align: center } @@media print,screen and (min-width:40em) { .page--collection--estudiop.page--collection--alt .stack__footer { padding-right: .625rem; padding-left: .625rem } } .page--collection--estudiop .stack { margin-bottom: 3rem } .page--collection--estudiop .page__title { visibility: visible } .page--collection--estudiop .page__blurb, .page--collection--estudiop .page__blurb p { color: #1f434f; font-size: 1.5rem; line-height: 1.75rem } .page--collection--estudiop .page__blurb p:before { content: ''; display: inline-block; width: 6px; height: 22px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAgBAMAAADd3iTjAAAAG1BMVEUAAAC5ABi6ABe7ABq6ABi6ABi6ABi5ABi5ABeWFYgQAAAACHRSTlMA2OU5op9gX0p3RsQAAAAhSURBVAjXY+gAAjjhBiSaGYCEAogQoCuhwACzvCMc4SoAZdEqlJEWwyUAAAAASUVORK5CYII=") no-repeat 0 0; background-size: 100% 100%; margin-right: 0.5rem; position: relative; top: 2px } .page--collection--estudiop .page__blurb p:after { content: ''; display: inline-block; width: 6px; height: 22px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAgBAMAAADd3iTjAAAAG1BMVEUAAAC5ABi6ABe7ABq6ABi6ABi6ABi5ABi5ABeWFYgQAAAACHRSTlMA2OU5op9gX0p3RsQAAAAhSURBVAjXY+gAAjjhBiSaGYCEAogQoCuhwACzvCMc4SoAZdEqlJEWwyUAAAAASUVORK5CYII=") no-repeat 0 0; -webkit-transform: rotate(180deg); transform: rotate(180deg); background-size: 100% 100%; margin-left: 0.5rem; position: relative; top: 2px } @@media screen and (max-width:63.99875em) { .page--collection--estudiop .page__blurb p:after, .page--collection--estudiop .page__blurb p:before { width: 4px; height: 16px } } .page--collection--estudiop .page__header { margin-bottom: 1rem; text-align: left; padding-top: 4rem } .page--collection--estudiop .page__title { margin-bottom: 1rem } @@media screen and (max-width:39.99875em) { .page--collection--estudiop .page__title img { width: 220px; height: 49px } } .page--collection--estudiop .page__blurb, .page--collection--estudiop .page__blurb p { font-size: 1.125rem; line-height: 1.375rem } @@media screen and (min-width:40em) and (max-width:63.99875em) { .page--collection--estudiop .page__header { max-width: 755px; margin-bottom: 2rem; padding-top: 2rem } .page--collection--estudiop .page__title { margin-bottom: 2rem } } @@media print,screen and (min-width:64em) { .page--collection--estudiop .page__header { max-width: 100%; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-bottom: 4rem; padding-top: 3rem } .page--collection--estudiop .page__title { margin-right: 3rem; -ms-flex: 0 0 343px; flex: 0 0 343px; margin: 0; max-width: none } .page--collection--estudiop .page__blurb { -ms-flex: 1 1 0px; flex: 1 1 0px; text-align: left; max-width: none; margin: 0 0 0 3rem } .page--collection--estudiop .page__blurb, .page--collection--estudiop .page__blurb p { font-size: 1.5rem; line-height: 1.75rem } } .paid-topbar { position: relative; margin: 0 0 1rem 0; padding: 1rem; border: 1px solid rgba(10, 10, 10, 0.25); border-radius: 2px; background-color: white; color: #0a0a0a; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.2); position: fixed; top: 3.75rem; padding-left: auto; padding-right: auto; padding: .75rem 0; border: 0; border-radius: 0; width: 100%; z-index: 30000; margin-bottom: 0; -webkit-transform: translateY(-110%); transform: translateY(-110%); transition: -webkit-transform 0.25s ease-in-out; transition: transform 0.25s ease-in-out; transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out } .paid-topbar > :first-child { margin-top: 0 } .paid-topbar > :last-child { margin-bottom: 0 } .is-scrolled-below-header .paid-topbar { -webkit-transform: translateY(0); transform: translateY(0) } .paid-topbar__inner { max-width: 72.5rem; margin-right: auto; margin-left: auto; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; max-width: 81.25rem; padding: 0 0.9375rem } @@media screen and (max-width:63.99875em) { .paid-topbar__inner { padding: 0 0.625rem } } .paid-topbar__heading { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 13px; line-height: 20px; margin-bottom: 0; text-align: center } .paid-topbar--estudiop .paid-topbar__heading { -ms-flex: 0 0 auto; flex: 0 0 auto; color: #1f434f; font-weight: normal } @@media screen and (max-width:63.99875em) { .paid-topbar--estudiop .paid-topbar__heading { font-size: 12px } } .paid-topbar__heading img { margin-left: 0.25rem; height: 32px } @@media print,screen and (min-width:40em) { .paid-topbar__heading img { margin-left: 0.5rem } } .paid-topbar--estudiop .paid-topbar__logo { -ms-flex: 1 1 144px; flex: 1 1 144px } @@media screen and (max-width:63.99875em) { .paid-topbar--estudiop .paid-topbar__logo { -ms-flex: 1 1 108px; flex: 1 1 108px } .paid-topbar--estudiop .paid-topbar__logo img { width: 108px; height: 24px } } .headline-list .headline-list__item--sponsored { background: #e0eef3 } .headline-list .headline-list__item--sponsored .kicker { color: #1f434f } .supplemental-slot--margin-bottom .headline-list .headline-list__item--sponsored { padding: 0.5rem } .headline-list.headline-list--highlights .headline-list__item--sponsored, .headline-list.headline-list--ordered .headline-list__item--sponsored { padding: 1rem } .is-paid .story__show-full { background: -moz-linear-gradient(top, rgba(224, 238, 243, 0) 0, rgba(224, 238, 243, 0.9) 31%, rgba(224, 238, 243, 0.95) 50%, #e0eef3 100%); background: -webkit-linear-gradient(top, rgba(224, 238, 243, 0) 0, rgba(224, 238, 243, 0.9) 31%, rgba(224, 238, 243, 0.95) 50%, #e0eef3 100%); background: linear-gradient(to bottom, rgba(224, 238, 243, 0) 0, rgba(224, 238, 243, 0.9) 31%, rgba(224, 238, 243, 0.95) 50%, #e0eef3 100%) } .is-paid--clubep .story__show-full { background: -moz-linear-gradient(top, rgba(240, 226, 223, 0) 0, rgba(240, 226, 223, 0.9) 31%, rgba(240, 226, 223, 0.95) 50%, #f0e2df 100%); background: -webkit-linear-gradient(top, rgba(240, 226, 223, 0) 0, rgba(240, 226, 223, 0.9) 31%, rgba(240, 226, 223, 0.95) 50%, #f0e2df 100%); background: linear-gradient(to bottom, rgba(240, 226, 223, 0) 0, rgba(240, 226, 223, 0.9) 31%, rgba(240, 226, 223, 0.95) 50%, #f0e2df 100%) } .page--text { background: #fff } .page--text .page__title { text-transform: none } .page--text .body__text h2 { font-family: Times, "Times New Roman", serif; font-weight: 700; font-size: 23px; line-height: 24px; margin-bottom: 0.5rem } .fonts-a-loaded .page--text .body__text h2 { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .page--text .body__text h2 em, .fonts-b-loaded .page--text .body__text h2 i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .page--text .body__text h3 { font-family: Times, "Times New Roman", serif; font-weight: 700; font-size: 18px; line-height: 24px; margin-bottom: 0.5rem } .fonts-a-loaded .page--text .body__text h3 { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .page--text .body__text h3 em, .fonts-b-loaded .page--text .body__text h3 i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .page--text .body__text .body__text__subtitle { font-size: 12px; color: #555; text-transform: uppercase } @@media print,screen and (min-width:64em) { .page--text .body__text--row { margin-right: -0.9375rem; margin-left: -0.9375rem; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--text .body__text--row { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) and (min-width:64em) { .page--text .body__text--row { margin-right: -0.9375rem; margin-left: -0.9375rem } } @@media print,screen and (min-width:64em) { .page--text .body__text__column { -ms-flex: 1 1 0px; flex: 1 1 0px; padding-right: 0.9375rem; padding-left: 0.9375rem; min-width: 0 } } @@media print,screen and (min-width:64em) and (min-width:40em) { .page--text .body__text__column { padding-right: 0.9375rem; padding-left: 0.9375rem } } .page--text .body__text__column--3 { border-left: 1px solid #efefef } @@media print,screen and (min-width:64em) { .page--text .body__text__column--3 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } } .page--text .body__text__column--3:first-child { border-left: 0 } @@media print,screen and (min-width:64em) { .page--text .body__text__column--2 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } } .page--text .body__text__table tbody { border: 0 } .page--text .body__text__table tr { border-top: 1px solid #efefef; padding: 8px 0; font-size: 13px } .page--text .body__text__table--striped tr:nth-child(odd) { background: #f9f9f9 } .page--text .body__text__table--striped tr:nth-child(2n) { background: #fff } .page--text .body__text__table .cell__values { text-align: center } .page--text .body__text__table .cell__values--right { text-align: right } .page--text .info-caption { margin-top: 32px; font-size: 13px } .page--text .info-caption--right { text-align: right } .page--text .accordion-item .accordion-title { border: 0; border-top: 1px solid #cacaca; padding: 0.5rem 1rem; color: #555; font-family: Times, "Times New Roman", serif; font-weight: 700; font-size: 18px; line-height: 24px; margin-bottom: 0 } .fonts-a-loaded .page--text .accordion-item .accordion-title { font-family: "publico-medium", Times, "Times New Roman", serif; font-style: normal } .fonts-b-loaded .page--text .accordion-item .accordion-title em, .fonts-b-loaded .page--text .accordion-item .accordion-title i { font-family: "publico-medium-italic", Times, "Times New Roman", serif; font-style: italic } .page--text .accordion-item .accordion-title:before { margin-top: -0.7rem } .page--text .accordion-item .accordion-title:hover { background-color: #efefef } .page--text .accordion-item .accordion-title[aria-expanded=true] { background-color: #d10019; color: #fefefe } .page--text .accordion-item .accordion-content { border: 0; padding-top: 0.5rem } .masthead--has-sub-menu + .main .page__title.page__title--logo + .page__title { display: none } .vjs-youtube-mobile .vjs-big-play-button { display: block } .video-holder .vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-top: -31px; margin-left: -31px } html:not(.no-touch) .video-holder .video-js .vjs-big-play-button:focus, html:not(.no-touch) .video-holder .video-js:hover .vjs-big-play-button { width: 62px !important; background-color: rgba(0, 0, 0, 0.85) !important } html:not(.no-touch) .video-holder .video-js .vjs-big-play-button:focus:after, html:not(.no-touch) .video-holder .video-js:hover .vjs-big-play-button:after { transition: none } .no-touch .video-holder .vjs-poster:after { position: absolute; content: ''; width: 100%; height: 100%; background: #000; opacity: 0; transition: opacity 0.25s } .no-touch .video-holder .video-js .vjs-big-play-button:focus, .no-touch .video-holder .video-js:hover .vjs-big-play-button { margin-left: -72px; background-color: rgba(0, 0, 0, 0.85) !important } .no-touch .video-holder .video-js:hover .vjs-tech { visibility: visible } .no-touch .video-holder .video-js:hover .vjs-poster { opacity: 1 } .no-touch .video-holder .video-js:hover .vjs-poster:after { opacity: 0.24 } #lpckConMessageOverlay { display: none !important } .page-navigation { display: none !important } .flex-media.cover img { left: 0 } .media--print-cover .flex-media.cover { padding-bottom: 124.5155039% } .media--print-cover .flex-media.cover img { border: 1px solid #cacaca; padding: 4px } .card .tabs-content { border: 0 } .card .tabs-panel { padding: 0 } .tabs.vertical > li > ul > li { float: none } .tabs.vertical > li > ul { padding-left: 16px } .button.button--link { display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; font-family: inherit; padding: 0.85em 1em; -webkit-appearance: none; border: 1px solid transparent; border-radius: 2px; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 0.9rem; line-height: 1; text-align: center; cursor: pointer; border: 1px solid #333333; color: #333333; display: block; width: 100%; margin-right: 0; margin-left: 0; border: 0 !important; margin-bottom: 0 !important } [data-whatinput=mouse] .button.button--link { outline: 0 } .button.button--link, .button.button--link:focus, .button.button--link:hover { background-color: transparent } .button.button--link.disabled, .button.button--link.disabled:focus, .button.button--link.disabled:hover, .button.button--link[disabled], .button.button--link[disabled]:focus, .button.button--link[disabled]:hover { background-color: transparent } .button.button--link:focus, .button.button--link:hover { border-color: #1a1a1a; color: #1a1a1a } .button.button--link:focus.disabled, .button.button--link:focus[disabled], .button.button--link:hover.disabled, .button.button--link:hover[disabled] { border: 1px solid #333333; color: #333333 } .placeholder { clear: both } .tabs.vertical > li.is-active > ul { display: block } .opinion--columnist .card--media-avatar .card__media { display: none } .opinion--columnist .card .byline { display: none } .stack.stack--opinion .card--media-avatar .card__media { bottom: 0; right: 0; border-radius: 0 } .form-group--half { margin-right: auto; margin-left: auto } @@media print,screen and (min-width:64em) { .form-group--half { max-width: 70% } } .form-group--half input[type=checkbox] { margin-bottom: 0; float: left; position: absolute; top: 6px; left: 2px } .form-group--half .form__group__item { position: relative } .form-group--half input[type=checkbox] + label { margin-left: 24px } .form-group--half:last-child .input-group { margin-bottom: 0 } .form__group--thirds { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center } .form__group--thirds > .form__item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } @@media print,screen and (min-width:40em) { .form__group--thirds { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0.3rem } .form__group--thirds > .form__item { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% } } .form__group--thirds .form__item__blurb { display: block; clear: both } .form__group--thirds .form__item__blurb a { display: block } .form__group--thirds .form__item { height: auto; margin-bottom: 1rem } .form__group--thirds .form__item label { float: left; line-height: 1.45 } .form__item { position: relative } .form__item input { margin-bottom: 0; float: left; position: absolute; top: 6px } .form__item [type=checkbox] + label, .form__item [type=radio] + label { display: inline; float: left; padding-left: 16px } .form__item__title { clear: both; display: block } .form__item__icon { display: none } .form__item__icon img { width: 48px; height: 48px; border-radius: 500px; margin-right: 6px; margin-bottom: 6px; background: #d10019 } </style> <link rel="preload" href="https://static.publicocdn.com/files/site/css/main.css?202110071417" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript><link rel="stylesheet" href="https://static.publicocdn.com/files/site/css/main.css?202110071417"></noscript> <script>!function () { "use strict"; function e(e) { u.push(e), 1 == u.length && d() } function t() { for (; u.length;)u[0](), u.shift() } function n(e) { this.a = f, this.b = void 0, this.f = []; var t = this; try { e(function (e) { a(t, e) }, function (e) { l(t, e) }) } catch (e) { l(t, e) } } function o(e) { return new n(function (t, n) { n(e) }) } function i(e) { return new n(function (t) { t(e) }) } function a(e, t) { if (e.a == f) { if (t == e) throw new TypeError; var n = !1; try { var o = t && t.then; if (null != t && "object" == typeof t && "function" == typeof o) return void o.call(t, function (t) { n || a(e, t), n = !0 }, function (t) { n || l(e, t), n = !0 }) } catch (t) { return void (n || l(e, t)) } e.a = 0, e.b = t, s(e) } } function l(e, t) { if (e.a == f) { if (t == e) throw new TypeError; e.a = 1, e.b = t, s(e) } } function s(t) { e(function () { if (t.a != f) for (; t.f.length;) { var e, n = (e = t.f.shift())[0], o = e[1], i = e[2], e = e[3]; try { 0 == t.a ? i("function" == typeof n ? n.call(void 0, t.b) : t.b) : 1 == t.a && ("function" == typeof o ? i(o.call(void 0, t.b)) : e(t.b)) } catch (t) { e(t) } } }) } function c(e) { return new n(function (t, n) { function o(n) { return function (o) { l[n] = o, (a += 1) == e.length && t(l) } } var a = 0, l = []; 0 == e.length && t(l); for (var s = 0; s < e.length; s += 1)i(e[s]).c(o(s), n) }) } function r(e) { return new n(function (t, n) { for (var o = 0; o < e.length; o += 1)i(e[o]).c(t, n) }) } var d, u = []; d = function () { setTimeout(t) }; var f = 2; n.prototype.g = function (e) { return this.c(void 0, e) }, n.prototype.c = function (e, t) { var o = this; return new n(function (n, i) { o.f.push([e, t, n, i]), s(o) }) }, window.Promise || (window.Promise = n, window.Promise.resolve = i, window.Promise.reject = o, window.Promise.race = r, window.Promise.all = c, window.Promise.prototype.then = n.prototype.c, window.Promise.prototype.catch = n.prototype.g) }(), function () { function e(e, t) { document.addEventListener ? e.addEventListener("scroll", t, !1) : e.attachEvent("scroll", t) } function t(e) { document.body ? e() : document.addEventListener ? document.addEventListener("DOMContentLoaded", function t() { document.removeEventListener("DOMContentLoaded", t), e() }) : document.attachEvent("onreadystatechange", function t() { "interactive" != document.readyState && "complete" != document.readyState || (document.detachEvent("onreadystatechange", t), e()) }) } function n(e) { this.a = document.createElement("div"), this.a.setAttribute("aria-hidden", "true"), this.a.appendChild(document.createTextNode(e)), this.b = document.createElement("span"), this.c = document.createElement("span"), this.h = document.createElement("span"), this.f = document.createElement("span"), this.g = -1, this.b.style.cssText = "max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;", this.c.style.cssText = "max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;", this.f.style.cssText = "max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;", this.h.style.cssText = "display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;", this.b.appendChild(this.h), this.c.appendChild(this.f), this.a.appendChild(this.b), this.a.appendChild(this.c) } function o(e, t) { e.a.style.cssText = "max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;left:-999px;white-space:nowrap;font:" + t + ";" } function i(e) { var t = e.a.offsetWidth, n = t + 100; return e.f.style.width = n + "px", e.c.scrollLeft = n, e.b.scrollLeft = e.b.scrollWidth + 100, e.g !== t && (e.g = t, !0) } function a(t, n) { function o() { var e = a; i(e) && null !== e.a.parentNode && n(e.g) } var a = t; e(t.b, o), e(t.c, o), i(t) } function l(e, t) { var n = t || {}; this.family = e, this.style = n.style || "normal", this.weight = n.weight || "normal", this.stretch = n.stretch || "normal" } function s() { if (null === d) { var e = document.createElement("div"); try { e.style.font = "condensed 100px sans-serif" } catch (e) { } d = "" !== e.style.font } return d } function c(e, t) { return [e.style, e.weight, s() ? e.stretch : "", "100px", t].join(" ") } var r = null, d = null, u = null, f = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream, h = !!window.opr && !!opr.addons || !!window.opera || navigator.userAgent.indexOf(" OPR/") >= 0, p = !!window.chrome && !!window.chrome.webstore, m = Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor") > 0 || !p && !h && void 0 !== window.webkitAudioContext; l.prototype.load = function (e, i) { var l = this, s = e || "BESbswy", d = 0, h = i || 3e3, p = (new Date).getTime(); return new Promise(function (e, i) { if (null === u && (u = !!document.fonts), u && 1 != f && 1 != m) { var w = new Promise(function (e, t) { function n() { (new Date).getTime() - p >= h ? t() : document.fonts.load(c(l, '"' + l.family + '"'), s).then(function (t) { 1 <= t.length ? e() : setTimeout(n, 25) }, function () { t() }) } n() }), g = new Promise(function (e, t) { d = setTimeout(t, h) }); Promise.race([g, w]).then(function () { clearTimeout(d), e(l) }, function () { i(l) }) } else t(function () { function t() { var t; (t = -1 != g && -1 != v || -1 != g && -1 != b || -1 != v && -1 != b) && ((t = g != v && g != b && v != b) || (null === r && (t = /AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent), r = !!t && (536 > parseInt(t[1], 10) || 536 === parseInt(t[1], 10) && 11 >= parseInt(t[2], 10))), t = r && (g == y && v == y && b == y || g == S && v == S && b == S || g == E && v == E && b == E)), t = !t), t && (null !== x.parentNode && x.parentNode.removeChild(x), clearTimeout(d), e(l)) } function u() { if ((new Date).getTime() - p >= h) null !== x.parentNode && x.parentNode.removeChild(x), i(l); else { var e = document.hidden; !0 !== e && void 0 !== e || (g = f.a.offsetWidth, v = m.a.offsetWidth, b = w.a.offsetWidth, t()), d = setTimeout(u, 50) } } var f = new n(s), m = new n(s), w = new n(s), g = -1, v = -1, b = -1, y = -1, S = -1, E = -1, x = document.createElement("div"); x.dir = "ltr", o(f, c(l, "sans-serif")), o(m, c(l, "serif")), o(w, c(l, "monospace")), x.appendChild(f.a), x.appendChild(m.a), x.appendChild(w.a), document.body.appendChild(x), y = f.a.offsetWidth, S = m.a.offsetWidth, E = w.a.offsetWidth, u(), a(f, function (e) { g = e, t() }), o(f, c(l, '"' + l.family + '",sans-serif')), a(m, function (e) { v = e, t() }), o(m, c(l, '"' + l.family + '",serif')), a(w, function (e) { b = e, t() }), o(w, c(l, '"' + l.family + '",monospace')) }) }) }, "undefined" != typeof module ? module.exports = l : (window.FontFaceObserver = l, window.FontFaceObserver.prototype.load = l.prototype.load) }(), function (e) { "use strict"; e.loadCSS || (e.loadCSS = function () { }); var t = loadCSS.relpreload = {}; if (t.support = function () { var t; try { t = e.document.createElement("link").relList.supports("preload") } catch (e) { t = !1 } return function () { return t } }(), t.bindMediaToggle = function (e) { function t() { e.media = n } var n = e.media || "all"; e.addEventListener ? e.addEventListener("load", t) : e.attachEvent && e.attachEvent("onload", t), setTimeout(function () { e.rel = "stylesheet", e.media = "only x" }), setTimeout(t, 3e3) }, t.poly = function () { if (!t.support()) for (var n = e.document.getElementsByTagName("link"), o = 0; o < n.length; o++) { var i = n[o]; "preload" !== i.rel || "style" !== i.getAttribute("as") || i.getAttribute("data-loadcss") || (i.setAttribute("data-loadcss", !0), t.bindMediaToggle(i)) } }, !t.support()) { t.poly(); var n = e.setInterval(t.poly, 500); e.addEventListener ? e.addEventListener("load", function () { t.poly(), e.clearInterval(n) }) : e.attachEvent && e.attachEvent("onload", function () { t.poly(), e.clearInterval(n) }) } "undefined" != typeof exports ? exports.loadCSS = loadCSS : e.loadCSS = loadCSS }("undefined" != typeof global ? global : this), function (e) { function t(e, t) { t || (t = window.location.href), e = e.replace(/[\[\]]/g, "\\$&"); var n, o = new RegExp("[?&]" + e + "(=([^&#]*)|&|#|$)").exec(t); return o ? o[2] ? decodeURIComponent(o[2].replace(/\+/g, " ")) : "" : null } "ontouchstart" in document.documentElement || (document.documentElement.className += " no-touch"), "objectFit" in document.documentElement.style == !1 && (document.documentElement.className += " no-objectfit"); var n = ["enhanced-js"]; if (localStorage.publicoCollapsedStacks && localStorage.publicoCollapsedStacks.length > 2) { var o = Math.round((new Date).getTime() / 1e3), a = "", l, s = JSON.parse(localStorage.getItem("publicoCollapsedStacks")).filter(function (e) { return e.timestamp > o }); for (localStorage.setItem("publicoCollapsedStacks", JSON.stringify(s)), i = 0; i < s.length; i++)a += "[data-collection=" + s[i].stack + "] .stack__inner>.stack__slice__wrapper { display: none } [data-collection=" + s[i].stack + "] .stack__actions>.stack__button--collapse { visibility: hidden }"; var c = document.head || document.getElementsByTagName("head")[0], r = document.createElement("style"); r.type = "text/css", r.styleSheet ? r.styleSheet.cssText = a : r.innerHTML = a, c.insertBefore(r, c.firstChild) } if (localStorage.publicoP24Collapsed && n.push("has-player24--collapsed"), sessionStorage.publicoFontsStageOne && n.push("fonts-a-loaded"), sessionStorage.publicoFontsStageTwo && n.push("fonts-b-loaded"), 1 == t("paragraph_count") && n.push("has-paragraph-count"), 1 == t("FromApp") && n.push("is-webview"), document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/, ""), document.documentElement.className += " " + n.join(" "), "geolocation" in navigator && (!sessionStorage.publicoFontsStageOne || !sessionStorage.publicoFontsStageTwo)) { var d = e.documentElement, u = new FontFaceObserver("publico-bold", { weight: 700 }), f = new FontFaceObserver("publico-medium", { weight: 700 }), h = new FontFaceObserver("giorgiosans-medium", { weight: 700 }), p = new FontFaceObserver("giorgiosans-heavy", { weight: 700 }), m = new FontFaceObserver("popular-bold", { weight: 700 }); Promise.all([u.load(null, 8e3), f.load(null, 8e3), h.load(null, 8e3), p.load(null, 8e3)]).then(function () { d.className += " fonts-a-loaded", sessionStorage.publicoFontsStageOne = !0, Promise.all([new FontFaceObserver("publico-bold-italic", { weight: 700, style: "italic" }).load(null, 8e3), new FontFaceObserver("publico-medium-italic", { weight: 700, style: "italic" }).load(null, 8e3), new FontFaceObserver("giorgiosans-medium-italic", { weight: 700, style: "italic" }).load(null, 8e3), new FontFaceObserver("giorgiosans-heavy-italic", { weight: 700, style: "italic" }).load(null, 8e3), new FontFaceObserver("popular-bold-italic", { weight: 700, style: "italic" }).load(null, 8e3), new FontFaceObserver("domine-bold", { weight: 700, style: "normal" }).load(null, 8e3)]).then(function () { d.className += " fonts-b-loaded", sessionStorage.publicoFontsStageTwo = !0 }) }) } }(document);</script> </head> <body id="publico-pt" class="layout tone "> <div id="page"> <div class="oop" style="position:fixed; top:0px; left:0; display:none; width:1px; height:1px; z-index:80000;"></div> <!--[if (lte IE 9) & (!IEMobile)]> <div class="callout callout--compatibility">O PÚBLICO não é compatível com o Internet Explorer 9 ou versões inferiores. Por favor, actualize o seu browser. <a href="http://outdatedbrowser.com/pt-br" target="_blank">Saiba mais</a>.</div> <![endif]--> <nav class="skip-links" role="navigation"> <a href="#main" class="show-on-focus">Ir para o conteúdo</a> <a href="#navigation-main" class="show-on-focus">Ir para navegação principal</a> </nav> <div class="search-panel side-panel" id="search-panel" data-toggler=".is-open"> <button class="close-button" aria-label="Fechar pesquisa" type="button" data-toggle="search-panel"> <span aria-hidden="true">×</span> </button> <form class="search-panel__form search-form" role="search" method="get" action="/pesquisa"> <div class="input-group search-form__controls"> <label for="search-input" class="show-for-sr">Pesquise no Público</label> <input class="input-group-field" type="search" id="search-input" name="query" placeholder="Termos a pesquisar"> <div class="input-group-button"> <input type="submit" class="search-form__button search-form__button--submit" value="Pesquisar"> </div> </div> </form> </div> <div id="content" class="content"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M374K84" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <style> .user--subscriber .special-offer { display: none; } </style> <header id="masthead" class="masthead masthead--compact " role="banner" data-sticky-container> <div class="masthead__wrapper" id="masthead-wrapper"> <div class="masthead__container" id="masthead-container"> <div class="masthead__main"> <ul class="menu"> <li> <button type="button" class="masthead__button masthead__button--iconic" data-toggle="navigation-main"> <i class="i-menu" aria-hidden="true"></i> <span class="show-for-sr">Abrir menu</span> <span class="masthead__button__label show-for-large">Secções</span> </button> </li> <li> <button type="button" class="masthead__button masthead__button--iconic" data-toggle="search-panel"> <i class="i-search" aria-hidden="true"></i> <span class="show-for-sr">Abrir pesquisa</span> <span class="masthead__button__label show-for-large">Pesquisa</span> </button> </li> <li> <a href="https://www.publico.pt/jornal" class="masthead__button masthead__button--iconic"> <i class="i-newspaper" aria-hidden="true"></i> <span class="masthead__button__label show-for-large">Edição impressa</span> </a> </li> </ul> <div class="masthead__branding"> <h2 class="masthead__branding__heading"> <a href="/" title="Ir para a homepage"> <span class="show-for-sr">Público</span> <svg class="masthead__branding__logo" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 59"><path fill="#FFF" d="M0,54.836c5.992-1.199,6.132-1.444,6.132-6.724V10.9c0-5.242-0.267-5.632-6.132-6.724V0h30.317 c16.605,0,25.378,5.11,25.378,17.8c0,9.563-6.9,18.909-21.205,18.909c-2.381,0.072-4.76-0.19-7.068-0.78v-2.912 c6.746-1.745,9.113-3.271,9.113-14.705c0-10.85-1.537-14.479-7.426-14.479c-3.417,0-4.071,0.933-4.071,4.773v39.509 c0,5.353,0.158,5.632,6.9,6.724v4.181H0v-4.181" /><path fill="#FFF" d="M14.505,14.901l-0.037-0.119c-0.105-0.386-0.146-0.4-0.589-0.4h-2.875 c-0.424,0-0.463,0.039-0.685,0.327l-0.232,0.31H9.865l-0.241-2.412l0.087-0.125c0.454,0.029,0.763,0.038,1.206,0.038h2.964 c0.453,0,0.482-0.029,0.579-0.4l0.048-0.184h0.31v2.97L14.505,14.901z M8.459,14.487c-0.55,0.046-1.034-0.362-1.08-0.912 c-0.047-0.551,0.362-1.034,0.912-1.081c0.551-0.046,1.034,0.362,1.081,0.913c0.002,0.028,0.003,0.058,0.003,0.086 c0.039,0.509-0.342,0.953-0.851,0.991C8.502,14.486,8.48,14.487,8.459,14.487L8.459,14.487z M14.505,18.131l-0.048-0.183 c-0.105-0.415-0.135-0.434-0.579-0.434H8.951c-0.511,0-0.569,0.019-0.733,0.337l-0.163,0.328H7.794l-0.213-2.432l0.087-0.125 c0,0,0.482,0.029,1.128,0.029h5.085c0.453,0,0.487,0,0.595-0.414l0.032-0.134h0.31v3.027L14.505,18.131z M12.412,20.118 c-1.379,0-1.794,0.347-1.794,0.974c0.002,0.212,0.041,0.421,0.116,0.618h3.434c0.207-0.159,0.328-0.405,0.328-0.666 C14.496,20.455,14.216,20.117,12.412,20.118L12.412,20.118z M14.281,23.571h-5.33c-0.511,0-0.579,0.01-0.733,0.308l-0.163,0.328 H7.794l-0.213-2.399l0.087-0.126c0,0,0.482,0.028,1.128,0.028h1.523v-0.049c-0.43-0.408-0.68-0.97-0.695-1.562 c0-0.906,0.656-1.881,2.373-1.881c1.45-0.17,2.764,0.868,2.934,2.318c0.023,0.207,0.023,0.416-0.001,0.623 C14.975,22.012,14.748,22.857,14.281,23.571z M13.635,29.599h-2.659c-0.425,0-0.474,0.01-0.686,0.328l-0.2,0.309H9.868l-0.241-2.374 l0.087-0.125h3.453c0.579,0,0.742-0.2,0.742-0.569c-0.007-0.233-0.049-0.464-0.125-0.685h-2.809c-0.425,0-0.492,0.03-0.686,0.328 l-0.2,0.308H9.868l-0.241-2.373l0.087-0.125h3.85c0.5,0,0.55-0.01,0.675-0.327l0.1-0.241h0.271l0.328,2.257l-0.087,0.125 l-0.676-0.02v0.048c0.464,0.521,0.733,1.186,0.763,1.882c0.056,0.639-0.417,1.202-1.057,1.259c-0.08,0.007-0.161,0.006-0.241-0.004 H13.635z M9.063,28.355l-1.129-1.128c-0.17-0.15-0.271-0.362-0.279-0.588c0.025-0.349,0.326-0.611,0.675-0.59 c0.292-0.007,0.544,0.204,0.588,0.492l0.338,1.728L9.063,28.355z M12.281,11.873c-1.987,0-2.652-1.609-2.652-3.057 c0-0.984,0.31-1.641,0.955-1.641c0.39-0.025,0.726,0.269,0.752,0.658c0.002,0.028,0.002,0.057,0,0.085 c0,0.579-0.424,0.753-0.878,0.791c-0.327,0.029-0.386,0.078-0.386,0.387c0,0.399,0.213,0.944,1.756,0.944 c1.379,0,2.142-0.386,2.142-1.485c-0.003-0.462-0.118-0.915-0.338-1.321h0.338c0.638,0.516,0.996,1.302,0.965,2.122 c0.09,1.307-0.896,2.438-2.202,2.528C12.582,11.895,12.43,11.891,12.281,11.873z M12.3,7.073c-1.513,0.06-2.786-1.119-2.846-2.632 c-0.059-1.513,1.119-2.787,2.632-2.846c1.513-0.06,2.787,1.119,2.847,2.632c0.001,0.035,0.002,0.071,0.002,0.106 c0.116,1.389-0.915,2.609-2.304,2.726c-0.111,0.009-0.223,0.011-0.335,0.006L12.3,7.073z M12.339,3.524 c-2.072,0-2.275,0.327-2.275,0.839c0,0.482,0.338,0.781,2.063,0.781c2.113,0,2.373-0.251,2.373-0.829 c-0.004-0.438-0.148-0.795-2.165-0.795L12.339,3.524z M14.5,36.682l-0.066-0.271c-0.078-0.327-0.116-0.425-0.772-0.425H9.287 c-0.656,0-0.694,0.1-0.771,0.425l-0.068,0.271H8.129v-3.438c0-1.881,0.579-2.875,2.017-2.875c1.179,0.031,2.11,1.012,2.079,2.191 c-0.001,0.069-0.007,0.14-0.016,0.209c0.001,0.272-0.045,0.543-0.135,0.8h-0.337c-0.048-0.79-0.319-1.032-1.533-1.032 c-1.312,0-1.6,0.2-1.6,0.85c0.003,0.153,0.029,0.307,0.077,0.452h4.977c0.627,0,0.656-0.057,0.752-0.442l0.087-0.338h0.318v3.617 h-0.318" /></svg> </a> </h2> </div> <div class="masthead__extras"> <nav class="masthead__nav" role="navigation" aria-labelledby="masthead__nav__title"> <h2 class="masthead__nav__title" id="masthead__nav__title">Em destaque</h2> <ul class="masthead__menu"> <li><a href="/p2">P2</a></li> <li><a href="/culturaipsilon">Ípsilon</a></li> <li><a href="/impar">Ímpar</a></li> <li><a href="/fugas">Fugas</a></li> <li><a href="/p3">P3</a></li> <li><a href="http://cinecartaz.publico.pt">Cinecartaz</a></li> <li><a href="https://www.publico.pt/clubep">Clube P</a></li> <li><a href="https://www.publico.pt/academiap">Academia P</a></li> </ul> </nav> <h3 class="masthead__story-meta story-meta" aria-hidden="true"> </h3> </div> </div> <div class="masthead__sub user-tools"> <ul class="menu dropdown" data-dropdown-menu data-disable-hover="true" data-click-open="true"> <li class="user-tools__item user-tools__item--login"> <a data-nome="SPECIAL_OFFER" data-campanha="202201_ELEICOES" class="masthead__button user-tools__item--action subscribe-link special-offer show-for-large" href="https://www.publico.pt/assinaturas/eleicoes2022" onclick="Publico.Track.Event('SPECIAL_OFFER', 'click', '202201_ELEICOES');">OFERTA ESPECIAL: 6€/mês</a> </li> <li class="user-tools__item user-tools__item--subscribe"> <a href="https://www.publico.pt/assinaturas/redirect" class="masthead__button user-tools__item--action subscribe-link" data-name="HP_BOTAO_TOPO" data-campanha="ASSINE_JA">Assine já</a> </li> <li class="user-tools__item user-tools__item--login"> <button type="button" class="float-right masthead__button user-tools__item--action" data-toggle="masthead-login" @@*data-open="modal-login" *@@ onclick="window.ctrStaringPoint = 'ENTRAR';Publico.Track.Event('CTR', 'ENTRAR', 'TOPO');">Entrar</button> </li> <li class="user-tools__item user-tools__item--profile is-dropdown-submenu-parent"> <button type="button" class="masthead__button masthead__button--toggle user-tools__item--action"></button> <ul class="menu masthead__dropdown-menu user-tools__dropdown-menu"> <li><a class="need-user-id-2021" rel="nofollow" href="/utilizador/conta/__USER_ID__">Área do leitor</a></li> <li><a style="margin-left:1rem" class="need-user-id-2021" rel="nofollow" href="/utilizador/conta/__USER_ID__/perfil">Perfil</a></li> <li><a style="margin-left:1rem" class="need-user-id-2021 user-tools__item--subscriber-only" rel="nofollow" href="/utilizador/conta/__USER_ID__/assinatura">Gerir Assinatura</a></li> <li><a style="margin-left:1rem" class="need-user-id-2021" rel="nofollow" href="/utilizador/conta/__USER_ID__/biblioteca">A minha biblioteca</a></li> <!--<li><a class="need-user-id-2021" rel="nofollow" href="/utilizador/conta/__USER_ID__/perfil">Perfil</a></li> <li><a class="need-user-id-2021 user-tools__item--subscriber-only" rel="nofollow" href="/utilizador/conta/__USER_ID__/assinatura">Gerir assinatura</a></li> <li><a class="need-user-id-2021" rel="nofollow" href="/utilizador/conta/__USER_ID__/biblioteca">A minha biblioteca</a></li>--> <li><a class="need-user-id moderation-link" rel="nofollow" href="https://acervo.publico.pt/utilizador/moderacao" style="display:none">Moderação</a></li> <li class="divider divider--subscriber"></li> <li class="menu-item--subscriber"><a href="https://www.publico.pt/clubep">Clube P</a></li> <li class="menu-item--subscriber"><a href="/jornal">Edição impressa </a></li> <li class="menu-item--subscriber"><a href="/exclusivos">Conteúdos exclusivos</a></li> <li><a rel="nofollow" href="javascript:void(0);" onclick="document.location = '/utilizador/logout2?rnd=' + Math.random()" class="logout-session">Sair</a></li> </ul> </li> <li class="user-tools__item user-tools__item--subscriber-only"> <a onclick="Publico.Track.Event('Jogos', 'Home', 'Click')" href="https://www.publico.pt/jogos" class="masthead__button masthead__button--iconic"> <i class="i-games" aria-hidden="true"></i> <span class="masthead__button__label show-for-large">Jogos</span> </a> </li> <li class="user-tools__item user-tools__item--admin" role="menuitem"> <a rel="nofollow" href="https://bo.publico.pt/p_BackofficeSite/Conteudos.aspx?FromFrontEnd=True&PaginaId=1709&CaixaId=0&Siteid=5&Ref=https%3A%2F%2Fwww.publico.pt%2F" class="masthead__button user-tools__item--action">Editar página</a> </li> <li class="user-tools__item user-tools__item--notification" role="menuitem"> <a href="/alertas" style="display:none" id="notification-enable" class="masthead__button user-tools__item--action masthead__button--iconic" title="Parar alertas"><i class="i-bell-slash" aria-hidden="true"></i> <span class="show-for-sr">Alertas</span></a> <a href="/alertas" style="display:none" id="notification-disable" class="masthead__button user-tools__item--action masthead__button--iconic" title="Alertas"><i class="i-bell" aria-hidden="true"></i> <span class="show-for-sr">Alertas</span></a> </li> <li class="user-tools__item user-tools__item--pwa" style="display:none"> <button type="button" class="masthead__button user-tools__item masthead__button--iconic" id="install-pwa-cta"> <i class="i-download-alt" aria-hidden="true"></i> </button> </li> </ul> </div> </div> </div> </header> <main id="main" class="main" role="main" tabindex="0"> <div class="pubHorz pubSticky"></div> <section class="stack "> <div class="stack__inner"> <div class="page page--listing page--section" style="background: unset !important"> <div class="page__wrapper"> <section class="page__content_" style="width:100%"> <div class="page__body"> <div class="callout placeholder has-error" style="width: 100%; max-width: 800px; margin: 0 auto; padding:.5rem 0;"> <h3>Página não encontrada</h3> </div> </div> </section> </div> </div> </div> </section> <style> .page-error500 { } .page-error500 .game-wrapper { /*padding-top:2%;*/ padding-bottom: 2% } .page-error500 .game-area { width: 98%; max-width: 800px; position: relative; background: #fff; margin: 6rem auto 1%; cursor: pointer } .page-error500 .game-area img.barcounter { width: 100%; margin: 0 } .page-error500 .game-area .infoboard { position: absolute; left: 0; top: 0; bottom: 0; width: 100%; height: 160%; text-align: center; color: #222; margin: -13% 0 0 0; text-indent: -9999px; cursor: pointer; background: url(https://static.publicocdn.com/files/error500/img/startmsg-mobile694x166.png) no-repeat; background-position: center top; background-size: 88% } .page-error500 .game-area .infoboard.infoboard--restart { background-image: url(https://static.publicocdn.com/files/error500/img/startmsg-again694x166.png); display: none } @@media print,screen and (min-width:30em) { .page-error500 .game-area .infoboard { margin: -10% 0 0 0; background-size: 75% } } .no-touch .page-error500 .game-area .infoboard.infoboard--start { background-image: url(https://static.publicocdn.com/files/error500/img/startmsg694x166.png) } .page-error500 .game-area .mugs-score { position: absolute; left: 2%; top: -30%; width: 100%; opacity: 0; -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease } .page-error500 .game-area .mugs-score.show { opacity: 1 } .page-error500 .game-area .mugs-score .score-mug { width: 5%; min-width: 20px; min-height: 300px; background: url(https://static.publicocdn.com/files/error500/img/caneca34x46.png) no-repeat; background-position: 100% 0%; background-size: 200%; display: inline-block; float: left; margin: 0 1% 0 0 } .page-error500 .game-area .mugs-score .score-counter { font-family: Arial, sans-serif; font-size: 20px; color: #999; display: inline-block; float: left; margin-top: 0% } .page-error500 .game-area .mugs-score .score-counter em { font-style: normal; color: #333 } @@-webkit-keyframes barmanthrow { 0% { background-position: 25% 0% } 15.99% { background-position: 25% 0% } 16% { background-position: 37.5% 0% } 30.99% { background-position: 37.5% 0% } 31% { background-position: 50% 0% } 45.99% { background-position: 50% 0% } 46% { background-position: 62.5% 0% } 60.99% { background-position: 62.5% 0% } 61% { background-position: 75% 0% } 75.99% { background-position: 75% 0% } 76% { background-position: 87.5% 0% } 99.99% { background-position: 87.5% 0% } to { background-position: 12.5% 0% } } @@keyframes barmanthrow { 0% { background-position: 25% 0% } 15.99% { background-position: 25% 0% } 16% { background-position: 37.5% 0% } 30.99% { background-position: 37.5% 0% } 31% { background-position: 50% 0% } 45.99% { background-position: 50% 0% } 46% { background-position: 62.5% 0% } 60.99% { background-position: 62.5% 0% } 61% { background-position: 75% 0% } 75.99% { background-position: 75% 0% } 76% { background-position: 87.5% 0% } 99.99% { background-position: 87.5% 0% } to { background-position: 12.5% 0% } } @@-webkit-keyframes guytries { 0% { background-position: 20% 0% } 99% { background-position: 20% 0% } to { background-position: 0% 0% } } @@keyframes guytries { 0% { background-position: 20% 0% } 99% { background-position: 20% 0% } to { background-position: 0% 0% } } @@-webkit-keyframes guygrabs { 0% { background-position: 40% 0% } 9.99% { background-position: 40% 0% } 10% { background-position: 60% 0% } 20.99% { background-position: 60% 0% } 21% { background-position: 80% 0% } 35.99% { background-position: 80% 0% } 36% { background-position: 100% 0% } 60.99% { background-position: 100% 0% } 61% { background-position: 80% 0% } 75.99% { background-position: 80% 0% } 76% { background-position: 60% 0% } 99.99% { background-position: 60% 0% } to { background-position: 0% 0% } } @@keyframes guygrabs { 0% { background-position: 40% 0% } 9.99% { background-position: 40% 0% } 10% { background-position: 60% 0% } 20.99% { background-position: 60% 0% } 21% { background-position: 80% 0% } 35.99% { background-position: 80% 0% } 36% { background-position: 100% 0% } 60.99% { background-position: 100% 0% } 61% { background-position: 80% 0% } 75.99% { background-position: 80% 0% } 76% { background-position: 60% 0% } 99.99% { background-position: 60% 0% } to { background-position: 0% 0% } } @@-webkit-keyframes mugmove { 0% { left: 75%; opacity: 1 } 80% { opacity: 1 } to { left: -5%; opacity: 0 } } @@keyframes mugmove { 0% { left: 75%; opacity: 1 } 80% { opacity: 1 } to { left: -5%; opacity: 0 } } @@-webkit-keyframes mugup { 0% { top: 23%; opacity: .8 } to { top: -15%; opacity: 0 } } @@keyframes mugup { 0% { top: 23%; opacity: .8 } to { top: -15%; opacity: 0 } } .page-error500 .game-area .barman { position: absolute; left: 77%; top: 0; bottom: 0; width: 18%; background: url(https://static.publicocdn.com/files/error500/img/barman9x126x180.png) no-repeat; background-position: 0% 0%; background-size: 900% } .page-error500 .game-area .barman.horrified { background-position: 100% 0 } .page-error500 .game-area .barman-waiting { position: absolute; left: 77%; top: 0; bottom: 0; width: 18%; background: url(https://static.publicocdn.com/files/error500/img/barmanwaiting126x180.gif) no-repeat; background-size: 100% } .page-error500 .game-area .guy { position: absolute; left: 10%; top: -4%; bottom: 0; width: 18%; background: url(https://static.publicocdn.com/files/error500/img/bebedolas6x126x180.png) no-repeat; background-position: 0% 0%; background-size: 600% } .page-error500 .game-area .guy-waiting { position: absolute; left: 10%; top: -4%; bottom: 0; width: 18%; background: url(https://static.publicocdn.com/files/error500/img/guywaiting126x180.gif?v1833) no-repeat; background-size: 100% } .page-error500 .game-area .mug { position: absolute; left: 75%; top: 23%; bottom: 0; width: 5%; background: url(https://static.publicocdn.com/files/error500/img/caneca34x46.png) no-repeat; background-position: 0% 0%; background-size: 200%; opacity: 0 } .page-error500 .game-area .mug-win { position: absolute; left: 21%; top: 23%; bottom: 0; width: 5%; background: url(https://static.publicocdn.com/files/error500/img/caneca34x46.png) no-repeat; background-position: 100% 0%; background-size: 200%; opacity: 0 } .page-error500.level-1 .barman.throwing { -webkit-animation: barmanthrow .4s; animation: barmanthrow .4s } .page-error500.level-1 .guy.reaching { -webkit-animation: guytries .4s; animation: guytries .4s } .page-error500.level-1 .guy.grabs { -webkit-animation: guygrabs .8s; animation: guygrabs .8s } .page-error500.level-1 .mug.moving { -webkit-animation: mugmove .8s linear; animation: mugmove .8s linear } .page-error500.level-1 .mug-win.up { -webkit-animation: mugup .4s; animation: mugup .4s } .page-error500.level-2 { } .page-error500.level-2 .barman.throwing { -webkit-animation: barmanthrow .32s; animation: barmanthrow .32s } .page-error500.level-2 .guy.reaching { -webkit-animation: guytries .32s; animation: guytries .32s } .page-error500.level-2 .guy.grabs { -webkit-animation: guygrabs .64s; animation: guygrabs .64s } .page-error500.level-2 .mug.moving { -webkit-animation: mugmove .64s linear; animation: mugmove .64s linear } .page-error500.level-2 .mug-win.up { -webkit-animation: mugup .32s; animation: mugup .32s } .page-error500.level-3 { } .page-error500.level-3 .barman.throwing { -webkit-animation: barmanthrow .256s; animation: barmanthrow .256s } .page-error500.level-3 .guy.reaching { -webkit-animation: guytries .265s; animation: guytries .265s } .page-error500.level-3 .guy.grabs { -webkit-animation: guygrabs .512s; animation: guygrabs .512s } .page-error500.level-3 .mug.moving { -webkit-animation: mugmove .512s linear; animation: mugmove .512s linear } .page-error500.level-3 .mug-win.up { -webkit-animation: mugup .256s; animation: mugup .256s } .page-error500 .mugs-lives { position: absolute; left: 0; bottom: -30%; width: 95%; height: 25%; background: #fff; margin: 0 0 0 2%; opacity: 0; -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease } .page-error500 .mugs-lives.show { opacity: 1 } .page-error500 .mugs-lives li { text-indent: -9999px; background: url(https://static.publicocdn.com/files/error500/img/caneca34x46.png) no-repeat; background-size: 200%; background-position: 0 0; width: 4%; height: 100%; display: inline-block; margin-right: 1%; position: relative; opacity: 1 } .page-error500 .mugs-lives li.broken { opacity: .5 } .page-error500 .mugs-lives li.broken:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(https://static.publicocdn.com/files/error500/img/risco34x46.png) no-repeat; display: block; background-size: 100% } .page-error500 .restart { height: 40px; position: relative; width: 98%; max-width: 800px; margin: 0 auto } .page-error500 .restart a { text-indent: -9999px; background: url(https://static.publicocdn.com/files/error500/img/recomecar120x40.png) no-repeat; background-size: 100%; background-position: 0 0; width: 60px; height: 27px; position: absolute; top: 0px; right: 2%; display: inline-block; cursor: pointer; opacity: .7; display: none } .no-touch .page-error500 .restart a:hover { opacity: 1 } @@media print,screen and (min-width:30em) { .page-error500 .restart a { width: 80px } } .page-error500 .audio-control { height: 40px; position: absolute; top: -40%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 98%; max-width: 800px; margin: 0 auto; display: none } .page-error500 .audio-control a { text-indent: -9999px; background: url(https://static.publicocdn.com/files/error500/img/som34x46.png) no-repeat; background-size: 200%; background-position: 0 0; width: 20px; height: 40px; position: absolute; top: 0px; right: 0; display: inline-block; cursor: pointer; opacity: .7 } .no-touch .page-error500 .audio-control a:hover { opacity: 1 } .page-error500 .audio-control.muted a { background-position: 100% 0 } @@media print,screen and (min-width:30em) { .page-error500 .audio-control { display: block } } @@media print,screen and (orientation:portrait) { .page-error500 { min-height: 30vh; margin-top: 8rem; } } </style> <div class="page-error500" id="page-error500"> <div class="game-wrapper"> <div class="game-area" style="margin-bottom: 3%;margin-top:8%"> <img class="barcounter" src="https://static.publicocdn.com/files/error500/img/balcao694x180.png"> <div class="barman"></div> <div class="barman-waiting"></div> <div class="mug"></div> <div class="mug-win"></div> <div class="guy"></div> <div class="guy-waiting"></div> <div class="mugs-score"><div class="score-mug"></div><div class="score-counter"><em>0</em></div></div> <ul class="mugs-lives"> <!-- populated by script --> </ul> <div class="infoboard infoboard--start"> Beba uma cerveja – se conseguir agarrar as canecas. Clique na imagem ou tecla espaço e comece a jogar. </div> <div class="infoboard infoboard--restart"> Trapalhada! Quinze canecas no chão: ou bebeu de mais ou precisa de treino. Clique para jogar de novo. </div> <div class="audio-control"><a href="#">Som</a></div> </div> <div class="restart"><a href="#">Recomeçar</a></div> </div> <div id="soundPlace"></div> </div> <script>window.hasAds = false; var deferredScripts = window.deferredScripts || []; deferredScripts.push(function () { function barmanThrow(timeVar) { mugs++; var gameWidth = $("#page-error500").find(".game-area").width(), mugleft = $("#page-error500").find(".mug").position().left; parseInt(100 * mugleft); $("#page-error500").find(".barman").addClass("throwing"), $("#soundPlace").html('<audio autoplay=""><source src="https://static.publico.pt/files/error500/audio/audio-mug-sweep.mp3" type="audio/mpeg"><embed height="1px" width="1px" src="https://static.publico.pt/files/error500/audio/audio-mug-sweep.mp3" autostart="true" loop="false"></audio>'), setTimeout(function () { $("#page-error500").find(".barman").removeClass("throwing") }, 400 * timeVar), setTimeout(function () { $("#page-error500").find(".mug").addClass("moving") }, 200 * timeVar), setTimeout(function () { if ($(".mug").hasClass("moving")) { $("#soundPlace").html('<audio autoplay=""><source src="https://static.publico.pt/files/error500/audio/audio-mug-breaks.mp3" type="audio/mpeg"><embed height="1px" width="1px" src="https://static.publico.pt/files/error500/audio/audio-mug-breaks.mp3" autostart="true" loop="false"></audio>'), mugsbroken++; var brokenItem = parseInt(mugsbrokenMax + 1 - mugsbroken); $("#page-error500").find(".mugs-lives").find("li:nth-of-type(" + brokenItem + ")").addClass("broken") } $("#page-error500").find(".mug").removeClass("moving") }, 1e3 * timeVar) } function guyMoves(timeVar) { $("#page-error500").find(".guy").addClass("reaching"), setTimeout(function () { $("#page-error500").find(".guy").removeClass("reaching") }, 250 * timeVar); var gameWidth = $("#page-error500").find(".game-area").width(), mugleft = $("#page-error500").find(".mug").position().left, percMugleft = parseInt(100 * mugleft) / gameWidth; 22 <= percMugleft && percMugleft <= 35 && (mugsdrunk++, $("#soundPlace").html('<audio autoplay=""><source src="https://static.publico.pt/files/error500/audio/audio-mug-drinking.mp3" type="audio/mpeg"><embed height="1px" width="1px" src="https://static.publico.pt/files/error500/audio/audio-mug-drinking.mp3" autostart="true" loop="false"></audio>'), $("#page-error500").find(".mug").removeClass("moving"), $("#page-error500").find(".guy").removeClass("reaching").addClass("grabs"), setTimeout(function () { $("#page-error500").find(".mug-win").addClass("up") }, 700 * timeVar), setTimeout(function () { $("#page-error500").find(".score-counter").find("em").html(mugsdrunk), $("#page-error500").find(".guy").removeClass("grabs") }, 800 * timeVar), setTimeout(function () { $("#page-error500").find(".mug-win").removeClass("up") }, 1e3 * timeVar)) } function startGame() { Publico.Track.Event('GAME', 'click', 'START'), delayCycle = 2e3, mugsdrunk = mugsbroken = mugs = 0, $("#page-error500").find(".mugs-lives").find("li").removeClass("broken"), $("#page-error500").find(".score-counter").find("em").html(mugsdrunk), $("#page-error500").removeClass("level-2 level-3").addClass("level-1"), playingGame = !0, $("#page-error500").find(".restart a").fadeIn(400), $("#page-error500").find(".barman").removeClass("horrified"), $("#page-error500").find(".barman-waiting").remove(), $("#page-error500").find(".guy-waiting").remove(), opacityGameElems() } function gameover() { $("#soundPlace").html(""), $("#page-error500").removeClass("level-1 level-2 level-3"), $("#page-error500").find(".infoboard--restart").fadeIn(400), $("#page-error500").find(".restart a").fadeOut(400), $("#page-error500").find(".barman").addClass("horrified"), playingGame = null, setTimeout(function () { playingGame = !1 }, 2e3) } function userAction() { $("#page-error500").hasClass("level-1") ? guyMoves(1) : $("#page-error500").hasClass("level-2") ? guyMoves(.8) : $("#page-error500").hasClass("level-3") && guyMoves(.64) } function audioControl() { $("#page-error500").find(".audio-control").find("a").on("click", function () { var $audioControlElem = $("#page-error500").find(".audio-control"); $audioControlElem.toggleClass("muted"), $audioControlElem.hasClass("muted") ? $("#page-error500").find("#soundPlace").remove() : $("#page-error500").append('<div id="soundPlace"></div>') }) } function restartGame() { $("#page-error500").find(".restart").find("a").on("click", function () { Publico.Track.Event('GAME', 'click', 'RESTART'), $("#page-error500").removeClass("level-1 level-2 level-3"), $("#page-error500").find(".mug").removeClass("moving"), mugsdrunk = mugsbroken = 0, $("#page-error500").find(".mugs-lives").find("li").removeClass("broken"), $("#page-error500").find(".score-counter").find("em").html(mugsdrunk), $("#page-error500").find(".restart a").fadeOut(400), $("#page-error500").find(".infoboard--start").fadeIn(400), playingGame = !1 }) } function opacityGameElems() { $("#page-error500").find(".mugs-lives").addClass("show"), $("#page-error500").find(".mugs-score").addClass("show") } function loop() { 15 == mugs ? $("#page-error500").removeClass("level-1").addClass("level-2") : 40 == mugs && $("#page-error500").removeClass("level-2").addClass("level-3"), window.setTimeout(loop, delayCycle), $("#page-error500").hasClass("level-1") ? (delayCycle = 2e3, barmanThrow(1)) : $("#page-error500").hasClass("level-2") ? (delayCycle = 1600, barmanThrow(.8)) : $("#page-error500").hasClass("level-3") && (delayCycle = 1280, barmanThrow(.64)), mugsbroken == mugsbrokenMax && ($("#page-error500").removeClass("level-1 level-2 level-3"), gameover()) } var delayCycle, mugs = 0, mugsbroken = 0, mugsbrokenMax = 15, mugsdrunk = 0, playingGame = !1; $(document).ready(function () { var brokenItems; for (audioControl(), restartGame(), $("#page-error500").find(".infoboard").on("click", function () { 0 == playingGame && ($("#page-error500").find(".infoboard").fadeOut(400), setTimeout(function () { startGame() }, 400)) }), brokenItems = 1; brokenItems < mugsbrokenMax + 1; brokenItems++)$("#page-error500").find(".mugs-lives").append("<li>" + brokenItems + "</li>"); $("#page-error500").find(".game-area").on("click", function () { userAction() }), $(window).keypress(function (event) { 32 == event.which && 1 == playingGame ? userAction() : 32 == event.which && 0 == playingGame && ($("#page-error500").find(".infoboard").fadeOut(400), setTimeout(function () { startGame() }, 400)), event.preventDefault() }), loop() }); });</script> <div class="stack__slice__wrapper"> <ul class="stack__slice "> <li class="stack__slice__item"> <ul class="stack__slice stack__slice--q-q-q-q data-load" id="module-front-page" data-replace="false" data-source="/api/content/home" data-folder="news" data-template="serie" data-num-items="4" data-sponsor-position="3" data-track-links="true" data-category="MAIS" data-action="DESTAQUES"> <li class="lazy-loading__loader"><span class="show-for-sr">A carregar...</span></li> </ul> </li> </ul> </div> </main> <section id="colophon" class="colophon"> <nav class="colophon__nav"> <div class="colophon__nav__item colophon__nav__item--brand"> <a href="/"> <i class="i-brand" aria-hidden="true"></i> <span class="show-for-sr">Público</span> </a> </div> <div class="colophon__nav__item colophon__nav__item--social"> <h3 class="menu-title">Siga-nos</h3> <ul class="menu vertical"> <li><a href="https://www.publico.pt/newsletters"><i class="i-mail" aria-hidden="true"></i> Newsletters</a></li> <li><a href="https://www.facebook.com/Publico"><i class="i-facebook" aria-hidden="true"></i> Facebook</a></li> <li><a href="https://twitter.com/publico"><i class="i-twitter" aria-hidden="true"></i> Twitter</a></li> <li><a href="https://www.instagram.com/publico.pt/"><i class="i-instagram" aria-hidden="true"></i> Instagram</a></li> <li><a href="https://www.linkedin.com/company/31792"><i class="i-linkedin" aria-hidden="true"></i> LinkedIn</a></li> <li><a href="https://www.youtube.com/user/jornalpublicovideos"><i class="i-youtube-alt" aria-hidden="true"></i> YouTube</a></li> <li><a href="https://feeds.feedburner.com/PublicoRSS"><i class="i-rss" aria-hidden="true"></i> RSS</a></li> </ul> </div> <div class="colophon__nav__item colophon__nav__item--commercial"> <h3 class="menu-title">Quiosque</h3> <ul class="menu vertical"> <li><a href="/apps">Aplicações</a></li> <li><a href="https://loja.publico.pt">Loja</a></li> <li><a href="https://coleccoes.publico.pt">Iniciativas</a></li> <li><a href="https://static.publico.pt/sites/projectos/Publicitacao-Projecto-SI_IDT-PGlobal.pdf">Novos Projectos</a></li> </ul> </div> <div class="colophon__nav__item colophon__nav__item--sites"> <h3 class="menu-title">Lazer</h3> <ul class="menu vertical"> <li><a href="https://cinecartaz.publico.pt/">Cinecartaz</a></li> </ul> </div> <div class="colophon__nav__item colophon__nav__item--about"> <h3 class="menu-title">Sobre</h3> <ul class="menu vertical"> <li><a href="/nos/ficha-tecnica">Ficha Técnica</a></li> <li><a href="/nos/estatuto-editorial">Estatuto Editorial</a></li> <li><a href="/cronicas-provedor">Provedor do Leitor</a> <li> <li><a href="/autores">Autores</a></li> <li><a href="/nos/contactos">Contactos</a></li> <li><a href="http://static.publico.pt/publicomais/">Público+</a></li> <li><a href="https://comunique.publico.pt/publicidade/">Publicidade</a></li> </ul> </div> <div class="colophon__nav__item colophon__nav__item--subscriptions"> <h3 class="menu-title">Assinaturas</h3> <ul class="menu vertical"> <li><a href="https://www.publico.pt/assinaturas" class="subscribe-link colophon__nav__item--subscribe" data-name="link footer">Assinar</a></li> <li><a href="/estante-publico">Estante P</a></li> <!--<li><a href="https://www.publico.pt/clubep">Descontos para assinantes</a></li>--> <li><a href="/jornal">Edição impressa</a></li> <li><a href="https://www.publico.pt/clubep">Clube P</a></li> </ul> </div> <div class="colophon__nav__item colophon__nav__item--misc"> <div class="colophon__nav__item--sub"> <p class="heading-alt">Email marketing por</p> <a href="https://www.e-goi.pt/email-marketing-criar-e-enviar-newsletters/" target="_blank"><img alt="E-goi" width="50" height="50" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADbUExURQAAAACfzwCvz////wC13v///wCn1wCv1wCv3////wCq1ACv2v///wCu2////wCr1wCr2wCv1wCv2////wCu2ACu2////////wCu2QCu3P///wCt1wCt2v///wCs2ACv2gCv3f///wCt2P///wCt2QCt2wCv2QCv2////wCr2QCt2f///wCt2gCv2////wCu2v///wCv2gCv3P///////wCt2QCv2////wCu2gCu2wCv2gCv2////wCu2QCu2gCu2////wCu2QCu2v///wCu2gCu2////wCu2v///2Y9C9UAAABHdFJOUwAQEBAfHyAgICAwMDA/P0BAQEBAT09PUF9fX2BgYG9vb29wcH9/f39/gICAj4+PkJCfn5+gr6+vv7+/v7/Pz8/P39/f7+/vBqMpswAAA+5JREFUaN7tmG9/kzAQx6l0q2itbsx1rcONda7oOhxG21pxo0CB9/+KBEIhQCAcf9yT/h7sMw64b3K5S45y3EEHHXRQrNcT/8+p67pmoKffgZY/As199VogvLr+45oRhKo3zRHfdr4fuwzyrhWErw4hp+beURlk0mga3xNH/uVlF5DBE+Go3w1kYLoVIXM/x+sx3u5cAOSPqX1oOg82JCjUyaAZIyi4QojGcVr0HwijUWrhmg0BYS5pBTevAnHNm6oQM+forASyTs/cHNScSFALVSGuXalwnptBXPdrhRJxYRAznyhsCi2NrmAQNmVJL7gHCMR9D1+SAKIVQVzaLE3GobxrA+J+KYfQ/CzAELsHhmhlkD41KSbgcNWAaOCFrwExYVuwr1/4zChqV2gQG1yM67YhJ1DIWY1w0Va+FDKhnprrcsgDdVhQyJyDxqsGhNW9bmCQOQ2yZe3DJzTIMwxywTxSNpT9ySyELCiQLftwPN5BIBq9vWHqpiHktlLHcpd5qweC3Fbsve6ym2AxZJ35QLI/V24j7+pC1seAhvh4m4IUMty/BMReQD8hP22Itr4YYnKD5eZpu91oV7U+Uo+vNnaUkjT39napzS+afmMH6vX7/V7q6Me+P/bb+C2C3l8sOvCdhdxyXep/MAZghiBPhToQCEPyPM8awiGgWFk+xNPBEBBj6IWCQmBrzocMCwiB5pUaQKZd/3Ip6avRC/94KsgqUuTCHB/KCKnykBcCxUswVnyjGF8KWHyBD1HHeeHpw9LbFpE9/L0TGaNFUKKHEJ3x6CW6z9++99LCc3MSA+LZkMeUixmL4RElEcngWZBZNGsdB8MR8ltFDiJYaZPKgODnV8FYJGf/Qnar8PTpaIQSCIqNKr7vL/8YIacIIhFVGg7G8XlSJJ4TQx8KMR4fIuSMejIgGiTMnBX2OduPah+GI1zE+/fECBIOzCB3LIcvhTi5mE9JSDiGOLENDAmjdZ4a5rAUkmMEYUggRmpfRfhKx/c4IsijxpC4iFcYskpBVDYkvCGPCPk5PI3EY39i6uHIrZyKYXm4Vkmi0CSTh92MXHiLz6VnIST04sRLy1MPIiQQZesbw2wxQqNIFEchBL/gIR8jjFVHpx5EnoVkVU+KUdkblcgolEP249tLzA7ComwrWaPCMSDcz9TzOn3fyWyQaaPCMSFRRMgdtZSCjXp87chcBQgnxW4MahsgGdjbimx5JIxxVIGrBAnOVxUhJBd2Afxoen4UbfukcTps6fzn05up0UmTYelj8ghVO+mlgsDrKDqScidnSxNJ55bcBUOkll3bGiUV4Vnj7tpLJehkHAu9dJ970EEH1dM/Y0GPtkirTAsAAAAASUVORK5CYII="></a> </div> </div> </nav> <footer class="colophon__footer" role="contentinfo"> <p class="copyright-notice">@@ 2022 PÚBLICO Comunicação Social SA</p> <nav class="colophon__legal"> <ul class="menu vertical large-horizontal"> <li><a href="javascript:void(0);" onclick="__tcfapi('displayConsentUi', 2, function() { Publico.Track.Event('CMP', 'click', 'gestao cookie')})">Gerir cookies</a></li> <li><a href="/nos/ajuda">Ajuda</a></li> <li><a href="/nos/termos-e-condicoes">Termos e Condições</a></li> <li><a href="/nos/politica-de-privacidade">Política de Privacidade</a></li> <li><a href="/nos/principais-fluxos-financeiros">Principais Fluxos Financeiros</a></li> <li><a href="/nos/estrutura-accionista">Estrutura Accionista</a></li> </ul> </nav> </footer> </section> </div> </div> <nav class="navigation navigation--main side-panel" id="navigation-main" data-toggler=".is-open"> <button class="close-button" aria-label="Fechar menu" type="button" data-toggle="navigation-main"> <span aria-hidden="true">×</span> </button> <ul class="side-panel__menu" role="navigation" aria-label="Menu principal"> <li class="side-panel__menu__title side-panel__menu__user-tools show-for-sr">Conta</li> <li class="side-panel__menu__user-tools user-tools"> <ul class="side-panel__menu__sub"> <li class="user-tools__item--login"> <a href="javascript:void(0);" class="button user-tools__item--action" onclick="window.ctrStaringPoint = 'ENTRAR';Publico.Track.Event('CTR', 'ENTRAR', 'NAV');">Entrar</a> </li> <li class="user-tools__item--search" data-toggle="search-panel navigation-main"> <a href="javascript:void(0)" class="button buttonuser-tools__item--action">Pesquisar</a> </li> <li class="user-tools__item--print-edition"> <a href="/jornal?ref=error500-teste-20181023&cx=hamburger" class="button buttonuser-tools__item--action">Edição impressa</a> </li> <li class="user-tools__item--subscribe"> <a href="/assinaturas/redirect" class="button primary user-tools__item--action subscribe-link" data-name="link hamburger topo" data-campanha="202109_REGRESSO_RFV">Assinar</a> </li> <li class="user-tools__item--profile"> <a href="#" class="user-tools__item--action side-panel__menu__item--toggle" data-toggle="side-panel-profile"></a> <ul class="side-panel__menu__sub side-panel__toggler-menu" id="side-panel-profile" data-toggler=".show"> <li><a class="need-user-id" href="/utilizador/conta">A minha conta</a></li> <li class="hide x2Link" rel="nofollow"><a class="need-user-id" href="/utilizador/assinatura">Gerir Publico X2</a></li> <li><a class="option-expert-link" href="/utilizador/nivel">Torne-se perito</a></li> <li><a class="need-user-id" href="/utilizador/biblioteca">Biblioteca</a></li> <li class="divider"></li> <li><a class="need-user-id" href="/utilizador/perfil">Perfil público</a></li> <li><a class="need-user-id moderation-link" href="https://acervo.publico.pt/utilizador/moderacao" style="display:none">Moderação</a></li> <li class="divider"></li> <li><a href="https://www.publico.pt/clubep">Clube P</a></li> <li><a href="https://www.publico.pt/jornal?ref=error500-teste-20181023&cx=hamburger">Edição Impressa </a></li> <li><a href="https://www.publico.pt/estante-publico?ref=error500-teste-20181023&cx=hamburger">Estante P</a></li> <li class="divider"></li> <li><a href="/utilizador/logout2" class="logout-session">Sair</a></li> </ul> </li> </ul> </li> <li class="divider side-panel__menu__user-tools"></li> <li class="side-panel__menu__title">Actualidade</li> <li> <ul class="side-panel__menu__sub"> <li><a href="/politica?ref=error500-teste-20181023&cx=hamburger">Política</a></li> <li><a href="/sociedade?ref=error500-teste-20181023&cx=hamburger">Sociedade</a></li> <li><a href="/local?ref=error500-teste-20181023&cx=hamburger">Local</a></li> <li><a href="/economia?ref=error500-teste-20181023&cx=hamburger">Economia</a></li> <li><a href="/mundo?ref=error500-teste-20181023&cx=hamburger">Mundo</a></li> <li><a href="/culturaipsilon?ref=error500-teste-20181023&cx=hamburger">Cultura</a></li> <li><a href="/desporto?ref=error500-teste-20181023&cx=hamburger">Desporto</a></li> <li><a href="/ciencia?ref=error500-teste-20181023&cx=hamburger">Ciência</a></li> <li><a href="/tecnologia?ref=error500-teste-20181023&cx=hamburger">Tecnologia</a></li> <li><a href="/opiniao?ref=error500-teste-20181023&cx=hamburger">Opinião</a></li> <li><a href="https://pglobal.publico.pt">PGlobal</a></li> <li><a href="/publico-na-escola?ref=error500-teste-20181023&cx=hamburger">Público na escola</a></li> <li><a href="/multimedia?ref=error500-teste-20181023&cx=hamburger">Multimédia</a></li> <li><a href="/podcasts?ref=error500-teste-20181023&cx=hamburger">Podcasts</a></li> <li><a href="/prova-dos-factos?ref=error500-teste-20181023&cx=hamburger">Prova dos Factos</a></li> <li><a href="/cronicas-provedor?ref=error500-teste-20181023&cx=hamburger">Provedor do Leitor</a></li> <li><a href="/aovivo?ref=error500-teste-20181023&cx=hamburger">Ao Vivo</a></li> </ul> </li> <li class="side-panel__menu__title hide-for-large">Secções</li> <li> <ul class="side-panel__menu__sub"> <li class="hide-for-large"><a href="/p2?ref=error500-teste-20181023&cx=hamburger">P2</a></li> <li class="hide-for-large"><a href="/culturaipsilon?ref=error500-teste-20181023&cx=hamburger">Ípsilon</a></li> <li class="hide-for-large"><a href="/impar?ref=error500-teste-20181023&cx=hamburger">Ímpar</a></li> <li class="hide-for-large"><a href="/fugas?ref=error500-teste-20181023&cx=hamburger">Fugas</a></li> <li class="hide-for-large"><a href="/p3?ref=error500-teste-20181023&cx=hamburger">P3</a></li> <!--<li class="hide-for-large"><a href="https://cidades.publico.pt">Cidades</a></li>--> <li><a href="/bartoon?ref=error500-teste-20181023&cx=hamburger">Bartoon</a></li> </ul> </li> <li class="side-panel__menu__title">Lazer</li> <li> <ul class="side-panel__menu__sub"> <li><a href="http://cinecartaz.publico.pt?ref=error500-teste-20181023&cx=hamburger">Cinecartaz</a></li> </ul> </li> <li class="side-panel__menu__title">Jogos</li> <li> <ul class="side-panel__menu__sub"> <li><a href="/palavras-cruzadas?ref=error500-teste-20181023&cx=hamburger">Palavras Cruzadas</a></li> <li><a href="/bridge?ref=error500-teste-20181023&cx=hamburger">Bridge</a></li> <li><a href="/sudoku?ref=error500-teste-20181023&cx=hamburger">Sudoku</a></li> <li><a href="/puzzle?ref=error500-teste-20181023&cx=hamburger">Puzzle</a></li> </ul> </li> <li class="side-panel__menu__title">Siga-nos</li> <li> <ul class="side-panel__menu__sub"> <li><a href="/newsletters?ref=error500-teste-20181023&cx=hamburger"><i class="i-mail" aria-hidden="true"></i> Newsletters</a></li> </ul> </li> <li> <ul class="side-panel__menu__sub side-panel__menu__sub--horizontal side-panel__menu--social"> <li><a href="https://www.facebook.com/Publico"><i class="i-facebook" aria-hidden="true"></i><span class="show-for-sr">Facebook</span></a></li> <li><a href="https://twitter.com/publico"><i class="i-twitter" aria-hidden="true"></i><span class="show-for-sr">Twitter</span></a></li> <li><a href="https://www.instagram.com/publico.pt/"><i class="i-instagram" aria-hidden="true"></i><span class="show-for-sr">Instagram</span></a></li> <li><a href="https://www.linkedin.com/company/31792"><i class="i-linkedin" aria-hidden="true"></i><span class="show-for-sr">LinkedIn</span></a></li> <li><a href="https://www.youtube.com/user/jornalpublicovideos"><i class="i-youtube-alt" aria-hidden="true"></i><span class="show-for-sr">YouTube</span></a></li> <li><a href="https://feeds.feedburner.com/PublicoRSS"><i class="i-rss" aria-hidden="true"></i><span class="show-for-sr">RSS</span></a></li> </ul> </li> <li class="side-panel__menu__title">Assinaturas</li> <li> <ul class="side-panel__menu__sub"> <li><a href="/assinaturas?ref=error500-teste-20181023&cx=hamburger" class="side-panel__menu--subscribe subscribe-link" data-name="link hamburger seccao assinaturas">Assinar</a></li> <li><a href="/estante-publico?ref=error500-teste-20181023&cx=hamburger">Estante P</a></li> <li><a href="/exclusivos?ref=error500-teste-20181023&cx=hamburger">Exclusivos</a></li> <li><a href="/jornal?ref=error500-teste-20181023&cx=hamburger">Edição impressa</a></li> <!--<li><a href="https://www.publico.pt/clubep/">Descontos para assinantes</a></li>--> <li><a href="/clubep?ref=error500-teste-20181023&cx=hamburger">Clube P</a></li> </ul> </li> <li class="side-panel__menu__title">Serviços</li> <li> <ul class="side-panel__menu__sub"> <li><a href="http://imobiliario.publico.pt">Imobiliário</a></li> </ul> </li> <li class="side-panel__menu__title">Quiosque</li> <li> <ul class="side-panel__menu__sub"> <li><a href="/apps">Aplicações</a></li> <li><a href="https://loja.publico.pt">Loja</a></li> <li><a href="https://coleccoes.publico.pt">Iniciativas</a></li> <!--<li><a href="http://static.publico.pt/sites/projectos/Publicitacao-Projecto-SI_IDT-PGlobal.pdf">Novos Projectos</a></li>--> </ul> </li> <li class="side-panel__menu__title">Sobre</li> <li> <ul class="side-panel__menu__sub"> <li><a href="/nos/ficha-tecnica?ref=error500-teste-20181023&cx=hamburger">Ficha Técnica</a></li> <li><a href="/nos/estatuto-editorial?ref=error500-teste-20181023&cx=hamburger">Estatuto Editorial</a></li> <li><a href="/autores?ref=error500-teste-20181023&cx=hamburger">Autores</a></li> <li><a href="/nos/contactos?ref=error500-teste-20181023&cx=hamburger">Contactos</a></li> <!--<li><a href="http://blogues.publico.pt/provedordoleitor/">Provedor do Leitor</a></li>--> <!--<li><a href="http://static.publico.pt/publicomais/">Público+</a></li>--> <li><a href="https://comunique.publico.pt/publicidade/">Publicidade</a></li> </ul> </li> </ul> </nav> </body> </html>