.ins-rtx{position:relative}.ins-rtx-pad-section{padding:var(--sp-24) 0}.ins-rtx-pad-section-sm{padding:var(--sp-12) 0}.ins-rtx-pad-compact{padding:var(--sp-6) 0}.ins-rtx-pad-none{padding:0}.ins-rtx-bg-transparent{background:transparent;color:inherit}.ins-rtx-bg-light{background:var(--bg);color:var(--fg)}.ins-rtx-bg-elevated{background:var(--bg-elevated);border-bottom:1px solid var(--border);border-top:1px solid var(--border);color:var(--fg)}.ins-rtx-bg-dark{background:var(--bg-corporate);color:var(--fg-corporate)}.ins-rtx__inner{margin:0 auto}.ins-rtx-w-reading{max-width:var(--container-reading)}.ins-rtx-w-wide{max-width:1000px}.ins-rtx-w-full{max-width:var(--container-max)}.ins-rtx-align-left{text-align:left}.ins-rtx-align-center{text-align:center}.ins-rtx__body{color:inherit;font-size:var(--fs-body-l);line-height:var(--lh-body)}.ins-rtx__body>*+*{margin-top:var(--sp-4)}.ins-rtx__body h1,.ins-rtx__body h2,.ins-rtx__body h3,.ins-rtx__body h4{font-family:var(--font-display);font-weight:700;margin:var(--sp-8) 0 var(--sp-3)}.ins-rtx__body h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.ins-rtx__body h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.ins-rtx__body h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}.ins-rtx__body p{margin:0 0 var(--sp-4)}.ins-rtx__body a{color:var(--md-accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ins-rtx__body a:hover{color:var(--md-500)}.ins-rtx__body ol,.ins-rtx__body ul{margin:var(--sp-4) 0;padding-left:1.4em}.ins-rtx__body li{margin:0 0 var(--sp-2)}.ins-rtx__body blockquote{border-left:3px solid var(--md-accent);color:var(--fg);font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.4;margin:var(--sp-6) 0;padding:var(--sp-2) 0 var(--sp-2) var(--sp-5)}.ins-rtx__body .mono,.ins-rtx__body code{background:var(--gray-100);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.92em;padding:2px 6px}[data-theme=dark] .ins-rtx__body .mono,[data-theme=dark] .ins-rtx__body code{background:var(--gray-800)}.ins-rtx__body img{border-radius:var(--radius-md);height:auto;max-width:100%}.ins-rtx__body hr{border:0;border-top:1px solid var(--border);margin:var(--sp-8) 0}