/* Empty hooks remain absent until an actual unit has loaded. */
.ad-slot-hook:not([data-ad-loaded="true"]),.ad-slot-hook[hidden]{display:none!important}
.ad-slot-hook[data-ad-loaded="true"]:not([hidden]){display:block;margin:1.5rem 0}
.print-key-facts-button{margin:.6rem 0;padding:.65rem 1rem;border:1px solid currentColor;border-radius:.4rem;background:transparent;color:inherit;font:inherit;cursor:pointer}
.page-duck{display:block;width:120px;height:auto;margin:1rem 0}
@media screen{.print-key-facts-summary{display:none!important}}
@media print{
 @page{size:A4;margin:14mm}
 body:has(.print-key-facts-summary){background:#fff!important;color:#111!important;font:10pt/1.35 Arial,sans-serif!important}
 body:has(.print-key-facts-summary)>*:not(main):not(#app),body:has(.print-key-facts-summary) #app>*:not(main){display:none!important}
 body:has(.print-key-facts-summary) main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
 body:has(.print-key-facts-summary) main>*:not(.print-key-facts-summary){display:none!important}
 .print-key-facts-summary[hidden]{display:block!important}
 .print-key-facts-summary{max-width:none!important;margin:0!important;padding:0!important;color:#111!important;background:#fff!important}
 .print-key-facts-summary h1{font-size:18pt;line-height:1.15;margin:0 0 10pt}
 .print-key-facts-summary h2{font-size:12pt;margin:10pt 0 5pt}
 .print-key-facts-summary p,.print-key-facts-summary li{font-size:10pt;margin:4pt 0}
 .print-key-facts-summary table{display:table!important;width:100%!important;min-width:0!important;border-collapse:collapse}
 .print-key-facts-summary tr{display:table-row!important;break-inside:avoid}
 .print-key-facts-summary th,.print-key-facts-summary td{display:table-cell!important;text-align:left;vertical-align:top;padding:4pt!important;width:auto!important;min-width:0!important;color:#111!important;background:#fff!important}
 .print-key-facts-summary td:before{display:none!important}
 .print-key-facts-summary a{color:#111!important;text-decoration:underline;overflow-wrap:anywhere}
 .print-key-facts-summary ul{padding-left:16pt}
}

@media print{.print-key-facts-summary,.print-key-facts-summary h1,.print-key-facts-summary h2{font-family:Arial,sans-serif!important}.print-key-facts-summary .facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5pt!important}.print-key-facts-summary .fact{padding:6pt!important;break-inside:avoid}.print-key-facts-summary h2{break-after:avoid}}

@media print{.print-key-facts-summary .print-summary-title{font:700 18pt/1.15 Arial,sans-serif!important;margin:0 0 10pt!important}}
