.main-container:has(.blogpost-page){width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!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);min-height:100vh;color:var(--bp-text);font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.blogpost-page .blog-post-container{z-index:1;max-width:1400px;margin:0 auto;padding:0 48px;position:relative}.blogpost-page .clay-blob{filter:blur(100px);opacity:.12;pointer-events:none;z-index:0;border-radius:50%;position:fixed}.blogpost-page .clay-blob-1{background:var(--bp-primary);width:55vw;height:55vw;animation:10s ease-in-out infinite bpBlobFloat;top:-12%;left:-10%}.blogpost-page .clay-blob-2{background:var(--bp-secondary);width:45vw;height:45vw;animation:12s ease-in-out 2s infinite bpBlobFloat;top:30%;right:-15%}.blogpost-page .clay-blob-3{background:var(--bp-tertiary);width:40vw;height:40vw;animation:14s ease-in-out 4s infinite bpBlobFloat;bottom:-10%;left:25%}@keyframes bpBlobFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(3deg)}}.blogpost-page .reading-progress-container{z-index:1050;height:4px;position:fixed;top:0;left:0;right:0}.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}.blogpost-page .back-button{background:var(--bp-card-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--bp-card-border);border-radius:var(--bp-radius-sm);box-shadow:var(--bp-shadow-clay);color:var(--bp-text);padding:.5rem 1.2rem;font-weight:600;transition:all .3s}.blogpost-page .back-button:hover{box-shadow:var(--bp-shadow-clay-hover);color:var(--bp-primary);border-color:rgba(var(--bp-primary-rgb), .3);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-radius:var(--bp-radius);box-shadow:var(--bp-shadow-clay);border:1px solid var(--bp-card-border);margin-bottom:1.5rem;overflow:hidden}.blogpost-page .post-featured-image{box-shadow:none;border-radius:0;display:block;object-fit:cover!important;width:100%!important;height:420px!important;margin:0!important}.blogpost-page .image-caption{text-align:center;color:var(--bp-muted);margin-top:.5rem;padding:0 .5rem;font-size:.875rem;font-style:italic}.blogpost-page .category-badge{letter-spacing:.3px;box-shadow:0 2px 8px rgba(var(--bp-primary-rgb), .3);font-size:.85rem;font-weight:600;background:linear-gradient(135deg, var(--bp-primary), var(--bp-secondary))!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:.5rem 1.2rem!important}.blogpost-page .post-title{color:var(--bp-text);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1rem;font-family:Nunito,Inter,sans-serif;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;line-height:1.15}.blogpost-page .text-gradient{background:linear-gradient(135deg, var(--bp-primary), var(--bp-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.blogpost-page .author-avatar-placeholder{color:#fff;box-shadow:0 3px 10px rgba(var(--bp-primary-rgb), .3);text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;display:flex;background:linear-gradient(135deg, var(--bp-primary), var(--bp-secondary))!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height: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{cursor:pointer;font-size:.82rem;font-weight:600;transition:all .25s;background:rgba(var(--bp-primary-rgb), .1)!important;color:var(--bp-primary)!important;border:1px solid rgba(var(--bp-primary-rgb), .2)!important;border-radius:50px!important;padding:.4rem .9rem!important}.blogpost-page .tag-badge:hover{box-shadow:0 3px 8px rgba(var(--bp-primary-rgb), .2);transform:translateY(-1px);background:rgba(var(--bp-primary-rgb), .2)!important}.blogpost-page[data-theme=dark] .tag-badge{background:rgba(var(--bp-primary-rgb), .15)!important;color:var(--bp-tertiary)!important;border-color:rgba(var(--bp-primary-rgb), .25)!important}.blogpost-page .glassmorphism-card{background:var(--bp-card-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--bp-card-border);border-radius:var(--bp-radius);box-shadow:var(--bp-shadow-clay);color:var(--bp-text);transition:all .35s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:none!important}.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{color:var(--bp-muted);border-left:4px solid var(--bp-primary);background:rgba(var(--bp-primary-rgb), .04);border-radius:0 var(--bp-radius-xs) var(--bp-radius-xs) 0;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:clamp(1rem,3.5vw,1.15rem);font-style:italic;line-height:1.7}.blogpost-page .blog-content{z-index:5;line-height:1.8;position:relative;color:var(--bp-text)!important}.blogpost-page .blog-content p{margin-bottom:1rem;font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.8;color:inherit!important}.blogpost-page .blog-content h2{color:var(--bp-text);margin-top:2rem;margin-bottom:1rem;font-family:Nunito,Inter,sans-serif;font-size:clamp(1.5rem,4.5vw,2rem);font-weight:700;line-height:1.3}.blogpost-page .blog-content h3{color:var(--bp-text);margin-top:1.5rem;margin-bottom:.75rem;font-family:Nunito,Inter,sans-serif;font-size:clamp(1.25rem,3.5vw,1.5rem);font-weight:700;line-height:1.3}.blogpost-page .blog-content blockquote{border-left:5px solid var(--bp-primary);background:rgba(var(--bp-primary-rgb), .05);border-radius:0 var(--bp-radius-xs) var(--bp-radius-xs) 0;color:var(--bp-muted);margin:1.25rem 0;padding:1rem 1.25rem;font-style:italic}.blogpost-page .blog-content pre{color:var(--bp-text);border-radius:var(--bp-radius-xs);border:1px solid var(--bp-border);-webkit-overflow-scrolling:touch;background:#0000000a;margin:1.25rem 0;padding:1rem;overflow-x:auto}.blogpost-page[data-theme=dark] .blog-content pre{background:#0000004d;border-color:#ffffff14}.blogpost-page .blog-content code{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.blogpost-page[data-theme=dark] .blog-content code{background:#ffffff1a}.blogpost-page .blog-content a{color:var(--bp-primary);border-bottom:1px dotted var(--bp-primary);word-break:break-word;text-decoration:none;transition:color .2s,border-color .2s}.blogpost-page .blog-content a:hover{color:var(--bp-secondary);border-bottom-color:var(--bp-secondary);border-bottom-style:solid}.blogpost-page .blog-content table{border-collapse:collapse;border-radius:var(--bp-radius-xs);width:100%;box-shadow:var(--bp-shadow-clay);background:var(--bp-card-bg);-webkit-overflow-scrolling:touch;margin:1.25rem 0;display:block;overflow:auto hidden}.blogpost-page .blog-content table th,.blogpost-page .blog-content table td{text-align:left;border-bottom:1px solid var(--bp-border);padding:12px 15px}.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:#00000004}.blogpost-page[data-theme=dark] .blog-content table{color:#fff!important;background:#2e3a5499!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 td *,.blogpost-page[data-theme=dark] .blog-content table td span,.blogpost-page[data-theme=dark] .blog-content table td p,.blogpost-page[data-theme=dark] .blog-content table td a,.blogpost-page[data-theme=dark] .blog-content table td font,.blogpost-page[data-theme=dark] .blog-content table td strong,.blogpost-page[data-theme=dark] .blog-content table td em,.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 [style],.blogpost-page[data-theme=dark] .blog-content table th [style],.blogpost-page[data-theme=dark] .blog-content table [style]{color:#fff!important}.blogpost-page[data-theme=dark] .blog-content table tr,.blogpost-page[data-theme=dark] .blog-content table tbody tr{background-color:#0000!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{text-align:center;color:var(--bp-muted);margin-top:.5rem;font-size:.9rem;font-style:italic}.blogpost-page .faq-section{margin-top:2rem}.blogpost-page .vin-search-container{background:var(--bp-card-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--bp-card-border);border-radius:var(--bp-radius);box-shadow:var(--bp-shadow-clay);border-left:4px solid var(--bp-primary);padding:1.5rem;transition:all .3s}.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{z-index:10;position:relative;border-radius:var(--bp-radius)!important;overflow:visible!important}.blogpost-page .glassmorphism-card.actions-card .card-body,.blogpost-page .glassmorphism-card.actions-card .post-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:.75rem!important;width:100%!important;display:flex!important;overflow:visible!important}.blogpost-page .action-button,.blogpost-page .post-actions button,.blogpost-page .glassmorphism-card.actions-card .btn{background:var(--bp-card-bg)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!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;align-items:center!important;min-height:44px!important;padding:.5rem 1rem!important;font-weight:600!important;transition:all .3s!important;display:inline-flex!important}.blogpost-page .action-button:hover,.blogpost-page .post-actions button:hover,.blogpost-page .glassmorphism-card.actions-card .btn:hover{box-shadow:var(--bp-shadow-clay-hover)!important;border-color:rgba(var(--bp-primary-rgb), .3)!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;color:#fff!important;border-color:#0000!important}.blogpost-page .share-options{z-index:2000;animation:.2s bpFadeIn;background:var(--bp-overlay)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--bp-card-border)!important;border-radius:var(--bp-radius-sm)!important;box-shadow:var(--bp-shadow-clay)!important}.blogpost-page .share-btn{justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;background:var(--bp-card-bg)!important;border:1px solid var(--bp-card-border)!important;box-shadow:var(--bp-shadow-clay)!important;color:var(--bp-primary)!important;border-radius:50%!important}.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}.blogpost-page .related-post-item:hover{background:rgba(var(--bp-primary-rgb), .04);transform:translate(4px)}.blogpost-page .related-post-image img{border-radius:var(--bp-radius-xs);object-fit:cover;width:80px;height:60px;box-shadow:0 2px 6px #0000001a}.blogpost-page .related-post-title{font-weight:600;color:var(--bp-text)!important}.blogpost-page .related-post-meta{color:var(--bp-muted)}.blogpost-page .newsletter-card{position:relative;overflow:hidden;border:none!important}.blogpost-page .newsletter-card:before{content:"";background:linear-gradient(135deg, rgba(var(--bp-primary-rgb), .08) 0%, #0099cc14 100%);z-index:0;border-radius:var(--bp-radius);position:absolute;inset:0}.blogpost-page .newsletter-card h3{background:linear-gradient(135deg, var(--bp-primary), var(--bp-secondary));-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;font-family:Nunito,Inter,sans-serif;font-weight:700;position:relative}.blogpost-page .newsletter-card p{color:var(--bp-muted);z-index:1;position:relative}.blogpost-page .newsletter-form{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0;position:relative}.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);width:100%;min-height:48px;padding:.75rem 1.25rem;font-size:.95rem;transition:all .25s}.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 .newsletter-form .btn-primary,.blogpost-page .btn-subscribe{min-height:48px;padding:.75rem 1.5rem;transition:all .3s;background:linear-gradient(135deg, var(--bp-primary), var(--bp-secondary))!important;border-radius:var(--bp-radius-sm)!important;box-shadow:0 4px 12px rgba(var(--bp-primary-rgb), .3)!important;color:#fff!important;border:none!important;font-weight:700!important}.blogpost-page .newsletter-form .btn-primary:hover,.blogpost-page .btn-subscribe:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(var(--bp-primary-rgb), .4)!important}.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{overflow:hidden;transform:none;border-radius:var(--bp-radius)!important}.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}.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-radius:var(--bp-radius);border:1px solid var(--bp-card-border);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-radius:var(--bp-radius-xs);box-shadow:var(--bp-shadow-clay-inset);border:1px solid var(--bp-border);max-width:200px;margin:0 auto}.blogpost-page .email-animation{opacity:.1;z-index:0;pointer-events:none;width:60px;height:60px;animation:2s infinite bpPulse;position:absolute;top:-30px;right:10px}@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 p,.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{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{background:linear-gradient(135deg, var(--bp-primary), var(--bp-tertiary));-webkit-text-fill-color:transparent;-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{color:#333!important;background-color:#fff!important;min-height:300px!important;padding:20px!important;line-height:1.6!important}.blogpost-page[data-theme=dark] .ql-editor{color:#fff!important;background-color:#2e3a54!important}.blogpost-page .ql-editor p{margin-bottom:1em;color:inherit!important}.blogpost-page .ql-editor h1,.blogpost-page .ql-editor h2,.blogpost-page .ql-editor h3{font-weight:700;color:inherit!important}.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{border:1px solid var(--bp-border);border-radius:var(--bp-radius-xs) var(--bp-radius-xs) 0 0;background:rgba(var(--bp-primary-rgb), .03);border-bottom:none}.blogpost-page[data-theme=dark] .ql-toolbar,.blogpost-page[data-theme=dark] .ql-container{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{border-radius:var(--bp-radius-xs);z-index:1000;background:var(--bp-overlay)!important;color:var(--bp-text)!important}.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{flex-direction:column;align-items:center;padding:1rem;display:flex}.blogpost-page .seo-score-circle{background:var(--bp-card-bg);width:80px;height:80px;box-shadow:var(--bp-shadow-clay);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.75rem;font-weight:700;display:flex}.blogpost-page .quill-container{border-radius:var(--bp-radius-xs);border:1px solid var(--bp-border);height:300px;box-shadow:var(--bp-shadow-clay-inset);background:#fff;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-radius:var(--bp-radius-xs);border:1px solid var(--bp-border);transition:all .25s}.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{color:#e0e8f0;background-color:#2e3a5499;border-color:#ffffff1a}.blogpost-page .input-group-text{background:rgba(var(--bp-primary-rgb), .05);border-color:var(--bp-border);color:var(--bp-muted);border-radius:var(--bp-radius-xs) 0 0 var(--bp-radius-xs)}.blogpost-page[data-theme=dark] .input-group-text{color:var(--bp-muted);background:#2e3a5466;border-color:#ffffff1a}.blogpost-page .selected-tags-container{flex-wrap:wrap;gap:.35rem;display:flex}.blogpost-page .tag-suggestion:hover{background-color:rgba(var(--bp-primary-rgb), .12)!important;color:var(--bp-primary)!important}.blogpost-page .tag-remove:hover{transform:scale(1.2);color:#dc3545!important}.blogpost-page .blog-post-container .blog-content img,.blogpost-page .blog-post-container .blog-content p 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 span img,.blogpost-page .blog-post-container .blog-content * img{opacity:1!important;visibility:visible!important;border-radius:var(--bp-radius-xs)!important;object-fit:contain!important;filter:none!important;z-index:1!important;max-width:100%!important;height:auto!important;margin:15px auto!important;transition:none!important;display:block!important;position:relative!important;transform:none!important;box-shadow:0 2px 8px #0000001a!important}.blogpost-page .blog-content img[src]{opacity:1!important;visibility:visible!important}.blogpost-page .blog-content img[loading],.blogpost-page .blog-content img[data-src],.blogpost-page .blog-content img.lazy,.blogpost-page .blog-content .ql-editor img,.blogpost-page .blog-content [contenteditable] img,.blogpost-page .blog-content .content img{opacity:1!important;visibility:visible!important;display:block!important}.blogpost-page[data-theme=dark] .blog-content img{opacity:1!important;visibility:visible!important;filter:none!important}.blogpost-page .blog-content .video-embed-container,.blogpost-page .blog-content iframe[src*=youtube],.blogpost-page .blog-content iframe[src*=vimeo],.blogpost-page .blog-content iframe[src*=dailymotion],.blogpost-page .blog-content iframe[src*=embed]{border-radius:var(--bp-radius-xs)!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:var(--bp-shadow-clay)!important;border:none!important;margin:1rem auto!important;display:block!important}.blogpost-page .blog-content .video-embed-container{position:relative;border-radius:var(--bp-radius-xs)!important;max-width:100%!important;height:0!important;margin:1.5rem auto!important;padding-bottom:56.25%!important;overflow:hidden!important}.blogpost-page .blog-content .video-embed-container iframe{border-radius:var(--bp-radius-xs)!important;border:none!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.blogpost-page .blog-content video,.blogpost-page .blog-content embed,.blogpost-page .blog-content object{width:100%!important;max-width:100%!important;height:auto!important;margin:1rem auto!important;display:block!important}@media (min-width:992px){.blogpost-page .author-avatar-placeholder{width:60px!important;min-width:60px!important;height:60px!important;min-height: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{padding:.5rem .9rem!important;font-size:.875rem!important}}@media (max-width:767px){.blogpost-page .blog-post-container{padding:0 16px}.blogpost-page .post-title{padding:0;font-size:clamp(1.5rem,7vw,2rem)}.blogpost-page .post-featured-image{object-fit:contain!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:none!important}.blogpost-page .post-image-container{border-radius:var(--bp-radius-sm);margin-left:-16px;margin-right:-16px}.blogpost-page .post-excerpt{padding-left:.75rem;font-size:.95rem}.blogpost-page .blog-content{font-size:1rem;line-height:1.7}.blogpost-page .blog-content h2{margin-top:1.5rem;font-size:1.4rem}.blogpost-page .blog-content h3{margin-top:1.25rem;font-size:1.2rem}.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-row,.blogpost-page .mobile-full-col{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.blogpost-page .post-actions{flex-direction:column;align-items:stretch}.blogpost-page .glassmorphism-card.actions-card .post-actions{flex-direction:row!important;justify-content:space-between!important;gap:.5rem!important}.blogpost-page .glassmorphism-card.actions-card .btn,.blogpost-page .glassmorphism-card.actions-card button{min-height:36px!important;padding:.4rem .7rem!important;font-size:.75rem!important}.blogpost-page .author-avatar-placeholder{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:.95rem!important}.blogpost-page .newsletter-form input[type=email],.blogpost-page .newsletter-form .btn-primary{width:100%}.blogpost-page .quill-container{height:250px}.blogpost-page .post-meta{flex-direction:column;align-items:flex-start;gap:.25rem}.blogpost-page .author-info{margin-bottom:.25rem;margin-right:0!important}.blogpost-page .tag-badge{padding:.3rem .65rem!important;font-size:.78rem!important}.blogpost-page .seo-score-circle{width:60px;height:60px;font-size:1.5rem}.blogpost-page .related-post-image img{width:60px;height:45px}.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*=youtube],.blogpost-page .blog-content iframe[src*=vimeo],.blogpost-page .blog-content iframe[src*=embed]{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{min-height:32px!important;padding:.3rem .5rem!important;font-size:.7rem!important}.blogpost-page .share-btn{width:40px;height:40px}.blogpost-page .author-avatar-placeholder{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;font-size:.85rem!important}.blogpost-page .newsletter-card h3{font-size:1.1rem}.blogpost-page .related-post-image img{width:50px;height:38px}.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{width:36px;height:36px}}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.blogpost-page{background:#fff!important}.blogpost-page .blog-post-container{max-width:none;padding:0;color:#000!important;background:#fff!important}.blogpost-page .clay-blob,.blogpost-page .reading-progress-container,.blogpost-page .back-button,.blogpost-page .post-meta-top,.blogpost-page .author-card,.blogpost-page .newsletter-card,.blogpost-page .post-actions,.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 .post-featured-image{page-break-inside:avoid;max-width:100%!important;height:auto!important}.blogpost-page .blog-content img{page-break-inside:avoid;opacity:1!important;visibility:visible!important;max-width:100%!important;height:auto!important}.blogpost-page .glassmorphism-card{box-shadow:none!important;background:#fff!important;border:1px solid #ddd!important}}.blogpost-page a:focus,.blogpost-page button:focus,.blogpost-page .btn: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);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none){.blogpost-page .btn:active,.blogpost-page button:active,.blogpost-page .tag-badge:active{opacity:.8;transform:scale(.97)}.blogpost-page .tag-badge,.blogpost-page .share-btn,.blogpost-page .post-actions button{min-width:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){.blogpost-page *,.blogpost-page :before,.blogpost-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.blogpost-page .glassmorphism-card{-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}.blogpost-page .blog-content{backface-visibility:hidden;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{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%;animation:2s infinite bpShimmer}@keyframes bpShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (min-width:768px){.blogpost-page ::-webkit-scrollbar{width:10px;height: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)}}
