:root{--dagobaBgColor:#202020;--dagobaBgColor50:rgba(64,64,64,0.7);--collectionBg:#faf8f4;--editBoutiqueBg:rgb(253.64,244.36,239.96);--editCollectionBg:rgb(252.28,233.72,224.92);--errorCollectionBg:#ffd1cb;--bandPaper:#f6f3ee;--bandInk:#202020;--bandInkSoft:#565a67;--bandCard:#ffffff;--bandHairline:#e7e2d9;--bandHairlineSoft:#efeae1;--bandInkFaint:#8c8a84;--bandGreen:#49a168;--bandRadius:18px;--heroOrange:#ee7a43;--heroOrangeDark:#e26a30;--heroOrangeRule:rgb(247.35,195.15,170.4);--grid-row-hover:rgb(253.81,245.69,241.84);--grid-row-selected:#f6f3ee;--bandShadowCard:0 1px 2px rgba(32,32,32,0.04),0 12px 28px -16px rgba(32,32,32,0.18);--bandShadowPop:0 10px 40px rgba(32,32,32,0.14),0 2px 6px rgba(32,32,32,0.06);--bandCardBorder:#ddd6ca;--mono-owner:#202020;--mono-moneypot:#c89a3c;--mono-buyer:#a99a82;--helpTipBgTransp:rgba(237,247,237,0.85);--helpTipBorder:#2e7d32;--impersonation-banner-height:0px;--header-height:64px;--font-title:var(--font-anton),"Anton"}.blog-page{flex:1 0 auto;background:#f6f3ee;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,1.5rem) clamp(2rem,6vw,3.5rem)}.blog-page .blog-header{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(1rem,3vw,1.75rem)}.blog-page .blog-header h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.01em;color:#202020;margin:0;text-align:center}.blog-page .blog-header:after{content:"";display:block;width:52px;height:3px;margin:.75rem auto 0;background:#ee7a43;border-radius:2px}.blog-page .blog-category-filter{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:clamp(1.5rem,3vw,2rem);justify-content:center}.blog-page .blog-category-filter .category-link{font-size:var(--fs-normal);text-decoration:none;color:#565a67;transition:color .15s ease}.blog-page .blog-category-filter .category-link:hover{color:#ee7a43}.blog-page .blog-category-filter .category-link.active{font-weight:700;color:#ee7a43}.blog-page .blog-category-filter .category-link+.category-link:before{content:"–";margin-right:.75rem;color:#e7e2d9}.blog-page .blog-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);max-width:1200px;margin:0 auto}.blog-page .blog-card{display:flex;flex-direction:column;border:1px solid #e7e2d9;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 28px -22px rgba(20,24,42,.45);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-page .blog-card:hover{transform:translateY(-4px);box-shadow:0 22px 42px -24px rgba(20,24,42,.5)}.blog-page .blog-card a{text-decoration:none;color:inherit}.blog-page .blog-card .blog-card-image-wrapper{position:relative;width:100%;aspect-ratio:16/9}.blog-page .blog-card .blog-card-image-wrapper.blog-card-image-placeholder{background:linear-gradient(135deg,#f0ebe2,#e4d9c9)}.blog-page .blog-card .blog-card-image-wrapper .blog-card-category{position:absolute;bottom:.75rem;left:.75rem;background-color:#ee7a43;color:#fff;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.35rem .85rem;border-radius:999px;box-shadow:0 6px 14px -8px rgba(238,122,67,.8);z-index:1}.blog-page .blog-card .blog-card-body{padding:clamp(.75rem,2vw,1.25rem);display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.blog-page .blog-card .blog-card-body .blog-card-title{font-size:var(--fs-md);font-weight:700;line-height:1.3;color:#202020;margin:0}.blog-page .blog-card .blog-card-body .blog-card-excerpt{font-size:var(--fs-s);line-height:1.5;color:#565a67;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.blog-page .blog-card .blog-card-body .blog-card-meta{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-xxs);color:#a8a29a;margin-top:auto}.blog-page .blog-card .blog-card-body .blog-card-meta .blog-card-date{white-space:nowrap}.blog-page .blog-card .blog-card-body .blog-card-meta .blog-card-separator{color:#e7e2d9}.blog-page .blog-card .blog-card-body .blog-card-meta .blog-card-reading-time{white-space:nowrap}.blog-page .blog-no-posts{text-align:center;color:#565a67;font-size:var(--fs-normal);padding:3rem 1rem}.blog-page .blog-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:clamp(2rem,4vw,3rem)}.blog-page .blog-pagination a,.blog-page .blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .5rem;font-size:var(--fs-xs);border-radius:999px;text-decoration:none;color:#565a67;border:1px solid #e7e2d9;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.blog-page .blog-pagination a:hover:not(.active):not(.disabled),.blog-page .blog-pagination span:hover:not(.active):not(.disabled){background-color:rgba(238,122,67,.12);color:#ee7a43;border-color:rgba(238,122,67,.4)}.blog-page .blog-pagination a.active,.blog-page .blog-pagination span.active{background-color:#ee7a43;color:#fff;border-color:#ee7a43;font-weight:600}.blog-page .blog-pagination a.disabled,.blog-page .blog-pagination span.disabled{color:#e7e2d9;cursor:default;pointer-events:none}.blog-post-page{flex:1 0 auto;background:#f6f3ee;display:flex;flex-direction:column;align-items:center;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem)}.blog-post-page .blog-post-header{width:100%;max-width:750px;margin-bottom:1.5rem}.blog-post-page .blog-post-header .blog-post-category{display:inline-block;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;color:#ee7a43;letter-spacing:.03em;text-decoration:none;margin-bottom:.75rem}.blog-post-page .blog-post-header .blog-post-category:hover{text-decoration:underline}.blog-post-page .blog-post-header h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.005em;color:#202020;margin:.5rem 0 1rem;line-height:1.15}.blog-post-page .blog-post-header .blog-post-meta{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-xs);color:#565a67}.blog-post-page .blog-post-header .blog-post-meta .separator{color:#e7e2d9}.blog-post-page .blog-post-featured-image{width:100%;max-width:750px;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.blog-post-page .blog-post-featured-image img{border-radius:18px;box-shadow:0 24px 60px -34px rgba(20,24,42,.5);display:block}.blog-post-page .blog-post-content{width:100%;max-width:750px;font-size:var(--fs-normal);line-height:1.7;color:#202020}.blog-post-page .blog-post-content p{margin-bottom:1.5em}.blog-post-page .blog-post-content h2{margin-top:2em;margin-bottom:.75em;color:#202020}.blog-post-page .blog-post-content h3{margin-top:1.5em;margin-bottom:.5em;color:#202020}.blog-post-page .blog-post-content a{color:#ee7a43;text-decoration:underline;text-underline-offset:2px}.blog-post-page .blog-post-content a:hover{text-decoration:none}.blog-post-page .blog-post-content img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 18px 44px -30px rgba(20,24,42,.5);margin:1.5em 0}.blog-post-page .blog-post-content ol,.blog-post-page .blog-post-content ul{margin-bottom:1.5em;padding-left:1.5em}.blog-post-page .blog-post-content ol li,.blog-post-page .blog-post-content ul li{margin-bottom:.5em}.blog-post-page .blog-post-content blockquote{border-left:4px solid #ee7a43;border-radius:0 12px 12px 0;background:rgba(238,122,67,.06);margin:1.75em 0;padding:.85em 1.25em;color:#565a67;font-style:italic}.blog-post-page .blog-related-posts{width:100%;max-width:750px;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid #e7e2d9}.blog-post-page .blog-related-posts h2{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-weight:400;letter-spacing:.01em;font-size:var(--fs-md);color:#202020;margin-bottom:1.25rem}.blog-post-page .blog-related-posts .blog-related-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.blog-post-page .blog-related-posts .blog-related-card{text-decoration:none;color:inherit;border-radius:18px;overflow:hidden;border:1px solid #e7e2d9;background:#fff;box-shadow:0 12px 28px -22px rgba(20,24,42,.45);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-post-page .blog-related-posts .blog-related-card:hover{transform:translateY(-4px);box-shadow:0 22px 42px -24px rgba(20,24,42,.5)}.blog-post-page .blog-related-posts .blog-related-card .blog-related-image{width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#f0ebe2,#e4d9c9)}.blog-post-page .blog-related-posts .blog-related-card .blog-related-image img{display:block}.blog-post-page .blog-related-posts .blog-related-card .blog-related-image .blog-related-image-placeholder{width:100%;height:100%}.blog-post-page .blog-related-posts .blog-related-card h3{font-size:var(--fs-s);font-weight:700;line-height:1.3;color:#202020;padding:.75rem 1rem;margin:0}@media(max-width:768px){.blog-page .blog-grid,.blog-post-page .blog-related-posts .blog-related-grid{grid-template-columns:1fr}}