.entry-content h1{font-size:2.25rem}.entry-content h4{font-size:1.25rem}.entry-content h5{font-size:1.125rem}.entry-content h6{font-size:1rem}.entry-content blockquote{border-left:4px solid #0891b2;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);padding:1.5rem;margin:2rem 0;border-radius:0 .75rem .75rem 0;font-style:italic;position:relative}.entry-content blockquote:before{content:"\"";font-size:4rem;color:#0891b2;position:absolute;top:-.5rem;left:1rem;font-family:serif}.entry-content ul,.entry-content ol{margin:1.5rem 0;padding-left:2rem;color:#475569}.entry-content ul li,.entry-content ol li{margin-bottom:.5rem;line-height:1.75}.entry-content ul li::marker{color:#0891b2}.entry-content ol li::marker{color:#0891b2;font-weight:600}.entry-content hr{border:none;height:1px;background:linear-gradient(to right,transparent,#0891b2,transparent);margin:3rem 0}.entry-content code{background:#f1f5f9;color:#0e7490;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;font-weight:500}.entry-content pre{background:#1e293b;color:#f8fafc;padding:1.5rem;border-radius:.75rem;overflow-x:auto;margin:2rem 0;border:1px solid #334155}.entry-content pre code{background:0 0;color:inherit;padding:0;border-radius:0}