@media print { @page {
size: A4 portrait;
margin: 2cm 1.5cm;
} * {
all: unset;
display: revert;
box-sizing: border-box;
}
img {
max-width: 100%;
}
input,
textarea,
select {
all: revert;
} body {
width: auto;
margin: 0;
font-family: serif;
font-size: 12pt;
font-family: Georgia, serif;
line-height: 1.5;
color: 
#000000 !important;
background-color: 
#ffffff !important;
} p,
blockquote,
label,
ul,
ol {
margin-block: 0 15pt;
}
p:last-child {
margin-bottom: 0;
} h1 {
margin-block: 0 24pt;
font-weight: 700;
font-size: 18pt;
line-height: 1.1;
}
h2 {
margin-block: 0 18pt;
font-weight: 700;
font-size: 16pt;
line-height: 1.1;
}
h3 {
margin-block: 0 15pt;
font-weight: 700;
font-size: 14pt;
}
h4 {
margin-block: 0 12pt;
font-weight: 700;
font-size: 12pt;
} .print {
display: revert;
}
.no-print {
display: none;
}
.header{
position: relative !important;
} p,
blockquote {
orphans: 3;
widows: 3;
} blockquote,
ul,
ol,
figure,
table {
page-break-inside: avoid;
} h1,
h2,
h3,
h4,
caption {
page-break-after: avoid;
} a,
a:link,
a:visited {
background: 
transparent !important;
color: unset;
font-weight: 700;
text-decoration: underline !important;
} a[href^="http"]:after,
a[href^="https"]:after {
content: " (" attr(href) ")";
} video,
object,
iframe {
display: none !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
} .header,
.cta,
.footer,
.singlePost__hero,
.singlePost__content__top__folder,
.singlePost__content__image,
.singlePost__related,
.shareSide,
.singlePost__note{
display: none !important;
}
.singlePost__logoForPrint{
display: block !important;
opacity: 1;
width: 6cm;
margin: 0 15pt;
}
.js-aos{
opacity: 1 !important;
-webkit-transform: translateZ(0);
transform: translateZ(0) !important;
}
}