body.blog-theme{--blog-blend:300px;--blog-blend-footer:320px;background-color:var(--color-paper);color:var(--color-ink)}@media (max-width:768px){body.blog-theme{--blog-blend:180px;--blog-blend-footer:220px}}.blog-theme .subpage-header{max-width:none;margin:0 0 calc(var(--blog-blend) + 40px);padding-bottom:48px;background-color:var(--color-bg)}.blog-theme .subpage-header>*{max-width:700px;margin-left:auto;margin-right:auto}.blog-theme .subpage-header::after{content:"";position:absolute;top:100%;left:0;right:0;height:var(--blog-blend);pointer-events:none;background:linear-gradient(180deg,#0a0a0a 0%,#16110c 14%,#2a2118 28%,#443528 42%,#67503c 56%,#8f7355 69%,#b59a7c 80%,#d0bda3 89%,#e5dccb 96%,var(--color-paper) 100%)}.blog-theme .subpage-header .blog-article__byline,.blog-theme .subpage-header .blog-article__date{color:var(--color-text-dim)}.blog-theme .cart-slot{display:inline-block;flex-shrink:0;width:40px;height:40px}.blog-theme .blog-navfade{position:fixed;top:calc(var(--nav-height) + var(--aktion-height));left:0;right:0;height:120px;z-index:calc(var(--z-nav) - 1);pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.92)0,rgba(18,13,8,.72) 22%,rgba(40,28,14,.44) 45%,rgba(80,58,28,.2) 68%,rgba(140,105,55,.06) 86%,rgba(160,120,60,0) 100%)}.blog-theme #main-content{padding-bottom:var(--blog-blend-footer)}.blog-theme .ambernord-footer::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:var(--blog-blend-footer);pointer-events:none;background:linear-gradient(180deg,var(--color-paper) 0%,#e5dccb 4%,#d0bda3 11%,#b59a7c 20%,#8f7355 31%,#67503c 44%,#443528 58%,#2a2118 72%,#16110c 86%,#0a0a0a 100%)}.blog-article,.blog-index{padding-top:0}.blog-cat-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.blog-cat-filter button{padding:7px 16px;border:1px solid var(--color-border-ink);border-radius:999px;background:var(--color-paper-2);color:var(--color-ink-dim);font-family:var(--font-sans);font-size:13px;letter-spacing:.4px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.blog-cat-filter button:hover{color:var(--color-ink);border-color:var(--color-ink-dim)}.blog-cat-filter button.is-active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.blog-article{max-width:70ch;font-size:17px}.blog-article__byline,.blog-article__date{margin:16px 0 0;color:var(--color-ink-dim);font-family:var(--font-sans);font-size:13px;letter-spacing:.5px}.blog-article__byline time{color:inherit}.blog-article__hero{width:100%;border-radius:12px;margin-bottom:var(--space-lg)}.blog-article__body{font-family:var(--font-sans);color:var(--color-ink);font-size:17px;line-height:1.8}.blog-article__body h2,.blog-article__body h3,.blog-article__links h2,.blog-faq h2{font-family:var(--font-serif);font-weight:500;color:var(--color-ink);line-height:1.3;margin:var(--space-xl)0 var(--space-sm)}.blog-article__body>:first-child{margin-top:0}.blog-article__body h2,.blog-article__links h2,.blog-faq h2{font-size:clamp(24px,3vw,32px)}.blog-article__body h3{font-size:clamp(20px,2.4vw,24px)}.blog-article__body li,.blog-article__body p{color:inherit;font-size:inherit;font-weight:400;line-height:inherit}.blog-article__body ol,.blog-article__body p,.blog-article__body table,.blog-article__body ul{margin:0 0 var(--space-md)}.blog-article__body ol,.blog-article__body ul{padding-left:24px}.blog-article__body ul{list-style:disc}.blog-article__body li,.blog-article__links li,.blog-faq__item{margin-bottom:var(--space-xs)}.blog-article__body strong{font-weight:600}.blog-article__body hr{border:0;border-top:1px solid var(--color-border-ink);margin:var(--space-lg)0}.blog-article__back a,.blog-article__body a,.blog-article__links a{color:var(--color-gold-ink);text-decoration:none;border-bottom:1px solid var(--color-border-gold-ink);transition:color var(--t-fast) ease,border-color var(--t-fast) ease}.blog-article__back a:hover,.blog-article__body a:hover,.blog-article__links a:hover,.blog-toc a:hover{color:var(--color-gold-ink-hover);border-color:var(--color-gold-ink-hover)}.blog-article__body img{max-width:100%;height:auto;border-radius:8px}.blog-article__body blockquote{margin:var(--space-md)0;padding:var(--space-sm) var(--space-md);border-left:2px solid var(--color-gold);background:var(--color-paper-2);color:var(--color-ink-muted);font-style:italic}.blog-article__body table{width:100%;border-collapse:collapse;font-size:15px}.blog-article__body td,.blog-article__body th{text-align:left;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border-ink)}.blog-article__body th{font-weight:600;background:var(--color-paper-2)}.blog-faq__item{border:1px solid var(--color-border-ink);border-radius:8px;background:var(--color-paper-2);padding:0 var(--space-sm)}.blog-faq__item summary,.blog-toc summary{cursor:pointer;padding:var(--space-sm)0;font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--color-ink);list-style-position:outside}.blog-faq__item p{margin:0;padding:0 0 var(--space-sm);color:var(--color-ink-muted);font-size:15px;font-weight:400;line-height:1.7}.blog-article__links ul{margin:0;padding:0 0 0 20px}.blog-article__links li{font-size:15px;font-weight:400}.blog-article__back{margin-top:var(--space-xl);font-family:var(--font-sans);font-size:14px}.blog-article__empty,.blog-article__links li{font-family:var(--font-sans);color:var(--color-ink-muted)}.blog-article__empty{font-size:16px;text-align:center}@media (max-width:768px){.blog-article__body{font-size:16px}}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-md)}.blog-index .blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:1000px;margin:0 auto}.blog-card{display:flex;flex-direction:column;background:var(--color-paper-2);border:1px solid var(--color-border-ink);border-radius:12px;overflow:hidden;text-decoration:none;box-shadow:0 6px 20px rgba(28,26,23,.08);transition:transform var(--t-fast) var(--ease-smooth),border-color var(--t-fast) ease}.blog-card:hover{transform:translateY(-4px);border-color:var(--color-border-gold-ink)}.blog-card[hidden]{display:none}.blog-card__img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-card__body{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.blog-card__date{color:var(--color-ink-dim);font-family:var(--font-sans);font-size:12px;letter-spacing:1px}.blog-card__title{margin:0;font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.3;color:var(--color-ink)}.blog-card__desc{margin:0;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.6;color:var(--color-ink-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-card__more{margin-top:auto;padding-top:var(--space-xs);font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-gold-ink)}@media (max-width:640px){.blog-index .blog-grid{display:flex;flex-direction:column;gap:0;max-width:none}.blog-index .blog-card{flex-direction:row;align-items:center;gap:var(--space-sm);background:0 0;border:0;border-radius:0;border-bottom:1px solid var(--color-border-ink);box-shadow:none;padding:var(--space-sm)0}.blog-index .blog-card:hover{transform:none}.blog-index .blog-card__img{width:88px;height:88px;aspect-ratio:1/1;border-radius:8px;flex-shrink:0}.blog-index .blog-card__body{padding:0;gap:2px;min-width:0}.blog-index .blog-card__title{font-size:16px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-index .blog-card__desc,.blog-index .blog-card__more{display:none}}.blog-related{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-ink)}.blog-related h2,.blog-takeaways li{font-weight:500;color:var(--color-ink)}.blog-related h2{font-family:var(--font-serif);line-height:1.3;font-size:clamp(22px,2.6vw,28px);margin:0 0 var(--space-md)}.blog-takeaways{background:var(--color-paper-2);border:1px solid var(--color-border-ink);border-left:3px solid var(--color-gold-ink);border-radius:8px;padding:var(--space-md);margin-bottom:var(--space-lg)}.blog-takeaways h2{font-family:var(--font-sans);font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--color-gold-ink);margin:0 0 var(--space-sm)}.blog-takeaways ul{margin:0;padding-left:20px}.blog-takeaways li{font-family:var(--font-sans);font-size:16px;line-height:1.6;margin-bottom:var(--space-xs)}.blog-takeaways li:last-child{margin-bottom:0}.blog-toc{border:1px solid var(--color-border-ink);border-radius:8px;padding:0 var(--space-md);margin-bottom:var(--space-lg)}.blog-toc ol{margin:0;padding:0 0 var(--space-sm) 20px}.blog-toc li{font-family:var(--font-sans);font-size:15px;line-height:1.8}.blog-toc a{color:var(--color-gold-ink);text-decoration:none;border-bottom:1px solid var(--color-border-gold-ink)}@media (max-width:600px){.blog-takeaways,.blog-toc{padding-left:var(--space-sm);padding-right:var(--space-sm)}}