.widget-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.widget-examples article{min-width:0;padding:1rem;border:1px solid var(--line);border-radius:16px;background:#07141c80}
.widget-examples h3{margin:0 0 .65rem;font-size:1rem}
.widget-examples iframe{display:block;width:100%;height:250px;border:0}
.widget-examples iframe.tall{height:360px}
.widget-examples iframe.compact{height:135px}
@media(max-width:850px){.widget-examples{grid-template-columns:1fr}}
@media print{.widget-showcase{display:none}}
