.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{color:#2c3e50;margin-top:.8em;margin-bottom:.25em;line-height:1.3}.post h1{margin-bottom:.8em;padding-bottom:.2em;font-size:2.5em;font-weight:700}.post h2{width:fit-content;margin-top:1.5rem;margin-bottom:1.25em;font-size:1.5em;font-weight:700;position:relative}.post h2:after{content:"";background:#f6c944;border-radius:.75rem;width:100%;height:6px;position:absolute;bottom:-.5rem;left:0}.post h3{font-size:1.5em}.post h4{font-size:1.35em}.post h5{font-size:1.25em}.post h6{font-size:1em}.post p{margin-top:1rem;line-height:2}.post blockquote{color:#555;background-color:#f9f9f9;border-left:4px solid #e67e22;margin:1.5em 0;padding:.5em 1.5em;font-style:italic}.post blockquote cite{color:#7f8c8d;margin-top:.5em;font-size:.875em;font-style:normal;display:block}.post blockquote:before{content:"“";color:#e67e22;vertical-align:-.4em;margin-right:.1em;font-size:4em;line-height:.1em}.post ul{margin:1em 0;padding-left:1.5em;list-style-type:disc}.post ul ul{list-style-type:circle}.post ul ul ul{list-style-type:square}.post li{margin:.5em 0}.post table{border-collapse:collapse;background-color:#f8f8f8;width:100%;margin:1.5em 0;font-size:.9em}.post table th,.post table td{text-align:left;border:1px solid #ddd;padding:.75em 1em}.post table th{color:#fff;text-transform:uppercase;background-color:#3498db;font-weight:700}.post table tr:nth-child(2n){background-color:#f2f2f2}.post a{color:#3498db;border-bottom:1px dashed #3498db;text-decoration:none;transition:all .3s}.post a:hover{color:#e67e22;border-bottom:1px solid #e67e22}.post img{border-radius:4px;max-width:100%;height:auto;margin:1.5em 0;box-shadow:0 2px 5px #0000001a}
