.post-content{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.9;color:#1a2e42}.post-content h2{font-family:Barlow Condensed,Inter,ui-sans-serif,system-ui,sans-serif;font-size:2rem;line-height:1.15;font-weight:800;text-transform:uppercase;color:#071625;margin-top:3.5rem;margin-bottom:1.25rem;letter-spacing:.02em;padding-bottom:.6rem;border-bottom:3px solid #d97706;display:inline-block}.post-content h3{font-family:Barlow Condensed,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:700;text-transform:uppercase;color:#0c2539;margin-top:2.5rem;margin-bottom:1rem}.post-content p{margin-bottom:1.6rem}.post-content ul,.post-content ol{padding-left:1.75rem;margin-bottom:1.5rem}.post-content li{margin-bottom:.8rem}.post-content strong{font-weight:700;color:#071625}.post-content a{color:#1d6fa4;text-decoration:underline;text-underline-offset:3px;font-weight:600}.post-content blockquote{border-left:4px solid #d97706;padding:1.25rem 1.75rem;margin:2.5rem 0;background:linear-gradient(135deg,#fef9ee,#fffbf2);border-radius:0 1rem 1rem 0;font-style:italic;color:#5a3e0e;font-size:1.15rem;line-height:1.7}.post-content img{max-width:100%;border-radius:1rem;margin:2rem 0;box-shadow:0 8px 32px #07162526;display:block}.post-content .tip-box{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-left:4px solid #3b82f6;border-radius:0 .75rem .75rem 0;padding:1rem 1.5rem;margin:2rem 0;color:#1e3a5f;font-size:.95rem}
