-headline.story__headline { font-family: "-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif !important; font-size: 48px; line-height: 52px; font-weight: 850; } .story--listicle .listicle__heading:before, .story--listicle .listicle__heading:after { background: #72BF44; } .story--listicle.listicle--numbered .listicle__heading-wrapper:before, .story--listicle.listicle--numbered .listicle__heading-wrapper:after { color: #72BF44; } @media screen and (min-width: 64em) { .responsive-toggle--toggler { display: none !important; } } .article--has-large-media header .media--image { margin-right: -44.112139%; } @media screen and (min-width: 83.5em) { .story__callout--full-bleed, .story__callout--full-width, .story__callout--full-width-margin, .story__callout--inline-full { margin-left: -22.8747591522%; } } @media screen and (min-width: 83.5em) { .story__callout--full-bleed, .story__callout--full-width, .story__callout--full-width-margin, .story__callout--inline-full { margin-left: -22.8747591522%; } } @media screen and (min-width: 1025px) and (max-width: 1530px) { .story__callout--full-bleed, .story__callout--full-width, .story__callout--full-width-margin, .story__callout--inline-full { margin-left: -14.8482362592%; margin-right: 0; } } #colophon { display: block; } .story__callout > blockquote > div:before { display: none; } .immersive-story-quote-image .caption:before, .quote-image .caption:before, .story__callout--quote.story__callout--cite blockquote div:first-child:before, .story__callout--quote.story__callout--cite blockquote p:first-child:before, .story__callout--stat.story__callout--cite blockquote div:first-child:before, .story__callout--stat.story__callout--cite blockquote p:first-child:before { color: #72BF44; } .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% !important; position: relative !important; } .immersive-story-image-grid .flex-media, .story__callout--gallery-grid .flex-media { padding-bottom: 0; height: auto; background: transparent; } .story__body aside iframe.interactive { display: none; } .pubHorz.pubtxt:first-child { margin-top: 2rem; } .is-dropdown-submenu { position: absolute; top: 0; left: 100%; z-index: 1; display: none; min-width: 224px; border: 0; background: #ffffff } .author__description { margin-top: 0; margin-bottom: 24px; } @media print, screen and (min-width: 64em) { .author__description { margin-top: 16px; margin-bottom: 0; } } .author__description 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; } *, *::after, *::before { box-sizing: border-box; text-rendering: optimizeLegibility; } body { padding: 0; margin: 0; } :focus { border: none; outline: none } .modalAzul { display: none !important; } h1.register-modal__title { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; } .register-modal { background-color: #07090a; color: #fcfcfc; position: fixed; left: 0; right: 0; bottom: 0; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; animation: 600ms ease-out pop-in; } .register-modal * { padding: 0; margin: 0; } .register-modal__image { max-height: 80px; overflow: hidden; position: relative; } .register-modal__image__main { width: 100%; object-fit: cover; max-height: 80px; object-position: center 8%; } .register-modal__image__logo { position: absolute; left: 24px; top: 0; bottom: 0; margin: auto 0; height: 24px } .register-modal__close { position: absolute; top: 24px; right: 24px; background-color: #30363c; border: none; border-radius: 999px; padding: 10px; display: flex; z-index: 2; cursor: pointer; } .register-modal__close:hover { background-color: #3b434a; } .register-modal__content { display: flex; flex-direction: column; gap: 28px; margin-top: 28px; } .register-modal__content__text { padding: 0 24px; display: flex; flex-direction: column; gap: 24px; } .register-modal__content__text_title { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 700; font-size: 32px; line-height: 110%; } .register-modal__content__text p { line-height: 150%; } .register-modal__content__buttons { padding: 0 24px; display: flex; gap: 24px; } .register-modal__content__buttons button { padding: 0.625rem 1.25rem; border-radius: 6.25rem; font-size: 14px; line-height: 1.3125rem; font-weight: 600; display: inline-block; width: 100%; border: none; background-color: #72bf44; font-weight: 400; cursor: pointer; color: var(--base-neutral-80); } .register-modal__content__buttons button:hover { background-color: #66ae3c; } .register-modal__content__buttons button:last-of-type { background-color: #30363c; color: white; } .register-modal__content__buttons button:last-of-type:hover { background-color: #3b434a; } .register-modal__content__footer { background-color: #191e22; padding: 16px 24px; } .register-modal__content__footer p { text-align: center; font-size: 11px; margin-bottom: 8px; letter-spacing: -0.1px; } .register-modal__content__footer__brands { display: flex; width: 100%; justify-content: space-between; } .register-modal__content__footer__brands img { max-height: 40px; } html.user--logged-in .register-modal .sub { display: inline; } html.user--logged-in .register-modal .anon { display: none; } html.user--logged-in .register-modal__content__text .register-modal__title.sub { display: inline; } html.user--logged-in .register-modal__content__text .register-modal__title.anon { display: none; } #electrao_img { filter: invert(1); height: 23.6px; margin-top: 8.2px; } @media screen and (min-width: 700px) { .modalAzulOpen { z-index: 90; transform: none; top: 0 !important; display: flex !important; } .register-modal { inset: 0; margin: auto auto; height: fit-content; flex-direction: row; display: grid; grid-template-columns: 40% 60%; width: clamp(760px, 760px, 100%); } .register-modal__content__text_title { font-size: 36px; } .register-modal__image { max-height: 100%; } .register-modal__image__main { max-height: none; height: 100%; object-position: center center; } .register-modal__image__logo { width: 80%; left: 0; right: 0; bottom: 24px; top: initial; margin: 0 auto; object-fit: cover; height: fit-content; width: fit-content; } .register-modal__content { gap: 40px; } .register-modal__content__buttons button { width: fit-content; } .register-modal__content__footer p { font-size: 11px; text-align: left; } } @media only screen and (max-width : 699px) { .modalAzulOpen { z-index: 90; transform: none; top: unset !important; display: grid !important; } } @media print, screen and (min-width: 64em) { .author__description { margin-top: 16px; margin-bottom: 0; } }