.main-container:has(.blogpost-page){margin:0 auto!important;max-width:100%!important;padding:0!important;width:100%!important}.blogpost-page{--bp-primary:#00abe4;--bp-primary-rgb:0,171,228;--bp-secondary:#09c;--bp-tertiary:#33bfe9;--bp-canvas:#e9f1fa;--bp-text:#1a3a52;--bp-text-secondary:#2c5f7c;--bp-muted:#7a9fb8;--bp-card-bg:#ffffffa6;--bp-card-border:#ffffff73;--bp-glass-bg:#ffffff8c;--bp-border:#0000000f;--bp-input-bg:#ffffffd9;--bp-overlay:#ffffffe6;--bp-shadow-clay:6px 6px 12px #00000014,-4px -4px 10px #ffffffe6,inset 1px 1px 2px #fff9,inset -1px -1px 2px #0000000a;--bp-shadow-clay-hover:8px 8px 18px #0000001f,-6px -6px 14px #fffffff2,inset 1px 1px 2px #ffffffb3,inset -1px -1px 2px #0000000f;--bp-shadow-clay-inset:inset 3px 3px 6px #0000000f,inset -3px -3px 6px #fffc;--bp-radius:24px;--bp-radius-sm:16px;--bp-radius-xs:10px}.blogpost-page[data-theme=dark]{--bp-canvas:#1c2638;--bp-text:#e0e8f0;--bp-text-secondary:#c7d2de;--bp-muted:#8292b1;--bp-card-bg:#2e3a548c;--bp-card-border:#ffffff14;--bp-glass-bg:#1e293b99;--bp-border:#ffffff0f;--bp-input-bg:#2e3a54b3;--bp-overlay:#1c2638eb;--bp-shadow-clay:6px 6px 14px #00000059,-4px -4px 10px #ffffff08,inset 1px 1px 2px #ffffff0a,inset -1px -1px 2px #00000026;--bp-shadow-clay-hover:8px 8px 20px #00000073,-6px -6px 14px #ffffff0a,inset 1px 1px 2px #ffffff0d,inset -1px -1px 2px #0003;--bp-shadow-clay-inset:inset 3px 3px 8px #0000004d,inset -3px -3px 8px #ffffff05}.blogpost-page{background:var(--bp-canvas);color:var(--bp-text);font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh;overflow:hidden;position:relative}.blogpost-page .blog-post-container{margin:0 auto;max-width:1400px;padding:0 48px;position:relative;z-index:1}.blogpost-page .clay-blob{border-radius:50%;filter:blur(100px);opacity:.12;pointer-events:none;position:fixed;z-index:0}.blogpost-page .clay-blob-1{animation:bpBlobFloat 10s ease-in-out infinite;background:var(--bp-primary);height:55vw;left:-10%;top:-12%;width:55vw}.blogpost-page .clay-blob-2{animation:bpBlobFloat 12s ease-in-out 2s infinite;background:var(--bp-secondary);height:45vw;right:-15%;top:30%;width:45vw}.blogpost-page .clay-blob-3{animation:bpBlobFloat 14s ease-in-out 4s infinite;background:var(--bp-tertiary);bottom:-10%;height:40vw;left:25%;width:40vw}@keyframes bpBlobFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(3deg)}}.blogpost-page .reading-progress-container{height:4px;left:0;position:fixed;right:0;top:0;z-index:1050}.blogpost-page .reading-progress-bar{height:100%}.blogpost-page .reading-progress-bar .progress-bar{background:linear-gradient(90deg,var(--bp-primary),var(--bp-tertiary));box-shadow:0 0 8px rgba(var(--bp-primary-rgb),.5);transition:width .3s ease}.blogpost-page .back-button{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bp-card-bg);border:1px solid var(--bp-card-border);border-radius:var(--bp-radius-sm);box-shadow:var(--bp-shadow-clay);color:var(--bp-text);font-weight:600;padding:.5rem 1.2rem;transition:all .3s ease}.blogpost-page .back-button:hover{border-color:rgba(var(--bp-primary-rgb),.3);box-shadow:var(--bp-shadow-clay-hover);color:var(--bp-primary);transform:translateY(-2px)}.blogpost-page .post-meta-top{color:var(--bp-muted);font-size:.9rem}.blogpost-page .post-hero{margin-bottom:2.5rem}.blogpost-page .post-image-container{border:1px solid var(--bp-card-border);border-radius:var(--bp-radius);box-shadow:var(--bp-shadow-clay);margin-bottom:1.5rem;overflow:hidden}.blogpost-page .post-featured-image{border-radius:0;box-shadow:none;display:block;height:420px!important;margin:0!important;object-fit:cover!important;width:100%!important}.blogpost-page .image-caption{color:var(--bp-muted);font-size:.875rem;font-style:italic;margin-top:.5rem;padding:0 .5rem;text-align:center}.blogpost-page .category-badge{background:linear-gradient(135deg,var(--bp-primary),var(--bp-secondary))!important;border:none!important;border-radius:50px!important;box-shadow:0 2px 8px rgba(var(--bp-primary-rgb),.3);color:#fff!important;font-size:.85rem;font-weight:600;letter-spacing:.3px;padding:.5rem 1.2rem!important}.blogpost-page .post-title{word-wrap:break-word;color:var(--bp-text);font-family:Nunito,Inter,sans-serif;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;-webkit-hyphens:auto;hyphens:auto;line-height:1.15;margin-bottom:1rem}.blogpost-page .text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--bp-primary),var(--bp-secondary));-webkit-background-clip:text;background-clip:text;display:inline-block}.blogpost-page .author-avatar-placeholder{align-items:center;background:linear-gradient(135deg,var(--bp-primary),var(--bp-secondary))!important;border-radius:50%!important;box-shadow:0 3px 10px rgba(var(--bp-primary-rgb),.3);color:#fff;display:flex;font-weight:700;height:44px!important;justify-content:center;min-height:44px!important;min-width:44px!important;text-transform:uppercase;width:44px!important}.blogpost-page .author-name{color:var(--bp-text);font-weight:700}.blogpost-page .post-date{color:var(--bp-muted);font-size:.85rem}.blogpost-page .tag-badge{background:rgba(var(--bp-primary-rgb),.1)!important;border:1px solid rgba(var(--bp-primary-rgb),.2)!important;border-radius:50px!important;color:var(--bp-primary)!important;cursor:pointer;font-size:.82rem;font-weight:600;padding:.4rem .9rem!important;transition:all .25s ease}.blogpost-page .tag-badge:hover{background:rgba(var(--bp-primary-rgb),.2)!important;box-shadow:0 3px 8px rgba(var(--bp-primary-rgb),.2);transform:translateY(-1px)}.blogpost-page[data-theme=dark] .tag-badge{background:rgba(var(--bp-primary-rgb),.15)!important;border-color:rgba(var(--bp-primary-rgb),.25)!important;color:var(--bp-tertiary)!important}.blogpost-page .glassmorphism-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--bp-card-bg);border:1px solid var(--bp-card-border);border-radius:var(--bp-radius);box-shadow:var(--bp-shadow-clay);color:var(--bp-text);overflow:hidden;transform:none!important;-webkit-transform:none!important;transition:all .35s cubic-bezier(.4,0,.2,1)}.blogpost-page .glassmorphism-card:hover{box-shadow:var(--bp-shadow-clay-hover)}.blogpost-page .glassmorphism-card.content-card{border-radius:var(--bp-radius);margin-bottom:1.5rem}.blogpost-page .glassmorphism-card.content-card:hover{transform:none!important}.blogpost-page .post-excerpt{background:rgba(var(--bp-primary-rgb),.04);border-left:4px solid var(--bp-primary);border-radius:0 var(--bp-radius-xs) var(--bp-radius-xs) 0;color:var(--bp-muted);font-size:clamp(1rem,3.5vw,1.15rem);font-style:italic;line-height:1.7;margin-bottom:1.5rem;padding:1rem 1.25rem}.blogpost-page .blog-content{color:var(--bp-text)!important;line-height:1.8;position:relative;z-index:5}.blogpost-page .blog-content p{color:inherit!important;font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.8;margin-bottom:1rem}.blogpost-page .blog-content h2{font-size:clamp(1.5rem,4.5vw,2rem);margin-bottom:1rem;margin-top:2rem}.blogpost-page .blog-content h2,.blogpost-page .blog-content h3{color:var(--bp-text);font-family:Nunito,Inter,sans-serif;font-weight:700;line-height:1.3}.blogpost-page .blog-content h3{font-size:clamp(1.25rem,3.5vw,1.5rem);margin-bottom:.75rem;margin-top:1.5rem}.blogpost-page .blog-content blockquote{background:rgba(var(--bp-primary-rgb),.05);border-left:5px solid var(--bp-primary);border-radius:0 var(--bp-radius-xs) var(--bp-radius-xs) 0;color:var(--bp-muted);font-style:italic;margin:1.25rem 0;padding:1rem 1.25rem}.blogpost-page .blog-content pre{-webkit-overflow-scrolling:touch;background:#0000000a;border:1px solid var(--bp-border);border-radius:var(--bp-radius-xs);color:var(--bp-text);margin:1.25rem 0;overflow-x:auto;padding:1rem}.blogpost-page[data-theme=dark] .blog-content pre{background:#0000004d;border-color:#ffffff14}.blogpost-page .blog-content code{background:#0000000d;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:2px 6px}.blogpost-page[data-theme=dark] .blog-content code{background:#ffffff1a}.blogpost-page .blog-content a{border-bottom:1px dotted var(--bp-primary);color:var(--bp-primary);text-decoration:none;transition:color .2s ease,border-color .2s ease;word-break:break-word}.blogpost-page .blog-content a:hover{border-bottom-color:var(--bp-secondary);border-bottom-style:solid;color:var(--bp-secondary)}.blogpost-page .blog-content table{background:var(--bp-card-bg);border-collapse:collapse;border-radius:var(--bp-radius-xs);box-shadow:var(--bp-shadow-clay);margin:1.25rem 0;overflow:hidden;width:100%}.blogpost-page .blog-content table td,.blogpost-page .blog-content table th{border-bottom:1px solid var(--bp-border);padding:12px 15px;text-align:left}.blogpost-page .blog-content table th{background:rgba(var(--bp-primary-rgb),.08);color:var(--bp-text);font-weight:600}.blogpost-page .blog-content table tbody tr:hover{background:rgba(var(--bp-primary-rgb),.04)}.blogpost-page .blog-content table tbody tr:nth-child(2n){background:rgba(0,0,0,.015)}.blogpost-page[data-theme=dark] .blog-content table{background:#2e3a5499!important;color:#fff!important}.blogpost-page[data-theme=dark] .blog-content table th{background:rgba(var(--bp-primary-rgb),.15)!important;color:#fff!important}.blogpost-page[data-theme=dark] .blog-content table td{border-bottom-color:#ffffff0f;color:#fff!important}.blogpost-page[data-theme=dark] .blog-content table [style],.blogpost-page[data-theme=dark] .blog-content table td *,.blogpost-page[data-theme=dark] .blog-content table td [style],.blogpost-page[data-theme=dark] .blog-content table td a,.blogpost-page[data-theme=dark] .blog-content table td b,.blogpost-page[data-theme=dark] .blog-content table td div,.blogpost-page[data-theme=dark] .blog-content table td em,.blogpost-page[data-theme=dark] .blog-content table td font,.blogpost-page[data-theme=dark] .blog-content table td p,.blogpost-page[data-theme=dark] .blog-content table td span,.blogpost-page[data-theme=dark] .blog-content table td strong,.blogpost-page[data-theme=dark] .blog-content table th [style]{color:#fff!important}.blogpost-page[data-theme=dark] .blog-content table tbody tr,.blogpost-page[data-theme=dark] .blog-content table tr{background-color:initial!important}.blogpost-page[data-theme=dark] .blog-content table tbody tr:hover{background:#ffffff0a!important}.blogpost-page[data-theme=dark] .blog-content table tbody tr:nth-child(2n),.blogpost-page[data-theme=dark] .blog-content table tbody tr:nth-child(2n) td{background:#ffffff05!important}.blogpost-page .blog-content figcaption{color:var(--bp-muted);font-size:.9rem;font-style:italic;margin-top:.5rem;text-align:center}.blogpost-page .faq-section{margin-top:2rem}.blogpost-page .vin-search-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bp-card-bg);border:1px solid var(--bp-card-border);border-left:4px solid var(--bp-primary);border-radius:var(--bp-radius);box-shadow:var(--bp-shadow-clay);padding:1.5rem;transition:all .3s ease}.blogpost-page .vin-search-container:hover{box-shadow:var(--bp-shadow-clay-hover)}.blogpost-page .vin-search-container h3{color:var(--bp-text);font-family:Nunito,Inter,sans-serif;font-weight:700}.blogpost-page .vin-search-container p{color:var(--bp-muted);font-size:1rem;line-height:1.5}.blogpost-page .glassmorphism-card.actions-card{border-radius:var(--bp-radius)!important;overflow:visible!important;position:relative;z-index:10}.blogpost-page .glassmorphism-card.actions-card .card-body,.blogpost-page .glassmorphism-card.actions-card .post-actions{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important;justify-content:flex-start!important;overflow:visible!important;width:100%!important}.blogpost-page .action-button,.blogpost-page .glassmorphism-card.actions-card .btn,.blogpost-page .post-actions button{align-items:center!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:var(--bp-card-bg)!important;border:1px solid var(--bp-card-border)!important;border-radius:var(--bp-radius-sm)!important;box-shadow:var(--bp-shadow-clay)!important;color:var(--bp-text)!important;cursor:pointer!important;display:inline-flex!important;font-weight:600!important;min-height:44px!important;padding:.5rem 1rem!important;transition:all .3s ease!important}.blogpost-page .action-button:hover,.blogpost-page .glassmorphism-card.actions-card .btn:hover,.blogpost-page .post-actions button:hover{border-color:rgba(var(--bp-primary-rgb),.3)!important;box-shadow:var(--bp-shadow-clay-hover)!important;color:var(--bp-primary)!important;transform:translateY(-2px)!important}.blogpost-page .action-button:active,.blogpost-page .post-actions button:active{transform:scale(.97)!important}.blogpost-page .post-actions .btn-primary{background:linear-gradient(135deg,var(--bp-primary),var(--bp-secondary))!important;border-color:#0000!important;color:#fff!important}.blogpost-page .share-options{animation:bpFadeIn .2s ease;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:var(--bp-overlay)!important;border:1px solid var(--bp-card-border)!important;border-radius:var(--bp-radius-sm)!important;box-shadow:var(--bp-shadow-clay)!important;z-index:2000}.blogpost-page .share-btn{align-items:center;background:var(--bp-card-bg)!important;border:1px solid var(--bp-card-border)!important;border-radius:50%!important;box-shadow:var(--bp-shadow-clay)!important;color:var(--bp-primary)!important;display:flex;height:44px;justify-content:center;transition:all .25s ease;width:44px}.blogpost-page .share-btn:hover{box-shadow:var(--bp-shadow-clay-hover)!important;color:var(--bp-secondary)!important;transform:translateY(-2px) scale(1.08)!important}@keyframes bpFadeIn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.blogpost-page .author-card{margin-top:1.5rem}.blogpost-page .author-card .author-bio h4{color:var(--bp-text);font-family:Nunito,Inter,sans-serif;font-weight:700}.blogpost-page .author-card .author-bio p{color:var(--bp-muted);font-size:clamp(.9rem,2.5vw,1rem);line-height:1.6}.blogpost-page .hover-lift:hover{box-shadow:var(--bp-shadow-clay-hover);transform:translateY(-4px)!important}.blogpost-page .related-post-item{border-radius:var(--bp-radius-xs);cursor:pointer;padding:.5rem 0;transition:all .25s ease}.blogpost-page .related-post-item:hover{background:rgba(var(--bp-primary-rgb),.04);transform:translateX(4px)}.blogpost-page .related-post-image img{border-radius:var(--bp-radius-xs);box-shadow:0 2px 6px #0000001a;height:60px;object-fit:cover;width:80px}.blogpost-page .related-post-title{color:var(--bp-text)!important;font-weight:600}.blogpost-page .related-post-meta{color:var(--bp-muted)}.blogpost-page .newsletter-card{border:none!important;overflow:hidden;position:relative}.blogpost-page .newsletter-card:before{background:linear-gradient(135deg,rgba(var(--bp-primary-rgb),.08) 0,#0099cc14 100%);border-radius:var(--bp-radius);content:"";inset:0;position:absolute;z-index:0}.blogpost-page .newsletter-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--bp-primary),var(--bp-secondary));-webkit-background-clip:text;background-clip:text;font-family:Nunito,Inter,sans-serif;font-weight:700;position:relative;z-index:1}.blogpost-page .newsletter-card p{color:var(--bp-muted);position:relative;z-index:1}.blogpost-page .newsletter-form{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;padding:0;position:relative;z-index:1}.blogpost-page .newsletter-form:before{display:none}.blogpost-page .newsletter-form input[type=email]{background:var(--bp-input-bg);border:1px solid var(--bp-border);border-radius:var(--bp-radius-sm);box-shadow:var(--bp-shadow-clay-inset);color:var(--bp-text);font-size:.95rem;min-height:48px;padding:.75rem 1.25rem;transition:all .25s ease;width:100%}.blogpost-page .newsletter-form input[type=email]:focus{border-color:var(--bp-primary);box-shadow:0 0 0 3px rgba(var(--bp-primary-rgb),.15),var(--bp-shadow-clay-inset);outline:none}.blogpost-page .newsletter-form input[type=email]::placeholder{color:var(--bp-muted);opacity:.7}.blogpost-page .btn-subscribe,.blogpost-page .newsletter-form .btn-primary{background:linear-gradient(135deg,var(--bp-primary),var(--bp-secondary))!important;border:none!important;border-radius:var(--bp-radius-sm)!important;box-shadow:0 4px 12px rgba(var(--bp-primary-rgb),.3)!important;color:#fff!important;font-weight:700!important;min-height:48px;padding:.75rem 1.5rem;transition:all .3s ease}.blogpost-page .btn-subscribe:hover,.blogpost-page .newsletter-form .btn-primary:hover{box-shadow:0 6px 18px rgba(var(--bp-primary-rgb),.4)!important;transform:translateY(-2px)}.blogpost-page .more-from-category{border-top:1px solid var(--bp-border);margin-top:3rem;padding-top:2rem}.blogpost-page .more-from-category .section-title{color:var(--bp-text);font-family:Nunito,Inter,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.blogpost-page .more-from-category .card{border-radius:var(--bp-radius)!important;overflow:hidden;transform:none}.blogpost-page .hover-zoom:hover{box-shadow:var(--bp-shadow-clay-hover);transform:scale(1.02)!important}.blogpost-page .card-img-container{border-radius:var(--bp-radius) var(--bp-radius) 0 0;overflow:hidden}.blogpost-page .card-img-container img{transition:transform .4s ease}.blogpost-page .hover-zoom:hover .card-img-container img{transform:scale(1.05)}.blogpost-page .more-from-category .card-title{color:var(--bp-text);font-family:Nunito,Inter,sans-serif;font-weight:700}.blogpost-page .more-from-category .card-text{color:var(--bp-muted)}.blogpost-page .more-from-category .card-meta{color:var(--bp-muted);font-size:.85rem}.blogpost-page .delete-post-modal .modal-content{border:1px solid var(--bp-card-border);border-radius:var(--bp-radius);box-shadow:var(--bp-shadow-clay);overflow:hidden}.blogpost-page .delete-post-modal .modal-body{padding:1.5rem}.blogpost-page .delete-post-modal .form-control{border:1px solid var(--bp-border);border-radius:var(--bp-radius-xs);box-shadow:var(--bp-shadow-clay-inset);margin:0 auto;max-width:200px}.blogpost-page .email-animation{animation:bpPulse 2s infinite;height:60px;opacity:.1;pointer-events:none;position:absolute;right:10px;top:-30px;width:60px;z-index:0}@keyframes bpPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.blogpost-page[data-theme=dark]{background:var(--bp-canvas);color:var(--bp-text)}.blogpost-page[data-theme=dark] .post-title{color:#fff}.blogpost-page[data-theme=dark] .blog-content,.blogpost-page[data-theme=dark] .blog-content h1,.blogpost-page[data-theme=dark] .blog-content h2,.blogpost-page[data-theme=dark] .blog-content h3,.blogpost-page[data-theme=dark] .blog-content h4,.blogpost-page[data-theme=dark] .blog-content h5,.blogpost-page[data-theme=dark] .blog-content h6,.blogpost-page[data-theme=dark] .blog-content p{color:#e0e8f0!important}.blogpost-page[data-theme=dark] .blog-content a{color:var(--bp-primary)}.blogpost-page[data-theme=dark] .blog-content a:hover{color:var(--bp-tertiary)}.blogpost-page[data-theme=dark] .blog-content blockquote{background:rgba(var(--bp-primary-rgb),.06);color:var(--bp-muted)}.blogpost-page[data-theme=dark] .author-name{color:#e0e8f0!important}.blogpost-page[data-theme=dark] .text-muted{color:var(--bp-muted)!important}.blogpost-page[data-theme=dark] .related-post-title{color:#e0e8f0!important}.blogpost-page[data-theme=dark] .vin-search-container h3{color:#90caf9}.blogpost-page[data-theme=dark] .vin-search-container p{color:#cbd5e1}.blogpost-page[data-theme=dark] .share-options{background:var(--bp-overlay)!important;border-color:var(--bp-card-border)!important}.blogpost-page[data-theme=dark] .share-options:before{background:var(--bp-overlay);border-color:var(--bp-card-border)}.blogpost-page[data-theme=dark] .newsletter-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--bp-primary),var(--bp-tertiary));-webkit-background-clip:text;background-clip:text}.blogpost-page[data-theme=dark] .glassmorphism-card{background:var(--bp-card-bg);border-color:var(--bp-card-border);color:var(--bp-text)}.blogpost-page .ql-editor{background-color:#fff!important;color:#333!important;line-height:1.6!important;min-height:300px!important;padding:20px!important}.blogpost-page[data-theme=dark] .ql-editor{background-color:#2e3a54!important;color:#fff!important}.blogpost-page .ql-editor p{color:inherit!important;margin-bottom:1em}.blogpost-page .ql-editor h1,.blogpost-page .ql-editor h2,.blogpost-page .ql-editor h3{color:inherit!important;font-weight:700}.blogpost-page .ql-container{border:1px solid var(--bp-border);border-radius:0 0 var(--bp-radius-xs) var(--bp-radius-xs);border-top:none;min-height:300px}.blogpost-page .ql-toolbar{background:rgba(var(--bp-primary-rgb),.03);border:1px solid var(--bp-border);border-bottom:none;border-radius:var(--bp-radius-xs) var(--bp-radius-xs) 0 0}.blogpost-page[data-theme=dark] .ql-container,.blogpost-page[data-theme=dark] .ql-toolbar{border-color:#ffffff1f}.blogpost-page[data-theme=dark] .ql-toolbar{background:#2e3a5499}.blogpost-page[data-theme=dark] .ql-toolbar .ql-stroke{stroke:#c7d2de!important}.blogpost-page[data-theme=dark] .ql-toolbar .ql-fill{fill:#c7d2de!important}.blogpost-page[data-theme=dark] .ql-toolbar .ql-picker{color:#c7d2de!important}.blogpost-page[data-theme=dark] .ql-toolbar .ql-picker-options{background-color:#1c2638;border-color:#ffffff1f}.blogpost-page .upload-progress-overlay{background:var(--bp-overlay)!important;border-radius:var(--bp-radius-xs);color:var(--bp-text)!important;z-index:1000}.blogpost-page .upload-progress-container{background:var(--bp-overlay);border-radius:var(--bp-radius-xs);box-shadow:var(--bp-shadow-clay);margin:1rem 0;padding:1rem}.blogpost-page .seo-score{align-items:center;display:flex;flex-direction:column;padding:1rem}.blogpost-page .seo-score-circle{align-items:center;background:var(--bp-card-bg);border-radius:50%;box-shadow:var(--bp-shadow-clay);display:flex;font-size:1.75rem;font-weight:700;height:80px;justify-content:center;margin-bottom:1rem;width:80px}.blogpost-page .quill-container{background:#fff;border:1px solid var(--bp-border);border-radius:var(--bp-radius-xs);box-shadow:var(--bp-shadow-clay-inset);height:300px;margin-bottom:1rem;overflow:hidden}.blogpost-page .quill-container:focus-within{box-shadow:0 0 0 2px rgba(var(--bp-primary-rgb),.2),var(--bp-shadow-clay-inset)}.blogpost-page[data-theme=dark] .quill-container{background:#1e293bcc}.blogpost-page .form-control{border:1px solid var(--bp-border);border-radius:var(--bp-radius-xs);transition:all .25s ease}.blogpost-page .form-control:focus{border-color:var(--bp-primary);box-shadow:0 0 0 3px rgba(var(--bp-primary-rgb),.15)}.blogpost-page[data-theme=dark] .form-control{background-color:#2e3a5499;border-color:#ffffff1a;color:#e0e8f0}.blogpost-page .input-group-text{background:rgba(var(--bp-primary-rgb),.05);border-color:var(--bp-border);border-radius:var(--bp-radius-xs) 0 0 var(--bp-radius-xs);color:var(--bp-muted)}.blogpost-page[data-theme=dark] .input-group-text{background:#2e3a5466;border-color:#ffffff1a;color:var(--bp-muted)}.blogpost-page .selected-tags-container{display:flex;flex-wrap:wrap;gap:.35rem}.blogpost-page .tag-suggestion:hover{background-color:rgba(var(--bp-primary-rgb),.12)!important;color:var(--bp-primary)!important}.blogpost-page .tag-remove:hover{color:#dc3545!important;transform:scale(1.2)}.blogpost-page .blog-post-container .blog-content * img,.blogpost-page .blog-post-container .blog-content div img,.blogpost-page .blog-post-container .blog-content figure img,.blogpost-page .blog-post-container .blog-content img,.blogpost-page .blog-post-container .blog-content p img,.blogpost-page .blog-post-container .blog-content span img{border-radius:var(--bp-radius-xs)!important;box-shadow:0 2px 8px #0000001a!important;display:block!important;filter:none!important;height:auto!important;margin:15px auto!important;max-width:100%!important;object-fit:contain!important;opacity:1!important;position:relative!important;transform:none!important;-webkit-transform:none!important;transition:none!important;visibility:visible!important;z-index:1!important}.blogpost-page .blog-content img[src]{opacity:1!important;visibility:visible!important}.blogpost-page .blog-content .content img,.blogpost-page .blog-content .ql-editor img,.blogpost-page .blog-content [contenteditable] img,.blogpost-page .blog-content img.lazy,.blogpost-page .blog-content img[data-src],.blogpost-page .blog-content img[loading]{display:block!important;opacity:1!important;visibility:visible!important}.blogpost-page[data-theme=dark] .blog-content img{filter:none!important;opacity:1!important;visibility:visible!important}.blogpost-page .blog-content .video-embed-container,.blogpost-page .blog-content iframe[src*=dailymotion],.blogpost-page .blog-content iframe[src*=embed],.blogpost-page .blog-content iframe[src*=vimeo],.blogpost-page .blog-content iframe[src*=youtube]{border:none!important;border-radius:var(--bp-radius-xs)!important;box-shadow:var(--bp-shadow-clay)!important;display:block!important;height:auto!important;margin:1rem auto!important;max-width:100%!important;width:100%!important}.blogpost-page .blog-content .video-embed-container{border-radius:var(--bp-radius-xs)!important;height:0!important;margin:1.5rem auto!important;max-width:100%!important;overflow:hidden!important;padding-bottom:56.25%!important;position:relative}.blogpost-page .blog-content .video-embed-container iframe{border:none!important;border-radius:var(--bp-radius-xs)!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.blogpost-page .blog-content embed,.blogpost-page .blog-content object,.blogpost-page .blog-content video{display:block!important;height:auto!important;margin:1rem auto!important;max-width:100%!important;width:100%!important}@media (min-width:992px){.blogpost-page .author-avatar-placeholder{height:60px!important;min-height:60px!important;min-width:60px!important;width:60px!important}.blogpost-page .blog-content{font-size:1.1rem}}@media (max-width:991px) and (min-width:768px){.blogpost-page .blog-post-container{padding:0 32px}.blogpost-page .post-title{font-size:clamp(1.75rem,5vw,2.5rem)}.blogpost-page .post-featured-image{height:350px!important}.blogpost-page .post-actions button{font-size:.875rem!important;padding:.5rem .9rem!important}}@media (max-width:767px){.blogpost-page .blog-post-container{padding:0 16px}.blogpost-page .post-title{font-size:clamp(1.5rem,7vw,2rem);padding:0}.blogpost-page .post-featured-image{border-radius:0!important;height:auto!important;max-height:none!important;object-fit:contain!important;width:100%!important}.blogpost-page .post-image-container{border-radius:var(--bp-radius-sm);margin-left:-16px;margin-right:-16px}.blogpost-page .post-excerpt{font-size:.95rem;padding-left:.75rem}.blogpost-page .blog-content{font-size:1rem;line-height:1.7}.blogpost-page .blog-content h2{font-size:1.4rem;margin-top:1.5rem}.blogpost-page .blog-content h3{font-size:1.2rem;margin-top:1.25rem}.blogpost-page .glassmorphism-card{border-radius:var(--bp-radius-sm)}.blogpost-page .glassmorphism-card.content-card{border-radius:var(--bp-radius-sm);margin-left:-16px;margin-right:-16px}.blogpost-page .glassmorphism-card.content-card .card-body{padding:1.25rem!important}.blogpost-page .mobile-full-col,.blogpost-page .mobile-full-row{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.blogpost-page .post-actions{align-items:stretch;flex-direction:column}.blogpost-page .glassmorphism-card.actions-card .post-actions{flex-direction:row!important;gap:.5rem!important;justify-content:space-between!important}.blogpost-page .glassmorphism-card.actions-card .btn,.blogpost-page .glassmorphism-card.actions-card button{font-size:.75rem!important;min-height:36px!important;padding:.4rem .7rem!important}.blogpost-page .author-avatar-placeholder{font-size:.95rem!important;height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}.blogpost-page .newsletter-form .btn-primary,.blogpost-page .newsletter-form input[type=email]{width:100%}.blogpost-page .quill-container{height:250px}.blogpost-page .post-meta{align-items:flex-start;flex-direction:column;gap:.25rem}.blogpost-page .author-info{margin-bottom:.25rem;margin-right:0!important}.blogpost-page .tag-badge{font-size:.78rem!important;padding:.3rem .65rem!important}.blogpost-page .seo-score-circle{font-size:1.5rem;height:60px;width:60px}.blogpost-page .related-post-image img{height:45px;width:60px}.blogpost-page .more-from-category .section-title{font-size:1.4rem}.blogpost-page .post-tags{display:none!important}.blogpost-page .vin-search-container{border-radius:var(--bp-radius-sm);margin-left:-16px;margin-right:-16px;padding:1.25rem}.blogpost-page .blog-content .video-embed-container,.blogpost-page .blog-content iframe[src*=embed],.blogpost-page .blog-content iframe[src*=vimeo],.blogpost-page .blog-content iframe[src*=youtube]{border-radius:var(--bp-radius-xs)!important;margin:1rem 0!important}}@media (max-width:575px){.blogpost-page .blog-post-container{padding:0 12px}.blogpost-page .post-title{font-size:clamp(1.3rem,6vw,1.7rem)}.blogpost-page .glassmorphism-card.actions-card .btn,.blogpost-page .glassmorphism-card.actions-card button{font-size:.7rem!important;min-height:32px!important;padding:.3rem .5rem!important}.blogpost-page .share-btn{height:40px;width:40px}.blogpost-page .author-avatar-placeholder{font-size:.85rem!important;height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}.blogpost-page .newsletter-card h3{font-size:1.1rem}.blogpost-page .related-post-image img{height:38px;width:50px}.blogpost-page .more-from-category .section-title{font-size:1.25rem}.blogpost-page .glassmorphism-card.content-card,.blogpost-page .post-image-container,.blogpost-page .vin-search-container{margin-left:-12px;margin-right:-12px}}@media (max-width:375px){.blogpost-page .glassmorphism-card.actions-card .btn,.blogpost-page .glassmorphism-card.actions-card button{min-height:30px!important;padding:.2rem .4rem!important}.blogpost-page .share-btn{height:36px;width:36px}}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.blogpost-page{background:#fff!important}.blogpost-page .blog-post-container{background:#fff!important;color:#000!important;max-width:none;padding:0}.blogpost-page .author-card,.blogpost-page .back-button,.blogpost-page .clay-blob,.blogpost-page .newsletter-card,.blogpost-page .post-actions,.blogpost-page .post-meta-top,.blogpost-page .reading-progress-container,.blogpost-page .share-options,.blogpost-page .upload-progress-overlay{display:none!important}.blogpost-page .post-title{color:#000!important;font-size:24pt!important}.blogpost-page .blog-content{color:#000!important;font-size:12pt!important;line-height:1.5!important}.blogpost-page .blog-content h2{color:#000!important;font-size:18pt!important}.blogpost-page .blog-content h3{color:#000!important;font-size:16pt!important}.blogpost-page .blog-content p{color:#000!important}.blogpost-page .blog-content img,.blogpost-page .post-featured-image{height:auto!important;max-width:100%!important;page-break-inside:avoid}.blogpost-page .blog-content img{opacity:1!important;visibility:visible!important}.blogpost-page .glassmorphism-card{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}}.blogpost-page .btn:focus,.blogpost-page a:focus,.blogpost-page button:focus,.blogpost-page input:focus,.blogpost-page textarea:focus{outline:2px solid var(--bp-primary);outline-offset:2px}.blogpost-page .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:none){.blogpost-page .btn:active,.blogpost-page .tag-badge:active,.blogpost-page button:active{opacity:.8;transform:scale(.97)}.blogpost-page .post-actions button,.blogpost-page .share-btn,.blogpost-page .tag-badge{min-height:48px;min-width:48px}}@media (prefers-reduced-motion:reduce){.blogpost-page *,.blogpost-page :after,.blogpost-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.blogpost-page .glassmorphism-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (prefers-contrast:high){.blogpost-page{--bp-border:#0000004d;--bp-card-border:#0000004d}.blogpost-page[data-theme=dark]{--bp-border:#ffffff4d;--bp-card-border:#ffffff4d}}.blogpost-page .blog-post-container,.blogpost-page .glassmorphism-card{contain:layout style}.blogpost-page .blog-content,.blogpost-page .blog-content *,.blogpost-page .blog-content :hover{transform:none!important;-webkit-transform:none!important}.blogpost-page .blog-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.blogpost-page .blog-content ::selection{background-color:rgba(var(--bp-primary-rgb),.25);color:var(--bp-text)}.blogpost-page[data-theme=dark] .blog-content ::selection{background-color:rgba(var(--bp-primary-rgb),.3);color:#fff}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.blogpost-page .glassmorphism-card{background:#ffffffeb!important}.blogpost-page[data-theme=dark] .glassmorphism-card{background:#2e3a54f2!important}.blogpost-page .share-options{background:#fffffffa!important}.blogpost-page[data-theme=dark] .share-options{background:#1c2638fa!important}}@supports (padding:max(0px)){.blogpost-page .blog-post-container{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}.blogpost-page .loading-shimmer{animation:bpShimmer 2s infinite;background:linear-gradient(90deg,rgba(var(--bp-primary-rgb),.05) 25%,rgba(var(--bp-primary-rgb),.1) 50%,rgba(var(--bp-primary-rgb),.05) 75%);background-size:200% 100%}@keyframes bpShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (min-width:768px){.blogpost-page ::-webkit-scrollbar{height:10px;width:10px}.blogpost-page ::-webkit-scrollbar-track{background:var(--bp-canvas);border-radius:8px}.blogpost-page ::-webkit-scrollbar-thumb{background:rgba(var(--bp-primary-rgb),.3);border:2px solid var(--bp-canvas);border-radius:8px}.blogpost-page ::-webkit-scrollbar-thumb:hover{background:rgba(var(--bp-primary-rgb),.5)}}
/*# sourceMappingURL=blog-post.85e2cfac.chunk.css.map*/