.kdst__question-image{overflow:visible;min-height:220px;padding:24px}.kdst__question-image img{display:block;width:auto;height:auto;max-width:100%;max-height:380px;object-fit:contain;object-position:center}
@media(max-width:720px){.kdst__question-image{min-height:170px;padding:18px}.kdst__question-image img{max-height:320px}}
@media print{
  .kdst-print-report{font-size:15pt!important;line-height:1.55!important}
  .kdst-print-report header{display:grid!important;grid-template-columns:145px minmax(0,1fr);align-items:start!important;gap:18px;padding-bottom:18px!important}
  .kdst-print-report header div{text-align:left!important}
  .kdst-print-report header strong{font-size:19pt!important;line-height:1.35!important}
  .kdst-print-report__meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:16px 0 0!important;color:#333!important;font-size:16pt!important;line-height:1.45!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .kdst-print-report__meta span{display:block!important;padding:11px 13px!important;border:1px solid #f0c4a7!important;border-radius:9px!important;background:#fff8f2!important;box-sizing:border-box!important}
  .kdst-print-report__meta span:first-child,.kdst-print-report__meta span:only-child{grid-column:1/-1!important}
  .kdst-print-report__meta b{display:block!important;margin-bottom:2px!important;color:#d96418!important;font-size:13pt!important}
  .kdst-print-report h3,.kdst-print-report .kdst-print-group h4{font-size:19pt!important;line-height:1.4!important}
  .kdst-print-report__summary,.kdst-print-domain,.kdst-print-domain p,.kdst-print-domain small,.kdst-print-table,.kdst-print-report__notice{font-size:15pt!important;line-height:1.55!important}
  .kdst-print-domain__head strong,.kdst-print-domain__head b{font-size:16pt!important;line-height:1.45!important}
  .kdst-print-table th,.kdst-print-table td{padding:9px 8px!important;font-size:15pt!important;line-height:1.5!important}
  .kdst-print-table tr,.kdst-print-table th,.kdst-print-table td{break-inside:avoid-page!important;page-break-inside:avoid!important}
  .kdst-print-report__notice{padding:16px!important}
}
