.site-text.site-text,.site-text.site-text>p{margin:0}.site-text.site-text>p+p{margin-top:var(--site-text-gap,1em)}.site-text--cardTitle.site-text--cardTitle{font-family:var(--s-cardTitleFont,inherit);font-size:var(--s-type-cardTitle-size,15px);line-height:var(--s-type-cardTitle-lh,1.35);font-weight:var(--s-type-cardTitle-weight,700);color:var(--s-cardTitleInk,inherit)}.site-text--body.site-text--body{font-size:var(--s-type-cardBody-size,13px);line-height:var(--s-type-cardBody-lh,1.55);color:var(--s-secondary,var(--s-muted))}.site-text--caption.site-text--caption{font-size:var(--s-type-caption-size,12px);line-height:var(--s-type-caption-lh,1.5);color:var(--s-muted)}.site-text--quote.site-text--quote{font-size:var(--s-type-quote-size,clamp(20px, 2.6vw, 28px));line-height:var(--s-type-quote-lh,1.4);font-weight:var(--s-type-quote-weight,500)}.site-image.site-image{max-width:100%;height:auto;display:block}.site-button.site-button{color:inherit;text-decoration:none;display:inline-block}.site-button--stretch.site-button--stretch{position:static}.site-button--stretch.site-button--stretch:after{content:"";z-index:1;height:auto;position:absolute;inset:0;transform:none}.site-list.site-list{margin:0;padding:0;list-style:none}.site-icon.site-icon{justify-content:center;align-items:center;display:inline-flex}.site-icon.site-icon svg{width:var(--site-icon-size,1em);height:var(--site-icon-size,1em)}.sin.sin{gap:var(--s-space-fieldLabelGap,6px);flex-direction:column;min-width:0;display:flex}.sin__label.sin__label{font-size:var(--s-type-fieldLabel-size,inherit);line-height:var(--s-type-fieldLabel-lh,inherit);font-weight:var(--s-type-fieldLabel-weight,600);color:var(--s-ink)}.sin__required.sin__required{color:var(--s-danger,#ef4444)}.sin__label--link.sin__label--link{cursor:pointer;text-decoration:none}.sin__label--link.sin__label--link:hover,.sin__label--link.sin__label--link:focus-visible{text-decoration:underline}.sin__hint.sin__hint{font-size:var(--s-type-fieldHint-size,13px);line-height:var(--s-type-fieldHint-lh,inherit);color:var(--s-muted)}.sin.sin input[type=checkbox]{align-self:flex-start;inline-size:auto}.site-form.site-form{min-width:0}.site-form__trap.site-form__trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-disclosure__summary.site-disclosure__summary{cursor:pointer;list-style-position:inside}.site-disclosure--bare.site-disclosure--bare .site-disclosure__summary{list-style:none}.site-disclosure--bare.site-disclosure--bare .site-disclosure__summary::-webkit-details-marker{display:none}.site-disclosure__summary.site-disclosure__summary:focus-visible{outline:var(--s-focusRingW,2px) solid var(--s-focusRing,var(--s-accent));outline-offset:calc(-1 * var(--s-focusRingW,2px))}.site-countdown.site-countdown{align-items:baseline;gap:var(--s-space-countdownGap,.5em);display:inline-flex}.site-countdown__part.site-countdown__part{align-items:baseline;gap:var(--s-space-countdownPartGap,.25em);display:inline-flex}.s-cat-tree.s-cat-tree{flex-direction:column;flex-shrink:0;min-width:0;display:flex}.s-cat-row.s-cat-row{align-items:center;gap:var(--s-catTree-gap,9px);min-width:0;padding-left:calc(var(--s-catTree-depth,0) * var(--s-catTree-indent,16px));display:flex}.s-cat-toggle.s-cat-toggle,.s-cat-box.s-cat-box{flex-shrink:0;justify-content:center;align-items:center;display:flex}.s-cat-toggle.s-cat-toggle{width:var(--s-catTree-toggle,20px);min-height:var(--s-catTree-toggle,20px);font:inherit;line-height:inherit;color:var(--s-muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.s-cat-toggle.s-cat-toggle:hover{color:var(--s-ink)}.s-cat-box.s-cat-box{width:var(--s-catTree-box,16px);height:var(--s-catTree-box,16px);box-sizing:border-box;border:1px solid var(--s-border);border-radius:var(--s-catTree-boxRadius,4px);background:var(--s-surface);font-size:var(--s-catTree-checkSize,11px);color:var(--s-accentInk)}.s-cat-box--on.s-cat-box--on{background:var(--s-accent);border-color:var(--s-accent)}.s-cat-label.s-cat-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--s-ink);flex:auto;text-decoration:none;overflow:hidden}.s-cat-count.s-cat-count{color:var(--s-muted);flex-shrink:0}.site-prose.site-prose{max-width:var(--s-space-proseMeasure,none)}.site-prose.site-prose>:first-child{margin-top:0}.site-prose.site-prose>:last-child{margin-bottom:0}.site-prose.site-prose p{margin:0 0 var(--s-space-proseGap,1em);font-size:var(--s-type-prose-size,inherit);line-height:var(--s-type-prose-lh,inherit)}.site-prose.site-prose h2,.site-prose.site-prose h3,.site-prose.site-prose h4{margin:var(--s-space-proseHeadingTop,1.5em) 0 var(--s-space-proseHeadingGap,.5em);font-weight:var(--s-type-headings-weight,700)}.site-prose.site-prose ul,.site-prose.site-prose ol{margin:0 0 var(--s-space-proseGap,1em);padding-left:var(--s-space-listIndent,24px)}.site-prose.site-prose li{margin:var(--s-space-listGap,4px) 0}.site-prose.site-prose a{color:var(--s-linkInk,inherit)}.site-prose.site-prose blockquote{margin:var(--s-space-proseGap,1em) 0;padding-left:var(--s-space-quoteIndent,16px);border-left:var(--s-quoteRule,3px solid var(--s-border))}.site-prose.site-prose code{font-family:var(--s-code-font,monospace);font-size:var(--s-type-code-size,.9em)}.site-prose.site-prose .s-md__inlineImg,.site-prose.site-prose .s-md__figure img{width:100%;max-width:100%;height:auto;aspect-ratio:auto var(--s-proseImgAspect,16 / 9);border-radius:var(--s-imageRadius,0)}.site-prose.site-prose .s-md__inlineImg[width][height],.site-prose.site-prose .s-md__figure img[width][height]{aspect-ratio:auto;width:auto}.site-prose.site-prose .s-md__figure{margin:var(--s-space-proseFigureGap,1.5em) 0}.site-prose.site-prose .s-md__video{margin:var(--s-space-proseFigureGap,1.5em) 0;aspect-ratio:var(--s-videoAspect,16 / 9);position:relative}.site-prose.site-prose .s-md__video iframe,.site-prose.site-prose .s-md__video video{border:0;width:100%;height:100%}.site-prose.site-prose .s-md__map{margin:var(--s-space-proseFigureGap,1.5em) 0;aspect-ratio:var(--s-mapAspect,16 / 9);position:relative}.site-prose.site-prose .s-md__map iframe{border:0;width:100%;height:100%}:where(.sv2-pub-flex){display:flex}:where(.sv2-pub-grid){display:grid}
