.blogpost-page{min-height:100vh;background:#2b3132;padding:130px 80px 60px;max-width:820px;margin:0 auto}.blogpost-back{background:transparent;border:1px solid rgba(255,255,255,.15);color:#f6f6f699;padding:.4rem 1rem;border-radius:.4rem;cursor:pointer;font-size:.8rem;margin-bottom:2rem;transition:all .2s;font-family:inherit}.blogpost-back:hover{border-color:#5cf4e466;color:#5cf4e4}.blogpost-header{margin-bottom:2.5rem}.blogpost-cat{font-size:.7rem;padding:3px 10px;background:#5cf4e41a;border:1px solid rgba(92,244,228,.2);border-radius:3px;color:#5cf4e4;font-weight:600;text-transform:uppercase;letter-spacing:.08em;display:inline-block;margin-bottom:.75rem}.blogpost-title{color:#fff;font-size:2rem;font-weight:700;line-height:1.35;margin-bottom:.875rem}.blogpost-excerpt{color:#f6f6f6a6;font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.blogpost-meta{display:flex;gap:.5rem;align-items:center;color:#f6f6f659;font-size:.78rem;flex-wrap:wrap}.blogpost-content{border-top:1px solid rgba(255,255,255,.07);padding-top:2rem}.blogpost-section{margin-bottom:2rem}.blogpost-h2{color:#5cf4e4;font-size:1.15rem;font-weight:600;margin-bottom:.75rem;line-height:1.4}.blogpost-p{color:#f6f6f6b8;font-size:.97rem;line-height:1.85}.blogpost-cta{margin-top:3rem;background:linear-gradient(135deg,#39797f26,#5cf4e414);border:1px solid rgba(92,244,228,.15);border-radius:1rem;padding:2rem;text-align:center}.blogpost-cta-text{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.blogpost-cta-btn{background:#5cf4e4;color:#1a1a1a;border:none;border-radius:.5rem;padding:.8rem 2rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s;font-family:inherit}.blogpost-cta-btn:hover{background:#3de8d6;transform:translateY(-2px)}@media (max-width:768px){.blogpost-page{padding:100px 20px 40px}.blogpost-title{font-size:1.5rem}}
