.breadcrumb.svelte-ng75nl{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-callout);color:var(--text-secondary);margin-bottom:var(--spacing-2xl);opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}@media (prefers-reduced-motion: no-preference){.breadcrumb.svelte-ng75nl:not(.mounted){opacity:0;transform:translateY(20px)}.breadcrumb.mounted.svelte-ng75nl{opacity:1;transform:translateY(0)}}.breadcrumb.svelte-ng75nl a:where(.svelte-ng75nl){color:var(--primary);text-decoration:none}.breadcrumb.svelte-ng75nl a:where(.svelte-ng75nl):hover{text-decoration:underline}.separator.svelte-ng75nl{opacity:.5}.current.svelte-ng75nl{font-weight:var(--font-weight-medium)}.post-meta.svelte-momje8{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-callout);color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.category.svelte-momje8{background:var(--primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:20px;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.separator.svelte-momje8{opacity:.5}.tags-section.svelte-momje8{margin-bottom:var(--spacing-3xl)}.tags-label.svelte-momje8{font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.tags.svelte-momje8{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.tag.svelte-momje8{background:rgba(var(--primary-rgb),.1);color:var(--primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:20px;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.post-hero.svelte-dbk0yy{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--secondary-rgb),.03),rgba(var(--accent-rgb),.05));margin-bottom:var(--spacing-3xl)}.container.svelte-dbk0yy{max-width:900px;margin:0 auto;padding:0 var(--spacing-md);width:100%}.hero-content.svelte-dbk0yy{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}@media (prefers-reduced-motion: no-preference){.hero-content.svelte-dbk0yy:not(.mounted){opacity:0;transform:translateY(30px)}.hero-content.mounted.svelte-dbk0yy{opacity:1;transform:translateY(0)}}.hero-content.svelte-dbk0yy h1:where(.svelte-dbk0yy){font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.1;margin:var(--spacing-lg) 0}.post-excerpt.svelte-dbk0yy{font-size:var(--font-size-title2);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-2xl)}.author-info.svelte-dbk0yy{display:flex;align-items:center;gap:var(--spacing-md)}.author-avatar.svelte-dbk0yy{width:48px;height:48px;border-radius:50%;overflow:hidden}.author-avatar.svelte-dbk0yy img:where(.svelte-dbk0yy){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-name.svelte-dbk0yy{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.author-title.svelte-dbk0yy{font-size:var(--font-size-callout);color:var(--text-secondary)}@media (max-width: 480px){.container.svelte-dbk0yy{padding:0 var(--spacing-sm)}}@media (max-width: 768px){.container.svelte-dbk0yy{padding:0 var(--spacing-md)}}@media (max-width: 1024px){.container.svelte-dbk0yy{padding:0 var(--spacing-lg)}}@media (min-width: 1025px){.container.svelte-dbk0yy{max-width:950px;padding:0 var(--spacing-lg)}}@media (min-width: 1400px){.container.svelte-dbk0yy{max-width:1100px;padding:0 var(--spacing-xl)}}.article-content.svelte-6ryvo0{max-width:100%;opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease;min-width:0;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;overflow:visible}@media (prefers-reduced-motion: no-preference){.article-content.svelte-6ryvo0:not(.mounted){opacity:1;transform:translateY(5px)}}.article-content.mounted.svelte-6ryvo0{opacity:1!important;transform:translateY(0)!important}.article-content.svelte-6ryvo0 h2{font-family:var(--font-family-display);font-size:var(--font-size-title1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:var(--spacing-3xl) 0 var(--spacing-lg) 0;line-height:1.2}.article-content.svelte-6ryvo0 h3{font-size:var(--font-size-title2);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:var(--spacing-2xl) 0 var(--spacing-md) 0;line-height:1.3}.article-content.svelte-6ryvo0 h4{font-size:var(--font-size-title3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:var(--spacing-xl) 0 var(--spacing-sm) 0;line-height:1.4}.article-content.svelte-6ryvo0 p{font-size:var(--font-size-body);line-height:1.7;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.article-content.svelte-6ryvo0 ul,.article-content.svelte-6ryvo0 ol{margin:var(--spacing-lg) 0;padding-left:var(--spacing-2xl)}.article-content.svelte-6ryvo0 li{font-size:var(--font-size-body);line-height:1.7;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.article-content.svelte-6ryvo0 blockquote{border-left:4px solid var(--primary);padding-left:var(--spacing-lg);margin:var(--spacing-2xl) 0;font-style:italic;color:var(--text-secondary);background:rgba(var(--primary-rgb),.05);padding:var(--spacing-lg);border-radius:0 8px 8px 0}.article-content.svelte-6ryvo0 code{background:rgba(var(--primary-rgb),.1);color:var(--primary);padding:2px 6px;border-radius:4px;font-size:.9em}.article-content.svelte-6ryvo0 pre{background:var(--surface);padding:var(--spacing-lg);border-radius:8px;overflow-x:auto;margin:var(--spacing-lg) 0;border:1px solid var(--border);max-width:100%;box-sizing:border-box}.article-content.svelte-6ryvo0 img{width:100%;max-width:100%;height:auto;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--border-radius-lg);margin:var(--spacing-lg) 0;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal);box-sizing:border-box}.article-content.svelte-6ryvo0 img:hover{box-shadow:var(--shadow-md)}.article-content.svelte-6ryvo0 .table-wrapper{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;margin:var(--spacing-2xl) 0;border-radius:8px;box-shadow:0 1px 3px #00000008;box-sizing:border-box;overscroll-behavior-x:contain;overscroll-behavior-y:none}.article-content.svelte-6ryvo0 table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-callout);background:rgba(var(--primary-rgb),.03);margin:var(--spacing-2xl) 0;border-radius:8px;border:1px solid rgba(var(--primary-rgb),.15);overflow:hidden;box-shadow:0 1px 3px #00000008}.article-content.svelte-6ryvo0 .table-wrapper table{margin:0;box-shadow:none}.article-content.svelte-6ryvo0 thead{background:rgba(var(--primary-rgb),.1)}.article-content.svelte-6ryvo0 thead tr{border-bottom:2px solid var(--primary)}.article-content.svelte-6ryvo0 th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;border-bottom:2px solid var(--primary)}.article-content.svelte-6ryvo0 thead tr:first-child th:first-child{border-top-left-radius:7px}.article-content.svelte-6ryvo0 thead tr:first-child th:last-child{border-top-right-radius:7px}.article-content.svelte-6ryvo0 tbody tr{border-bottom:1px solid rgba(var(--primary-rgb),.1);transition:background-color .2s ease;background:transparent}.article-content.svelte-6ryvo0 tbody tr:hover{background:rgba(var(--primary-rgb),.06)}.article-content.svelte-6ryvo0 tbody tr:last-child{border-bottom:none}.article-content.svelte-6ryvo0 td{padding:var(--spacing-md) var(--spacing-lg);color:var(--text-primary);line-height:1.5}.article-content.svelte-6ryvo0 tbody tr:nth-child(2n){background:#ffffff4d}.article-content.svelte-6ryvo0 td:first-child{font-weight:var(--font-weight-medium)}.article-content.svelte-6ryvo0 table.comparison-table{table-layout:fixed;min-width:700px}.article-content.svelte-6ryvo0 table.comparison-table th,.article-content.svelte-6ryvo0 table.comparison-table td{text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.article-content.svelte-6ryvo0 table.comparison-table th:first-child,.article-content.svelte-6ryvo0 table.comparison-table td:first-child{text-align:left}@media (max-width: 480px){.article-content.svelte-6ryvo0 h2{font-size:var(--font-size-title2);margin:var(--spacing-2xl) 0 var(--spacing-md) 0}.article-content.svelte-6ryvo0 h3{font-size:var(--font-size-title3);margin:var(--spacing-xl) 0 var(--spacing-sm) 0}.article-content.svelte-6ryvo0 h4{font-size:var(--font-size-headline);margin:var(--spacing-lg) 0 var(--spacing-xs) 0}.article-content.svelte-6ryvo0 p{font-size:var(--font-size-callout);margin-bottom:var(--spacing-md)}.article-content.svelte-6ryvo0 img{margin:var(--spacing-md) 0;border-radius:var(--border-radius-md);max-height:240px;aspect-ratio:4/3}.article-content.svelte-6ryvo0 blockquote{margin:var(--spacing-lg) 0;padding:var(--spacing-md);font-size:var(--font-size-callout)}.article-content.svelte-6ryvo0 .table-wrapper{margin:var(--spacing-lg) 0}.article-content.svelte-6ryvo0 table{font-size:var(--font-size-footnote)}.article-content.svelte-6ryvo0 th,.article-content.svelte-6ryvo0 td{padding:var(--spacing-xs) var(--spacing-sm);min-width:100px;font-size:var(--font-size-footnote)}.article-content.svelte-6ryvo0 th:first-child,.article-content.svelte-6ryvo0 td:first-child{position:sticky;left:0;background:rgba(var(--primary-rgb),.03);z-index:1;box-shadow:2px 0 4px #00000008}.article-content.svelte-6ryvo0 tbody tr:nth-child(2n) td:first-child{background:#ffffff4d}.article-content.svelte-6ryvo0 thead th:first-child{background:rgba(var(--primary-rgb),.1)}.article-content.svelte-6ryvo0 table.comparison-table{min-width:600px;font-size:var(--font-size-footnote)}.article-content.svelte-6ryvo0 table.comparison-table th,.article-content.svelte-6ryvo0 table.comparison-table td{padding:var(--spacing-xs) var(--spacing-xs);min-width:80px;font-size:var(--font-size-footnote)}}@media (min-width: 481px) and (max-width: 768px){.article-content.svelte-6ryvo0 img{max-height:320px;aspect-ratio:3/2}.article-content.svelte-6ryvo0 table{font-size:var(--font-size-small)}.article-content.svelte-6ryvo0 th,.article-content.svelte-6ryvo0 td{padding:var(--spacing-sm) var(--spacing-md);min-width:120px}.article-content.svelte-6ryvo0 table.comparison-table{min-width:650px;font-size:var(--font-size-small)}.article-content.svelte-6ryvo0 table.comparison-table th,.article-content.svelte-6ryvo0 table.comparison-table td{padding:var(--spacing-sm) var(--spacing-sm);min-width:100px;font-size:var(--font-size-small)}}@media (min-width: 769px) and (max-width: 1024px){.article-content.svelte-6ryvo0 img{max-height:400px;aspect-ratio:16/10}.article-content.svelte-6ryvo0 .table-wrapper{max-width:100%;margin-left:auto;margin-right:auto;overflow-y:visible;contain:layout}.article-content.svelte-6ryvo0 table{max-width:none;font-size:var(--font-size-small)}.article-content.svelte-6ryvo0 th,.article-content.svelte-6ryvo0 td{padding:var(--spacing-sm) var(--spacing-md);min-width:120px;max-width:180px;word-wrap:break-word;overflow-wrap:break-word}.article-content.svelte-6ryvo0 th:first-child,.article-content.svelte-6ryvo0 td:first-child{position:sticky;left:0;background:rgba(var(--primary-rgb),.03);z-index:1;box-shadow:2px 0 4px #00000008;min-width:100px;max-width:140px}.article-content.svelte-6ryvo0 tbody tr:nth-child(2n) td:first-child{background:#ffffff4d}.article-content.svelte-6ryvo0 thead th:first-child{background:rgba(var(--primary-rgb),.1)}.article-content.svelte-6ryvo0 table.comparison-table{min-width:700px;font-size:var(--font-size-small);table-layout:fixed}.article-content.svelte-6ryvo0 table.comparison-table th,.article-content.svelte-6ryvo0 table.comparison-table td{padding:var(--spacing-sm) var(--spacing-sm);min-width:90px;max-width:140px;font-size:var(--font-size-small);word-break:break-word;overflow-wrap:break-word;text-overflow:ellipsis}.article-content.svelte-6ryvo0 table.comparison-table th:first-child,.article-content.svelte-6ryvo0 table.comparison-table td:first-child{min-width:120px;max-width:160px}}@media (min-width: 1025px) and (max-width: 1366px){.article-content.svelte-6ryvo0 img{max-height:500px;aspect-ratio:16/9}.article-content.svelte-6ryvo0 .table-wrapper{max-width:100%;margin-left:auto;margin-right:auto;overflow-y:visible;contain:layout}.article-content.svelte-6ryvo0 th,.article-content.svelte-6ryvo0 td{min-width:140px;max-width:200px;padding:var(--spacing-md) var(--spacing-lg);word-wrap:break-word;overflow-wrap:break-word}.article-content.svelte-6ryvo0 th:first-child,.article-content.svelte-6ryvo0 td:first-child{position:sticky;left:0;background:rgba(var(--primary-rgb),.03);z-index:1;box-shadow:2px 0 4px #00000008;min-width:130px;max-width:170px}.article-content.svelte-6ryvo0 tbody tr:nth-child(2n) td:first-child{background:#ffffff4d}.article-content.svelte-6ryvo0 thead th:first-child{background:rgba(var(--primary-rgb),.1)}.article-content.svelte-6ryvo0 table.comparison-table{min-width:800px;font-size:var(--font-size-callout)}.article-content.svelte-6ryvo0 table.comparison-table th,.article-content.svelte-6ryvo0 table.comparison-table td{padding:var(--spacing-md) var(--spacing-md);min-width:110px;max-width:170px;font-size:var(--font-size-callout)}.article-content.svelte-6ryvo0 table.comparison-table th:first-child,.article-content.svelte-6ryvo0 table.comparison-table td:first-child{min-width:140px;max-width:180px}}@media (min-width: 1367px){.article-content.svelte-6ryvo0 img{max-height:500px;aspect-ratio:16/9}.article-content.svelte-6ryvo0 th:first-child,.article-content.svelte-6ryvo0 td:first-child{position:static;box-shadow:none}}.social-share.svelte-b6b0wa{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}.social-share.sticky.svelte-b6b0wa{position:sticky;top:var(--spacing-3xl);height:-moz-fit-content;height:fit-content}.share-title.svelte-b6b0wa{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em}.share-button.svelte-b6b0wa{width:48px;height:48px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.share-button.svelte-b6b0wa:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-2px)}@media (max-width: 768px){.social-share.svelte-b6b0wa{position:static;flex-direction:row;justify-content:center;padding:var(--spacing-lg) 0;border-bottom:1px solid var(--border);margin-bottom:var(--spacing-xl)}.share-title.svelte-b6b0wa{margin-bottom:0}}.related-posts.svelte-a1qrpz{margin-top:var(--spacing-5xl);opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease;overflow:visible;min-width:0}@media (prefers-reduced-motion: no-preference){.related-posts.svelte-a1qrpz:not(.mounted){opacity:0;transform:translateY(30px)}.related-posts.mounted.svelte-a1qrpz{opacity:1;transform:translateY(0)}}.related-posts.svelte-a1qrpz h2:where(.svelte-a1qrpz){font-family:var(--font-family-display);font-size:var(--font-size-title1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2xl);text-align:center}.related-grid.svelte-a1qrpz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);align-items:stretch;overflow:visible;min-width:0;width:100%}.related-post.svelte-a1qrpz{display:flex;height:100%;overflow:visible;min-width:0}.related-post.svelte-a1qrpz .card{width:100%;height:100%;overflow:visible!important}.related-card-content.svelte-a1qrpz{display:flex;flex-direction:column;height:100%;overflow:visible;min-width:0}.related-content.svelte-a1qrpz{display:flex;flex-direction:column;flex:1}.related-image.svelte-a1qrpz{width:100%;height:200px;overflow:hidden;border-radius:8px;margin-bottom:var(--spacing-md);flex-shrink:0}.related-image.svelte-a1qrpz img:where(.svelte-a1qrpz){width:100%;height:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0;transition:transform var(--transition-normal)}.related-post.svelte-a1qrpz:hover .related-image:where(.svelte-a1qrpz) img:where(.svelte-a1qrpz){transform:scale(1.05)}.related-category.svelte-a1qrpz{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);flex-shrink:0}.related-content.svelte-a1qrpz h3:where(.svelte-a1qrpz){margin:0 0 var(--spacing-sm) 0;min-height:2.6em}.related-content.svelte-a1qrpz h3:where(.svelte-a1qrpz) a:where(.svelte-a1qrpz){color:var(--text-primary);text-decoration:none;font-size:var(--font-size-title4);font-weight:var(--font-weight-semibold);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.related-content.svelte-a1qrpz h3:where(.svelte-a1qrpz) a:where(.svelte-a1qrpz):hover{color:var(--primary)}.related-excerpt.svelte-a1qrpz{font-size:var(--font-size-callout);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-sm);flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.related-meta.svelte-a1qrpz{font-size:var(--font-size-small);color:var(--text-tertiary);display:flex;align-items:center;gap:var(--spacing-sm);margin-top:auto;padding-top:var(--spacing-sm)}.separator.svelte-a1qrpz{opacity:.5}@media (max-width: 480px){.related-posts.svelte-a1qrpz{margin-top:var(--spacing-3xl)}.related-posts.svelte-a1qrpz h2:where(.svelte-a1qrpz){font-size:var(--font-size-title2);margin-bottom:var(--spacing-xl);text-align:left}.related-grid.svelte-a1qrpz{grid-template-columns:1fr;gap:var(--spacing-lg)}.related-image.svelte-a1qrpz{height:160px;margin-bottom:var(--spacing-sm)}.related-image.svelte-a1qrpz img:where(.svelte-a1qrpz){aspect-ratio:4/3}.related-content.svelte-a1qrpz h3:where(.svelte-a1qrpz) a:where(.svelte-a1qrpz){font-size:var(--font-size-headline)}.related-excerpt.svelte-a1qrpz{font-size:var(--font-size-body)}}@media (min-width: 481px) and (max-width: 768px){.related-grid.svelte-a1qrpz{grid-template-columns:1fr;gap:var(--spacing-xl);max-width:100%;overflow:visible}.related-image.svelte-a1qrpz{height:180px}.related-image.svelte-a1qrpz img:where(.svelte-a1qrpz){aspect-ratio:3/2}}@media (min-width: 769px) and (max-width: 1024px){.related-posts.svelte-a1qrpz{overflow:visible;width:100%;max-width:100%}.related-grid.svelte-a1qrpz{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);max-width:100%;overflow:visible;min-width:0}.related-post.svelte-a1qrpz{min-width:0;max-width:100%}.related-image.svelte-a1qrpz{height:160px;max-width:100%;overflow:hidden}}@media (min-width: 1025px){.related-grid.svelte-a1qrpz{grid-template-columns:repeat(3,1fr);max-width:100%;overflow:visible}}@media (min-width: 1400px){.related-grid.svelte-a1qrpz{grid-template-columns:repeat(3,1fr);gap:var(--spacing-2xl);max-width:100%;overflow:visible}}@media (min-width: 1025px) and (max-width: 1366px){.related-posts.svelte-a1qrpz{overflow:visible;max-width:100%}.related-grid.svelte-a1qrpz{overflow:visible;max-width:100%;min-width:0}.related-post.svelte-a1qrpz{min-width:0}.related-post.svelte-a1qrpz .card{overflow:visible!important;max-width:100%}}@media (prefers-reduced-motion: reduce){.related-image.svelte-a1qrpz img:where(.svelte-a1qrpz){transition:none}.related-post.svelte-a1qrpz:hover .related-image:where(.svelte-a1qrpz) img:where(.svelte-a1qrpz){transform:none}}.blog-post.svelte-1ujuwko{padding-top:var(--spacing-2xl)}.container.svelte-1ujuwko{max-width:900px;margin:0 auto;padding:0 var(--spacing-md);width:100%;box-sizing:border-box}.featured-image.svelte-1ujuwko{margin-bottom:var(--spacing-4xl);opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: no-preference){.featured-image.svelte-1ujuwko{transition:opacity .6s ease}.featured-image.mounted.svelte-1ujuwko{opacity:1}}.featured-image.svelte-1ujuwko .responsive-image-container{border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.featured-image.svelte-1ujuwko .responsive-image{width:100%;max-height:600px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-content.svelte-1ujuwko{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: no-preference){.post-content.svelte-1ujuwko{transition:opacity .6s ease}.post-content.mounted.svelte-1ujuwko{opacity:1}}.content-wrapper.svelte-1ujuwko{display:grid;grid-template-columns:80px 1fr;gap:var(--spacing-3xl);margin:0 auto;min-width:0;box-sizing:border-box}.article-footer.svelte-1ujuwko{margin:var(--spacing-4xl) auto 0;padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}.tags-section.svelte-1ujuwko{margin-bottom:var(--spacing-3xl)}.tags-label.svelte-1ujuwko{font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:var(--font-size-body)}.tags.svelte-1ujuwko{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.tag.svelte-1ujuwko{background:rgba(var(--primary-rgb),.1);color:var(--primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:20px;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}@media (max-width: 1024px){.container.svelte-1ujuwko{padding:0 var(--spacing-lg)}}@media (max-width: 768px){.container.svelte-1ujuwko{padding:0 var(--spacing-md)}}@media (max-width: 480px){.blog-post.svelte-1ujuwko{padding-top:var(--spacing-xl)}.container.svelte-1ujuwko{padding:0 var(--spacing-sm)}.featured-image.svelte-1ujuwko{margin-bottom:var(--spacing-2xl)}.featured-image.svelte-1ujuwko .responsive-image{max-height:240px;aspect-ratio:4/3}.featured-image.svelte-1ujuwko .responsive-image-container{border-radius:var(--border-radius-lg)}.content-wrapper.svelte-1ujuwko{grid-template-columns:1fr;gap:var(--spacing-md)}.article-footer.svelte-1ujuwko{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg)}.tags.svelte-1ujuwko{gap:var(--spacing-xs)}.tag.svelte-1ujuwko{font-size:var(--font-size-footnote)}}@media (min-width: 481px) and (max-width: 768px){.content-wrapper.svelte-1ujuwko{grid-template-columns:1fr;gap:var(--spacing-lg)}.featured-image.svelte-1ujuwko .responsive-image{max-height:400px;aspect-ratio:3/2}}@media (min-width: 769px) and (max-width: 1024px){.container.svelte-1ujuwko{max-width:95%;padding:0 var(--spacing-lg);min-width:0;overflow:visible}.content-wrapper.svelte-1ujuwko{grid-template-columns:60px 1fr;gap:var(--spacing-xl);max-width:100%;min-width:0;overflow:visible}.featured-image.svelte-1ujuwko .responsive-image{max-height:500px}}@media (min-width: 1025px){.container.svelte-1ujuwko{max-width:950px;padding:0 var(--spacing-lg)}.content-wrapper.svelte-1ujuwko{grid-template-columns:80px 1fr;gap:var(--spacing-3xl)}}@media (min-width: 1400px){.container.svelte-1ujuwko{max-width:1100px;padding:0 var(--spacing-xl)}.content-wrapper.svelte-1ujuwko{gap:var(--spacing-4xl)}}@media (min-width: 1025px) and (max-width: 1366px){.container.svelte-1ujuwko{overflow:visible;min-width:0}.content-wrapper.svelte-1ujuwko{min-width:0;overflow:visible}.post-content.svelte-1ujuwko{overflow:visible;min-width:0}}
