.post.svelte-1teoznn,.related.svelte-1teoznn{--blog-accent: #c000b0}.post.svelte-1teoznn,.related.svelte-1teoznn,.post-faq.svelte-1teoznn{width:100%;max-width:1440px;margin:0 auto;padding-left:120px;padding-right:120px}.post.svelte-1teoznn{padding-top:96px}hr.svelte-1teoznn{border:none;border-top:1px solid var(--color-surface-container-high);margin:60px 0}.post-kicker.svelte-1teoznn{margin:0 0 16px;font-size:var(--label-large-size);font-weight:var(--label-large-weight)}.post-kicker.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--blog-accent);text-decoration:none}.post-title.svelte-1teoznn{max-width:760px;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--color-on-surface)}.post-hero.svelte-1teoznn{margin:60px 0 0;border-radius:32px;overflow:hidden;aspect-ratio:3 / 1;background:var(--color-surface-container-low)}.post-hero.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover;display:block}.copy.svelte-1teoznn{font-size:18px;line-height:1.78;color:var(--color-on-surface-variant)}.copy.svelte-1teoznn p{margin:0 0 12px}.copy.svelte-1teoznn p:last-child{margin-bottom:0}.copy.svelte-1teoznn a{color:inherit;text-decoration:underline}.copy.svelte-1teoznn strong{font-weight:600;color:var(--color-on-surface)}.copy.svelte-1teoznn ul,.copy.svelte-1teoznn ol{margin:0 0 16px;padding-left:1.5em}.copy.svelte-1teoznn ul{list-style:disc}.copy.svelte-1teoznn ol{list-style:decimal}.copy.svelte-1teoznn li{margin-bottom:6px}.subheading.svelte-1teoznn{margin:24px 0 8px;font-size:20px;font-weight:600;line-height:1.4;color:var(--color-on-surface)}.block.svelte-1teoznn+.block:where(.svelte-1teoznn){margin-top:20px}.table-wrap.svelte-1teoznn{overflow-x:auto;margin:8px 0 32px}table.svelte-1teoznn{width:100%;border-collapse:separate;border-spacing:6px;font-size:16px;line-height:1.45}caption.svelte-1teoznn{text-align:left;padding:0 6px 8px;color:var(--color-on-surface);font-weight:600}thead.svelte-1teoznn th:where(.svelte-1teoznn){background:var(--blog-accent);color:#fff;font-weight:600;text-align:left;padding:14px 18px;border-radius:12px}tbody.svelte-1teoznn th:where(.svelte-1teoznn),tbody.svelte-1teoznn td:where(.svelte-1teoznn){background:var(--color-surface-container-low);color:var(--color-on-surface);text-align:left;vertical-align:top;padding:14px 18px;border-radius:12px}tbody.svelte-1teoznn th:where(.svelte-1teoznn){font-weight:600}.block.has-image.svelte-1teoznn{display:grid;grid-template-columns:385px 1fr;gap:60px;align-items:start}.block.image-right.svelte-1teoznn{grid-template-columns:1fr minmax(0,480px)}.block.image-right.svelte-1teoznn .block-image:where(.svelte-1teoznn){order:2}.cards.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:32px}.card.svelte-1teoznn img:where(.svelte-1teoznn){display:block;width:100%;height:auto;border-radius:24px}.card-heading.svelte-1teoznn{margin:24px 0 12px;text-align:center;text-transform:uppercase;font-size:22px;font-weight:600;color:var(--color-on-surface)}.cards.svelte-1teoznn+.block:where(.svelte-1teoznn){margin-top:32px}.block-image.svelte-1teoznn img:where(.svelte-1teoznn){display:block;width:100%;height:auto;border-radius:24px}.block-heading.svelte-1teoznn{display:flex;flex-direction:column;margin:0 0 20px;font-size:28px;font-weight:600;line-height:1.22;letter-spacing:-.01em;color:var(--color-on-surface)}.has-image.svelte-1teoznn .block-heading:where(.svelte-1teoznn){margin-top:12px}.eyebrow.svelte-1teoznn{color:var(--blog-accent)}.callout.svelte-1teoznn{display:flex;align-items:center;gap:60px;padding:48px 60px;border-radius:24px;background:var(--blog-accent);color:#fff}.callout-icon.svelte-1teoznn{flex:0 0 82px;height:82px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--blog-accent)}.callout-heading.svelte-1teoznn{margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.25}.callout-text.svelte-1teoznn{font-size:20px;line-height:1.3}.callout-text.svelte-1teoznn p{margin:0 0 12px}.callout-text.svelte-1teoznn p:last-child{margin-bottom:0}.callout-text.svelte-1teoznn ul,.callout-text.svelte-1teoznn ol{margin:0 0 12px;padding-left:1.4em;list-style:disc}.callout-text.svelte-1teoznn a{color:inherit;text-decoration:underline}.post-cta.svelte-1teoznn{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:60px;padding:32px 48px;border-radius:24px;background:var(--color-surface-container-low)}.post-cta.svelte-1teoznn p:where(.svelte-1teoznn){margin:0;max-width:720px;font-size:20px;line-height:1.4;color:var(--color-on-surface)}.post-cta-button.svelte-1teoznn{flex-shrink:0;padding:16px 32px;border-radius:var(--radius-full);background:var(--color-primary-root);color:#fff;font-weight:600;text-decoration:none;transition:opacity var(--transition-fast)}.post-cta-button.svelte-1teoznn:hover{opacity:.9}.related-title.svelte-1teoznn{margin:0 0 8px;font-size:var(--headline-medium-size);font-weight:var(--headline-medium-weight-emphasized);color:var(--color-on-surface)}.related-subtitle.svelte-1teoznn{margin:0 0 40px;font-size:var(--body-large-size);color:var(--color-on-surface)}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.post-faq.svelte-1teoznn{display:flex;gap:60px;align-items:flex-start;padding-top:80px;padding-bottom:80px}.post-faq-intro.svelte-1teoznn{flex:0 0 330px}.post-faq-title.svelte-1teoznn{margin:0 0 16px;font-size:var(--headline-medium-size);font-weight:var(--headline-medium-weight-emphasized);line-height:1.2;color:var(--color-on-surface)}.post-faq-intro.svelte-1teoznn p:where(.svelte-1teoznn){margin:0;color:var(--color-on-surface)}.post-faq-intro.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-primary)}.post-faq.svelte-1teoznn .faq{flex:1;padding:0}.post-faq.svelte-1teoznn .faq-title{display:none}@media(max-width:1024px){.post.svelte-1teoznn,.related.svelte-1teoznn,.post-faq.svelte-1teoznn{padding-left:48px;padding-right:48px}.block.has-image.svelte-1teoznn{grid-template-columns:300px 1fr;gap:40px}.block.image-right.svelte-1teoznn{grid-template-columns:1fr 300px}.related-grid.svelte-1teoznn{grid-template-columns:repeat(2,1fr)}.post-faq.svelte-1teoznn{flex-direction:column;gap:32px}.post-faq-intro.svelte-1teoznn{flex:none}}@media(max-width:768px){.post.svelte-1teoznn,.related.svelte-1teoznn,.post-faq.svelte-1teoznn{padding-left:20px;padding-right:20px}.post.svelte-1teoznn{padding-top:48px}hr.svelte-1teoznn{margin:40px 0}.post-hero.svelte-1teoznn{margin-top:32px;border-radius:20px;aspect-ratio:16 / 9}.copy.svelte-1teoznn{font-size:16px;line-height:1.7}.block.has-image.svelte-1teoznn{grid-template-columns:1fr;gap:24px}.block-image.svelte-1teoznn{max-width:385px}.block.image-right.svelte-1teoznn .block-image:where(.svelte-1teoznn){order:0}table.svelte-1teoznn,tbody.svelte-1teoznn,tr.svelte-1teoznn,tbody.svelte-1teoznn th:where(.svelte-1teoznn),tbody.svelte-1teoznn td:where(.svelte-1teoznn){display:block}table.svelte-1teoznn{border-spacing:0}thead.svelte-1teoznn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}tbody.svelte-1teoznn tr:where(.svelte-1teoznn){margin-bottom:12px;border-radius:12px;background:var(--color-surface-container-low);padding:12px 16px}tbody.svelte-1teoznn th:where(.svelte-1teoznn),tbody.svelte-1teoznn td:where(.svelte-1teoznn){background:none;padding:4px 0;border-radius:0}tbody.svelte-1teoznn th:where(.svelte-1teoznn){font-size:17px}tbody.svelte-1teoznn td:where(.svelte-1teoznn):before{content:attr(data-label) ": ";font-weight:600;color:var(--blog-accent)}.cards.svelte-1teoznn{grid-template-columns:1fr;gap:40px}.card.svelte-1teoznn img:where(.svelte-1teoznn){max-width:385px}.card-heading.svelte-1teoznn{text-align:left}.block.svelte-1teoznn+.block:where(.svelte-1teoznn){margin-top:40px}.block-heading.svelte-1teoznn,.callout-heading.svelte-1teoznn{font-size:22px}.callout.svelte-1teoznn{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px}.callout-icon.svelte-1teoznn{flex-basis:64px;width:64px;height:64px}.callout-text.svelte-1teoznn{font-size:17px;line-height:1.45}.post-cta.svelte-1teoznn{flex-direction:column;align-items:flex-start;padding:28px 24px}.post-cta.svelte-1teoznn p:where(.svelte-1teoznn){font-size:17px}.related-grid.svelte-1teoznn{grid-template-columns:1fr}}
