@charset "UTF-8";
@font-face {
  font-family: 'TT Norms';
  src: url("subset-TTNorms-Medium.woff2") format("woff2"), url("subset-TTNorms-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'TT Norms';
  src: url("subset-TTNorms-Regular.woff2") format("woff2"), url("subset-TTNorms-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'TT Norms';
  src: url("subset-TTNorms-Bold.woff2") format("woff2"), url("subset-TTNorms-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'TT Norms';
  src: url("subset-TTNorms-BoldItalic.woff2") format("woff2"), url("subset-TTNorms-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'TT Norms';
  src: url("subset-TTNorms-ExtraBold.woff2") format("woff2"), url("subset-TTNorms-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }
:root {
  font-size: 16px; }

body {
  background: #fff;
  color: #252525;
  font: 400 1.8rem/2.8rem "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif"; }

[class*='col'] {
  width: 100%;
  max-width: 100%; }

.fluid-img img {
  display: block;
  width: 100%;
  height: auto; }

a {
  color: #E73046;
  text-decoration: none;
  outline: none;
  border-bottom: 0.04em solid rgba(231, 48, 70, 0.4); }

hr {
  border-bottom: 1px solid #E6E6E6;
  margin: 0 0 3rem;
  width: 100%; }

p {
  padding-bottom: 2.8rem; }

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, blockquote a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {
  font-weight: inherit; }

h1, .h1 {
  font: 700 3.8rem/1.15 "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif";
  margin: 0 0 2rem; }

h2, .h2 {
  font: 700 3rem/1.13 "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif";
  margin: 0 0 2rem; }

h3, .h3, blockquote {
  font: 500 2.2rem/1.36 "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif";
  margin: 0 0 2rem; }

h4, .h4 {
  font: 700 2.2rem/1.36 "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif";
  margin: 0 0 1.5rem; }

h5, .h5, h6, .h6 {
  font: 700 1.8rem/1.2 "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif";
  margin: 0 0 2rem; }

h6, .h6 {
  font-style: italic; }

p + h2, p + h3, p + h4, p + blockquote, table + h2, table + h3, table + h4, ul + p, ol + p, ul + h2, ul + h3, ul + h4, ol + h2, ol + h3, ol + h4 {
  margin-top: 1rem; }

ul, ol {
  list-style: none;
  overflow: hidden; }

ul li:before {
  display: block;
  content: '›';
  position: absolute;
  font-weight: 700;
  color: #E73046;
  left: 0;
  top: 0; }

ol {
  counter-reset: item; }

ol li:before {
  display: block;
  content: counter(item) ".";
  counter-increment: item;
  position: absolute;
  left: 0;
  top: 0;
  font-weight: 700;
  color: #E73046; }

ul li, ol li {
  margin: 0;
  padding: 0 0 2.8rem 2rem;
  position: relative; }

blockquote {
  margin-bottom: 3.8rem;
  padding: 2.6rem 11rem 3.4rem;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2252%22%20height%3D%2230%22%20viewBox%3D%220%200%2052%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.402%2029.58c-1.362.819-3.136.404-3.971-.93a2.764%202.764%200%2001.297-3.349c.63-.784%201.19-2.106%201.614-3.786.469-1.849.744-4.078.744-6.51%200-2.442-.275-4.671-.744-6.52C1.918%206.794%201.358%205.483.728%204.7a2.764%202.764%200%2001-.297-3.35C1.266.016%203.04-.399%204.4.42l20.176%2012.144c1.91%201.076%201.876%203.787.023%204.862L4.402%2029.581z%22%20fill%3D%22%23E73046%22%2F%3E%3Cpath%20d%3D%22M30.402%2029.58c-1.362.819-3.136.404-3.971-.93a2.764%202.764%200%2001.297-3.349c.63-.784%201.19-2.106%201.614-3.786.469-1.849.744-4.078.744-6.51%200-2.442-.275-4.671-.744-6.52-.424-1.691-.984-3.002-1.614-3.786a2.764%202.764%200%2001-.297-3.35C27.266.016%2029.04-.399%2030.4.42l20.176%2012.144c1.91%201.076%201.877%203.787.023%204.862L30.402%2029.581z%22%20fill%3D%22%23E73046%22%2F%3E%3C%2Fsvg%3E") no-repeat left top 3rem;
  background-size: 5.2rem auto;
  border-top: 3px solid #E73046;
  border-bottom: 3px solid #E73046; }
  @media print and (max-width: 959px) {
    blockquote {
      border-top: 0;
      padding: 3.4rem 0 1.5rem;
      background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2252%22%20height%3D%2230%22%20viewBox%3D%220%200%2052%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.402%2029.58c-1.362.819-3.136.404-3.971-.93a2.764%202.764%200%2001.297-3.349c.63-.784%201.19-2.106%201.614-3.786.469-1.849.744-4.078.744-6.51%200-2.442-.275-4.671-.744-6.52C1.918%206.794%201.358%205.483.728%204.7a2.764%202.764%200%2001-.297-3.35C1.266.016%203.04-.399%204.4.42l20.176%2012.144c1.91%201.076%201.876%203.787.023%204.862L4.402%2029.581z%22%20fill%3D%22%23E73046%22%2F%3E%3Cpath%20d%3D%22M30.402%2029.58c-1.362.819-3.136.404-3.971-.93a2.764%202.764%200%2001.297-3.349c.63-.784%201.19-2.106%201.614-3.786.469-1.849.744-4.078.744-6.51%200-2.442-.275-4.671-.744-6.52-.424-1.691-.984-3.002-1.614-3.786a2.764%202.764%200%2001-.297-3.35C27.266.016%2029.04-.399%2030.4.42l20.176%2012.144c1.91%201.076%201.877%203.787.023%204.862L30.402%2029.581z%22%20fill%3D%22%23E73046%22%2F%3E%3C%2Fsvg%3E") no-repeat left top;
      background-size: 4.2rem auto;
      margin-bottom: 2.4rem; } }

table {
  width: 100%;
  margin-bottom: 2rem;
  border: 1px solid #E6E6E6;
  border-radius: 1rem;
  overflow: hidden;
  border-collapse: unset;
  font: 400 1.6rem/1 "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif"; }
  table td {
    padding: 1.5rem 2.6rem; }
  table tr:last-child td {
    border-bottom: 0; }
  table th {
    text-align: left;
    vertical-align: bottom;
    font-weight: 700;
    padding: 1.5rem 2.6rem; }
  table tr:nth-child(even) {
    background: #f3f5f6; }

header {
  display: none; }

.vote {
  display: none; }

footer {
  display: none; }

.modal {
  display: none; }

.page-bg {
  display: none; }

.carousel {
  display: none; }

iframe {
  display: none; }

.banner-cut {
  display: none; }

.main-img {
  position: relative;
  margin: 0 0 2.6rem; }
  @media screen and (max-width: 767px) {
    .main-img {
      margin: 0 0 1.2rem; } }
  .main-img img {
    width: 100%;
    height: auto;
    border-radius: 2rem;
    position: relative;
    z-index: 1; }
    @media screen and (max-width: 767px) {
      .main-img img {
        border-radius: 1.6rem;
        height: 20rem;
        object-fit: cover; } }
  .main-img__description {
    position: absolute;
    z-index: 3;
    font: 700 1.2rem/1.6rem "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif";
    color: #B2B2B2;
    left: 2.6rem;
    bottom: 2.4rem; }
    @media screen and (max-width: 767px) {
      .main-img__description {
        position: static;
        padding: 1rem 0 0;
        font: 500 1rem/1.2rem "TT Norms", Segoe UI, Helvetica Neue, Helvetica, "Trebuchet MS", Arial, " sans-serif"; } }

.player {
  display: none; }

.author__box {
  display: none; }

.sorting {
  display: none; }

.share {
  display: none; }

.tabs {
  display: none; }
  .tabs__content {
    display: none; }

.comment {
  display: none; }
  .comment__form {
    display: none; }

@media screen and (max-width: 767px) {
  .text-sm {
    font-size: 1.2rem;
    line-height: 1.6rem; } }

.no-print {
  display: none; }

/*# sourceMappingURL=print.css.map */
