@media print{@page{size:A4 portrait;margin:15mm}html:has(.blog-post){zoom:1!important;overflow:visible;scrollbar-gutter:auto}body:has(.blog-post){display:block;min-height:0;overflow:visible;background:white}body:has(.blog-post)>:not(:has(.blog-post)):not(.blog-post){display:none!important;visibility:hidden!important}.blog-post,.blog-post__container,.blog-post__grid,.blog-post__main,.blog-post__related,body>:has(.blog-post){display:block;width:auto;max-width:none;min-height:0;margin:0;padding:0;overflow:visible}.blog-post [data-article-block=checklist] button,.blog-post form,.blog-post iframe,.blog-post nav,.blog-post video,.blog-post__related>:not(.blog-post__faq),.blog-post__screen-only{display:none!important}.blog-post{font-size:11pt;line-height:1.4;color:black}.blog-post h1{margin:0 0 12pt;font-size:22pt;line-height:1.15}.blog-post h2{margin:18pt 0 8pt;font-size:16pt;line-height:1.2}.blog-post :is(h3,h4){margin:12pt 0 6pt;font-size:13pt;line-height:1.25}.blog-post :is(h1,h2,h3,h4,h5,h6){break-after:avoid;break-inside:avoid;overflow-wrap:anywhere}.blog-post :is(p,li){orphans:3;widows:3}.blog-post :is(p,td,th),.blog-post__content :is(div,span,li),.blog-post__faq :is(div,span,button){font-size:11pt;line-height:1.4}.blog-post__content{margin-top:16pt}.blog-post img{max-width:100%;break-inside:avoid}.blog-post :is(table,blockquote,figure,[data-article-block=checklist]){break-inside:avoid}.blog-post [data-article-block]{margin-top:12pt;margin-bottom:12pt}.blog-post :is(ul,ol){display:block}.blog-post table{display:table;width:100%;table-layout:fixed}.blog-post thead{display:table-header-group;position:static;width:auto;height:auto;clip:auto;clip-path:none;white-space:normal}.blog-post tbody{display:table-row-group}.blog-post tr{display:table-row}.blog-post :is(td,th){display:table-cell;padding:5pt;overflow-wrap:anywhere}.blog-post [data-article-block=table] td>span:first-child{display:none}.blog-post__sidebar{display:block;position:static;margin:16pt 0}.blog-post__author{display:flex;flex-direction:row;align-items:center;gap:12pt;break-inside:avoid}.blog-post__author-photo{width:48pt;height:48pt;flex:none}.blog-post__author>:last-child{gap:3pt}.blog-post__author p{margin:0}.blog-post__faq,.blog-post__faq>div{margin:0;padding:0;max-width:none}.blog-post__faq button{padding:8pt 0;break-after:avoid}.blog-post__faq button>:last-child{display:none}.blog-post__faq-answer,.blog-post__faq-answer>div{display:block;height:auto;overflow:visible}}