:root {
  --row-main-width: 80vw;
}

@media (max-width: 62.499rem) {
  :root {
    --row-main-width: 100%;
  }
}
/* stylelint-disable declaration-no-important */
html,
body {
  width: 100%;
}

* {
  text-shadow: none !important;
  box-shadow: none !important;
  -webkit-print-color-adjust: exact;
}

a {
  text-decoration: underline !important;
}

a[href^=http]::after {
  content: " (" attr(href) ")";
}

svg {
  fill: #333333 !important;
}

img {
  max-width: 100%;
  height: auto;
}

a,
table,
pre,
blockquote {
  page-break-inside: avoid;
}

h1,
h2,
h3,
h4,
h5,
h6,
img,
svg,
figure {
  page-break-after: avoid;
  page-break-inside: avoid;
}

ul,
ol,
dl {
  page-break-before: avoid;
}

nav,
form,
iframe,
.btn,
.b-link,
.b-cookie {
  display: none;
}
/*# sourceMappingURL=print.css.map */