/* inline */
@scope (html[data-site-styles~="6d3e5cab1f3ecf1a"]) {
.iotd-layer:where(:scope, *) { display: grid; gap: 0.85rem; }
/* headings must not inherit the grid layout (number/title split fix) */
h2.iotd-layer:where(:scope, *), h3.iotd-layer:where(:scope, *), h4.iotd-layer:where(:scope, *), h5.iotd-layer:where(:scope, *) { display: block; }
.iotd-layer :is(p, li):where(:scope, *) { line-height: 1.62; }
.iotd-layer table:where(:scope, *) { border-collapse: collapse; width: 100%; margin: 0.4rem 0 0.6rem; display: block; overflow-x: auto; }
.iotd-layer :is(th, td):where(:scope, *) { border: 1px solid rgba(26,40,54,0.15); padding: 0.5rem 0.65rem; text-align: left; vertical-align: top; }
.iotd-layer thead th:where(:scope, *) { background: #eef3f7; }
.iotd-layer code:where(:scope, *) { background: rgba(26,40,54,0.07); padding: 0.05rem 0.32rem; border-radius: 4px; }
.iotd-note:where(:scope, *) { border-left: 4px solid #16A085; background: #eef7f4; padding: 0.75rem 1rem; margin: 0.4rem 0 0.2rem; border-radius: 0 8px 8px 0; }
.iotd-note p:where(:scope, *) { margin: 0; }
.iotd-figure:where(:scope, *) { margin: 0.35rem 0 0.75rem; }
.iotd-figure img:where(:scope, *) { display: block; width: min(100%, 760px); margin: 0 auto; border: 1px solid rgba(26,40,54,0.14); border-radius: 8px; background: #fff; }
.iotd-figure figcaption:where(:scope, *) { margin-top: 0.45rem; color: #4d5b66; font-size: 0.94rem; line-height: 1.45; }
}
