.post-body :is(h2,h3,h4){font-family:var(--font-display,serif);color:var(--color-paper,#f4f1ea);margin-top:1.4em;margin-bottom:.5em;font-weight:600}.post-body p{color:var(--color-paper,#f4f1ea);margin:1em 0;line-height:1.7}.post-body a{color:var(--color-gold,#c7aa7d);text-decoration:underline}.post-body ul,.post-body ol{color:var(--color-paper,#f4f1ea);margin:1em 0;padding-left:1.5em}.post-body blockquote{border-left:3px solid var(--color-gold,#c7aa7d);color:var(--color-mist,#aba9a3);margin:1.4em 0;padding-left:1em;font-style:italic}.post-body hr{border-color:#ffffff26;margin:2em 0}.post-body img{border-radius:.75rem;max-width:100%;margin:1.5em 0}.post-body .tip-block{border-left:4px solid var(--color-gold,#c7aa7d);background:color-mix(in srgb, var(--color-gold,#c7aa7d) 12%, transparent);border-radius:.75rem;margin:1.75em 0;padding:1.25rem 1.5rem}.post-body .tip-block:before{content:"EL TIP";letter-spacing:.12em;color:var(--color-gold,#c7aa7d);margin-bottom:.5em;font-size:.75rem;font-weight:700;display:block}.post-body .question-block{border:1px dashed var(--color-gold,#c7aa7d);font-family:var(--font-display,serif);color:var(--color-paper,#f4f1ea);border-radius:.75rem;margin:1.75em 0;padding:1.25rem 1.5rem;font-size:1.2rem}.post-body video{border-radius:.75rem;width:100%;margin:1.5em 0}
