.kb-article{--kb-accent:var(--color-accent);--kb-edge:color-mix(in srgb,currentColor 16%,transparent);--kb-wash:color-mix(in srgb,currentColor 6%,transparent);font-size:.95rem;line-height:1.65}.site .kb-article{--kb-accent:var(--colour--orange,#ff7f41);font-family:var(--font-site-body);font-size:1.05rem}.kb-article :is(p,ul,ol,figure,table,pre,blockquote,hr){margin-block:.9em}.kb-article :is(h2,h3,h4){margin-block:1.5em .5em;font-weight:600;line-height:1.3}.kb-article h2{letter-spacing:-.01em;font-size:1.3em}.kb-article h3{font-size:1.1em}.kb-article h4{font-size:1em}.kb-article :is(h2,h3,h4):first-child{margin-top:0}.kb-article ul{padding-left:1.5em;list-style:outside}.kb-article ol{padding-left:1.5em;list-style:decimal}.kb-article li{margin-block:.3em}.kb-article li>p{margin-block:.2em}.kb-article a{color:var(--kb-accent);text-underline-offset:2px;text-decoration:underline}.kb-article a:hover{text-decoration-thickness:2px}.kb-article strong{font-weight:600}.kb-article u{text-decoration:underline}.kb-article img{border:1px solid var(--kb-edge);cursor:zoom-in;border-radius:.5rem;max-width:100%;height:auto;margin:1.25em auto;display:block}.kb-article blockquote{border-left:3px solid var(--kb-accent);background:var(--kb-wash);border-radius:0 .5rem .5rem 0;padding:.6em 1em}.kb-article blockquote>:first-child{margin-top:0}.kb-article blockquote>:last-child{margin-bottom:0}.kb-article table{border-collapse:collapse;width:100%;font-size:.92em}.kb-article :is(th,td){border:1px solid var(--kb-edge);text-align:left;vertical-align:top;padding:.45em .7em}.kb-article th{background:var(--kb-wash);font-weight:600}.kb-article code{background:var(--kb-wash);border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.kb-article pre{background:var(--kb-wash);border-radius:.5rem;padding:.8em 1em;overflow:auto}.kb-article pre code{background:0 0;padding:0}.kb-article hr{border:0;border-top:1px solid var(--kb-edge);margin-block:1.6em}.kb-article figure.kb-video{margin-block:1.25em}.site .kb-help{color:var(--colour--brown);font-family:var(--font-site-body)}.site .kb-help h1,.site .kb-help h2,.site .kb-help h3{font-family:var(--font-site-heading)}.site .kb-panel{border:1px solid color-mix(in srgb,var(--colour--brown)14%,transparent);background:color-mix(in srgb,var(--colour--brown)3%,var(--colour--white));color:inherit;border-radius:.75rem;padding:1.25rem;text-decoration:none;display:block}.site .kb-panel-link:hover{border-color:var(--colour--orange,#ff7f41)}.site .kb-muted{color:color-mix(in srgb,var(--colour--brown)70%,transparent)}.site .kb-faint{color:color-mix(in srgb,var(--colour--brown)55%,transparent)}.site .kb-link:hover,.site .kb-accent{color:var(--colour--orange,#ff7f41)}.site .kb-divider{border-color:color-mix(in srgb,var(--colour--brown)14%,transparent)}.site .kb-chip{border:1px solid color-mix(in srgb,var(--colour--brown)20%,transparent);border-radius:9999px;padding:.1rem .6rem;font-size:.8rem;display:inline-block}.site .kb-input{width:100%;font:inherit;color:inherit;border:1px solid color-mix(in srgb,var(--colour--brown)20%,transparent);background:var(--colour--white);border-radius:.6rem;padding:.7rem 1rem}.site .kb-input:focus{box-shadow:0 0 0 2px var(--colour--orange,#ff7f41);outline:none}.site .kb-button{padding:.7rem 1.4rem}.site .kb-ghost{font:inherit;color:inherit;border:1px solid color-mix(in srgb,var(--colour--brown)25%,transparent);cursor:pointer;background:0 0;border-radius:.5rem;padding:.4rem .9rem}.site .kb-ghost:hover{border-color:var(--colour--orange,#ff7f41)}.site .kb-h2{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--colour--brown)70%,transparent);font-size:.8rem;font-weight:600}.site .kb-help a.kb-plain{color:inherit;text-decoration:none}.site .kb-help ul:not(.kb-article ul){text-align:left;margin:0;padding-left:0;list-style:none}.site .kb-help :is(h1,h2,h3,p){margin-top:0;margin-bottom:0}.site .kb-help .kb-article :is(p,ul,ol){margin-block:.9em}.site .kb-help .kb-article :is(h2,h3,h4){margin-block:1.5em .5em}.site .kb-help input::placeholder{color:color-mix(in srgb,var(--colour--brown)45%,transparent)}
