.media.svelte-k40jst{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:auto}.post.svelte-fggpfn{--header-size:var(--theme-article-header-background-image-height,50vh);z-index:1;width:100%;max-width:unset;grid-template:". header ." calc(var(--pm-dimebar-height) + var(--theme-sticky-header-height,80px)) ". header ." minmax(min-content, auto) ". body ." auto ". divider ." auto ". related ." auto / 1fr minmax(auto, 1920px) 1fr;background-color:var(--theme-article-background-color,var(--color-pure-white));text-align:left;display:grid;position:relative}@media (width<=834px){.post.svelte-fggpfn{--header-size:minmax(25vh, auto)}}.headerbg.svelte-fggpfn{z-index:-1;top:calc(var(--theme-sticky-header-height,80px) * -1);height:calc(var(--header-size) + var(--theme-sticky-header-height,80px));grid-area:0 / 0 / 3 / end;background-color:var(--theme-article-background-color,#ddd);background-image:var(--theme-article-banner-background-image-desktop);background-position:var(--theme-article-banner-background-image-position,center);background-size:cover;width:100%;position:absolute;left:0}@media (width>=1921px){.headerbg.svelte-fggpfn{background-image:var(--theme-article-banner-background-image-widescreen)}}@media (width<=834px){.headerbg.svelte-fggpfn{height:calc(100% + var(--theme-sticky-header-height,80px));background-image:var(--theme-article-banner-background-image-mobile);grid-area:header;width:100vw}.headerbg.svelte-fggpfn:after{content:"";background:linear-gradient(#0000 0%,#000000bf 100%);width:100%;height:50%;position:absolute;bottom:0;left:0}}.postHeading.svelte-fggpfn{z-index:1;max-width:var(--theme-max-content-width);margin:var(--theme-article-header-background-spacing,0) var(--theme-spacing-page-padding-medium) 0;padding:var(--spacing-80);background-color:var(--theme-article-background-color,#fff);grid-area:2/2/3/3}.postHeading.svelte-fggpfn .title:where(.svelte-fggpfn){padding:var(--spacing-20) 0;color:var(--theme-article-h1-color,var(--color-black));font-family:var(--theme-article-header-font);font-size:var(--theme-article-h1-font-size);font-weight:var(--theme-article-header-font-weight);line-height:var(--theme-article-h1-line-height,100%);text-transform:var(--theme-article-header-text-transform)}@media (width<=834px){.postHeading.svelte-fggpfn .title:where(.svelte-fggpfn){color:var(--theme-article-heading-text-color-mobile,var(--theme-article-h1-color))}}.postHeading.svelte-fggpfn .subtitle:where(.svelte-fggpfn){padding:var(--spacing-20) 0;color:var(--theme-article-h2-color,var(--color-black));font-family:var(--theme-article-header-font);font-size:var(--theme-article-h3-font-size);line-height:100%}@media (width<=834px){.postHeading.svelte-fggpfn .subtitle:where(.svelte-fggpfn){color:var(--theme-article-heading-text-color-mobile,var(--theme-article-h2-color));padding:4rem 0}}.postHeading.svelte-fggpfn .date:where(.svelte-fggpfn){padding:var(--spacing-10) 0;color:var(--theme-article-p-color);font-family:var(--theme-article-body-font);font-size:var(--theme-article-h4-font-size)}@media (width<=834px){.postHeading.svelte-fggpfn .date:where(.svelte-fggpfn){color:var(--theme-article-heading-text-color-mobile,var(--theme-article-p-color))}.postHeading.svelte-fggpfn{margin:calc(var(--pm-nav-height) + var(--spacing-40)) var(--spacing-20) 0;padding:var(--spacing-40) var(--spacing-20);background-color:var(--theme-article-background-color-mobile,#fff);flex-direction:column;grid-area:header;justify-content:center;align-items:flex-start;display:flex}}.body.svelte-fggpfn{margin:0 var(--theme-spacing-page-padding-medium);padding:0 var(--spacing-80) var(--spacing-80);background-color:var(--theme-article-background-color,#fff);flex-direction:column;grid-area:body;display:flex}.body.svelte-fggpfn p,.body.svelte-fggpfn ul,.body.svelte-fggpfn li,.body.svelte-fggpfn blockquote,.body.svelte-fggpfn td,.body.svelte-fggpfn th{color:var(--theme-article-p-color);font-family:var(--theme-article-body-font)}.body.svelte-fggpfn h1,.body.svelte-fggpfn h2,.body.svelte-fggpfn h3,.body.svelte-fggpfn h4,.body.svelte-fggpfn h5{padding:var(--spacing-60) 0 var(--spacing-20);font-family:var(--theme-article-header-font);font-weight:var(--theme-article-header-font-weight);text-transform:var(--theme-article-header-text-transform)}.body.svelte-fggpfn p{padding-bottom:var(--spacing-30)}.body.svelte-fggpfn ul{padding-bottom:var(--spacing-30);list-style:initial}.body.svelte-fggpfn li,.body.svelte-fggpfn td,.body.svelte-fggpfn th{font-size:var(--font-size-p);margin:0 4rem}.body.svelte-fggpfn a{color:var(--theme-article-hyperlink-color);font-weight:700}.body.svelte-fggpfn a:hover{color:var(--theme-article-hyperlink-color-hover);text-decoration:underline}.body.svelte-fggpfn h1{color:var(--theme-article-h1-color,var(--color-black));font-size:var(--theme-article-h1-font-size);line-height:var(--theme-article-h1-line-height,100%)}.body.svelte-fggpfn h2{color:var(--theme-article-h2-color,var(--color-black));font-size:var(--theme-article-h2-font-size);line-height:var(--theme-article-h2-line-height,100%)}.body.svelte-fggpfn h3{color:var(--theme-article-h3-color,var(--color-black));font-size:var(--theme-article-h3-font-size);line-height:var(--theme-article-h3-line-height,100%)}.body.svelte-fggpfn h4{color:var(--theme-article-h4-color,var(--color-black));font-size:var(--theme-article-h4-font-size);line-height:var(--theme-article-h4-line-height,100%)}.body.svelte-fggpfn h5{color:var(--theme-article-h5-color,var(--color-black));font-size:var(--theme-article-h5-font-size);line-height:var(--theme-article-h5-line-height,100%)}.body.svelte-fggpfn blockquote{border-left:3px solid var(--theme-article-accent-color,var(--amber-base));background-color:var(--theme-article-blockquote-background-color,transparent);font-family:var(--theme-font-semibold);font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin:1.5rem 3rem;padding:2.5rem}.body.svelte-fggpfn .mdFigure{max-width:1200px;margin:var(--spacing-40) 0;background-color:var(--color-metal-purple);place-self:center}.body.svelte-fggpfn .mdImage{width:100%;max-width:1200px;height:auto;padding:var(--theme-article-figure-padding);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;place-self:center;margin:0}.body.svelte-fggpfn p>.mdImage{vertical-align:middle;width:auto}.body.svelte-fggpfn picture{display:block}.body.svelte-fggpfn img.media,.body.svelte-fggpfn video.embedded,.body.svelte-fggpfn .youtube-wrapper{width:100%;max-width:1200px;height:auto;margin:var(--spacing-40) auto;place-self:center;display:block}.body.svelte-fggpfn figcaption{padding:var(--theme-article-figure-padding);color:var(--theme-article-figcaption-text-color,var(--theme-article-p-color));font-family:var(--theme-article-body-font);font-size:var(--font-size-p-small,var(--font-size-p));font-style:italic}.body.svelte-fggpfn table{border:var(--theme-article-table-border-size,1px) solid var(--theme-article-table-border-color,#000);margin:2.4rem 0}.body.svelte-fggpfn th{background-color:var(--theme-article-table-header-background,#ddd);color:var(--theme-article-table-header-font-color,#000)}.body.svelte-fggpfn td,.body.svelte-fggpfn th{padding:var(--spacing-10);vertical-align:top}.body.svelte-fggpfn tr:nth-child(2n){background-color:var(--theme-article-table-row-color-alt,#eee)}@media (width<=834px){.body.svelte-fggpfn{margin:var(--spacing-40) var(--spacing-20) 0;padding:var(--spacing-20)}}.divider{grid-area:divider}.related.svelte-fggpfn{--card-grid-gap:var(--theme-article-related-posts-card-gap,0);margin:var(--spacing-80) var(--spacing-20);padding:0 var(--theme-spacing-page-padding-desktop);flex-direction:column;grid-area:related;display:flex}.related.svelte-fggpfn .tag[data-secondary=false]{border:var(--theme-article-tag-primary-border-override,none)}@media (width<=834px){.related.svelte-fggpfn{margin:var(--spacing-60) var(--theme-spacing-page-padding-tablet);padding:0 var(--theme-spacing-page-padding-tablet)}}@media (width<=640px){.related.svelte-fggpfn{margin:var(--spacing-40) var(--theme-spacing-page-padding-mobile);padding:0 var(--theme-spacing-page-padding-mobile)}}
