.blog-article-page.svelte-1t2as0f{background-color:var(--color-light);min-height:100vh}.blog-hero.svelte-1t2as0f{padding:6rem 0;background-color:var(--color-light)}.blog-hero__container.svelte-1t2as0f{max-width:80rem;margin:0 auto}.blog-hero__content.svelte-1t2as0f{max-width:768px;margin:0 auto;text-align:center;margin-bottom:4rem}.blog-hero__content.svelte-1t2as0f .kicker-badge{margin-bottom:2rem;display:inline-flex;width:auto}.blog-hero__title.svelte-1t2as0f{font-family:Mundial,sans-serif;font-weight:700;font-size:3.8125rem;line-height:1.1;color:var(--orca-blue-900);letter-spacing:-.03em;margin-bottom:2rem}.blog-hero__subtitle.svelte-1t2as0f{font-family:Inter,sans-serif;font-weight:400;font-size:1.625rem;line-height:1.2;color:var(--orca-gray-600);margin-bottom:2rem}.blog-hero__author.svelte-1t2as0f{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.blog-hero__author-info.svelte-1t2as0f{display:flex;align-items:center;gap:1.25rem}.blog-hero__author-avatar.svelte-1t2as0f{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.blog-hero__author-avatar--placeholder.svelte-1t2as0f{background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280;font-size:.875rem}.blog-hero__author-details.svelte-1t2as0f{text-align:left}.blog-hero__author-name.svelte-1t2as0f{font-family:Mundial,sans-serif;font-weight:700;font-size:1.25rem;color:var(--orca-blue-900);letter-spacing:-.02em;margin-bottom:.125rem}.blog-hero__author-title.svelte-1t2as0f{font-family:Inter,sans-serif;font-weight:400;font-style:italic;font-size:1rem;color:var(--orca-gray-500);letter-spacing:-.02em}.blog-hero__divider.svelte-1t2as0f{width:1px;height:2.6875rem;background-color:#d9d9d9}.blog-hero__meta.svelte-1t2as0f{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;color:var(--orca-red-600);line-height:1.2}.blog-hero__meta-label.svelte-1t2as0f{margin-right:.25rem}.blog-hero__meta-date.svelte-1t2as0f{font-weight:700}.blog-hero__image.svelte-1t2as0f{max-width:1280px;margin:0 auto;padding:0 2rem}.blog-hero__image-img.svelte-1t2as0f{width:100%;height:40rem;object-fit:cover;border-radius:1.5rem}.blog-content.svelte-1t2as0f{background-color:var(--color-light);padding-bottom:6rem}.blog-content__container.svelte-1t2as0f{max-width:1280px;margin:0 auto;padding:0 2rem}.blog-content__wrapper.svelte-1t2as0f{max-width:720px;margin:0 auto}.blog-content__article.svelte-1t2as0f{color:var(--orca-gray-900)}.blog-content__prose{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.4;color:var(--orca-gray-900)}.blog-content__prose h2{font-family:Mundial,sans-serif;font-weight:600;font-size:2.5rem;line-height:1.2;color:var(--orca-blue-900);letter-spacing:-.03em;margin:5rem 0 1.25rem}.blog-content__prose h3{font-family:Mundial,sans-serif;font-weight:600;font-size:2rem;line-height:1.2;color:var(--orca-blue-900);letter-spacing:-.03em;margin:4rem 0 1.25rem}.blog-content__prose p{margin-bottom:1.125rem}.blog-content__prose ul,.blog-content__prose ol{margin:1.5rem 0;padding-left:2rem;color:var(--orca-gray-900)}.blog-content__prose ul{list-style-type:disc}.blog-content__prose ol{list-style-type:decimal}.blog-content__prose li{margin-bottom:.75rem;line-height:1.6}.blog-content__prose ul ul,.blog-content__prose ol ul{list-style-type:circle;margin-top:.5rem;margin-bottom:.5rem}.blog-content__prose ul ul ul,.blog-content__prose ol ul ul{list-style-type:square}.blog-content__prose ol ol{list-style-type:lower-alpha;margin-top:.5rem;margin-bottom:.5rem}.blog-content__prose a{color:var(--orca-red-600);text-decoration:underline;text-underline-offset:2px;transition:all .2s ease}.blog-content__prose a:hover{color:var(--orca-blue-900);text-decoration-thickness:2px}.blog-content__prose strong,.blog-content__prose b{font-weight:700;color:var(--orca-blue-900)}.blog-content__prose em,.blog-content__prose i{font-style:italic}.blog-content__prose code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875em;color:#374151}.blog-content__prose pre{background-color:#1f2937;color:#e5e7eb;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0}.blog-content__prose pre code{background-color:transparent;padding:0;color:inherit;font-size:.875rem}.blog-content__prose table{width:100%;border-collapse:collapse;margin:2rem 0}.blog-content__prose th,.blog-content__prose td{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left}.blog-content__prose th{background-color:#f9fafb;font-weight:600;color:var(--orca-blue-900)}.blog-content__prose tr:nth-child(2n){background-color:#f9fafb}.blog-content__prose hr{border:none;height:1px;background-color:#e5e7eb;margin:3rem 0}.blog-content__prose img{width:100%;height:30rem;object-fit:cover;margin:3rem 0;border-radius:1.5rem}.blog-content__prose blockquote{position:relative;padding:3rem 0 3rem 5rem;margin:3rem 0;border:none;background:none}.blog-content__prose blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,#d9d9d9,transparent);transform:rotate(90deg);transform-origin:left center}.blog-content__prose blockquote p{font-family:Inter,sans-serif;font-weight:500;font-style:italic;font-size:1.5rem;line-height:2rem;color:var(--orca-gray-700);margin-bottom:2rem}.blog-content__prose blockquote cite{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;color:var(--orca-gray-600);font-style:normal}.blog-content__prose blockquote cite:before{content:"— "}.blog-content__prose .conclusion-box{background-color:#fff;padding:2rem 2.5rem;margin:5rem 0;border-radius:0}.blog-content__prose .conclusion-box h2{color:var(--orca-blue-900);margin-top:0}.blog-content__footer.svelte-1t2as0f{border-top:1px solid #d9d9d9;padding-top:1.5rem;margin-top:5rem}.blog-content__author-section.svelte-1t2as0f{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.blog-content__author-info.svelte-1t2as0f{display:flex;align-items:center;gap:1.25rem}.blog-content__author-avatar.svelte-1t2as0f{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.blog-content__author-avatar--placeholder.svelte-1t2as0f{background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280;font-size:.875rem}.blog-content__author-details.svelte-1t2as0f{text-align:left}.blog-content__author-name.svelte-1t2as0f{font-family:Mundial,sans-serif;font-weight:700;font-size:1.25rem;color:var(--orca-blue-900);letter-spacing:-.02em;margin-bottom:.125rem}.blog-content__author-title.svelte-1t2as0f{font-family:Inter,sans-serif;font-weight:400;font-style:italic;font-size:1rem;color:var(--orca-gray-500);letter-spacing:-.02em}.blog-content__social-links.svelte-1t2as0f{display:flex;gap:.75rem}.blog-content__social-btn.svelte-1t2as0f{display:flex;align-items:center;gap:.25rem;background-color:#fff;border:1px solid var(--orca-red-600);border-radius:.5rem;padding:.625rem;color:var(--orca-red-600);font-family:Inter,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;cursor:pointer;transition:all .2s ease}.blog-content__social-btn.svelte-1t2as0f:hover{background-color:var(--orca-red-600);color:#fff}.blog-content__social-btn--copy.svelte-1t2as0f{padding:.625rem .875rem}.blog-content__social-btn--copy.svelte-1t2as0f span:where(.svelte-1t2as0f){display:block}.blog-content__social-icon.svelte-1t2as0f{width:1.25rem;height:1.25rem;flex-shrink:0}@media (max-width: 768px){.blog-hero.svelte-1t2as0f{padding:10rem 0}.blog-hero__container.svelte-1t2as0f{padding:0 1rem}.blog-hero__title.svelte-1t2as0f{font-size:2.5rem}.blog-hero__subtitle.svelte-1t2as0f{font-size:1.25rem}.blog-hero__author.svelte-1t2as0f{flex-direction:column;gap:1rem}.blog-hero__divider.svelte-1t2as0f{display:none}.blog-hero__image.svelte-1t2as0f{padding:0}.blog-content.svelte-1t2as0f{padding:4rem 0;padding-top:0}.blog-content__container.svelte-1t2as0f{padding:0 1rem}.blog-content__prose h2{font-size:2rem}.blog-content__prose{font-size:1.125rem}.blog-content__author-section.svelte-1t2as0f{flex-direction:column;align-items:flex-start}.blog-content__social-links.svelte-1t2as0f{align-self:stretch;justify-content:flex-start}}
