.rh-resource{max-width:var(--rh-measure);overflow-wrap:break-word}.rh-resource__header{margin-bottom:var(--rh-space-5)}.rh-resource__title{margin-bottom:var(--rh-space-3)}.rh-resource__meta{align-items:center;gap:var(--rh-space-2) var(--rh-space-3);color:var(--rh-color-text-muted);font-size:var(--rh-text-sm);flex-wrap:wrap;display:flex}.rh-resource__type{color:var(--rh-color-text);font-weight:600}.rh-resource__topics{gap:var(--rh-space-1) var(--rh-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rh-resource__topic{padding:0 var(--rh-space-2);border:var(--rh-border-width) solid var(--rh-color-border);border-radius:var(--rh-radius-sm);background:var(--rh-color-surface-raised);color:var(--rh-color-text);text-decoration:none;display:inline-block}.rh-resource__topic:hover{border-color:var(--rh-color-text-muted);text-decoration:underline}.rh-resource__media{margin:0 0 var(--rh-space-5)}.rh-resource__media img{border-radius:var(--rh-radius);background:var(--rh-color-surface-raised);max-width:100%;height:auto;display:block}.rh-resource__summary{font-size:var(--rh-text-md);color:var(--rh-color-text-muted)}.rh-resource__body h2,.rh-resource__body h3,.rh-resource__body h4,.rh-resource__body h5,.rh-resource__body h6{margin:var(--rh-space-6) 0 var(--rh-space-3);font-family:var(--rh-font-serif);font-weight:600;line-height:var(--rh-leading-tight)}.rh-resource__body h2{font-size:var(--rh-text-xl)}.rh-resource__body h3{font-size:var(--rh-text-lg)}.rh-resource__body h4,.rh-resource__body h5,.rh-resource__body h6{font-size:var(--rh-text-md)}.rh-resource__body p,.rh-resource__body ul,.rh-resource__body ol,.rh-resource__body dl{margin:0 0 var(--rh-space-4)}.rh-resource__body ul,.rh-resource__body ol{padding-left:var(--rh-space-5)}.rh-resource__body li{margin-bottom:var(--rh-space-1)}.rh-resource__body dt{font-weight:600}.rh-resource__body dd{margin:0 0 var(--rh-space-2) var(--rh-space-5)}.rh-resource__body hr{margin:var(--rh-space-6) 0;border:0;border-top:var(--rh-border-width) solid var(--rh-color-border)}.rh-resource__body blockquote{margin:0 0 var(--rh-space-4);padding:var(--rh-space-1) 0 var(--rh-space-1) var(--rh-space-4);border-left:3px solid var(--rh-color-border);color:var(--rh-color-text-muted)}.rh-resource__body blockquote p:last-child{margin-bottom:0}.rh-resource__body blockquote cite{margin-top:var(--rh-space-2);font-size:var(--rh-text-sm);font-style:normal;display:block}.rh-resource__body pre{margin:0 0 var(--rh-space-4);padding:var(--rh-space-3) var(--rh-space-4);border:var(--rh-border-width) solid var(--rh-color-border);border-radius:var(--rh-radius);background:var(--rh-color-surface-raised);font-size:var(--rh-text-sm);line-height:var(--rh-leading-body);white-space:pre-wrap;overflow-wrap:anywhere}.rh-resource__body code,.rh-resource__body kbd,.rh-resource__body samp{border-radius:var(--rh-radius-sm);background:var(--rh-color-surface-raised);padding:0 .2em;font-size:.9em}.rh-resource__body pre code{font-size:inherit;background:0 0;padding:0}.rh-resource__body .rh-table-scroll{margin:0 0 var(--rh-space-4);overflow-x:auto}.rh-resource__body .rh-table-scroll:focus-visible{outline:var(--rh-focus-width) solid var(--rh-color-focus);outline-offset:2px}.rh-resource__body table{border-collapse:collapse;width:100%;font-size:var(--rh-text-sm);margin:0}.rh-resource__body caption{margin-bottom:var(--rh-space-2);color:var(--rh-color-text-muted);text-align:left}.rh-resource__body th,.rh-resource__body td{padding:var(--rh-space-2) var(--rh-space-3);border-bottom:var(--rh-border-width) solid var(--rh-color-border);text-align:left;vertical-align:top}.rh-resource__body th{font-weight:600}.rh-resource__body thead th{border-bottom-width:2px}.rh-resource__body td a,.rh-resource__body td code,.rh-resource__body th code{overflow-wrap:anywhere}.rh-resource__body figure{margin:0 0 var(--rh-space-5)}.rh-resource__body figure img{max-width:100%;height:auto;display:block}.rh-resource__body figcaption{margin-top:var(--rh-space-2);color:var(--rh-color-text-muted);font-size:var(--rh-text-sm)}.rh-resource__body img{max-width:100%;height:auto}.rh-resource__body details{margin:0 0 var(--rh-space-4);padding:var(--rh-space-3) var(--rh-space-4);border:var(--rh-border-width) solid var(--rh-color-border);border-radius:var(--rh-radius)}.rh-resource__body summary{cursor:pointer;font-weight:600}.rh-resource__body mark{background:var(--rh-color-surface-raised);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rh-color-accent);text-decoration-color:var(--rh-color-accent)}.rh-resource__source{margin-top:var(--rh-space-6);padding-top:var(--rh-space-4);border-top:var(--rh-border-width) solid var(--rh-color-border);color:var(--rh-color-text-muted);font-size:var(--rh-text-sm)}.rh-resource__source p{margin:0}.rh-resource__unavailable{max-width:var(--rh-measure)}.rh-resource__unavailable button{padding:var(--rh-space-2) var(--rh-space-4);border:var(--rh-border-width) solid var(--rh-color-text);border-radius:var(--rh-radius-sm);background:var(--rh-color-text);color:var(--rh-color-surface);font:inherit;cursor:pointer}.rh-resource__unavailable button:hover{background:var(--rh-color-surface);color:var(--rh-color-text)}
