@layer base{._rich-text-article-content_6xliy_5{padding:0;&>:is(h1,h2,h3,h4,h5,h6){color:var(--COLOR--text-header);margin-block-end:var(--LAYOUT--size--xs);scroll-margin-block-start:var(--LAYOUT--global-header-height)}&>h1{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);font-size:var(--TYPOGRAPHY--font-size--2xl);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:-.04rem;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--4xl);letter-spacing:-.06rem}}&>h2{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);font-size:var(--TYPOGRAPHY--font-size--xl);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:-.02rem;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--3xl);letter-spacing:-.04rem}padding-block-start:var(--LAYOUT--size--lg);@media (width>=768px){padding-block-start:var(--LAYOUT--size--xl)}hr+&{padding-block-start:0}}&>h3{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);font-size:var(--TYPOGRAPHY--font-size--xl);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:-.02rem;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--2xl);letter-spacing:-.02rem}padding-block-start:var(--LAYOUT--size--lg);@media (width>=768px){padding-block-start:var(--LAYOUT--size--xl)}hr+&{padding-block-start:0}}&>h4{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);font-size:var(--TYPOGRAPHY--font-size--lg);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:0;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--xl);letter-spacing:-.02rem}padding-block-start:var(--LAYOUT--size--md);@media (width>=768px){padding-block-start:var(--LAYOUT--size--lg)}hr+&{padding-block-start:0}}&>h5{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);font-size:var(--TYPOGRAPHY--font-size--xl);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:-.02rem;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--2xl);letter-spacing:-.02rem}padding-block-start:var(--LAYOUT--size--md);@media (width>=768px){padding-block-start:var(--LAYOUT--size--lg)}hr+&{padding-block-start:0}}&>h6{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);font-size:var(--TYPOGRAPHY--font-size--lg);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:0;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--xl);letter-spacing:-.02rem}hr+&{padding-block-start:0}}&>:is(h2,h3,h4):first-child{padding-block-start:0}&>p,& li>p{max-width:var(--LAYOUT--content-max-width);line-height:var(--TYPOGRAPHY--line-height--xl);margin-block-end:var(--LAYOUT--size--sm)}&[data-article-sidebar]>p,&[data-article-sidebar] li>p{padding-inline:var(--LAYOUT--size--xs)}&>p:has(+:is(h2,h3,h4,h5,h6)){margin-block-end:0}&[data-body-type-size=sm]>p,&[data-body-type-size=sm] li>p{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--md);line-height:var(--TYPOGRAPHY--line-height--xl)}&[data-body-type-size=md]>p,&[data-body-type-size=md] li>p{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--md);@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--lg)}line-height:var(--TYPOGRAPHY--line-height--xl)}& ul{max-width:var(--LAYOUT--content-max-width);margin-block-end:var(--LAYOUT--size--xs);padding-left:1.875rem;list-style-type:disc}& ol{padding-left:var(--LAYOUT--size--sm);max-width:var(--LAYOUT--content-max-width);margin-block-end:var(--LAYOUT--size--xs);list-style-type:decimal;list-style-position:outside}& li{padding-left:0;ul>&{padding-left:.125rem}&::marker{content:unset}margin-block-end:var(--LAYOUT--size--3xs)}&[data-body-type-size=sm] li{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--md)}&[data-body-type-size=md] li{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--md);@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--lg)}}&>blockquote{padding:var(--LAYOUT--size--lg);justify-content:center;align-items:flex-start;gap:var(--LAYOUT--size--md);max-width:var(--LAYOUT--content-max-width);border:1px solid var(--COLOR--stroke-on-light);background:var(--COLOR--white);border-radius:4px;flex-direction:column;margin-block-end:var(--LAYOUT--size--xs);display:flex}&[data-article-sidebar]>blockquote{padding:var(--LAYOUT--size--xs);gap:var(--LAYOUT--size--xs)}& hr{max-width:var(--LAYOUT--content-max-width);border:0;border-top:1px solid var(--COLOR--border);width:100%;margin-block:var(--LAYOUT--size--lg);display:block}& pre{padding:var(--LAYOUT--size--xs);border-radius:var(--LAYOUT--radius--sm);border:1px solid var(--COLOR--border);max-width:var(--LAYOUT--content-max-width);background:var(--COLOR--white);margin-block-end:var(--LAYOUT--size--xs);overflow-x:auto}& a:not([data-embed] *){color:currentColor;text-decoration:underline;&:hover{text-decoration:none}&:focus-visible{outline:2px solid var(--COLOR--link);outline-offset:2px;border-radius:var(--LAYOUT--radius--xs)}}& strong{font-weight:var(--TYPOGRAPHY--font-weight--demi-bold);:is(h1,h2,h3,h4,h5,h6) &{font-weight:inherit}}& em{font-style:italic;:is(h1,h2,h3,h4,h5,h6) &{font-style:inherit}}&>code,&>p code,& li>p code{font-family:var(--TYPOGRAPHY--type--font-family--mono);font-size:.875em;line-height:var(--TYPOGRAPHY--line-height--md);border-radius:var(--LAYOUT--radius--sm);border:1px solid var(--COLOR--border);padding-inline:var(--LAYOUT--size--4xs);background:var(--COLOR--white);padding-block:.125rem;pre>&{line-height:var(--TYPOGRAPHY--line-height--lg);background:0 0;border:0;border-radius:0;padding:0}:is(h1,h2,h3,h4,h5,h6) &{font-size:.9em;line-height:inherit;padding:inherit;background:0 0;border:0}}& sub{vertical-align:sub;font-size:smaller}& sup{vertical-align:super;font-size:smaller}& u{text-decoration-line:underline}& [data-rich-text-table]{background-color:var(--COLOR--white);padding:var(--LAYOUT--size--sm) var(--LAYOUT--size--xs);max-width:100%;margin-block-end:var(--LAYOUT--size--sm);overflow-x:auto}& table{border-spacing:0;width:100%;margin-block-end:var(--LAYOUT--size--md);& [data-table-icon]{text-align:center;line-height:0;display:block}}& td{padding:var(--LAYOUT--size--3xs) var(--LAYOUT--size--xs);border-bottom:1px solid var(--COLOR--border);min-width:8rem;@media (width>=768px){padding:var(--LAYOUT--size--xs) var(--LAYOUT--size--sm)}}& th{padding:var(--LAYOUT--size--3xs) var(--LAYOUT--size--xs);border-bottom:1px solid var(--COLOR--border);min-width:8rem;font-weight:var(--TYPOGRAPHY--font-weight--demi-bold);&:not(:first-of-type){text-align:center}@media (width>=768px){padding:var(--LAYOUT--size--xs) var(--LAYOUT--size--sm)}}& :is(td,th) p{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--sm);margin-block-end:0}& th p{font-weight:var(--TYPOGRAPHY--font-weight--demi-bold)}&[data-body-type-size=md] :is(td,th) p{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--md);margin-block-end:0}& tr:hover td{background-color:var(--COLOR--beige)}}}._container_1a9ks_4{max-width:var(--LAYOUT--content-max-width);margin-block-end:var(--LAYOUT--size--sm);position:relative}._code-block_1a9ks_10{font-family:var(--TYPOGRAPHY--type--font-family--mono);font-size:var(--TYPOGRAPHY--font-size--sm);line-height:var(--TYPOGRAPHY--line-height--lg);padding:var(--LAYOUT--size--sm);border-radius:var(--LAYOUT--radius--sm);border:1px solid var(--COLOR--border);overflow-x:auto;@media (width>=544px){font-size:var(--TYPOGRAPHY--font-size--sm)}}._code-block-wrap_1a9ks_25{text-wrap:pretty}._copy-button_1a9ks_29{top:var(--LAYOUT--size--3xs);right:var(--LAYOUT--size--3xs);z-index:var(--LAYOUT--z-index--menu);height:var(--LAYOUT--size--lg);width:var(--LAYOUT--size--lg);padding:var(--LAYOUT--size--3xs);border-radius:var(--LAYOUT--radius--sm);border:1px solid var(--COLOR--border);cursor:pointer;backdrop-filter:blur(4px);fill:currentColor;color:var(--COLOR--text);position:absolute;&:hover{color:var(--COLOR--link)}&:focus-visible{outline:2px solid var(--COLOR--link);outline-offset:2px;border-radius:var(--LAYOUT--radius--xs)}}._copy-success_1a9ks_51{right:calc(var(--LAYOUT--size--lg) + var(--LAYOUT--size--xs));top:var(--LAYOUT--size--3xs);z-index:calc(var(--LAYOUT--z-index--menu) + 1);border-radius:var(--LAYOUT--radius--md);padding:var(--LAYOUT--size--3xs) var(--LAYOUT--size--xs);border:1px solid var(--COLOR--border);backdrop-filter:blur(4px);opacity:0;color:var(--COLOR--text);font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--sm);transition:all .125s;position:absolute;scale:.75;&[aria-hidden=false]{opacity:1;scale:1}}._image-container_c4z5n_3{margin-block-start:var(--LAYOUT--size--sm);margin-block-end:var(--LAYOUT--size--sm);margin-inline:auto;& figcaption{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-size:var(--TYPOGRAPHY--font-size--xs);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);font-size:var(--TYPOGRAPHY--font-size--sm);margin-block-start:var(--LAYOUT--size--xs)}}._image_c4z5n_3{max-width:100%;height:auto}._container_httv1_2{margin-block:var(--LAYOUT--size--sm);background-color:var(--COLOR--content-background);padding:var(--LAYOUT--size--lg);border:1px solid var(--COLOR--stroke-on-light);border-radius:var(--LAYOUT--radius--sm);gap:var(--LAYOUT--size--md);flex-direction:column;display:flex}._blockquote_httv1_13{gap:var(--LAYOUT--size--md);flex-direction:column;display:flex}._body_httv1_19{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--md);@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--lg)}}._attribution_httv1_23{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--sm)}._entry-link_16whp_1{max-width:400px;margin-inline:auto;margin-block:var(--LAYOUT--size--xl)}._container_1jq2f_1{margin-block:var(--LAYOUT--size--sm);background-color:var(--COLOR--content-background);padding:var(--LAYOUT--size--lg);border:1px solid var(--COLOR--border);border-radius:var(--LAYOUT--radius--sm)}._article-content_18epa_1{max-width:var(--LAYOUT--content-max-width);margin-block-start:var(--LAYOUT--size--xl);&:has(>h1:first-child){margin-block-start:var(--LAYOUT--size--sm)}}._article-content-container_18epa_10{@media (width>=1100px){align-items:flex-start;column-gap:var(--LAYOUT--size--lg);grid-template-columns:minmax(0,9fr) minmax(0,3fr);display:grid}}._article-sidebar-container_18epa_19{text-align:left;align-items:flex-start;gap:var(--LAYOUT--size--xs);padding-block:var(--LAYOUT--size--xs);flex-direction:column;display:flex;container-type:inline-size}._featured-image_18epa_29{margin-block-start:var(--LAYOUT--size--xs)}
