@keyframes float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}@keyframes float-delayed{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-30px,30px)rotate(120deg)}66%{transform:translate(20px,-20px)rotate(240deg)}}@keyframes spin-slow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gradient-x{0%,to{background-position:0%}50%{background-position:100%}}.animate-float{animation:20s ease-in-out infinite float}.animate-float-delayed{animation:20s ease-in-out 5s infinite float-delayed}.animate-spin-slow{animation:60s linear infinite spin-slow}.animate-gradient-x{background-size:200% 200%;animation:10s infinite gradient-x}:root{--wasgeurtje-dark:#1d1d1d;--wasgeurtje-gold:#e9c356;--wasgeurtje-text:#333;--wasgeurtje-bg:#f8f6f0;--wasgeurtje-white:#fff;--wasgeurtje-light-gray:#f5f5f5;--wasgeurtje-border:#e0e0e0;--glow-gold:#ffdc7d;--glow-purple:#a855f7;--glow-blue:#3b82f6;--gradient-start:#e9c356;--gradient-end:#d4a843;--glass-bg:#ffffff1a;--glass-border:#fff3;--neon-glow:0 0 20px #e9c35680}.table-of-contents{-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--glass-border)!important;background:linear-gradient(135deg,#f8f6f0cc 0%,#ffffffe6 50%,#f8f6f0cc 100%)!important;border-radius:24px!important;margin:40px 0!important;padding:32px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 32px #0000001a,inset 0 2px #ffffff80,inset 0 -2px #0000000d!important}.table-of-contents:before{content:"";background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--glow-gold) 60deg, transparent 120deg, var(--glow-purple) 180deg, transparent 240deg, var(--glow-blue) 300deg, transparent 360deg);opacity:.15;pointer-events:none;width:200%;height:200%;animation:10s linear infinite rotate-gradient;position:absolute;top:-50%;left:-50%}.table-of-contents:hover{transform:translateY(-4px)!important;box-shadow:0 12px 48px #00000026,0 0 80px #e9c3561a,inset 0 2px #ffffffb3!important}.table-of-contents h2{background:linear-gradient(135deg, var(--wasgeurtje-dark) 0%, #2a2a2a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-.02em!important;margin-bottom:24px!important;font-size:28px!important;font-weight:800!important;display:inline-block!important;position:relative!important}.table-of-contents h2:after{content:"";background:linear-gradient(90deg, var(--wasgeurtje-gold) 0%, var(--gradient-end) 50%, var(--wasgeurtje-gold) 100%);border-radius:2px;width:100%;height:3px;animation:3s ease-in-out infinite shimmer;position:absolute;bottom:-8px;left:0}.table-of-contents ul{grid-template-columns:1fr;gap:12px;display:grid;margin:0!important;padding:0!important;list-style:none!important}.table-of-contents a{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:var(--wasgeurtje-dark)!important;background:#ffffff80!important;border:1px solid #e9c35633!important;border-radius:16px!important;align-items:center!important;padding:16px 20px!important;font-weight:500!important;text-decoration:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;overflow:hidden!important}.table-of-contents a:before{content:"";background:linear-gradient(90deg,#0000,#e9c3564d,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:-100%;transform:translateY(-50%)}.table-of-contents a:hover:before{left:100%}.table-of-contents a:hover{border-color:var(--wasgeurtje-gold)!important;background:linear-gradient(135deg,#e9c3561a 0%,#fffc 100%)!important;transform:translate(8px)!important;box-shadow:0 8px 24px #e9c35633,inset 0 0 20px #e9c3561a!important}.faq-question{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-left:4px solid #0000!important;-o-border-image:linear-gradient(180deg, var(--wasgeurtje-gold) 0%, var(--gradient-end) 100%)!important;border-image:linear-gradient(180deg, var(--wasgeurtje-gold) 0%, var(--gradient-end) 100%)!important;color:var(--wasgeurtje-dark)!important;background:linear-gradient(135deg,#f8f6f0e6 0%,#ffffffb3 100%)!important;border-image-slice:1!important;border-radius:16px!important;margin:24px 0 12px!important;padding:20px 0 20px 50px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffff80!important}.faq-question:hover{transform:translate(4px)!important;box-shadow:0 8px 24px #e9c35626,0 0 40px #e9c3561a!important}.faq-question:before{content:"💡";background:linear-gradient(135deg, var(--wasgeurtje-gold) 0%, var(--gradient-end) 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;animation:2s ease-in-out infinite pulse-glow;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 0 20px #e9c35680}.estimated-reading-time{background:linear-gradient(135deg, var(--wasgeurtje-dark) 0%, #2a2a2a 100%)!important;color:#fff!important;z-index:1!important;border-radius:50px!important;align-items:center!important;gap:8px!important;margin-bottom:32px!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.estimated-reading-time:before{content:"";background:linear-gradient(45deg, var(--wasgeurtje-gold), var(--glow-purple), var(--glow-blue), var(--wasgeurtje-gold));z-index:-1;opacity:.8;border-radius:50px;animation:3s linear infinite gradient-rotate;position:absolute;inset:-2px}.estimated-reading-time:after{content:"";background:linear-gradient(135deg, var(--wasgeurtje-dark) 0%, #2a2a2a 100%);z-index:-1;border-radius:50px;position:absolute;inset:2px}.prose table{white-space:nowrap;border-collapse:collapse;border-spacing:0;-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffc!important;border-radius:20px!important;margin:40px 0!important;overflow-x:scroll!important;box-shadow:0 20px 40px #0000001a,inset 0 2px #ffffff80!important}.prose table::-webkit-scrollbar{height:8px}.prose table::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.prose table th{white-space:nowrap;overflow:hidden;background:linear-gradient(135deg, var(--wasgeurtje-dark) 0%, #2a2a2a 100%)!important;color:#fff!important;text-align:left!important;letter-spacing:.5px!important;padding:20px!important;font-size:16px!important;font-weight:600!important;position:relative!important}.prose table th:after{content:"";background:linear-gradient(90deg, transparent, var(--wasgeurtje-gold), transparent);height:2px;animation:3s ease-in-out infinite shimmer;position:absolute;bottom:0;left:0;right:0}@keyframes shimmer{0%,to{opacity:.5;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}.prose table td{white-space:nowrap;color:#000!important;background:0 0!important;border-bottom:1px solid #0000000d!important;padding:18px 20px!important;transition:all .3s!important}.prose table tr:hover td{color:#000;background:#e9c3560d!important;transform:scale(1.01)!important}@media (max-width:768px){.prose table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;border-radius:15px!important;margin:25px 0!important}.prose table th,.prose table td{padding:12px 10px!important;font-size:14px!important}.prose table th:after{height:1px}.prose table tr:hover td{transform:none!important}}.prose h1{color:var(--wasgeurtje-dark)!important;letter-spacing:-.02em!important;padding-bottom:20px!important;font-size:38px!important;font-weight:800!important;position:relative!important}.prose h1:after{content:"";background:linear-gradient(90deg, var(--wasgeurtje-gold) 0%, var(--glow-purple) 50%, var(--wasgeurtje-gold) 100%);border-radius:2px;width:100%;height:4px;animation:5s ease-in-out infinite gradient-shift;position:absolute;bottom:0;left:0}.prose h2{color:var(--wasgeurtje-dark)!important;font-size:2.25rem!important;font-weight:700!important;display:inline-block!important;position:relative!important}.prose h2:hover:after{transform:scaleX(1)}.prose img{cursor:zoom-in!important;border:1px solid #e9c35633!important;border-radius:24px!important;margin:0 auto 48px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.prose img:hover{transform:scale(1.02)!important;box-shadow:0 24px 48px #0003,0 0 80px #e9c35633!important}.prose blockquote{border:none!important;border-left:4px solid var(--wasgeurtje-gold)!important;color:#1a1a1a!important;background:#f5f0e8!important;border-radius:0 16px 16px 0!important;margin:40px 0!important;padding:24px 28px 24px 56px!important;font-size:1.05rem!important;font-style:normal!important;line-height:1.75!important;position:relative!important;box-shadow:0 4px 16px #0000000f!important}.prose blockquote p,.prose blockquote strong,.prose blockquote a{color:#1a1a1a!important}.prose blockquote a{color:#814e1e!important;text-decoration:underline!important}.prose blockquote:before{content:"💡";-webkit-text-fill-color:initial;opacity:1;font-size:1.25rem;position:absolute;top:22px;left:16px}.blog-section-image{background-color:var(--img-color,#f5f0e8)!important;border-radius:20px!important;margin:2rem 0 2.5rem!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f!important}.blog-section-image img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:320px!important;box-shadow:none!important;cursor:default!important;border:none!important;border-radius:20px 20px 0 0!important;margin:0!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important;display:block!important;transform:none!important}.blog-section-image:hover img{transform:scale(1.02)!important}.blog-section-image figcaption{color:#666!important;background:#1d1d1d0a!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;font-size:.8rem!important;font-style:normal!important;display:flex!important}.blog-section-image figcaption span{color:#444!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:60%!important;font-weight:500!important;overflow:hidden!important}.blog-section-image .unsplash-credit{color:#999!important;white-space:nowrap!important;flex-shrink:0!important;font-size:.75rem!important;font-weight:400!important;text-decoration:none!important}.blog-section-image .unsplash-credit:hover{color:var(--wasgeurtje-gold)!important}.blog-section-image .unsplash-credit:after{display:none!important}@media (max-width:768px){.blog-section-image{border-radius:12px!important;margin:1.5rem -8px 2rem!important}.blog-section-image img{border-radius:12px 12px 0 0!important;height:200px!important}.blog-section-image figcaption{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.blog-section-image figcaption span{max-width:100%!important}}.prose ul li{color:var(--wasgeurtje-text);padding-left:32px;position:relative}@media (max-width:768px){.prose ul li{padding-left:16px!important}}.prose ul li:before{content:"";background:linear-gradient(135deg, var(--wasgeurtje-gold) 0%, var(--gradient-end) 100%);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-glow;position:absolute;top:10px;left:0;box-shadow:0 0 12px #e9c35680}.prose a{text-underline-offset:3px;font-weight:500;color:#814e1e!important;text-decoration:underline!important;transition:color .3s!important;position:relative!important}.prose a:after{content:none}.prose a:hover{color:#1d1d1d!important}.prose code{color:var(--wasgeurtje-dark)!important;background:#1d1d1d0d!important;border:1px solid #1d1d1d1a!important;border-radius:8px!important;padding:4px 8px!important;font-size:.875em!important;font-weight:500!important}.prose pre{color:#e4e4e4!important;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%)!important;border-radius:20px!important;padding:32px!important;position:relative!important;overflow-x:auto!important;box-shadow:0 20px 40px #0003,inset 0 1px #ffffff1a!important}.prose pre:before{content:"";background:#ff5f57;border-radius:50%;gap:6px;width:12px;height:12px;display:flex;position:absolute;top:16px;left:16px;box-shadow:20px 0 #ffbd2e,40px 0 #28ca42}.prose h2:has(strong){background:linear-gradient(135deg, var(--wasgeurtje-dark) 0%, #2a2a2a 100%)!important;color:#fff!important;border-radius:20px!important;margin:48px 0 32px!important;padding:24px 32px!important;position:relative!important;box-shadow:0 16px 32px #1d1d1d33,inset 0 2px #ffffff1a!important}@media (max-width:768px){.prose h2:has(strong){margin:20px 0 32px!important}}@keyframes rotate-gradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px #e9c35680}50%{box-shadow:0 0 24px #e9c356cc}}@keyframes gradient-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-rotate{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}}@media (prefers-color-scheme:dark){.prose blockquote{color:#1a1a1a!important;background:#f5f0e8!important}.prose blockquote p,.prose blockquote strong{color:#1a1a1a!important}}.prose .blog-howto-steps h2,.prose .blog-howto-steps ol h3{color:#fff!important}.prose .blog-howto-steps ol p{color:#ffffffd9!important}@media (max-width:768px){.table-of-contents{border-radius:0!important;margin:24px -16px!important;padding:24px!important}.prose h1{font-size:26px!important}.prose h2{margin:24px 0 10px!important;font-size:18px!important}.prose blockquote{padding:20px 20px 20px 48px!important}.prose blockquote:before{font-size:1.1rem;top:20px;left:14px}}.wesguerjte-blogs p{color:#1a1a1a!important}.wesguerjte-blogs .blog-mid-article-cta p.blog-mid-article-cta__kicker{color:#e9c356!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:0 0 .5rem!important;font-size:.8rem!important;font-weight:600!important}.wesguerjte-blogs .blog-mid-article-cta p.blog-mid-article-cta__title{color:#fff!important;margin:0 0 .5rem!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.35!important}.wesguerjte-blogs .blog-mid-article-cta p.blog-mid-article-cta__body{color:#e8e4dc!important;max-width:480px!important;margin:0 auto 1.25rem!important;font-size:.95rem!important;line-height:1.55!important}.wesguerjte-blogs .blog-mid-article-cta a.blog-mid-article-cta__btn{color:#1d1d1d!important;background:linear-gradient(90deg,#e9c356,#d4a843)!important;border-radius:999px!important;padding:.75rem 2rem!important;font-size:.95rem!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;display:inline-block!important;box-shadow:0 2px 12px #00000040!important}.wesguerjte-blogs .blog-mid-article-cta a.blog-mid-article-cta__btn:hover{color:#1d1d1d!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px #e9c35673!important}.wesguerjte-blogs .blog-mid-article-cta a.blog-mid-article-cta__btn:after{display:none!important}.prose li{color:var(--wasgeurtje-dark)!important}.prose h2:has(strong) strong{color:#fff!important;font-weight:700!important}.prose h3{color:#000!important}.prose p.estimated-reading-time{color:#fff!important;font-weight:700!important}@media (max-width:768px){.prose p.estimated-reading-time{color:#fff!important;margin-top:10px!important;margin-bottom:0!important;font-weight:700!important}}.prose strong{color:var(--wasgeurtje-dark)!important;font-weight:700!important}.blog-container{background:#f8f6f0;max-width:1200px;margin:0 auto;padding:40px 20px}.blog-header h1{color:#1d1d1d;-webkit-text-fill-color:#1d1d1d;background:0 0;margin-bottom:16px;font-size:3rem;font-weight:800}.blog-header{text-align:center;margin-bottom:60px;padding:40px 20px}.blog-header p{color:#3f3a34;font-size:1.25rem}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;margin-top:40px;display:grid}.blog-hub-callout{background:#e9c35614;border:1px solid #e9c35659;border-radius:20px;max-width:720px;margin:32px auto 0;padding:24px 28px;box-shadow:0 10px 36px #0000000d}.blog-hub-callout p{color:var(--wasgeurtje-text);margin:0 0 16px;font-size:1rem;line-height:1.6}.blog-hub-callout p:last-of-type{margin-bottom:0}.blog-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f6f0e6 0%,#ffffffb3 100%);border:1px solid #e9c35633;border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 8px 24px #00000014}.blog-card:hover{border-color:var(--wasgeurtje-gold);transform:translateY(-8px);box-shadow:0 16px 48px #0000001f,0 0 60px #e9c35626}.blog-card-link{color:inherit;text-decoration:none;display:block}.blog-card-image{background:#1d1d1d;width:100%;height:240px;position:relative;overflow:hidden}.blog-thumbnail{-o-object-fit:cover;object-fit:cover;color:#0000;width:100%;height:100%;transition:transform .4s}.blog-card:hover .blog-thumbnail{transform:scale(1.05)}.blog-card-content{padding:28px}.blog-card-title{color:var(--wasgeurtje-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:1.5rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-card-meta{color:#4a433c;align-items:center;gap:12px;margin-bottom:16px;font-size:.875rem;display:flex}.blog-author{font-weight:600}.blog-date:before{content:"•";margin-right:8px}.blog-card-excerpt{color:#3d3933;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-excerpt p{margin:0}.read-more{color:#814e1e;align-items:center;gap:8px;font-size:.95rem;font-weight:600;transition:gap .3s,color .2s;display:inline-flex}.read-more:hover{color:#1d1d1d}.blog-card:hover .read-more{gap:12px}.error-message,.no-posts{text-align:center;background:#ffffff80;border-radius:20px;margin:40px 0;padding:60px 20px}.error-message p,.no-posts p{color:var(--wasgeurtje-text);font-size:1.125rem}@media (max-width:768px){.blog-header h1{font-size:2rem}.blog-header p{font-size:1rem}.blog-grid{grid-template-columns:1fr;gap:24px}.blog-card-image{height:200px}.blog-card-content{padding:20px}.blog-card-title{font-size:1.25rem}}
