body.jp-content{--jp-content-measure:44rem}.jp-content-breadcrumb{margin:0 0 var(--jp-space-5);color:var(--jp-muted);font-size:var(--jp-text-sm)}.jp-content-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--jp-space-2);margin:0;padding:0;list-style:none}.jp-content-breadcrumb li{display:inline-flex;gap:var(--jp-space-2);min-width:0;overflow-wrap:anywhere}body.jp-content .jp-content-breadcrumb a{color:var(--jp-muted);text-decoration:none}body.jp-content .jp-content-breadcrumb a:hover{color:var(--jp-text);text-decoration:underline}.jp-content-breadcrumb__separator{color:var(--jp-warm-400)}.jp-content-article{max-width:var(--jp-content-measure);margin-inline:auto}.jp-content-article__header{margin:0 0 var(--jp-space-5)}body.jp-content .jp-content-article__title,body.jp-content .jp-content-overview__title{margin:0 0 var(--jp-space-3);font-size:var(--jp-text-2xl);overflow-wrap:break-word;hyphens:auto}body.jp-content .jp-content-article__title::before,body.jp-content .jp-content-overview__title::before{content:"";display:block;width:2rem;height:2px;margin-bottom:var(--jp-space-4);background:var(--jp-gold)}.jp-content-article__meta,.jp-content-card__meta{margin:0;color:var(--jp-muted);font-size:var(--jp-text-sm)}.jp-content-article__image{margin:0 0 var(--jp-space-6)}body.jp-content .jp-content-article__image img{display:block;width:100%;height:auto;border-radius:var(--jp-radius-lg)}.jp-content-article__back{margin:var(--jp-space-7) 0 0;padding-top:var(--jp-space-5);border-top:1px solid var(--jp-border);font-size:var(--jp-text-sm)}.jp-content-prose{font-size:1.0625rem;line-height:1.7;overflow-wrap:break-word}body.jp-content .jp-content-prose :where(p,ul,ol,dl,figure,blockquote,pre,table,hr){margin:0 0 var(--jp-space-5)}body.jp-content .jp-content-prose :where(h2,h3,h4){margin:var(--jp-space-7) 0 var(--jp-space-3);color:var(--jp-text);font-weight:600;line-height:1.25;hyphens:auto}body.jp-content .jp-content-prose :where(h2){font-size:var(--jp-text-xl)}body.jp-content .jp-content-prose :where(h3){font-size:var(--jp-text-lg)}body.jp-content .jp-content-prose :where(h4){font-size:var(--jp-text-md)}body.jp-content .jp-content-prose>:where(:first-child){margin-top:0}body.jp-content .jp-content-prose :where(ul,ol){padding-left:1.4em}body.jp-content .jp-content-prose :where(li){margin:0 0 var(--jp-space-2)}body.jp-content .jp-content-prose :where(li>ul,li>ol){margin:var(--jp-space-2) 0 0}body.jp-content .jp-content-prose :where(ul li)::marker{color:var(--jp-gold-deep)}body.jp-content .jp-content-prose :where(a){color:var(--jp-text);text-decoration:underline;text-decoration-color:var(--jp-gold-deep);text-decoration-thickness:1px;text-underline-offset:.2em}body.jp-content .jp-content-prose :where(a:hover){text-decoration-thickness:2px}body.jp-content .jp-content-prose :where(blockquote){padding:var(--jp-space-3) 0 var(--jp-space-3) var(--jp-space-5);border-left:3px solid var(--jp-gold);color:var(--jp-text);font-size:var(--jp-text-md)}body.jp-content .jp-content-prose :where(blockquote p:last-child){margin-bottom:0}body.jp-content .jp-content-prose :where(img,video,iframe){max-width:100%}body.jp-content .jp-content-prose :where(img){height:auto;border-radius:var(--jp-radius-md)}body.jp-content .jp-content-prose :where(figcaption){margin-top:var(--jp-space-2);color:var(--jp-muted);font-size:var(--jp-text-sm)}body.jp-content .jp-content-prose :where(table){display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--jp-text-sm)}body.jp-content .jp-content-prose :where(th,td){padding:var(--jp-space-2) var(--jp-space-3);border:1px solid var(--jp-border);text-align:left;vertical-align:top}body.jp-content .jp-content-prose :where(th,thead td){background:var(--jp-surface);font-weight:600}body.jp-content .jp-content-prose :where(hr){height:0;border:0;border-top:1px solid var(--jp-border)}body.jp-content .jp-content-prose :where(code){padding:.1em .3em;background:var(--jp-surface);border-radius:var(--jp-radius-sm);font-size:.9em}body.jp-content .jp-content-prose :where(pre){padding:var(--jp-space-4);overflow-x:auto;background:var(--jp-surface);border-radius:var(--jp-radius-md)}body.jp-content .jp-content-prose :where(.alignleft){float:left;margin:0 var(--jp-space-5) var(--jp-space-4) 0}body.jp-content .jp-content-prose :where(.alignright){float:right;margin:0 0 var(--jp-space-4) var(--jp-space-5)}body.jp-content .jp-content-prose :where(.aligncenter){margin-inline:auto}.jp-content-pages{margin:var(--jp-space-5) 0;font-size:var(--jp-text-sm)}.jp-content-overview__header{max-width:var(--jp-content-measure);margin:0 0 var(--jp-space-6)}.jp-content-overview__intro{color:var(--jp-muted)}.jp-content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--jp-space-5);margin:0;padding:0;list-style:none}.jp-content-grid>li{display:flex;min-width:0}.jp-content-card{display:flex;flex:1;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--jp-border);border-radius:var(--jp-radius-lg);transition:border-color 120ms ease,box-shadow 120ms ease}.jp-content-card:hover{border-color:var(--jp-border-strong);box-shadow:0 4px 12px rgb(69 73 77 / 8%)}.jp-content-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--jp-surface)}body.jp-content .jp-content-card__media img{display:block;width:100%;height:100%;object-fit:cover}.jp-content-card__body{display:flex;flex:1;flex-direction:column;gap:var(--jp-space-2);padding:var(--jp-space-4) var(--jp-space-4) var(--jp-space-5)}body.jp-content .jp-content-card__title{margin:0;font-size:var(--jp-text-lg);line-height:1.3;overflow-wrap:break-word;hyphens:auto}body.jp-content .jp-content-card__title a{text-decoration:none}body.jp-content .jp-content-card__title a:hover{text-decoration:underline}.jp-content-card__excerpt{margin:0;color:var(--jp-muted);font-size:var(--jp-text-sm)}body.jp-content .jp-content-card__more{margin-top:auto;padding-top:var(--jp-space-2);font-size:var(--jp-text-sm);font-weight:600;text-decoration:underline;text-decoration-color:var(--jp-gold-deep)}.jp-content-empty{max-width:var(--jp-content-measure);padding:var(--jp-space-5);background:var(--jp-surface);border-radius:var(--jp-radius-md)}.jp-content-pagination{margin:var(--jp-space-7) 0 0}.jp-content-pagination ul{display:flex;flex-wrap:wrap;gap:var(--jp-space-2);margin:0;padding:0;list-style:none}body.jp-content .jp-content-pagination a,.jp-content-pagination__current,.jp-content-pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--jp-space-3);border:1px solid var(--jp-border);border-radius:var(--jp-radius-sm);text-decoration:none}body.jp-content .jp-content-pagination a:hover{border-color:var(--jp-border-strong)}.jp-content-pagination__current{background:var(--jp-graphite);border-color:var(--jp-graphite);color:#fff;font-weight:600}.jp-content-pagination__gap{border-color:#fff0}@media (min-width:640px){.jp-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.jp-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jp-space-6)}}@media (max-width:599px){body.jp-content .jp-content-prose :where(.alignleft,.alignright){float:none;margin-inline:0}}