.blog-article.svelte-1wrputz{padding-bottom:4rem}.blog-title.svelte-1wrputz{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;letter-spacing:-.02em;line-height:1.2}.prose.svelte-1wrputz{font-family:Georgia,Times New Roman,serif;color:#1f2937;font-size:1.125rem;line-height:1.85;letter-spacing:.01em}.prose.svelte-1wrputz p:where(.svelte-1wrputz){margin-bottom:1.75rem;text-align:left;-webkit-hyphens:auto;hyphens:auto}.prose.svelte-1wrputz .lead:where(.svelte-1wrputz){font-size:1.375rem;line-height:1.7;color:#374151;margin-bottom:2.5rem;font-style:italic;border-left:3px solid #c6922d;padding-left:1.25rem}.prose.svelte-1wrputz h2:where(.svelte-1wrputz){font-family:Cormorant Garamond,Georgia,serif;margin-top:3.5rem;margin-bottom:1.25rem;font-size:2rem;font-weight:600;color:#111827;line-height:1.25;letter-spacing:-.01em;position:relative;padding-bottom:.75rem}.prose.svelte-1wrputz h2:where(.svelte-1wrputz):after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:3px;background:linear-gradient(90deg,#c6922d,#e0b04d);border-radius:2px}.prose.svelte-1wrputz h3:where(.svelte-1wrputz){font-family:Cormorant Garamond,Georgia,serif;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:#1f2937;line-height:1.35}.prose.svelte-1wrputz ul:where(.svelte-1wrputz),.prose.svelte-1wrputz ol:where(.svelte-1wrputz){margin-bottom:1.75rem;padding-left:0;list-style:none}.prose.svelte-1wrputz li:where(.svelte-1wrputz){margin-bottom:.875rem;padding-left:1.75rem;position:relative;line-height:1.7}.prose.svelte-1wrputz ul:where(.svelte-1wrputz) li:where(.svelte-1wrputz):before{content:"";position:absolute;left:0;top:.65rem;width:8px;height:8px;background:linear-gradient(135deg,#c6922d,#e0b04d);border-radius:50%}.prose.svelte-1wrputz ol:where(.svelte-1wrputz){counter-reset:list-counter}.prose.svelte-1wrputz ol:where(.svelte-1wrputz) li:where(.svelte-1wrputz){counter-increment:list-counter}.prose.svelte-1wrputz ol:where(.svelte-1wrputz) li:where(.svelte-1wrputz):before{content:counter(list-counter) ".";position:absolute;left:0;font-weight:700;color:#c6922d;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem}.prose.svelte-1wrputz blockquote:where(.svelte-1wrputz){margin:3rem 0;padding:2rem 2.5rem;background:linear-gradient(135deg,#fef8ed,#fffbf5);border-left:4px solid #c6922d;border-radius:0 12px 12px 0;position:relative;font-style:italic}.prose.svelte-1wrputz blockquote:where(.svelte-1wrputz):before{content:'"';position:absolute;top:-.5rem;left:1rem;font-size:4rem;color:#c6922d;opacity:.3;font-family:Georgia,serif;line-height:1}.prose.svelte-1wrputz blockquote:where(.svelte-1wrputz) p:where(.svelte-1wrputz){margin-bottom:.75rem;font-size:1.25rem;line-height:1.6;color:#374151}.prose.svelte-1wrputz blockquote:where(.svelte-1wrputz) cite:where(.svelte-1wrputz){display:block;margin-top:1rem;font-size:.95rem;color:#6b7280;font-style:normal;font-weight:500}.cta-section.svelte-1wrputz{margin-top:4rem;padding:3rem 2rem;background:linear-gradient(135deg,#c6922d,#a56f2a);border-radius:1rem;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-section.svelte-1wrputz:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.cta-icon.svelte-1wrputz{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#fff3;border-radius:50%;margin-bottom:1.5rem}.cta-section.svelte-1wrputz h3:where(.svelte-1wrputz){font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;line-height:1.3}.cta-button.svelte-1wrputz{display:inline-flex;align-items:center;padding:1rem 2rem;background:#fff;color:#a56f2a;font-weight:600;font-size:1rem;border-radius:.5rem;transition:all .3s ease;text-decoration:none}.cta-button.svelte-1wrputz:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}@media (max-width: 640px){.prose.svelte-1wrputz{font-size:1.0625rem;line-height:1.8}.prose.svelte-1wrputz .lead:where(.svelte-1wrputz){font-size:1.1875rem;padding-left:1rem}.prose.svelte-1wrputz h2:where(.svelte-1wrputz){font-size:1.625rem;margin-top:2.5rem}.prose.svelte-1wrputz h3:where(.svelte-1wrputz){font-size:1.25rem;margin-top:2rem}.prose.svelte-1wrputz blockquote:where(.svelte-1wrputz){padding:1.5rem;margin:2rem 0}.prose.svelte-1wrputz blockquote:where(.svelte-1wrputz) p:where(.svelte-1wrputz){font-size:1.0625rem}.cta-section.svelte-1wrputz{padding:2rem 1.5rem}.cta-section.svelte-1wrputz h3:where(.svelte-1wrputz){font-size:1.5rem}}
