.bdv2-blog-page{--bdb-bg:#FFFFFF;--bdb-bg-elev:#FAFBFC;--bdb-parchment:#F7F3E8;--bdb-text:#0B1220;--bdb-text-2:#1F2937;--bdb-text-muted:#5B6472;--bdb-text-dim:#8A93A1;--bdb-border:rgba(15,23,42,0.08);--bdb-border-strong:rgba(15,23,42,0.18);--bdb-border-gold:rgba(201,168,76,0.45);--bdb-green:#1f2e24;--bdb-gold:#C9A84C;--bdb-font-mono:'JetBrains Mono','Fira Code',ui-monospace,SFMono-Regular,Menlo,monospace;--bdb-font-sans:'Inter Tight','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:#fff;color:var(--bdb-text);font-family:var(--bdb-font-sans)}.bdv2-blog-page .container{max-width:1200px;margin:0 auto;padding:0 32px}.bdv2-blog-page .eyebrow{font-family:var(--bdb-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bdb-green);display:inline-flex;align-items:center;gap:8px}.bdv2-blog-page .eyebrow::before{content:"//";color:var(--bdb-gold);font-weight:600}.bdv2-blog-page .eyebrow.light{color:var(--bdb-gold)}.bdv2-blog-page .eyebrow.light::before{color:rgb(255 255 255 / .5)}.bdv2-blog-page .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:8px;font-size:13.5px;font-weight:600;letter-spacing:-.005em;border:1px solid #fff0;cursor:pointer;text-decoration:none}.bdv2-blog-page .btn--ink{background:var(--bdb-green);color:#fff}.bdv2-blog-page .btn--ink:hover{background:#16221c;color:#fff}.bdv2-blog-page .btn--gold{background:var(--bdb-gold);color:var(--bdb-green)}.bdv2-blog-page .btn--gold:hover{background:#D6B85F;color:var(--bdb-green)}.bdv2-blog-page .btn--lg{padding:14px 22px;font-size:15px;border-radius:10px}.bdv2-blog-page .arrow::after{content:"→";font-weight:700;margin-left:2px}.bdv2-blog__hero{padding:64px 0 32px;background:var(--bdb-parchment);border-bottom:1px solid var(--bdb-border)}.bdv2-blog__hero .container{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:end}.bdv2-blog__hero h1{font-size:46px;line-height:1.05;letter-spacing:-.028em;font-weight:600;color:var(--bdb-text);margin:14px 0 0}.bdv2-blog__hero h1 em{font-style:normal;color:var(--bdb-green)}.bdv2-blog__hero .lead{font-size:17px;color:var(--bdb-text-2);margin-top:18px;max-width:560px;line-height:1.55;letter-spacing:-.005em}.bdv2-blog__hero .lead b{color:var(--bdb-green);font-weight:600}.bdv2-blog__hero .meta{font-family:var(--bdb-font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--bdb-text-muted);text-align:right;line-height:1.85}.bdv2-blog__hero .meta b{color:var(--bdb-green);font-weight:600}.bdv2-blog__hero .meta .row{display:flex;justify-content:flex-end;gap:8px}.bdv2-blog__filter{padding:24px 0;background:#fff;border-bottom:1px solid var(--bdb-border)}.bdv2-blog__filter .container{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bdv2-blog__filter .left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bdv2-blog__filter .lab{font-family:var(--bdb-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bdb-text-muted)}.bdv2-blog__filter .lab b{color:var(--bdb-green);font-weight:600}.bdv2-blog__filter .chips{display:flex;gap:8px;flex-wrap:wrap}.bdv2-blog__filter .bchip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;background:#fff;border:1px solid var(--bdb-border);border-radius:999px;font-size:13px;color:var(--bdb-text-2);text-decoration:none;letter-spacing:-.005em}.bdv2-blog__filter .bchip:hover{border-color:var(--bdb-green);color:var(--bdb-green)}.bdv2-blog__filter .bchip.is-active{background:var(--bdb-green);color:#fff;border-color:var(--bdb-green)}.bdv2-blog__filter .bchip .ct{font-family:var(--bdb-font-mono);font-size:10.5px;color:var(--bdb-text-dim);letter-spacing:.04em}.bdv2-blog__filter .bchip.is-active .ct{color:rgb(255 255 255 / .6)}.bdv2-blog__filter .right{font-family:var(--bdb-font-mono);font-size:11.5px;color:var(--bdb-text-muted);letter-spacing:.04em}.bdv2-blog__filter .right b{color:var(--bdb-green)}.bdv2-blog__feat{padding:48px 0 56px;background:#fff;border-bottom:1px solid var(--bdb-border)}.bdv2-blog__feat .container{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.bdv2-blog__feat .lead-art{background:linear-gradient(135deg,#1f2e24 0%,#2c4a39 60%,#243a2c 100%);border-radius:14px;aspect-ratio:16/10;position:relative;overflow:hidden;border:1px solid var(--bdb-border);display:block}.bdv2-blog__feat .lead-art--img{background:#1f2e24}.bdv2-blog__feat .lead-art--img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.88}.bdv2-blog__feat .lead-art::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 280px at 75% 30%,rgb(201 168 76 / .18),transparent 60%);pointer-events:none}.bdv2-blog__feat .lead-art::after{content:"";position:absolute;inset:0;background:radial-gradient(900px 400px at 20% 90%,rgb(255 255 255 / .05),transparent 60%);pointer-events:none}.bdv2-blog__feat .lead-art .pa{position:absolute;left:36px;bottom:32px;font-family:var(--bdb-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bdb-gold);display:flex;align-items:center;gap:10px;z-index:2}.bdv2-blog__feat .lead-art .pa::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bdb-gold);box-shadow:0 0 0 4px rgb(201 168 76 / .18)}.bdv2-blog__feat .lead-art .bigword{position:absolute;left:36px;top:50%;transform:translateY(-50%);font-family:Georgia,serif;font-style:italic;color:rgb(201 168 76 / .32);font-size:120px;line-height:1;letter-spacing:-.04em;font-weight:600;z-index:1;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase}.bdv2-blog__feat .body .tag{font-family:var(--bdb-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bdb-gold);display:inline-flex;align-items:center;gap:8px}.bdv2-blog__feat .body .tag::before{content:"//";color:var(--bdb-text-dim);font-weight:600}.bdv2-blog__feat .body h2{font-size:38px;line-height:1.1;letter-spacing:-.025em;font-weight:600;color:var(--bdb-text);margin:14px 0 0}.bdv2-blog__feat .body h2 a{color:inherit;text-decoration:none}.bdv2-blog__feat .body h2 a:hover{color:var(--bdb-green)}.bdv2-blog__feat .body p{font-size:15.5px;color:var(--bdb-text-muted);margin-top:14px;line-height:1.6;max-width:520px}.bdv2-blog__feat .body .meta{display:flex;gap:16px;align-items:center;margin-top:20px;font-family:var(--bdb-font-mono);font-size:11.5px;color:var(--bdb-text-muted);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap}.bdv2-blog__feat .body .meta b{color:var(--bdb-green)}.bdv2-blog__feat .body .meta .dot{width:4px;height:4px;border-radius:50%;background:var(--bdb-text-dim)}.bdv2-blog__feat .body .cta{margin-top:24px}.bdv2-blog__grid-wrap{padding:64px 0;background:var(--bdb-parchment)}.bdv2-blog__grid-wrap .head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;flex-wrap:wrap}.bdv2-blog__grid-wrap .head h2{font-size:28px;font-weight:600;letter-spacing:-.022em;color:var(--bdb-text);margin:0}.bdv2-blog__grid-wrap .head h2 em{font-style:normal;color:var(--bdb-green)}.bdv2-blog__grid-wrap .head .key{font-family:var(--bdb-font-mono);font-size:11.5px;color:var(--bdb-text-muted);letter-spacing:.04em;text-transform:uppercase}.bdv2-blog__grid-wrap .head .key b{color:var(--bdb-green)}.bdv2-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bdv2-blog__pcard{background:#fff;border:1px solid var(--bdb-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--bdb-text);transition:border-color .15s,transform .12s,box-shadow .12s}.bdv2-blog__pcard:hover{border-color:var(--bdb-border-gold);transform:translateY(-2px);box-shadow:0 1px 0 rgb(15 23 42 / .02),0 22px 44px -30px rgb(31 46 36 / .3)}.bdv2-blog__pcard .art{aspect-ratio:16/9;position:relative;overflow:hidden;background:linear-gradient(135deg,#1f2e24 0%,#2c4a39 100%)}.bdv2-blog__pcard .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bdv2-blog__pcard .art .ph{position:absolute;left:18px;bottom:14px;font-family:var(--bdb-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .85);z-index:2}.bdv2-blog__pcard .art .ph::before{content:"//";color:rgb(255 255 255 / .45);margin-right:6px}.bdv2-blog__pcard .art .typo{position:absolute;font-family:Georgia,serif;font-style:italic;color:rgb(255 255 255 / .18);font-size:96px;line-height:.85;letter-spacing:-.03em;font-weight:600;right:-8px;bottom:-22px;text-transform:lowercase;pointer-events:none}.bdv2-blog__pcard .body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.bdv2-blog__pcard .body h3{font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--bdb-text);line-height:1.3;margin:0}.bdv2-blog__pcard .body p{font-size:13px;color:var(--bdb-text-muted);line-height:1.5;letter-spacing:-.005em;margin:0}.bdv2-blog__pcard .body .meta{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;font-family:var(--bdb-font-mono);font-size:11px;color:var(--bdb-text-muted);letter-spacing:.04em;text-transform:uppercase}.bdv2-blog__pcard .body .meta b{color:var(--bdb-green);font-weight:600}.bdv2-blog__pcard.cat-security .art{background:linear-gradient(135deg,#1f2e24 0%,#2c4a39 100%)}.bdv2-blog__pcard.cat-performance .art{background:linear-gradient(135deg,#3B82F6 0%,#1e40af 100%)}.bdv2-blog__pcard.cat-ai-on-wordpress .art,.bdv2-blog__pcard.cat-ai .art{background:linear-gradient(135deg,#D97757 0%,#9c4f31 100%)}.bdv2-blog__pcard.cat-engineering .art,.bdv2-blog__pcard.cat-engineering-notes .art{background:linear-gradient(135deg,#0F1419 0%,#243a2c 100%)}.bdv2-blog__pcard.cat-backup .art{background:linear-gradient(135deg,#0EA5E9 0%,#0369a1 100%)}.bdv2-blog__pcard.cat-malware .art{background:linear-gradient(135deg,#8B5CF6 0%,#5b21b6 100%)}.bdv2-blog__pcard.cat-uptime .art{background:linear-gradient(135deg,#06B6D4 0%,#0e7490 100%)}.bdv2-blog__pag{margin-top:36px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.bdv2-blog__pag .nums{display:flex;gap:6px;flex-wrap:wrap}.bdv2-blog__pag .pg,.bdv2-blog__pag .page-numbers{padding:7px 12px;background:#fff;border:1px solid var(--bdb-border);border-radius:8px;font-size:13px;color:var(--bdb-text-2);font-family:var(--bdb-font-mono);letter-spacing:.02em;text-decoration:none}.bdv2-blog__pag .pg.is-active,.bdv2-blog__pag .page-numbers.current{background:var(--bdb-green);color:#fff;border-color:var(--bdb-green);font-weight:600}.bdv2-blog__pag .pg:hover,.bdv2-blog__pag .page-numbers:not(.current):hover{border-color:var(--bdb-green);color:var(--bdb-green)}.bdv2-blog__pag .info{font-family:var(--bdb-font-mono);font-size:11.5px;color:var(--bdb-text-muted);letter-spacing:.04em}.bdv2-blog__news{padding:60px 0;background:var(--bdb-green);color:#fff}.bdv2-blog__news .container{max-width:880px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.bdv2-blog__news h2{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.022em;margin:10px 0 0;line-height:1.15}.bdv2-blog__news h2 em{font-style:normal;color:var(--bdb-gold)}.bdv2-blog__news p{color:rgb(255 255 255 / .74);margin-top:10px;font-size:14px;line-height:1.6}.bdv2-blog__news p b{color:var(--bdb-gold);font-weight:600}.bdv2-blog__news .news-form-slot{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);border-radius:10px;padding:7px}.bdv2-blog__news .news-form-slot form,.bdv2-blog__news .news-form-slot .bdsf-form{display:flex;gap:8px;background:#fff0;border:none;padding:0;margin:0}.bdv2-blog__news .news-form-slot input[type=email]{flex:1;background:#fff0;border:none;outline:none;padding:8px 12px;color:#fff;font-size:14px;font-family:var(--bdb-font-sans);letter-spacing:-.005em}.bdv2-blog__news .news-form-slot input[type=email]::placeholder{color:rgb(255 255 255 / .45)}.bdv2-blog__news .news-form-slot button{background:var(--bdb-gold);color:var(--bdb-green);border:none;padding:9px 16px;font-size:13.5px;font-weight:600;border-radius:6px;cursor:pointer;font-family:var(--bdb-font-sans)}.bdv2-blog__news .news-form-slot button:hover{background:#D6B85F}.bdv2-blog__news .foot{margin-top:12px;font-family:var(--bdb-font-mono);font-size:11px;color:rgb(255 255 255 / .5);letter-spacing:.04em}@media (max-width:960px){.bdv2-blog__hero .container,.bdv2-blog__feat .container,.bdv2-blog__news .container{grid-template-columns:1fr;gap:28px}.bdv2-blog__hero h1{font-size:32px}.bdv2-blog__feat .body h2{font-size:28px}.bdv2-blog__grid{grid-template-columns:1fr}.bdv2-blog__feat .lead-art .bigword{font-size:80px}}@media (max-width:560px){.bdv2-blog-page .container{padding:0 18px}}