.kh-content,.ra-content{--ib-signal:#0079e2}:is(.kh-content,.ra-content) h2{font-size:clamp(22px,2.7vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 14px;color:var(--foreground)}:is(.kh-content,.ra-content) p{margin:0 0 .9rem;line-height:1.8;color:var(--muted-foreground);font-size:15.5px}:is(.kh-content,.ra-content) p:last-child{margin-bottom:0}:is(.kh-content,.ra-content) ol,:is(.kh-content,.ra-content) ul{margin:1rem 0;padding:0;list-style:none}:is(.kh-content,.ra-content) ol>li,:is(.kh-content,.ra-content) ul>li{position:relative;padding-left:1.6rem;margin:.55rem 0;line-height:1.75;color:var(--muted-foreground);font-size:15px}:is(.kh-content,.ra-content) ul>li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--foreground);opacity:.55}:is(.kh-content,.ra-content) ol{counter-reset:ib-ol}:is(.kh-content,.ra-content) ol>li{counter-increment:ib-ol}:is(.kh-content,.ra-content) ol>li:before{content:counter(ib-ol);position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--foreground);color:var(--background);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}:is(.kh-content,.ra-content) li p{margin:0;display:inline;color:inherit;font-size:inherit}:is(.kh-content,.ra-content) strong{color:var(--foreground);font-weight:700}:is(.kh-content,.ra-content) table{width:100%;border-collapse:initial;border-spacing:0;margin:1.75rem 0;font-size:14px;border:1px solid var(--border);border-radius:14px;overflow:hidden}:is(.kh-content,.ra-content) td,:is(.kh-content,.ra-content) th{padding:.75rem 1rem;text-align:left;line-height:1.6;border-bottom:1px solid var(--border)}:is(.kh-content,.ra-content) tr:last-child td{border-bottom:none}:is(.kh-content,.ra-content) th{background:var(--card);font-weight:700;font-size:12.5px;letter-spacing:.02em;color:var(--foreground)}:is(.kh-content,.ra-content) td{color:var(--muted-foreground)}:is(.kh-content,.ra-content) tbody tr:hover td{background:var(--card)}:is(.kh-content,.ra-content) details{border:1px solid var(--border);border-radius:14px;background:var(--card);margin:.6rem 0;padding:0;overflow:hidden}:is(.kh-content,.ra-content) details+h2,:is(.kh-content,.ra-content) details:first-of-type{margin-top:.6rem}:is(.kh-content,.ra-content) summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;list-style:none;font-weight:700;font-size:15px;color:var(--foreground);line-height:1.4;padding:1rem 1.25rem}:is(.kh-content,.ra-content) summary::-webkit-details-marker{display:none}:is(.kh-content,.ra-content) summary:after{content:"+";flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--muted-foreground);transition:transform .18s ease}:is(.kh-content,.ra-content) details[open] summary:after{transform:rotate(45deg)}:is(.kh-content,.ra-content) summary:focus-visible{outline:2px solid var(--ib-signal);outline-offset:-2px}:is(.kh-content,.ra-content) details p{margin:0;padding:0 1.25rem 1.1rem;font-size:14.5px;color:var(--muted-foreground)}.ib-block{padding:2.5rem 0;border-top:1px solid var(--border)}.ib-block:first-child{padding-top:0;border-top:none}.ib-block.ib-alt{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:2.25rem 1.75rem;margin:1.25rem 0}.ib-block.ib-alt+.ib-block{border-top:none}