
/* TPS UEESHOP heading enforcement */
.tps-wrap h1,.tps-wrap h2,.tps-wrap h3,.tps-wrap h4{ color:#3598db !important; font-weight:800 !important; }
/* Basic readability */
.tps-wrap{ font-family:system-ui; line-height:1.65; max-width:900px; margin:0 auto; padding:16px; }
.tps-wrap p{ margin:0 0 12px 0; }
.tps-wrap ul,.tps-wrap ol{ margin:0 0 12px 20px; }
.tps-wrap .toc{ border:1px solid #c9d7e5; border-radius:10px; padding:12px 14px; margin:14px 0 18px; }
.tps-wrap .callout{ border:1px solid #c9d7e5; border-radius:12px; padding:14px 16px; margin:18px 0; background:#f7fbff; }
.tps-wrap code{ background:#f2f6fa; padding:2px 4px; border-radius:4px; }
.tps-wrap .mini-table{ width:100%; border-collapse:collapse; margin:10px 0 14px; }
.tps-wrap .mini-table th,.tps-wrap .mini-table td{ border:1px solid #c9d7e5; padding:8px; text-align:left; vertical-align:top; }
