#blog-post{padding-top:56px}.bp-hero{position:relative;height:580px;overflow:hidden}.bp-hero-img{width:100%;height:100%;object-fit:cover;filter:brightness(.5) saturate(.75);display:block;transition:transform 8s ease}.bp-hero:hover .bp-hero-img{transform:scale(1.03)}.bp-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.2) 0,rgba(5,5,5,.35) 50%,rgba(5,5,5,.97)),linear-gradient(90deg,rgba(5,5,5,.3) 0,transparent 50%)}.bp-hero-content{position:absolute;bottom:0;left:0;right:0;padding:48px 80px 56px;z-index:2;max-width:1200px}.bp-back{display:inline-flex;align-items:center;gap:8px;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.45);text-decoration:none;transition:color .2s;margin-bottom:28px}.bp-back:hover{color:var(--orange)}.bp-meta{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.bp-read-time{font-family:Share Tech Mono,monospace;font-size:11px;color:hsla(0,0%,100%,.35);letter-spacing:.12em}.bp-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,4vw,58px);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;color:var(--white);max-width:900px}.bp-body{background:var(--bg);padding:80px 40px;border-bottom:1px solid var(--border)}.bp-content{max-width:780px;margin:0 auto}.bp-lead{font-size:18px;line-height:1.8;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,106,0,.15);font-style:italic}.bp-lead,.bp-paragraph{color:hsla(0,0%,96%,.65)}.bp-paragraph{font-size:16px;line-height:1.9;margin-bottom:28px}.bp-section-heading{font-family:Barlow Condensed,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--white);margin:52px 0 20px;padding-left:18px;border-left:3px solid var(--orange);line-height:1.15}.bp-related{background:var(--bg2);padding:80px 40px 100px}.bp-related-inner{max-width:1200px;margin:0 auto}.bp-related-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:900;text-transform:uppercase;line-height:.95;margin:8px 0 48px}.bh-accent{color:var(--orange);text-shadow:0 0 40px rgba(255,106,0,.4)}.bp-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:900px}.blog-card-link{text-decoration:none;color:inherit;display:block}.blog-read-btn{display:inline-flex;align-items:center;gap:8px;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);transition:gap .2s;margin-top:4px}.blog-card-link:hover .blog-read-btn{gap:14px}@media (max-width:900px){.bp-hero{height:460px}.bp-hero-content{padding:36px 24px 44px}.bp-body{padding:60px 20px}.bp-related{padding:60px 20px 80px}.bp-related-grid{grid-template-columns:1fr;max-width:100%}}@media (max-width:600px){.bp-hero{height:380px}.bp-hero-content{padding:28px 16px 36px}.bp-body{padding:48px 16px}.bp-lead,.bp-paragraph{font-size:15px}.bp-related{padding:48px 16px 60px}.bp-back{margin-bottom:20px}}