.post.svelte-1g2dwbf{--header-size: var(--theme-article-header-background-image-height, 50vh);z-index:1;position:relative;display:grid;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 ". related ." auto / 1fr minmax(auto,1920px) 1fr;background-color:var(--theme-article-background-color, var(--color-pure-white));text-align:left}@media (max-width: 834px){.post.svelte-1g2dwbf{--header-size: minmax(25vh, auto) }}.headerbg.svelte-1g2dwbf{z-index:-1;position:absolute;top:calc(var(--theme-sticky-header-height, 80px) * -1);left:0;height:calc(var(--header-size) + var(--theme-sticky-header-height, 80px));width:100%;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}@media (min-width: 1921px){.headerbg.svelte-1g2dwbf{background-image:var(--theme-article-banner-background-image-widescreen)}}@media (max-width: 834px){.headerbg.svelte-1g2dwbf{height:calc(100% + var(--theme-sticky-header-height, 80px));width:100vw;grid-area:header;background-image:var(--theme-article-banner-background-image-mobile)}.headerbg.svelte-1g2dwbf:after{position:absolute;bottom:0;left:0;content:"";height:50%;width:100%;background:linear-gradient(to top,rgba(0 0 0 / 75%) 0%,transparent 100%)}}.postHeading.svelte-1g2dwbf{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);grid-area:2 / 2 / 3 / 3;background-color:var(--theme-article-background-color, #fff)}.postHeading.svelte-1g2dwbf .title:where(.svelte-1g2dwbf){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 (max-width: 834px){.postHeading.svelte-1g2dwbf .title:where(.svelte-1g2dwbf){color:var(--theme-article-heading-text-color-mobile, var(--color-pure-white))}}.postHeading.svelte-1g2dwbf .subtitle:where(.svelte-1g2dwbf){padding:3rem 0 4rem;color:var(--theme-article-h2-color, var(--color-black));font-size:var(--theme-article-h3-font-size);line-height:100%}@media (max-width: 834px){.postHeading.svelte-1g2dwbf .subtitle:where(.svelte-1g2dwbf){padding:4rem 0;color:var(--theme-article-heading-text-color-mobile, var(--color-pure-white))}}.postHeading.svelte-1g2dwbf .date:where(.svelte-1g2dwbf){color:var(--theme-article-p-color);font-weight:var(--font-weight-h4)}@media (max-width: 834px){.postHeading.svelte-1g2dwbf .date:where(.svelte-1g2dwbf){color:var(--theme-article-heading-text-color-mobile, var(--color-pure-white))}}.postHeading.svelte-1g2dwbf .tags:where(.svelte-1g2dwbf){display:flex;flex-flow:row wrap;gap:1rem}@media (max-width: 834px){.postHeading.svelte-1g2dwbf{display:flex;margin:calc(var(--pm-nav-height) + var(--spacing-40)) var(--spacing-20) 0;padding:var(--spacing-40) var(--spacing-20);grid-area:header;flex-direction:column;justify-content:center;align-items:flex-start;background-color:var(--theme-article-background-color-mobile, #fff)}}.body.svelte-1g2dwbf{margin:0 var(--theme-spacing-page-padding-medium);padding:0 var(--spacing-80) var(--spacing-80);grid-area:body;background-color:var(--theme-article-background-color, #fff)}.body.svelte-1g2dwbf p,.body.svelte-1g2dwbf ul,.body.svelte-1g2dwbf li,.body.svelte-1g2dwbf blockquote,.body.svelte-1g2dwbf td,.body.svelte-1g2dwbf th{color:var(--theme-article-p-color);font-family:var(--theme-article-body-font)}.body.svelte-1g2dwbf h1,.body.svelte-1g2dwbf h2,.body.svelte-1g2dwbf h3,.body.svelte-1g2dwbf h4,.body.svelte-1g2dwbf h5{padding-bottom:var(--spacing-30);font-family:var(--theme-article-header-font)}.body.svelte-1g2dwbf p{padding-bottom:var(--spacing-30)}.body.svelte-1g2dwbf ul{list-style:initial}.body.svelte-1g2dwbf li,.body.svelte-1g2dwbf td,.body.svelte-1g2dwbf th{margin:.5rem 4rem;font-size:var(--font-size-p)}.body.svelte-1g2dwbf a{color:var(--theme-article-hyperlink-color);font-weight:700;text-decoration:underline}.body.svelte-1g2dwbf a:hover{color:var(--theme-article-hyperlink-color-hover)}.body.svelte-1g2dwbf h1{color:var(--theme-article-h1-color, var(--color-black));font-size:var(--theme-article-h1-font-size);font-weight:var(--font-weight-h1);line-height:var(--theme-article-h1-line-height, 100%)}.body.svelte-1g2dwbf h2{color:var(--theme-article-h2-color, var(--color-black));font-size:var(--theme-article-h2-font-size);font-weight:var(--font-weight-h2);line-height:var(--theme-article-h2-line-height, 100%)}.body.svelte-1g2dwbf h3{color:var(--theme-article-h3-color, var(--color-black));font-size:var(--theme-article-h3-font-size);font-weight:var(--font-weight-h3);line-height:var(--theme-article-h3-line-height, 100%)}.body.svelte-1g2dwbf h4{color:var(--theme-article-h4-color, var(--color-black));font-size:var(--theme-article-h4-font-size);font-weight:var(--font-weight-h4);line-height:var(--theme-article-h4-line-height, 100%)}.body.svelte-1g2dwbf h5{color:var(--theme-article-h5-color, var(--color-black));font-size:var(--theme-article-h5-font-size);font-weight:var(--font-weight-h5);line-height:var(--theme-article-h5-line-height, 100%)}.body.svelte-1g2dwbf blockquote{margin:1.5rem 3rem;padding:2.5rem;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)}.body.svelte-1g2dwbf table{margin:2.4rem 0;border:var(--theme-article-table-border-size, 1px) solid var(--theme-article-table-border-color, #000)}.body.svelte-1g2dwbf th{background-color:var(--theme-article-table-header-background, #ddd);color:var(--theme-article-table-header-font-color, #000)}.body.svelte-1g2dwbf td,.body.svelte-1g2dwbf th{padding:var(--spacing-10);vertical-align:top}.body.svelte-1g2dwbf tr:nth-child(2n){background-color:var(--theme-article-table-row-color-alt, #eee)}@media (max-width: 834px){.body.svelte-1g2dwbf{margin:var(--spacing-40) var(--spacing-20) 0;padding:var(--spacing-20)}}.related.svelte-1g2dwbf{margin:var(--spacing-80);padding:0 var(--theme-spacing-page-padding-medium);grid-area:related}.related.svelte-1g2dwbf .relatedHeading:where(.svelte-1g2dwbf){align-self:flex-start;color:var(--theme-article-related-posts-heading-color);font-size:var(--theme-article-related-posts-heading-size);text-align:left}
