@layer components{.back-link_wrap{--button-link-margin-block:calc(var(--space-0-5rem) - var(--border-width) / 2)}.article-body_wrap.rich-text{color:var(--color-neutral-60)}.article-body_wrap.rich-text>:first-child{margin-top:0}.article-body_wrap.rich-text>:last-child{margin-bottom:0}.article-body_wrap.rich-text :is(h2,h3,h4,h5,h6){color:var(--color-neutral-90);text-wrap:wrap}.article-body_wrap.rich-text :is(h2,h3){scroll-margin-top:calc(var(--nav-height) + var(--space-2rem))}.article-body_wrap.rich-text h2{font-family:var(--h4-font-family);font-size:var(--h4);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);margin-block:var(--space-3-5rem) var(--space-1-25rem)}.article-body_wrap.rich-text h3{font-family:var(--h5-font-family);font-size:var(--h5);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);margin-block:calc(var(--space-1-25rem) + var(--space-0-5rem)) var(--space-1-25rem)}.article-body_wrap.rich-text :is(p,ul,ol,blockquote){margin-block:var(--space-1-25rem)}.article-body_wrap.rich-text .article-lead{color:var(--color-neutral-90);font-family:var(--h6-font-family);font-size:var(--h6);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}.article-body_wrap.rich-text strong{color:var(--color-neutral-90);font-weight:var(--primary-medium)}.article-body_wrap.rich-text :is(strong,a){line-height:1}.article-body_wrap.rich-text a{color:var(--color-neutral-90);font-weight:var(--primary-medium);-webkit-text-decoration:underline var(--color-primary-60);text-decoration:underline var(--color-primary-60);text-underline-offset:.2em}.article-body_wrap.rich-text :is(ul,ol){padding-left:1.5em}.article-body_wrap.rich-text li+li{margin-top:0}.article-body_wrap.rich-text li::marker{color:var(--color-neutral-90)}.article-body_wrap.rich-text p:has(>img){gap:var(--space-0-75rem);margin-block:calc(var(--space-1-25rem) + var(--space-0-5rem));flex-direction:column;display:flex}.article-body_wrap.rich-text p:has(>img)+h3{margin-top:calc(var(--space-1-25rem) + var(--space-0-5rem) * 3)}.article-body_wrap.rich-text p:has(>img)+h2{margin-top:calc(var(--space-3-5rem) + var(--space-0-5rem))}.article-body_wrap.rich-text h3~p:has(>img)+h2{margin-top:calc(var(--space-3-5rem) + var(--space-0-5rem) * 2)}.article-body_wrap.rich-text img{border:var(--border-width) solid var(--color-neutral-5);border-radius:var(--radius-0-25rem);width:100%;height:auto;display:block}.article-body_wrap.rich-text blockquote>p{margin:0}.article-body_wrap.rich-text blockquote{padding:var(--space-0-5rem) 0 var(--space-0-5rem) var(--space-1-25rem)}@media (min-width:62rem){.article-body_wrap.rich-text blockquote{padding-block:var(--space-1-25rem)}}.article-body_wrap.rich-text blockquote{background-color:color-mix(in lab, var(--color-primary-5) 40%, transparent);border-left:.125rem solid var(--color-primary-20);border-image:var(--gradient-stroke-image) 1;color:var(--color-neutral-90);font-family:var(--h6-font-family);font-size:var(--h6);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}.article-body_wrap.rich-text .article-caption{margin-top:calc(var(--space-0-75rem) * -1);color:var(--color-neutral-40);font-size:var(--text-small);line-height:var(--text-small-line-height);text-align:center}.article-body_wrap.rich-text .article-table{margin-block:calc(var(--space-1-25rem) + var(--space-0-5rem));border:var(--border-width) solid var(--color-neutral-5);border-radius:var(--radius-0-25rem);overflow-x:auto}.article-body_wrap.rich-text .article-table table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-small);line-height:var(--text-small-line-height)}.article-body_wrap.rich-text .article-table :is(th,td){padding:var(--space-0-75rem) var(--space-1rem);border-bottom:var(--border-width) solid var(--color-neutral-5);text-align:left;vertical-align:top}.article-body_wrap.rich-text .article-table :is(th,td)+:is(th,td){border-left:var(--border-width) solid var(--color-neutral-5)}.article-body_wrap.rich-text .article-table tr:last-child td{border-bottom:0}.article-body_wrap.rich-text .article-table th{background-color:var(--color-neutral-2);color:var(--color-neutral-90);font-weight:var(--primary-medium)}.article-body_wrap.rich-text .article-table :is(p,ul,ol){margin-block:0}.article-body_wrap.rich-text .article-tip{--tip-background:var(--color-primary-5);--tip-border:var(--color-primary-10);gap:var(--space-1-5rem);margin-block:var(--space-1rem);padding:var(--space-1-25rem);background-color:var(--tip-background);border:var(--border-width) solid var(--tip-border);border-radius:var(--radius-0-75rem);flex-direction:column;display:flex;box-shadow:0 .0625rem .125rem #1018280d}.article-body_wrap.rich-text .article-tip :is(p,ul,ol){margin-block:0}.article-body_wrap.rich-text .article-tip.article-tip-sidenote{--tip-background:var(--color-accent-warning-5);--tip-border:var(--color-accent-warning-10)}.article-body_wrap.rich-text .article-video{margin-block:calc(var(--space-1-25rem) + var(--space-0-5rem));aspect-ratio:16/9;border-radius:var(--radius-0-25rem);overflow:hidden}.article-body_wrap.rich-text .article-video iframe{border:0;width:100%;height:100%}}
