.article-header.svelte-gm407e{width:100%;max-width:1440px;margin:0 auto;padding:80px 120px 24px}.header-content.svelte-gm407e{max-width:800px}.article-category.svelte-gm407e{display:inline-block;font-size:var(--label-large-size);font-weight:var(--label-large-weight);color:var(--color-primary);margin-bottom:16px}.article-title.svelte-gm407e{font-size:var(--display-small-size);font-weight:var(--headline-medium-weight-emphasized);color:var(--color-on-surface);line-height:1.2;letter-spacing:var(--display-small-letter-spacing);margin:0}.hero-image-section.svelte-gm407e{width:100%;max-width:1440px;margin:0 auto;padding:24px 120px}.hero-image-container.svelte-gm407e{width:100%;border-radius:var(--radius-large);overflow:hidden}.hero-image.svelte-gm407e{width:100%;height:400px;object-fit:cover}.article-content.svelte-gm407e{width:100%;max-width:1440px;margin:0 auto;padding:0 120px}.content-section.svelte-gm407e{margin-bottom:64px}.section-text.svelte-gm407e p:where(.svelte-gm407e){margin-bottom:1.25rem;line-height:1.7}.section-text.svelte-gm407e{font-size:var(--body-large-size);color:var(--color-on-surface-variant);line-height:1.6;margin:0}.section-text.svelte-gm407e h2:where(.svelte-gm407e){font-size:var(--headline-medium-size);font-weight:var(--headline-medium-weight);color:var(--color-on-surface);margin:2rem 0 1rem}.section-text.svelte-gm407e ul:where(.svelte-gm407e){list-style-type:disc;padding-left:2rem;margin-bottom:1.25rem}.section-text.svelte-gm407e li:where(.svelte-gm407e){margin-bottom:.75rem;line-height:1.7}.section-text.svelte-gm407e strong:where(.svelte-gm407e){font-weight:700}.section-text.svelte-gm407e em:where(.svelte-gm407e){font-style:italic}.next-article-cta.svelte-gm407e{width:100%;max-width:1440px;margin:0 auto;padding:40px 120px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--gradient-finderly);border-radius:var(--radius-large)}.cta-content.svelte-gm407e{flex:1}.cta-text.svelte-gm407e{font-size:var(--title-medium-size);font-weight:var(--title-medium-weight);color:#fff;margin:0}.cta-button.svelte-gm407e{width:56px;height:56px;border-radius:50%;border:2px solid white;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.cta-button.svelte-gm407e:hover{background:#fff;color:var(--color-primary)}.related-section.svelte-gm407e{width:100%;max-width:1440px;margin:0 auto;padding:60px 120px}.section-container.svelte-gm407e{width:100%}.related-header.svelte-gm407e{margin-bottom:24px}.related-title.svelte-gm407e{font-size:var(--headline-medium-size);font-weight:var(--headline-medium-weight-emphasized);color:var(--color-on-surface);margin:0 0 4px}.related-subtitle.svelte-gm407e{font-size:var(--body-large-size);color:var(--color-on-surface-variant);margin:0}.related-grid.svelte-gm407e{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.email-section.svelte-gm407e{width:100%;max-width:1440px;margin:0 auto;padding:40px 120px}.email-container.svelte-gm407e{background:var(--gradient-finderly);border-radius:var(--radius-large);padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.email-headline.svelte-gm407e{font-size:var(--title-medium-size);font-weight:var(--title-medium-weight);color:#fff;margin:0;flex:1}.email-container.svelte-gm407e .email-signup{padding:0;max-width:400px}.email-container.svelte-gm407e .input-wrapper{background:#fff}.faq-section.svelte-gm407e{width:100%;max-width:1440px;margin:0 auto;padding:80px 120px;display:flex;gap:60px;align-items:flex-start}.faq-container.svelte-gm407e{flex:0 0 300px}.faq-label.svelte-gm407e{font-size:var(--label-large-size);font-weight:var(--label-large-weight);color:var(--color-primary);display:block;margin-bottom:16px}.faq-section.svelte-gm407e .faq-title:where(.svelte-gm407e){font-size:var(--display-small-size);font-weight:var(--headline-medium-weight-emphasized);color:var(--color-on-surface);line-height:1.1;margin:0 0 16px;font-style:italic}.faq-section.svelte-gm407e .faq-subtitle:where(.svelte-gm407e){font-size:var(--body-large-size);color:var(--color-on-surface-variant);line-height:1.5;margin:0 0 24px}.faq-navigation.svelte-gm407e{display:flex;gap:12px}.faq-nav-btn.svelte-gm407e{width:48px;height:48px;border-radius:50%;border:2px solid var(--color-primary);background:transparent;color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.faq-nav-btn.svelte-gm407e:hover{background:var(--color-primary);color:#fff}.faq-section.svelte-gm407e .faq{flex:1;padding:0}.faq-section.svelte-gm407e .faq-title{display:none}@media(max-width:1024px){.article-header.svelte-gm407e,.hero-image-section.svelte-gm407e,.article-content.svelte-gm407e,.next-article-cta.svelte-gm407e,.related-section.svelte-gm407e,.email-section.svelte-gm407e,.faq-section.svelte-gm407e{padding-left:48px;padding-right:48px}.faq-section.svelte-gm407e{flex-direction:column;gap:40px}.faq-container.svelte-gm407e{flex:none;width:100%}}@media(max-width:768px){.article-header.svelte-gm407e{padding:60px 24px 20px}.article-title.svelte-gm407e{font-size:var(--headline-medium-size)}.hero-image-section.svelte-gm407e,.article-content.svelte-gm407e,.related-section.svelte-gm407e,.email-section.svelte-gm407e,.faq-section.svelte-gm407e{padding-left:24px;padding-right:24px}.hero-image.svelte-gm407e{height:250px}.next-article-cta.svelte-gm407e{margin-left:24px;margin-right:24px;padding:24px;flex-direction:column;text-align:center}.related-grid.svelte-gm407e{grid-template-columns:1fr}.email-container.svelte-gm407e{flex-direction:column;text-align:center;padding:24px}.email-container.svelte-gm407e .email-signup{max-width:100%;width:100%}}@media(max-width:480px){.article-header.svelte-gm407e{padding:48px 16px 16px}.hero-image-section.svelte-gm407e,.article-content.svelte-gm407e,.related-section.svelte-gm407e,.email-section.svelte-gm407e,.faq-section.svelte-gm407e{padding-left:16px;padding-right:16px}.next-article-cta.svelte-gm407e{margin-left:16px;margin-right:16px;padding:20px}.content-section.svelte-gm407e{margin-bottom:48px}.faq-section.svelte-gm407e .faq-title:where(.svelte-gm407e){font-size:var(--headline-medium-size)}}
