.foundation-post[data-v-e59de982]{padding-block:clamp(var(--sx-space-10),7vw,var(--sx-space-16))}.foundation-post__hero[data-v-e59de982]{padding-block-end:var(--sx-space-8);border-block-end:var(--sx-border-width-default) solid var(--sx-color-border)}.foundation-post__header[data-v-e59de982]{max-inline-size:54rem}.foundation-post__meta[data-v-e59de982]{display:flex;flex-wrap:wrap;gap:var(--sx-space-2) var(--sx-space-4);margin-block-end:var(--sx-space-4);color:var(--sx-color-text-secondary);font-size:var(--sx-font-size-sm)}.foundation-post__meta[data-v-e59de982]>*+:before{margin-inline-end:var(--sx-space-2);color:var(--sx-color-border-strong);content:"·"}.foundation-post__meta a[data-v-e59de982]{color:inherit;text-decoration:none}.foundation-post__meta a[data-v-e59de982]:hover{color:var(--sx-color-text-link);text-decoration:underline;text-underline-offset:.16em}.foundation-post h1[data-v-e59de982]{max-inline-size:56rem;margin:0;font-size:clamp(var(--sx-font-size-4xl),7vw,5.5rem);line-height:.98;letter-spacing:-.05em}.foundation-post__excerpt[data-v-e59de982]{max-inline-size:48rem;margin:var(--sx-space-6) 0 0;color:var(--sx-color-text-secondary);font-size:clamp(var(--sx-font-size-lg),2.2vw,var(--sx-font-size-xl));line-height:var(--sx-line-height-relaxed)}.foundation-post__media[data-v-e59de982]{margin:var(--sx-space-8) 0 0}.foundation-post__media img[data-v-e59de982]{display:block;inline-size:100%;max-block-size:42rem;border-radius:var(--sx-radius-card);-o-object-fit:cover;object-fit:cover}.foundation-post__content[data-v-e59de982]{max-inline-size:48rem;margin-block-start:var(--sx-space-8);color:var(--sx-color-text-secondary);font-size:var(--sx-font-size-lg);line-height:var(--sx-line-height-relaxed)}.foundation-post__content[data-v-e59de982] h2,.foundation-post__content[data-v-e59de982] h3{margin-block-start:var(--sx-space-10);color:var(--sx-color-text-primary);line-height:var(--sx-line-height-tight)}.foundation-post__content[data-v-e59de982] a{color:var(--sx-color-text-link);text-decoration-thickness:.12em;text-underline-offset:.18em}.foundation-post__content[data-v-e59de982] img{max-inline-size:100%;block-size:auto;border-radius:var(--sx-radius-card)}.foundation-post__content[data-v-e59de982] blockquote{padding-inline-start:var(--sx-space-5);margin-inline:0;border-inline-start:var(--sx-space-1) solid var(--sx-color-action-primary);color:var(--sx-color-text-primary)}.foundation-post__taxonomy[data-v-e59de982]{display:grid;max-inline-size:48rem;gap:var(--sx-space-4);padding-block-start:var(--sx-space-8);margin-block-start:var(--sx-space-10);border-block-start:var(--sx-border-width-default) solid var(--sx-color-border)}.foundation-post__taxonomy>strong[data-v-e59de982]{color:var(--sx-color-text-primary);font-size:var(--sx-font-size-sm)}.foundation-post-related-card__body ul[data-v-e59de982],.foundation-post__taxonomy ul[data-v-e59de982]{display:flex;flex-wrap:wrap;gap:var(--sx-space-2);padding:0;margin:0;list-style:none}.foundation-post-related-card__body li a[data-v-e59de982],.foundation-post__taxonomy li a[data-v-e59de982]{display:inline-flex;padding:.3rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--sx-color-action-primary) 10%,transparent);color:var(--sx-color-action-primary);font-size:var(--sx-font-size-xs);font-weight:var(--sx-font-weight-semibold);text-decoration:none}.foundation-post__taxonomy li[data-blog-topic=tag] a[data-v-e59de982]{border:var(--sx-border-width-default) solid color-mix(in srgb,var(--sx-color-action-primary) 28%,transparent);background:transparent}.foundation-post-related-card__body li a[data-v-e59de982]:hover,.foundation-post__taxonomy li a[data-v-e59de982]:hover{background:var(--sx-color-action-primary);color:var(--sx-color-action-primary-text)}.foundation-post-related[data-v-e59de982]{padding-block-start:var(--sx-space-12);margin-block-start:var(--sx-space-12);border-block-start:var(--sx-border-width-default) solid var(--sx-color-border)}.foundation-post-related__header[data-v-e59de982]{display:flex;align-items:end;justify-content:space-between;gap:var(--sx-space-6);margin-block-end:var(--sx-space-7)}.foundation-post-related__header h2[data-v-e59de982],.foundation-post-related__header p[data-v-e59de982]{margin:0}.foundation-post-related__header p[data-v-e59de982]{margin-block-end:var(--sx-space-2);color:var(--sx-color-action-primary);font-size:var(--sx-font-size-xs);font-weight:var(--sx-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.foundation-post-related__header h2[data-v-e59de982]{color:var(--sx-color-text-primary);font-size:clamp(var(--sx-font-size-2xl),4vw,var(--sx-font-size-4xl));letter-spacing:var(--sx-letter-spacing-tight)}.foundation-post-related__header>a[data-v-e59de982]{color:var(--sx-color-text-link);font-size:var(--sx-font-size-sm);font-weight:var(--sx-font-weight-semibold);text-underline-offset:.2em}.foundation-post-related__grid[data-v-e59de982]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--sx-space-6);padding:0;margin:0;list-style:none}.foundation-post-related-card__media[data-v-e59de982]{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:var(--sx-radius-card);background:var(--sx-color-surface-subtle);color:var(--sx-color-action-primary);text-decoration:none}.foundation-post-related-card__media img[data-v-e59de982]{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.foundation-post-related-card__media>span[data-v-e59de982]{display:grid;inline-size:100%;block-size:100%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,5rem);font-weight:var(--sx-font-weight-bold)}.foundation-post-related-card__body[data-v-e59de982]{padding-block-start:var(--sx-space-4)}.foundation-post-related-card__body ul[data-v-e59de982]{margin-block-end:var(--sx-space-3)}.foundation-post-related-card__body time[data-v-e59de982]{color:var(--sx-color-text-secondary);font-size:var(--sx-font-size-xs)}.foundation-post-related-card__body h3[data-v-e59de982]{margin:var(--sx-space-3) 0 0;color:var(--sx-color-text-primary);font-size:var(--sx-font-size-xl);line-height:var(--sx-line-height-tight);letter-spacing:var(--sx-letter-spacing-tight)}.foundation-post-related-card__body h3 a[data-v-e59de982]{color:inherit;text-decoration:none}.foundation-post-related-card__body h3 a[data-v-e59de982]:hover{color:var(--sx-color-text-link)}.foundation-post-related-card__body>p[data-v-e59de982]{display:-webkit-box;margin:var(--sx-space-3) 0 0;overflow:hidden;color:var(--sx-color-text-secondary);font-size:var(--sx-font-size-sm);line-height:var(--sx-line-height-relaxed);-webkit-box-orient:vertical;-webkit-line-clamp:3}.foundation-post-related-card__read[data-v-e59de982]{display:inline-flex;gap:var(--sx-space-2);margin-block-start:var(--sx-space-4);color:var(--sx-color-text-primary);font-size:var(--sx-font-size-sm);font-weight:var(--sx-font-weight-bold);text-decoration:none}.foundation-post[data-layout=centered] .foundation-post__header[data-v-e59de982]{margin-inline:auto;text-align:center}.foundation-post[data-layout=centered] .foundation-post__meta[data-v-e59de982]{justify-content:center}.foundation-post[data-layout=centered][data-v-e59de982] :is(h1,.foundation-post__excerpt){margin-inline:auto}.foundation-post[data-layout=wide] .foundation-post__content[data-v-e59de982],.foundation-post[data-layout=wide] .foundation-post__header[data-v-e59de982],.foundation-post[data-layout=wide] .foundation-post__taxonomy[data-v-e59de982]{max-inline-size:64rem}.foundation-post[data-layout=split] .foundation-post__hero--with-media[data-v-e59de982]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(var(--sx-space-8),6vw,var(--sx-space-14));align-items:center}.foundation-post[data-layout=split] .foundation-post__hero--with-media .foundation-post__media[data-v-e59de982]{margin:0}.foundation-post[data-layout=split] .foundation-post__hero--with-media .foundation-post__media img[data-v-e59de982]{min-block-size:28rem;aspect-ratio:4/5}.foundation-post[data-layout=split] .foundation-post__content[data-v-e59de982]{margin-inline:auto}@media(max-width:56rem){.foundation-post[data-layout=split] .foundation-post__hero--with-media[data-v-e59de982]{grid-template-columns:minmax(0,1fr)}.foundation-post[data-layout=split] .foundation-post__hero--with-media .foundation-post__media[data-v-e59de982]{margin-block-start:var(--sx-space-7)}.foundation-post[data-layout=split] .foundation-post__hero--with-media .foundation-post__media img[data-v-e59de982]{min-block-size:0;aspect-ratio:16/10}}@media(max-width:34rem){.foundation-post-related__header[data-v-e59de982]{align-items:flex-start;flex-direction:column}.foundation-post h1[data-v-e59de982]{font-size:clamp(2.65rem,15vw,4.25rem)}.foundation-post__meta[data-v-e59de982]>*+:before{display:none}}
