.html_root__3heNw{display:inline}.html_root__3heNw a{text-decoration:underline}.html_image__OpOl4{position:relative;display:flex;justify-content:center;width:100%;aspect-ratio:var(--aspect-ratio);margin:1.5rem auto}.prose_prose__uKVOB{--_accent:var(--accent,var(--colors-pink));--_font-header:var(--font-body);display:block;font-family:var(--font-body);position:relative;max-width:var(--width,65ch);margin-left:auto;margin-right:auto;line-height:var(--line-height,1.25)}.prose_prose__uKVOB :empty:not(:where(hr,br,img)){display:none}.prose_prose__uKVOB h1[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB h1:has(b:empty){display:none}.prose_prose__uKVOB h2[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB h2:has(b:empty){display:none}.prose_prose__uKVOB h3[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB h3:has(b:empty){display:none}.prose_prose__uKVOB h4[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB h4:has(b:empty){display:none}.prose_prose__uKVOB p[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB p:has(b:empty){display:none}.prose_prose__uKVOB h1:empty,.prose_prose__uKVOB h2:empty,.prose_prose__uKVOB h3:empty,.prose_prose__uKVOB h4:empty,.prose_prose__uKVOB p:empty{display:none}.prose_prose__uKVOB .lead{font-size:1.25em;margin-bottom:1.2em;color:rgb(from currentColor r g b/.7)}.prose_prose__uKVOB figure{margin:0}.prose_prose__uKVOB figcaption{color:rgb(from currentColor r g b/.55);font-size:.875em;line-height:1.4;margin-top:.875em}.prose_prose__uKVOB img{display:block;width:100%}.prose_prose__uKVOB :where(h1,h2,h3,h4){font-family:var(--_font-header);color:currentColor}.prose_prose__uKVOB :where(b,strong){color:currentColor}.prose_prose__uKVOB :where(h1,h2,h3,h4)+:where(h1,h2,h3,h4,p){margin-top:0}.prose_prose__uKVOB h1{font-size:2.25em;line-height:1;letter-spacing:-.025em;margin-bottom:.875em}.prose_prose__uKVOB h1+h1{background-color:blue}.prose_prose__uKVOB h2{font-size:1.5em;line-height:1.1;letter-spacing:-.025em;margin-top:2em;margin-bottom:1em}.prose_prose__uKVOB h3{padding-top:0!important;font-size:1.25em;line-height:1.2;letter-spacing:-.025em;margin-top:1.6em;margin-bottom:.6em}.prose_prose__uKVOB h4{font-size:1em;letter-spacing:-.025em;margin-top:1.5em;margin-bottom:.5em}.prose_prose__uKVOB h5{font-size:1.5em;letter-spacing:-.025em;color:red}.prose_prose__uKVOB h6{font-size:1.25em;letter-spacing:-.025em;color:red}.prose_prose__uKVOB p{font-size:1em;margin-top:1.25em;margin-bottom:1.25em;color:rgb(from currentColor r g b/.8)}.prose_prose__uKVOB ul{list-style-type:disc}.prose_prose__uKVOB :where(ul,ol){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.5em}.prose_prose__uKVOB :where(ul,ol) :where(ul,ol){margin-top:.75em;margin-bottom:.75em}.prose_prose__uKVOB>:where(ul,ol)>li p{margin-top:.75em;margin-bottom:.75em}.prose_prose__uKVOB>:where(ul,ol)>li>p:first-child:not(:last-child){margin-top:1.25em}.prose_prose__uKVOB>:where(ul,ol)>li>p:last-child:not(:first-child){margin-bottom:1.25em}.prose_prose__uKVOB>:where(ul,ol)>li>p:first-child:last-child{margin-top:0;margin-bottom:0}.prose_prose__uKVOB li{margin-top:.5em;margin-bottom:.5em}.prose_prose__uKVOB hr{display:block;margin-top:3em;margin-bottom:3em;width:100%;border-color:var(--_accent);border-bottom-width:.125rem}.prose_prose__uKVOB dl{margin-top:1.25em;margin-bottom:1.25em}.prose_prose__uKVOB dl dt{margin-top:1.25em;font-weight:700}.prose_prose__uKVOB dl dd{margin-top:.5em}.prose_prose__uKVOB blockquote{display:block;margin:1.6em 0;padding-left:1em;font-weight:500;border-width:0 0 0 .25rem;border-style:solid;border-color:var(--_accent)}.prose_prose__uKVOB blockquote p{font-size:italic;line-height:1.35;font-style:italic}.prose_prose__uKVOB code{background-color:rgba(0,0,0,.122)}.blog-slug_blog-post__DfixO{display:grid;grid-column:full;grid-template-columns:subgrid;grid-gap:0;gap:0;align-content:start;position:relative;background:var(--colors-bg-white)}.blog-slug_image__xNIuf{position:relative;aspect-ratio:1920/622;grid-column:full;width:100%;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:50rem){.blog-slug_image__xNIuf{height:auto}}.blog-slug_bottom__yHAyC{display:flex;justify-content:space-between;align-items:end;width:100%}.blog-slug_titles___QmA8{margin-bottom:.5rem}.blog-slug_titles___QmA8 h1{font-size:2.25rem;margin-left:-.05em;line-height:1.1;text-wrap:pretty}.blog-slug_titles___QmA8 h2{font-size:1.3rem;font-family:var(--font-body);font-weight:400;line-height:1.15}@media screen and (min-width:50rem){.blog-slug_titles___QmA8 h1{font-size:2.25rem}.blog-slug_titles___QmA8 h2{font-size:1.375rem}}.blog-slug_overlayContent__uZJvH{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.blog-slug_overlay__HNnYj{display:flex;width:100%;margin-top:auto;min-height:16.25rem;padding:5rem 1.5rem 1.5rem;font-family:var(--font-header);z-index:10;position:relative}.blog-slug_overlay__HNnYj:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.867))}.blog-slug_overlay__HNnYj h1{text-transform:capitalize}.blog-slug_dateAndAuthor__ruhYJ{display:flex;gap:.75em;line-height:1.5;text-transform:uppercase;font-size:1rem}.blog-slug_dateAndAuthor__ruhYJ a{text-decoration:none}.blog-slug_dateAndAuthor__ruhYJ,.blog-slug_tagsContainer__Idzf1{font-family:var(--font-body);font-weight:700;color:#d3d3d3}.blog-slug_tagsContainer__Idzf1{display:flex;gap:.25rem}.blog-slug_tags__iobQw{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:.5rem}.blog-slug_tags__iobQw a{white-space:nowrap}.blog-slug_body__MQctE,.blog-slug_overlay__HNnYj{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:64rem){.blog-slug_body__MQctE,.blog-slug_overlay__HNnYj{padding-left:15%;padding-right:10%}}.blog-slug_body2__suNG_{display:block;color:#222;line-height:1.35;padding-top:2rem;padding-bottom:2rem;align-content:center;justify-content:center;place-content:center;grid-column:main}.blog-slug_body2__suNG_ a{font-weight:700}.blog-slug_html__TeNMm{display:contents;background:red}.blog-slug_tag__Zjs6h{--c1:var(--colors-yellow);--c2:#000;font-size:.8125rem;background:var(--c1);color:var(--c2);padding:.125em .5rem;border-radius:.75em;font-weight:700;white-space:nowrap;border:2px solid transparent}.blog-slug_tag__Zjs6h.blog-slug_focus-visible__At2PM,.blog-slug_tag__Zjs6h:hover{font-weight:800;background:var(--c2);color:var(--c1);border-color:currentColor}.blog-slug_tag__Zjs6h:focus-visible{font-weight:800;background:var(--c2);color:var(--c1);border-color:currentColor}